/*

	South West Photography - Dark 1.0
	
*/

/* Basics
------------------------------ */
html {
	/* Moz */
color: #222;
}

/* Main Layout
------------------------------ */
body {
background: #FFF;
color: #222;
}

#logo {
	background: url(images/light/logo.png) no-repeat left top;
}

#topmenuleft {
	background: url(images/light/topmenu-left.png) no-repeat left;
}

#topmenuright {
	background: url(images/light/topmenu-right.png) no-repeat right;
}

#topmenu a:link, #topmenu a:visited {
	color: black;
}

#topmenu a:hover, #topmenu a:active {
	color: #4682b4;
}

#breadcrumb {
border-bottom: 1px solid #D7D7D7;
}

#breadcrumb a {
color: #333; 
}

#breadcrumb a:hover {
color: black;
}

#content-top {
	background: url(images/light/main-t.png) 0 0 repeat-x;
}

#content-top2 {
	background: url(images/light/main-tl.png) 0 0 no-repeat;
}

#content-top3 {
	background: url(images/light/main-tr.png) 100% 0 no-repeat;
}

#content-bottom {
	background: url(images/light/main-b.png) 0 100% repeat-x;
}

#content-bottom2 {
	background: url(images/light/main-bl.png) 0 100% no-repeat;
}

#content-bottom3 {
	background: url(images/light/main-br.png) 100% 100% no-repeat;
}

#content {
	background: White;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}

#content h2, #content h3 {
	color: #191970;
}

.albumdesc h2 {
	color:#222;
}

#content-error {
	background-color: #f5beb4;
}

#sidebar {
background-color: transparent;
border-left: 1px solid #D7D7D7;  
}

.ndlogoop img {
	background: url(images/light/ndlogoop-light.png) no-repeat;
}

.menu {
border-bottom: 1px dotted #778899;
}

.menu h3 {
color: black;
border: 0px solid lightgray;
}

.menu ul li {
background-image: url(images/light/bullet-orange.png);
}

.menu-active {
	color: #002E5B;
}

/* Link Styles
------------------------------ */
a:link {
color: #8b4513; 
}

a:visited {
color: #8b4513;
}

a:hover {
color: #4682b4;
}

a:active {
color: #4682b4;
}

/* Miscellaneous
------------------------------ */

#imagemetadata table {
  border: 1px solid #ccc;
  background-color: #fafafa;
}

#imagemetadata table td {
  border-bottom: 1px solid #f0f0f0;
  background-color: #f8f8f8;
}

/* Page Navigation
------------------------------ */
ul.pagelist li.current a {
	color: #82996F; 
}
.disabledlink {
	color: #ddd;
}

/* Tags
------------------------------ */
.taglist ul li {
	background: url(../images/tag.png) no-repeat left center;
	color: #999999;
}

.taglist .tags_title {
	background: none;
}

/* Image Thumbnails
------------------------------ */

.homeimage {
	 border: 1px solid #e6e6e6;
    background-color: #fff;
}

#images {
  border: 0px solid gray;
}

.imagethumb a:link, .imagethumb a:visited,
 a:link .zenpage_thumb,  a:visited .zenpage_thumb {
    border: 1px solid #e6e6e6;
    background-color: #FBFBF8;
}

.imagethumb a:hover, .imagethumb a:active,
 a:hover .zenpage_thumb,  a:active .zenpage_thumb {
    background-color: #fcfcfc;
    border: 1px solid #d2691e;
}


/* Album Thumbnails
------------------------------ */

.album {
	border: 1px solid #EEEEEE;
	background: #FBFBF8;
}

.albumdesc small {
	color: gray;
}

/* Individual Image ------------------------- */

#image {
	border: 1px solid grey;
	background: White;
}

.imgnav {
	background: transparent;
}

.imgnav .imgprevious a, .imgnav .imgnext a {
	color: #82996F;
}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {
	background: transparent;
	color: #002E5B;
}

/* Paged thumbs nav
------------------------------ */
#pagedthumbsnav {
color: #444444;
}

#pagedthumbsnav img {
border: 1px solid darkgray;
}

#pagedthumbsnav img:hover {
border: 2px solid orange;
}

#pagedthumbsnav-active img{
border: 2px solid orange;
}

/* Comments
------------------------------ */
#comments {
	border-top: 1px solid #D7D7D7;
}

.error { 
  color: #C33; 
}
.comment {
	border: 1px solid #E7F0F5;
	background: #F8F9F2;
}

.commentdate {
	color: #8DB8CF;
}

/* Admin Toolbox
------------------------------ */
#admin, #admin_data{
	border: none;
	background: #FFF;
	font-size: 1.0em;
	color: #111;
}
#admin:hover, #admin_data:hover { color: #036; }

/* Search Box
------------------------------ */
#search {
	background: transparent;
}
#search ul {
	background-color: white;
}
#search ul .item {
  background-color: white;
}

#search ul:hover .item {
  background:#fff
}
#search li {
background-color: white;
}

/* Tag Cloud
---------------------------- */
#tag_cloud {
	text-align: center;
	background: #eee;
}

#tag_cloud p {
	background: #fff;
	border-top: 3px solid #E6E6DF;
	border-bottom: 3px solid #E6E6DF;
}

/* Error Messages
------------------------------ */
.errorbox {
	background-color: #FDD;
	border-top: 1px solid #FAA;
	border-left: 1px solid #FAA;
	border-right: 1px solid #FAA;
	border-bottom: 5px solid #FAA;
	color: #DD6666;
}
.errorbox h2 {
	color: #DD6666;
}

/* News Articles
------------------------------ */

.newsarticle {
border-top: 1px solid #D7D7D7;
}

.langselector {
border-bottom: 1px solid #D7D7D7;
}

input, textarea, select {
	border: 1px solid #a9a9a9 !important;
	padding:2px !important;
	background: white !important;
	color: #111 !important;
}

input.formnoback, input.formbutton {
	background: none !important;
	border: 0 none !important;
}

/* Slideshow */

#slideshow { 
	color: Black;	
}
	
#controls { 
	background-color: transparent; 
   border: 0px solid #ddd; 
}	
	
#controls2 { 
	background-color: transparent; 
   border: 0px solid #ddd; 
}
	
#prev { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: 0 0;
}
	
#prev:hover { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: 0 -43px;
}
	
#prev:active { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: 0 -86px;
}
	
#stop { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -46px 0px;
}
	
#stop:hover { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -46px -43px;
}
	
#stop:active { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -46px -86px;
}
	
#pause { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -85px 0px;
}
	
#pause:hover { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -85px -43px;
}
	
#pause:active { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -85px -86px;
}
	
#play { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -126px 0px;
}
	
#play:hover { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -126px -43px;
}
	
#play:active { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -126px -86px;
}
	
#next { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -167px 0px;
}
	
#next:hover { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -167px -43px;
}
	
#next:active { 
	background-image:url(images/light/slideshow-controls.png);
	background-position: -167px -86px;
}

/* Paypal */

#BuyNow {
}

/* Paypal price list */

#orderprices table, #zenPaypalPricelist_data table {
	border: 1px solid #ccc;
	background-color: #fafafa;
}

#orderprices th, #zenPaypalPricelist_data th {
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
	background-color: #f8f8f8;
}

#orderprices td, #zenPaypalPricelist_data td {
	border-bottom: 1px solid #f0f0f0;
	background-color: #f8f8f8;
}

/* Styles for invoice system */

.orderstable { border: none;}

    /* Order invoice number and Date */

.styleidheading { color: #ff8c00; }
.styleorderid { color: black; }

    /* For Table Heading */

.styletable {border: 1px solid #696969;}
.styletableheadrow { background: white;}
.styleheading, .styletableheading {color: black;}

    /* For rows of product(s) */

.styleqnty input { border: 1px solid #ff9000 !important;}

	/* For table totals */

.totaltable {color: green; }
.styletotal { color: green;}
.styletotaltext {color: green;}
.texttotal { color: green;}
.stylesubprice { color: black;}

    /* Payment styles */

.style_invoice {color: #ff8c00;}
.action_message {color: black;}

    /* other */

.texthighlight { color: #ff8c00;}
.accttext{color: #8b4513;}

	/* buttons */

#invoicemenu {
	margin-top:10px;
	margin-right:15px;
	float:right;
}

#invoicemenu img {
	border:none;
}

#invoicemenu a {
	padding:0 2px;
}

.textbw {
	color:black;
}
.textred {
	color:red;
}
.textorange {
	color:#ff9000;
}
.textgreen {
	color:green;
}
.textblue {
	color:blue;
}
.textlightblue {
	color: #add8e6;
}
.textyellow {
	color:yellow;
}
.textlime {
	color:lime;
}
.textpink {
	color:fuchsia;
}
.textgold {
	color:#ffd700;
}
.textgoldenrod {
	color:#daa520;
}
.textsilver {
	color:silver;
}
.texttomato {
	color:#ff6347;
}
.textaqua {
	color:aqua;
}