/*
Theme Name: D90
Theme URI: http://wordpress.org/
Description: NEWTONFLASH theme for photography
Version: 1.2
Author: Newtonflash
Author URI: http://newtonflash.com/
*/

/*-------------------------------GLOBAL------------------------------------*/
body{background-color:#292929;   color:#999999;font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:1.8em; background-image:url(images/background.jpg); background-repeat:no-repeat; background-position:center top;}
a{	text-decoration:none;	color:#00CCFF;}
a:hover{ color:#FFFF00;}
h2{	font-family:Georgia,"Times New Roman",Times,serif;	font-size:30px;	font-style:italic;	color:#CCCCCC;	font-weight:normal;}
h3{	font-family:Georgia,"Times New Roman",Times,serif;	font-size:20px;	font-style:italic;	color:#AAAAAA;	font-weight:normal;}
h4 a{font-size:14px; color:#AAAAAA;	}
.container_960c{	width:960px;	margin:auto;	}
#headerimg{	float:left;	width:500px;}
.navcontainer{	float:right;	margin-top:80px;}
.navcontainer a{color:#FFFFFF;}
.navcontainer a:hover{color:#FFFF00;}
#header{	margin-bottom:10px;	width:960px;	float:left;	height:110px;}
#headerimg{	margin-top:10px;}
.navcontainer li {	float:left;	letter-spacing:1px;	padding-left:16px;padding-right:7px;text-align:right;font-weight:bold;}

/*---------------------------------SIDEBAR & FOOTER--------------------------------------*/

#sidebar h3{padding-bottom:10px;}
#outside-widgets{	width:275px;	float:left;}
#inside-widgets{	width:640px;	float:left;	margin-left:30px;}
#sidebar a{	color:#999999}
#sidebar a:hover{color:#FFFF00}
#sidebar{ color:#666666;}
.widget_column{width:200px;float:left;margin-left:10px;margin-right:10px;}
#footer {color:#777777;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-bottom:25px;margin-top:0;}

/*---------------------------------------------------------*/

#s{	width:125px;background-color:#202020;border:#333333 solid 1px;height:20px;color:#999999; padding-left:4px;}
#searchsubmit{background-color:#202020;	border:2px solid #2f2f2f;	letter-spacing:1px;	margin:0;	padding:4px;	font:10px Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;	text-transform:uppercase;color:#999999}
.entry img {background-color:#CCCCCC;border:3px solid #202020;padding:14px; z-index: -2;}
.static-image-wrapper  {background-color:#CCCCCC;border:3px solid #202020;margin:0 0 2em;	padding:14px;	position:relative;}
.thumbs_column {	float:left;margin-right:27px;	padding:20px;		width:262px;	margin-bottom:25px;	line-height:1.7em;color:#777777;}
.thumbs_column h4  a {	color:#cccccc;	}
.thumbs_column .postmetadata{	background-color:#242424;	padding:2px 0 2px 12px;	}
.thumbnail {background-color:#666666;	border-right:2px solid #222222;	border-bottom:2px solid #222222;	display:block;	max-height:250px;max-width:250px;overflow:hidden;padding:5px;text-align:center;}
.static-image-wrapper .title-overlay {background:none repeat scroll 0 0 #000000;border-top:1px solid #000000;bottom:14px;left:14px;display:block;height:auto;opacity:0.85;	padding:10px;position:absolute;width:906px;	z-index:101;	overflow:hidden;}
.static-image-wrapper .title-overlay h3 {border-bottom:1px solid #555555;font-family:Verdana,Arial,Helvetica,sans-serif;padding-bottom:8px;font-style:normal;}
.static-image-wrapper .title-overlay p {margin:5px;}
.archive-header {color:#999999;padding-bottom:8px;}
.entry p{margin-top:0px;}
#entry_content_panel{padding-top:40px;margin-bottom:40px;}
#auxillary_left_column{width:300px;float:left;color:#666666;}
#auxillary_left_column h3{margin-top:10px;}
#main_right_column{width:600px;float:left;margin-left:60px;}
#outside-widgets h3{margin-top:10px;}
.widget_column h3{margin-top:10px;}
.navigation .alignleft a{background-color:#242424;padding:2px 10px 2px 10px;border:5px solid #2f2f2f;}
.navigation .alignright a{background-color:#242424;padding:2px 10px 2px 10px;border:5px solid #2f2f2f;}

/*------------------------------------------------------------------------------------------------------COMMENTS-----*/
.comment-body p{padding-left:220px;	margin-top:-42px;}
#respond{margin-top:30px;}
#comments-container{	margin-top:30px;}
.commentlist li{padding-top:10px;padding-bottom:20px;border-bottom:#333333 dashed 1px;}
.comment-author .fn{color:#cccccc;}
#comment{background-color:#202020;border:#333333 solid 1px;color:#999999;padding:5px;}
#commentform #submit{background-color:#202020;border:1px solid #2F2F2F;color:#999999;padding:4px;}
#commentform #submit:hover{	color:#ffffff;	}#commentform input{background-color:#202020;border:1px solid #2F2F2F;color:#999999;margin:0;padding:4px;}
#commentform label{color:#666666;padding-left:8px;}
/*------------------------------------------------------------------------------------------------------PAGE---*/
#page{	padding:20px 20px 50px 20px;background-color:#202020;min-height:200px;	}
.page-left-column{	float:left;	width:550px;}
.page-right-column{	float:left; padding-left:40px; padding-top:30px; width:330px; color:#777777;}
.page-right-column ul {padding:8px 0 8px 0; }
.page-right-column ul li{padding:0 0 0 10px; color:#555555;}
.page-right-column h3{border-top:#333333 1px dashed; padding-top:10px;}

.pagetitle{	border-bottom:#444444 dashed 1px;padding-bottom:10px;margin-bottom:10px;}

/*-------------------------------------------------------------------------------------------------------ARCHIVE PAGE--- */
#archive-container{ margin:30px 0;}
#catcol_1{ width:300px; float:left;}
#catcol_2{ width:300px; float:left; margin-left:30px;}
#catcol_3{ width:300px; float:left; margin-left:30px;}

#search-result{	padding:10px 15px;}
#search-result small{ padding-left:10px;}
#search-result .postmetadata{ padding-left:10px;}
#search-result h3{background-color:#252525; padding:7px;}
/*--------------------------------------------------------------------------------------------------------EXTRA-----*/
.horizontal-separator  {background-color:#3F3F3F;border-top:1px solid #101010;clear:both;height:1px;margin:15px 0;width:100%;}
.more-link{	background-color:#202020;border:5px solid #2f2f2f;float:right;font:10px Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:10px 0 10px 12px;padding:8px;text-transform:uppercase;}
small{font-size:12px;}


/*------------------------------------------------------------------------------------------------------PAGINATION-----*/
.pagination {clear:both;position:relative;font-size:12px;line-height:14px;margin-bottom: 25px;float: right;} 
.pagination span, .pagination a {display:block; float:left;margin: 2px 3px 3px 0;padding:6px 9px 5px 9px;text-decoration:none;
width:auto;color:#ccc;background: #444;} 
.pagination a:hover{color:#fff;background: #666666;} 
.pagination .current{padding:6px 9px 5px 9px;background: #0099cc;color:#fff;}

/*-------------------------------------------------------------------------------------------------------BLUE PRINT---*/
body, h4, h1, h2, h3, h5, span, div, ul, li, input, textarea,blockquote, form {margin:0;padding:0;}
a {outline:none;text-decoration:none;}
a img{border:none}
ol,ul {list-style:none;padding:0px;margin:0px;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clear {clear: both;}
.center {text-align: center;}
.hidden {display: none;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
code { font-family:'Courier New', Courier, Fixed;font-size:10px;}
.alignright {float: right;}
.alignleft {float: left;}
.hide {display:none;}
.left {margin-left:0 !important;padding-left:0; }
.last {margin-right:0 !important;}
.top {margin-top:0 !important;padding-top:0;}
.right {margin-right:0 !important;padding-right:0;}
object {outline-style:none;outline-width:medium;}

acronym, abbr, span.caps {cursor: help;}
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.screen-reader-text {position: absolute; left: -1000em;}
.aligncenter,div.aligncenter {display: block;margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px; }
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.fn{text-transform:capitalize;}
.children {padding:0;}.word_separator_8{	padding:0 8px 0 8px; }
/*----------------------------------------------------------------------------------------------------EFFECTS----------*/
.innerGlow{ box-shadow:inset 0px 0px 8px rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.9) inset;display:none;
position: absolute; z-index: 108; overflow: hidden; margin-left: 17px; margin-top: -537px; width:926px; height: 520px; }
.innerGlowElement{position: relative;z-index: -1;	}
