/*
Theme Name: Roberts Raw
Theme URI: http://blog.robertsimaging.com
Description: The custom theme for Roberts Raw! An Imaging Blog
Version: 3.0
Author: Zed
Author URI: http://zedmartinez.com
Tags: 


*/

body{width:100%;}

body > header{height:122px;width:100%;background:#000;}

nav#main{width:100%;background:#999999;
background-image: -webkit-gradient(
linear, left top, left bottom, color-stop(0.10, rgb(153,153,153)), color-stop(0.90, rgb(179,179,179))
); 
background-image: -moz-linear-gradient(
center top, rgb(153,153,153) 10%, rgb(179,179,179) 90%
);
border-bottom: 7px solid #000;
}

aside#search{background:#fff;border-bottom: 3px solid #808080;}

section#main{
background:#fff url('images/bg-grad.png') repeat-x;
width:100%;
padding-top:40px;
}


nav#main div div{text-align:center;}
nav#main div div:hover{background:#333;}
nav#main a{font-size:20px;color:#fff;}
nav#main .active{background:#000;}


footer{min-height:100px;background:#000;border-top:3px #999 solid;width:100%;margin-top:60px;padding-bottom:40px;}





a{text-decoration:none;color:#f15a24;}

blockquote{color:#808080;font-size:16px;line-height:20px;font-style:oblique;font-weight:300;}

h2{color:#000;font-size:32px;font-weight:400;line-height:36px;}

h3{color:#000;font-size:32px;font-weight:200;line-height:36px;}

input,textarea{border:1px solid #999;padding:3px;}

input{font-size:18px;line-height:24px;height:24px;}

textarea{font-size:15px;line-height:17px;}

ul{overflow:hidden;}

table{width:100%;}

td{padding:10px 20px;font-size:14px;vertical-align:middle !important;}

tr.alt{background: #efefef !important;}

td.better{background:#C5F9C7;}

tr.alt td.better{background:#B3E2B5;}

thead td{font-weight:700;font-size:14px;color:#fff;background:#000;}

label{margin-right:10px;display:block;}

.formRow{margin-bottom:20px;width:100%;}


.subpages-table tr{background:none !important;}
.subpages-cell img{float:left;margin:0 40px 0 0;}
.subpages-cell a{font-size:28px;color:#000;}
.subpages-cell a:hover{text-decoration:underline;color:red;}


/*SEARCH*/

#s{height:36px;text-align:center;line-height:36px;font-size:28px;margin:2px 0 2px 0;border:0px;width:100%;}

#searchsubmit{background:#ccc url("images/search.png") no-repeat center center;margin:4px 0 4px 0;height:36px;border:0px;width:100%;}

#go-home{text-align:right;}
#go-home h2 a{color:#e9e9e9;font-size:22px;line-height:62px;}
#go-home h2 a:hover{color:#ffffff;text-decoration:underline;}
#go-home h2{margin:0px;}


/*BLOG POSTS*/

article#blog{margin-bottom:70px;}

article#blog h2, article#blog h2 a{color:#000;margin-bottom:10px;}

article#blog aside#meta{margin-bottom:20px;font-size:12px;font-weight:600;width:100%;border-top:1px solid #000;padding-top:2px;}

article#blog aside#meta a{color:#f15a24;}

article#blog aside#meta small{color:#808080;font-weight:600;}

article#blog aside#meta small a{color:#888;}

article#blog p{font-weight:500;}

article#blog aside#share{background: url("images/comment-tab.png") no-repeat;padding-top:11px;}

article#blog aside#shareless{background: url("images/single-tab.png") no-repeat;padding-top:11px;}

a.more-link:hover .moretext{background:#f15a24;}

.moretext{float:left;margin:20px 0 10px 0;color:#fff;background:#999;padding:10px 20px;font-size:22px;font-style:normal;}



.nav a, .external a, .citation a, .bwbps_addphoto_link a{color:#fff;background:#999;padding:10px 20px;font-size:28px;}

.nav a:hover{background:#7f0000;}

.external a, .citation a{float:left;margin:10px 20px 20px 0px;}

.external a:hover, .citation a:hover, .bwbps_addphoto_link a:hover{background:#000;text-decoration:none !important;}

.nav.right{text-align:right;}
.nav.left{text-align:left;}

.flickr a{background:#0063dc;}

.flickr a:hover{background:#ff0084;}

.edit a{color:#fff !important;background:#999;padding:10px;}

.black{background:#000;padding:5px;color:#fff;text-align:center;}

.black a{color:#fff;}

.subscribe{font-size:16px;font-weight:200;}

.subscribe a{margin:0 7px 0 7px;}

.fb{padding-top:8px;}

.whereami{margin: 20px 0 40px 0;}

.whereami h2{display:inline;font-size:33px;font-weight:200;margin-left:20px;}


ol.commentlist li{list-style:none;margin:0 0 40px 0;}

ol.commentlist p{margin:10px 0 5px 0;}
#submit{background:#999;border:0px;font-size:24px;line-height:30px;padding:10px;color:#fff;height:50px;}


.comment-reply-link{color:#fff;background:#000;padding:5px;font-size:10px;}

cite.fn{color:#000;font-size:20px;font-weight:200;line-height:24px;font-style:normal;}

.avatar{margin-right:10px;}

.authorbio{margin:30px 0 30px 0;border:1px solid #999;padding:10px;}
.authorbio .avatar{float:left;margin:0 20px 20px 0;}
.authorbio p{margin:0px;font-size:12px;font-weight:500;}



article#page h2, article#page h2 a{color:#000;margin:40px 0 10px 0;}
article#page .entry{margin-top:40px;font-size:14px;}

.children{padding-top:20px;padding-left:30px;}




/*CONTESTS*/
.contest-wrapper{min-height:400px;}
.ps-form-table small{font-size:10px !important;}
.contest-entry{float:left;padding:20px;margin:40px 40px 0 0;border:1px solid #999;-webkit-box-shadow: 0px 0px 15px #aaa;-moz-box-shadow: 0px 0px 15px #aaa;}
.bwbps-rating-toggle{display:none;}
.bwbps-rating-toggle a{padding:10px;color:#fff;background:#000;font-size:10px;margin-top:-20px;}
.bwbps-rating-toggle a:hover{background:#cc0000;}
.bwbps_pagination {font-size:14px;padding-top:30px;}
.bwbps_pagination span{color:#333 !important;}
.bwbps_pagination a{padding:10px !important;background:#000;color:#fff;font-size:14px;border:0px;margin:5px;}
.bwbps_pagination a:hover{background:#333;}
.entry-meta{margin:15px 0 5px 0;width:200px;overflow:hidden;}
#rules{width:700px;font-size:16px;margin:40px;}


/*ALIGNMENT*/

.alignright, img.alignright{float:right;margin: 0 0 5px 15px;}
.alignleft, img.alignleft{float:left;margin: 0 15px 5px 0;}
.aligncenter, img.aligncenter{margin:0 auto 20px auto;}
.alignnone{margin:10px;}

article#blog a:hover{text-decoration:underline;}

.wp-caption-text{background:#000;color:#fff;font-size:11px;font-weight:100;padding:8px;margin-top:4px;text-align:center;}

.gallery-item{text-align:center;}

dd.gallery-caption{font-size:10px;color:#fff;padding:4px;background:#000;margin:7px 10px;}




/*SIDEBAR STUFF*/

nav#sidebar ul li{list-style:none;margin-left:0px;margin-top:40px;}

nav#sidebar h2{margin-bottom:10px;color:#666666;font-weight:400;font-size:28px;border-bottom:1px solid #888;padding-bottom:10px;}


nav#sidebar ul li li{margin-left:30px;font-size:13px;line-height:15px;}

nav#sidebar ul li li{margin-top:2px;}

nav#sidebar li a{color:#666;}

nav#sidebar li a:hover{color:#000;}

nav#sidebar h4, nav#sidebar h4 a{color:#7f0000;font-size:16px;line-height:20px;}

nav#sidebar .nav a{color:#fff;background:#000;}
nav#sidebar .nav a:hover{color:#fff;background:#333;}

nav#sidebar .center{text-align:center;}

/*POPULAR*/

ul.popular li{padding:20px 10px;margin-bottom:5px;}

.wpp-post-title{padding:10px 5px 10px 5px;}

a .wpp-post-title{font-size:18px;font-weight:300;color:#fff;}
a:hover .wpp-post-title{text-decoration:underline;font-size:19px;}
.post-stats{color:#fff;padding:0 0 0 7px;}

ul.popular li img{float:left;margin:10px 10px 10px 0;}

ul.popular li.one{background:#7f0000;}
ul.popular li.two{background:#e12500;margin-right:10px;}
ul.popular li.three{background:#ff3f00;margin-right:20px;}
ul.popular li.four{background:#ff7f00;margin-right:30px;}
ul.popular li.five{background:#ffae00;margin-right:40px;}


ul.contact li{ padding:20px;margin-bottom:5px;}
ul.contact li a{font-size:18px;font-weight:300;color:#fff !important;}
ul.contact li a:hover{text-decoration:underline;font-size:19px;}
ul.contact li.question{background:#000000;}
ul.contact li.tip{background:#333333;}

a.ctc-tag:hover{color:#000 !important;}


/* Recent Comments */

.recent-comment{margin-bottom:10px;}


/* Begin Calendar */



#wp-calendar caption{display:none;}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 100%;
	font-size:22px;font-weight:200;
	}
	
#wp-calendar thead{background:#000;color:#fff;}

#wp-calendar a{color:#f15a24 !important;}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td , #wp-calendar th{
	padding: 5px;
	text-align: center;height:20px;line-height:20px;
	}

	
#wp-calendar tbody tr td{border:1px solid #ccc;}

#wp-calendar td#today{background:#ccc}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }



.wp-polls-ul li{padding:5px 0;}
label{vertical-alignment:middle;}
.wp-polls-ul input{vetical-alignment:middle}
	
	
/*FOOTER*/

footer aside ul{list-style:none;}
footer aside ul li, footer aside ul li a{color:#fff;font-size:16px;font-weight:200;}
footer aside ul li a:hover{color:#f15a24;}
footer aside h3{color:#fff;font-size:20px;margin:20px 0 0 0;}
footer aside small{font-size:12px;line-height:13px;}
