/* Universal */

ul { margin-left: 12px; } 
ul li { background-image: url("../images/icons/accept.png"); padding-left: 24px; background-repeat: no-repeat; background-position: top left; list-style-type: none; margin-bottom: 6px; } 

span { background-image: url("../images/icons/accept.png"); padding-left: 24px; background-repeat: no-repeat; background-position: left; } 

/* Modified Universal */

span.info {
background-image: url("../images/icons/information.png");
}

span.class {
background-image: none;
padding-left: 0px;
color: gray;
}

ul.drivers li {
background-image: url("../images/icons/user.png");
}

ul.links li {
background-image: url("../images/icons/link.png");
}

li.tags { background-image: url("../images/icons/tag_blue.png"); } 
li.photographer { background-image: url("../images/icons/camera.png"); } 
li.related-posts { background-image: url("../images/icons/layers.png"); } 
li.twitter { background-image: url("../images/icons/twitter.png"); } 
li.email { background-image: url("../images/icons/mail.png"); } 
li.rss { background-image: url("../images/icons/feed.png"); } 

span.read-more { background-image: url("../images/icons/application.png"); }
span.date { background-image: none; padding-left: 0px; color: gray; } 

ul.share { } 
ul.share li { background-image: none; display: inline; margin-right: 6px; text-transform: uppercase; font-size: 90%;
padding: 3px;
background-color: transparent; }

ul.share li a:link { color: white; }
ul.share li a:visited { color: white; } 

ul.share li.delicious {
background-color: #3274D0;
}

ul.share li.digg {
background-color: #164985;
}

ul.share li.twitter {
background-color: #33CCFF;
}



ul.share li.facebook {
background-color: #336699;
}

/* Forms */

button { font-family: "Helvetica Neue", sans-serif; display: inline; } 
input { display: inline; } 

form.search {
margin-left: 12px;
}

/* Layout */

div.content { }
div.content hr { visibility: hidden; } 

div.search {
margin-bottom: 12px;
}

div.logo {
margin-bottom: 12px;
}

/* Navigation */

div.menu { } 
div.menu ul { list-style-type: none; float: right; margin-right: 0px; } 
div.menu ul li { display: inline; margin-left: 12px; background-image: none; padding-left: 0px;
font-size: 90%;
 } 

div.breadcrumbs { margin-bottom: 12px; font-size: 90%; } 

div.pagination { } 
div.pagination div { display: inline; } 
div.pagination div.alignleft { float: left; } 
div.pagination div.alignright { float: right; }

/* Content */

div.post { margin-bottom: 24px; margin-right: 12px; } 

div.post-body { } 
div.post-body img { float: left; margin-right: 6px; margin-bottom: 6px; } 
div.post-body span.read-more { float: right; margin-bottom: 12px;
display: block;
 }

div.image {
background-color: black;
	margin-right: 6px;
	margin-bottom: 6px;
	float: left;
	}
	
div.image img {
	padding-left: 6px;
	padding-top: 6px;

 }

 li.news a {
font-weight: bold;
 }

/* Home */
div.featured { /* background-image: url("../images/black-trans.png"); */ background-color: silver; margin-bottom: 24px; } 
div.featured h2 { margin-left: 12px;margin-top: 6px; } 
div.featured div.post { margin-left: 12px; }

div.photos {}  
div.photos h2 { margin-left: 12px; } 
div.photos div.photo { margin-left: 12px;float: left;display: inline;}
div.photos div.image img {padding-bottom: 6px;padding-right: 6px;}

div.info { background-color: #CFCFCF;margin-top: 36px;} 
div.info h2 { margin-left: 12px;margin-top: 6px; } 
div.info div.post { margin-left: 12px; } 
div.info div.post-body { margin-bottom: 12px; } 

/* Home - Slideshow */

#slideshow {  
width: 657px;  }

#slideshow span.info {  
margin-left: 12px;
margin-top: 18px;
margin-bottom: 18px;
display: block;
 }
  
#slideshow ul {  
margin: 0;  
padding: 0;  
list-style-type: none;  
height: 1%; /* IE fix */}  

#slideshow ul li {  
background-image: none;
padding-left: 0px; 
margin-bottom: 0px;
}
  
#slideshow ul:after {  
content: ".";  
clear: both;  
display: block;  
height: 0;  
visibility: hidden;}              

#slideshow div.slides {  
overflow: hidden;  
width: 657px;
padding-bottom: 0px;
margin-bottom: 0px;
height: 475px;
}  
  
#slideshow div.slides ul {  
/* total width of all slides - 
960px multiplied by 3 in this case */  
width: 2628px;
margin-bottom: 0px;
}  
  
#slideshow .slides li {  
width: 617px;  
float: left;  

margin-bottom: 12px;
padding: 20px 20px 0px;
padding-bottom: 12px;}  
  
#slideshow .slides h2 {  
margin-top: 0;}  

#slideshow ul.slides-nav {  
margin-left: 32px;
margin-top: 0px;
}  
  
#slideshow ul.slides-nav li {  
float: left;
margin-right: 12px;
}  
  
#slideshow ul.slides-nav li a {  
display: block;  
outline: none;}  

div.slides ul li p {
font-size: 120%;
margin-top: 18px;
margin-bottom: 0px;
}

/* - Single */
div.single { } 
div.single div.post-body { } 
div.single div.post-body img {  } 
div.single div.image {margin-bottom:24px;}
div.single div.image img {padding-bottom: 6px;padding-right: 6px;}

/* - Other Pages */
div.full-calendar { } 
div.full-calendar table tr td { border-bottom: 1px silver solid; } 
div.full-calendar tr.cal-head td { font-weight: bold; font-size: 110%; border-bottom: 2px silver solid; } 

div.results table tr td { border-bottom: 1px silver solid; } 
div.results tr.cal-head td { font-weight: bold; font-size: 110%; border-bottom: 2px silver solid; } 

div.links-page { } 

div.links { } 
div.links ul li { background-image: url("../images/icons/link.png"); }

/* Sidebar */

div.sidebar div {margin-left: 12px;}

div.sidebar h3 {
color: #333333;
}

div.date { } 
div.date ul li { background-image: url("../images/icons/calendar.png"); } 

div.tags { } 
div.tags p { margin-top: -12px; } 

div.calendar ul li { background-image: url("../images/icons/date.png"); } 

/* Footer */

div.copyright { font-size: 90%; margin-top: 12px; }

/* Lightbox */ 

#lightbox{
	background-color:black;
	padding: 6px;

	}
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	color: white;
	}	

	#lightboxDetails a {
	font-size: 2em;
font-family: "Helvetica Neue", san-serif;
	color: gray;
	}	
#lightboxCaption{ float: left;

 }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url('js/lightbox/overlay.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url('js/lightbox/blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="js/lightbox/overlay.png", sizingMethod="scale");
	}