/* @override http://asphoto.co.nz//wp-content/themes/blacknwhite/style.css */



body {

background : url(images/backg.jpg) repeat-x;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #666;

margin : 0;

padding : 0;

}

h2, h3 {

color : #666;

}

#wrap {

background : #fff;

width : 990px;

border : 1px solid #000;

margin : 5px auto;

padding : 10px;

}

#top {

width : 990px;

margin : 0 auto;

padding : 0 0 10px;

}

#header {

width : 500px;

float : left;

margin : 0 auto;

padding : 0 0 10px;

}

#header h1.title {

font-family : "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

color : #000;

font-size : 25px;

margin : 0;

padding : 0;

}

p.desc {

font-family : Verdana, Arial, Helvetica, sans-serif;

color : #000;

font-size : 12px;

margin : 0;

padding : 0;

}

#clock {

float : right;

width : 400px;

text-align : right;

margin : 0;

padding : 5px 0 0 550px;

}

#nav {

background-color : #25221b;

height : 35px;

max-height : 35px;

min-height : 35px;

width : 990px;

clear : both;

margin : 0 auto;

padding : 0;

}

ul.nav {

height : 35px;

min-height : 35px;

max-height : 35px;

line-height : 35px;

float : left;

list-style : none;

font-size : 12px;

text-transform : capitalize;

margin : 0;

padding : 0;

}

ul.nav li {

float : left !important ;

list-style-type : none;

margin : 0;

padding : 0;

}

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {

color : #fff;

float : left;

display : block;

padding : 0 10px;

}

ul.nav li a:hover, ul.nav li a:active {

background : #fff;

color : #000;

text-decoration : none;

}

ul.nav li ul {

float : left;

margin : 0;

padding : 0;

}

#searchform {

height : 30px;

line-height : 30px;

float : right;

padding-top : 5px;

padding-right : 5px;

margin : 0;

}

#searchform #s {

font-size : 8pt;

width : 230px;

}

#searchform input {

color : #666;

width : 40%;

border : 1px solid #cbcbcb;

margin-bottom : 0.6em;

background : #fcfcfc;

margin-top : 2px;

padding : 3px;

}

#searchform #submit {

font-size : 8pt;

}

#main {

width : 990px;

margin : 10px auto;

padding : 0;

}

#content {

float : left;

width : 510px;

border-right : 1px solid #666;

margin : 0;

padding : 0;

}

.entry {

float : left;

width : 500px;

margin : 0;

padding : 0 0 20px;

}

.entry h2 {

background : #eee;

display : block;

font-size : 12px;

font-weight : 700;

border-top : 1px solid #666;

border-bottom : 1px solid #666;

margin : 0;

padding : 5px;

}

.entry h4 {

background : #eee;

padding : 5px;

}

.permalink {

background : #eee;

border-bottom : 2px solid #666;

margin : 0;

padding : 0 0 5px 5px;

}

small.date {

float : left;

}

#sidebar {

float : right;

width : 470px;

margin : 0;

padding : 0;

}

#lsidebar {

float : left;

width : 180px;

border-right : 1px solid #666;

overflow : hidden;

margin : 0;

padding : 0 5px 0 0;

}

#rsidebar {

float : right;

width : 265px;

margin : 0;

padding : 0;

}

.navigation {

display : block;

text-align : center;

margin-top : 10px;

}

.alignright {

float : right;

padding : 0 0 10px;

}

.alignleft {

float : left;

padding : 0 0 10px;

}

.entry img {

padding : 2px 2px 2px 2px;

color : #fff;

}

.boxcomments {

border-top : 5px solid #ddd;

border-bottom : 5px solid #ddd;

margin-bottom : 20px;

width : 500px;

}

.boxcomments h2, h3 {

display : block;

font-size : 12px;

font-weight : 700;

margin : 0;

padding : 5px;

}

#commentform {

border-top : 1px solid #eee;

margin : 0;

padding : 15px 15px 1px;

}

#commentform label {

display : block;

margin : 0;

}

#commentform input {

width : 170px;

margin : 0 5px 10px 0;

padding : 1px;

}

#commentform textarea {

width : 400px;

margin : 0 0 10px;

padding : 0;

}

#commentform #submit {

margin : 0 0 20px;

}

#commentform p {

margin : 5px 0;

}

ol.commentlist {

margin : 0 0 1px;

padding : 0;

}

ol.commentlist :hover {

background : #eee;

}

ol.commentlist li {

border-top : 1px solid #eee;

display : block;

list-style : none;

margin : 0;

padding : 15px 15px 1px;

}

ol.commentlist li :hover {

background : none;

}

ol.commentlist li.commenthead {

display : block;

list-style : none;

margin : 0;

padding : 5px 15px;

}

ol.commentlist li.commenthead h2 {

display : block;

font-size : 12px;

font-weight : 700;

margin : 0;

padding : 5px;

}

ol.cloop {

border-top : 1px solid #fff;

list-style : none;

margin : 0 0 1px;

padding : 15px;

}

ol.cloop li {

display : block;

list-style : none;

padding-left : 15px;

margin : 0 0 5px;

}

#footer {

background : #25221b;

color : #fff;

font-size : 11px;

clear : both;

height : 30px;

width : 980px;

line-height : 30px;

margin : 0;

padding : 0 0 0 10px;

}

#footer a:hover {

text-decoration : none;

color : #666;

border : none;

}

a:link, a:active, a:visited, a:hover {

text-decoration : none;

color : #0b7fd2;

border : none;

}

#lsidebar h2, #rsidebar h2 {

font-size : 12px;

background : #eee;

border-bottom : 1px solid #39362f;

border-top : 1px solid #39362f;

margin : 0 7px 3px 0;

padding : 3px 0;

}

#lsidebar ul, #rsidebar ul {

list-style-type : none;

margin : 0;

padding : 0;

}

#lsidebar ul li, #rsidebar ul li {

list-style-type : none;

margin : 0 0 6px;

padding : 0;

}

#lsidebar ul li ul, #rsidebar ul li ul {

list-style-type : square;

margin : 0;

padding : 0 3px;

}

#lsidebar ul li ul li, #rsidebar ul li ul li {

list-style-type : none;

background : transparent url(images/bullet.gif) no-repeat 0% 4px;

border : 0;

margin : 0;

padding : 0 0 2px 12px;

}å

#footer a:link, #footer a:active, #footer a:visited {

text-decoration : none;

color : #fff;

border : none;

}

.entry h1, .entrytext h1 {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.ngg-albumoverview {

margin-top : 10px;

width : 100%;

clear : both;

display : block !important ;

}

.ngg-album {

overflow : hidden;

padding : 5px;

margin-bottom : 5px;

border : 1px solid #cccccc;

}

.ngg-albumtitle {

text-align : left;

font-weight : bold;

margin : 0;

padding : 0;

font-size : 1.4em;

margin-bottom : 10px;

}

.ngg-thumbnail {

float : left;

margin : 0 !important ;

margin-right : 12px !important ;

}

.ngg-thumbnail img {

background-color : #ffffff;

margin : 4px 0 4px 5px;

padding : 4px;

position : relative;

}

.ngg-thumbnail img:hover {

background-color : #a9a9a9;

}

.ngg-description {

text-align : left;

}

.ngg-album-compact {

float : left;

height : 180px;

padding-right : 6px !important ;

margin : 0 !important ;

text-align : left;

width : 120px;

}

.ngg-album-compactbox {

background : transparent url(albumset.gif) no-repeat scroll 0%;

height : 86px;

margin : 0 0 6px !important ;

padding : 12px 0 0 7px !important ;

width : 120px;

}

.ngg-album-compactbox .Thumb {

border : 1px solid #000000;

margin : 0 !important ;

padding : 0 !important ;

width : 91px;

height : 68px;

}

.ngg-album-compact h4 {

font-size : 15px;

font-weight : bold;

margin-bottom : 0;

margin-top : 0;

width : 110px;

}

.ngg-album-compact p {

font-size : 11px;

margin-top : 2px;

}

.ngg-galleryoverview {

overflow : hidden;

margin-top : 10px;

width : 100%;

clear : both;

display : block !important ;

}

.ngg-gallery-thumbnail-box {

float : left;

width : 20%;

}

.ngg-gallery-thumbnail img {

margin : -6px 6px 6px -6px;

background-color : #ffffff;

border : 1px solid #a9a9a9;

display : block;

padding : 4px;

position : relative;

}

.ngg-gallery-thumbnail img:hover {

background-color : #a9a9a9;

}

.ngg-gallery-thumbnail span {

font-size : 90%;

padding-left : 5px;

padding-bottom : 5px;

display : block;

}

.ngg-clear {

clear : both;

}

.ngg-navigation {

font-size : 0.9em !important ;

clear : both !important ;

display : block !important ;

padding-top : 15px;

padding-bottom : 15px;

text-align : center;

}

.ngg-navigation span {

font-weight : bold;

margin : 0 6px;

}

.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {

border : 1px solid #bfbfbf;

margin-right : 3px;

padding : 3px 7px;

}

.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {

border : 1px solid #ff8000;

}

.ngg-imagebrowser h3 {

text-align : center;

}

.ngg-imagebrowser img {

border : 1px solid #a9a9a9;

margin-top : 10px;

margin-bottom : 10px;

width : 100%;

display : block !important ;

padding : 5px;

}

.ngg-imagebrowser-nav {

padding : 5px;

margin-left : 10px;

}

.ngg-imagebrowser-nav .back {

float : left;

border : 1px solid #dddddd;

margin-right : 3px;

padding : 3px 7px;

}

.ngg-imagebrowser-nav .next {

float : right;

border : 1px solid #dddddd;

margin-right : 3px;

padding : 3px 7px;

}

.ngg-imagebrowser-nav .counter {

text-align : center;

font-size : 0.9em !important ;

}

.exif-data {

margin-left : auto !important ;

margin-right : auto !important ;

}

.slideshow {

margin-left : auto;

margin-right : auto;

text-align : center;

outline : none;

}

.ngg-singlepic {

display : block;

padding : 4px;

}

.ngg-left {

float : left;

margin-right : 10px;

}

.ngg-right {

float : right;

margin-left : 10px;

}

.ngg-center {

margin-left : auto !important ;

margin-right : auto !important ;

}

.ngg-widget, .ngg-widget-slideshow {

overflow : hidden;

margin : 0;

padding : 5px 0 0 0;

}

.ngg-widget img {

border : 2px solid #a9a9a9;

margin : 0 2px 2px 0;

padding : 1px;

}

.ngg-related-gallery {

background : #f9f9f9;

border : 1px solid #e0e0e0;

overflow : hidden;

margin-bottom : 1em;

margin-top : 1em;

padding : 5px;

}

.ngg-related-gallery img {

border : 1px solid #dddddd;

float : left;

margin : 0 2px;

padding : 2px;

height : 50px;

width : 50px;

}

.ngg-related-gallery img:hover {

border : 1px solid #000000;

}
