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

	Blueprint-WP Theme

	By: Joshua Sowin (fireandknowledge.org)

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



body 	{  margin-bottom: 0; margin-top: 0; }



.paragraph_list {
margin: 0 0 0.5em 1.5em;
}

/* Blueprint width setting */

.container 	{ width: 1008px; border-top: 3px #668040 solid; padding-top: 10px; }			


	
.redheadline {
	
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
color: #f90;
font-size:19px;
}

.redsubheadline {
	
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
color: #f90;
font-size:15px;
}




.social   { font-family: Georgia, Arial; 

      font-size: 14px; 

      text-align: center; 

	  color: #FF4900;

    }

	

	

#adsense_content {

margin: -25px 0 0 0;

}

#adsense {
	padding-top:20px;
padding-bottom: 40px;

padding-left: 80px;

}


#adsense_large {

padding-bottom: 20px;
padding-left: 160px;
}







.dashes {

border:dashed #BDBDBD; 

border-width:1px 0 0; 

height:0;

margin-left: 5px;

}



.solid {

border:solid #BDBDBD; 

border-width:1px 0 0; 

height:0;

margin-left: 5px;

margin-top: -1px;

}



#bottom_notice

{

	background: #FFD url(http://www.reviewopedia.com/images/lightbulb.png) no-repeat 8px 6px;

	border: 1px dotted #B3B3B3;

	color: #353535;

	margin: 0 10px 0 0;

	border-radius: 2px;



	}



.bottom_notice_text {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	padding: 5px 10px 5px 45px;}



.bottom_notice_pic {

	background:url(images/lightbulb.png) no-repeat .5em .5em;

	height:200px;

	width:200px;

	}



    

.divSocial {

    width:50px;

    height:25px;

    position:relative;

    top:-60px;

    right:-420px;

    }





.divSocialGgl {

    width:100px;

    height:100px;

    position:relative;

    top: 0px;

    right: -30px;

    }





.divSocialTwt {

    width:100px;

    height:100px;

    position:relative;

    top: 10px;

    right: -30px;

    }

	

	.divSocialFB {

   	width:100px;

    height:100px;

    position:relative;

    top: 22px;

    right: -30px;

    }



/* Recent Articles Headline */  

.rah {    

font-weight : 800; 

font-family : Arial;

text-align : center;

font-size : 13px;

color: #000000;

}







  /* Recent Articles Headline */  

.rah2 {   

text-decoration: underline;

font-weight : 800; 

font-family : Arial;

text-align : left;

font-size : 14px;

color: #000000;

 margin-left: 10px;

}

	



 /* Advertisement */  

.advert2 {    

font-family : Times New Roman;

text-align : right;

font-size : 9px;

color: #999996

} 

	

.a4 A:link { color: #0000FF; text-decoration:none; margin-left: 15px; font-family: Georgia; font-size: 8pt; font-weight: 400} 

.a4 A:visited { color: #0000FF; text-decoration:none; margin-left: 15px; font-family: Georgia; font-size: 8pt; font-weight: 400} 

.a4 A:hover { color: #0000FF; text-decoration:underline; margin-left: 15px; font-family: Georgia; font-size: 8pt; font-weight: 400}    



.a5 A:link { color: #3c3c3c; text-decoration:none;  margin-left: 15px; font-family: Georgia; font-size: 10pt; font-weight: 400} 

.a5 A:visited { color: #3c3c3c; text-decoration:none;  margin-left: 15px; font-family: Georgia; font-size: 10pt; font-weight: 400} 

.a5 A:hover { color: #3c3c3c; text-decoration:underline;  margin-left: 15px; font-family: Georgia; font-size: 10pt; font-weight: 400}    



.a6 A:link { color: #0000FF; text-decoration:none; font-family: Georgia; font-size: 8pt; font-weight: 400} 

.a6 A:visited { color: #0000FF; text-decoration:none; font-family: Georgia; font-size: 8pt; font-weight: 400} 

.a6 A:hover { color: #0000FF; text-decoration:underline; font-family: Georgia; font-size: 8pt; font-weight: 400}    



.a7 A:link { color: #0000FF; text-decoration:none;  font-family: Georgia; line-height: 9pt; font-size: 8pt; font-weight: 400} 

.a7 A:visited { color: #0000FF; text-decoration:none;  font-family: Georgia; line-height: 9pt; font-size: 8pt; font-weight: 400} 

.a7 A:hover { color: #0000FF; text-decoration:underline; font-family: Georgia; line-height: 9pt; font-size: 8pt; font-weight: 400}    



.a8 A:link {   color: #808080;text-decoration:none;  font-family: arial; line-height: 12px; font-size: 12px; font-weight: 400} 

.a8 A:visited {   color: #808080;text-decoration:none;  font-family: arial; line-height: 12px; font-size: 12px; font-weight: 400} 

.a8 A:hover {   color: #808080;text-decoration:underline; font-family: arial; line-height: 12px; font-size: 12px; font-weight: 400}    



.style21 { font-family:           Arial, Verdana, Helvetica; 

      font-size:             9px; 

      text-align:            center; 

    }





.style24 { font-family:           Arial, Verdana, Helvetica; 

      font-size:             13px; 

      text-align:            left; 

      color: 				 #191919;

    }



.style25 { font-family:           Arial, Verdana, Helvetica; 

      font-size:             14px; 

      text-align:            left; 

      color: 				 #191919;

    }

	

.style26 a { font-family:           Arial, Verdana, Helvetica; 

      font-size:             11px; 

      text-align:            center; 

	        color: 				 #555753;



    }







#page {

	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

	float: left;

	margin-bottom: 20px;

}



blockquote {

	font-style: normal;

	padding: 0 0 0 0;

	background: url('../images/quote.png') .5em top no-repeat;

}



a 				{ color: #004DFF; }

a:hover			{ color: #000; }

blockquote p 	{ padding: 0 20px 0 30px; }

hr 				{ background: #CCC; height: 1px; }

img				{ margin: 0; }

p img			{ float: none; }

a.button 		{ float: left; } /* Fix for buttons */

input 			{ padding-left: 0; border: 1px solid #CCCCCC;  }

ul 				{ margin-left: 15px; list-style-type: none; }

ul li 			{ padding: 2px 0 2px 9px; background: url('../images/icons/bullet_square_grey.gif') left 5px no-repeat; }

ol				{ margin-left: 35px; }

label			{ font-weight: normal; }

textarea		{ height: 200px; width: 580px;}

.small			{ font-size: .9em; }

.nomargin		{ margin: 0; }

a.button, button { font-weight: normal; }



h3, h3 a {

	font-size: 1.3em;

	font-weight: 600;

	line-height: 1.2;

	color: #000000;

 	letter-spacing: 0px;

	text-decoration: none;

	margin-bottom: 15px; 



}





h1, h1 a {

	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.2;
	color: #000000;
 	letter-spacing: 0px;
	text-decoration: none;
	margin-bottom: 15px; 
	text-align : center;
}





#maincontent h2 { 	

	color: #000000; 

	font-size: 1.8em;

	font-weight: 600;

	border-bottom: 2px dotted #AAA; 

	margin-bottom: 15px; 

}



h2 a 			{ 	


	color: #000000; 

	text-decoration: none; }





#maincontent .post h2	{ margin-bottom: 5px; }

						/* Padding inside columns */

#maincontent .content 	{ padding: 25px 0px 20px 10px; }	



.navigation, 

.navigation a			{ color: #AAA; }

.alignright 			{ float: right; }

.alignleft 				{ float: left; }



.post					{ margin-bottom: 25px; }



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

	Header

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



#header {

	height: 85px;

}



#header h1, #header .description {

	padding-left: 50px;

	margin: 0;

	line-height: 1em;

}



#maincontent { padding: 0 12px 20px 0; }

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

	Navigation

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



#nav, #subnav	{ padding: 0; background: #668040; float: left; width: 100%; line-height: 1.5em; }



#nav ul,

#subnav ul		{ margin: 0; padding: 0; list-style: none; }



#nav li,

#subnav li		{ margin: 0 0 0 25px; padding: 0; float: left; background-image: none; }



#nav li a,

#subnav li a 	{ color: #FFF; padding: 5px 15px; float: left; text-decoration: none; font-family: Arial;
font-size: 16px;}


#nav li.current_page_item a,

#nav li a:hover 	{ background: #485A2D; color: #F2FFDF; }



#subnav				{ background: #616161; }



#nav li.current_page_item a,

#subnav li.current_page_item a,

#subnav li a:hover 	{ color: #F2FFDF; }



#nav li.first a { margin-left: 50px; }



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

		Navigation bar in posts (use main nav html inside a post)

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



	.entry #nav .content {

		padding: 0;

		margin: auto;

	}



	.entry #nav {

		margin-bottom: 15px;

		background: #FFF;



	}



	.entry #nav li a 		{ color: #FFF; border-right: 1px solid #AAA; background: #666; }

	.entry #nav li.last a	{ border-right: none; }

	.entry #nav li a:hover 	{ background: #333; color: #FFF;}



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

	Sidebar

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


#page 		{ background: transparent url(../images/vertical_divider.png) scroll repeat-y 650px 0; }

#sidebar {
padding: 0 10px 20px 8px;
}

#sidebar h2 {
font: bold 16px/19px arial;
margin-bottom: 6px;
color: #333;
}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 25px 4px 0 4px;

}



#sidebar ul li	{ padding: 0; }



#sidebar ul li ul { padding-top: 0; }



#sidebar ul li ul li {

	margin: 0 0 0 0px;

	padding: 2px 0 2px 9px;

	background: url('../images/icons/bullet_square_grey.gif') left 3px no-repeat;

	font-size: 0.9em;

}


#sidebar ul li ul li a {
margin: 0 0 0 0px;
padding: 2px 0 2px 9px;
font-size: 12px;
color: #125AA7;
text-decoration: none;
}

#sidebar ul li ul li a:hover{
	color:#333;

}


.feedlink {

	padding: 2px 0 2px 20px;

	background: url('../images/icons/feed_small.png') left center no-repeat;

}



#sidebar ul li, #sidebar ul li#subscribe ul li {

	list-style-type: none;

	background: none;

	margin-bottom: 20px;

}



#sidebar ul li#subscribe ul li { margin: 0 0 0 -30px; }



/* Hide search from sidebar */

#sidebar #search { display: none; }



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

	Footer

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



#footer 		{ text-align: center; font-size: .9em; margin: 0;}



#footer a 		{ text-decoration: none; }



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

	Search

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



#search				{ float: right; }

#search #s 			{ background: transparent url('../images/icons/search_grey.gif') 0px center no-repeat;

 				  	  padding: 2px 0 2px 17px; width: 135px; color: #CCCCCC; font-size: 0.9em; margin-right: 20px;}

#search #s:hover 	{ color: #000; }

.search-excerpt 	{ margin: 0; }





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

	Comments

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

.commentlist li { 
	padding: 8px 15px;
	border:   1px solid #CCC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 20px;
	list-style-type: none;
	} 
.comments-alt 	{ background: #F9F9F9;}

.comment-reply-link {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	margin-bottom: 20px;
}.comment-reply-link:hover {
	background-color:#dfdfdf;
}.comment-reply-link:active {
	position:relative;
	top:1px;
}


.comment-reply-link a:hover { background:#fafafa; }



.comment-author {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.commentreplymeta{
	font-size:0.8em;
}
	
#commentreply
{
position:absolute;
left:-1000px;
}

.ratingstars{
	padding: 0 20px 0 0;
}

.ratingtitle{
		padding: 0 0 0 15px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
}
	
.averageratingtext{
	font-family:Verdana, Geneva, sans-serif;
		font-size:15px;
				font-weight:bold;
}

#commentform {
	padding-left: 10px;
}


#feedbackC {

border-bottom: 1px solid #DBDBDB;

padding-bottom: 14px;

border-top: 1px solid #DBDBDB;

padding-top: 14px;

width: 100%;

height: 100px;



}



.clearfix, .container {

display: block;

}



#postDivder {

border-left: 1px dotted #C0BCBC;

width: 0px;

height: 100px;

float: left;

}



#feedbackC #do_you_likeC {

width: 350px;

float: left;

}



#feedbackC #get_your_social_onC {

width: 270px;

float: right;

margin: 0;

padding: 0;

}



#feedbackC #do_you_like {

font-family: georgia, palatino;

text-align:center; 

font-size: 16px;

height: 17px;

margin: 0 0 10px 0;

}



#feedbackC #do_you_like_top {

font-family: georgia, palatino;

text-align:center; 

font-size: 16px;

height: 17px;

padding-top: 8px;

margin: 0 0 10px 0;

}



#feedbackC #would_you_like_name {

font-family: georgia, palatino;

text-align:center; 

font-size: 17px;

font-weight: bold;

height: 18px;

margin: 0 0 10px 0;

}



#feedbackC #get_your_social_on {

text-align:center; 

font-size: 17px;

font-weight: bold;

height: 23px;

margin: 0 0 10px 0;

}



#feedbackC #retweet {

float: left;

width: 55px;

margin-left: 32px;

}



#feedbackC #flike {

float: left;

width: 55px;

margin-left: 16px;

}



#feedbackC #stumbler {

float: left;

width: 55px;

margin-left: 8px;

}



#blogC hr#pre-feedback {

margin-bottom: 14px;

}

posts.css:18

#blogC hr.space {

margin-bottom: 24px;

}

screen.css:257

hr.space {

background: white;

color: white;

visibility: hidden;

}

screen.css:256

hr {

background: #DDD;

color: #DDD;

clear: both;

float: none;

width: 100%;

height: .1em;

margin: 0 0 1.45em;

border: none;

}











table.standard {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-style: none none none none;

	border-color: white white white white;

	border-collapse: collapse;

}

table.standard th {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-style: none none none none;

	border-color: blue blue blue blue;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.standard td {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 18px 8px;

	border-style: none none none none;

	border-color: blue blue blue blue;

	-moz-border-radius: 0px 0px 0px 0px;

}





table.sidebar {

	border-width: 0px 0px 0px 0px;

	border-spacing: 0px;

	border-style: none none none none;

	border-color: white white white white;

	border-collapse: collapse;

	background-color: url('../images/sidebar_bg.gif');

}

table.sidebar th {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-style: none none none none;

	border-color: blue blue blue blue;

	background-color: url('../images/sidebar_bg.gif');

	-moz-border-radius: 0px 0px 0px 0px;

}

table.sidebar td {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-style: none none none none;

	border-color: blue blue blue blue;

	background-color: url('../images/sidebar_bg.gif');

	-moz-border-radius: 0px 0px 0px 0px;

}





h4 {

	font-size: 1.2em;

	font-weight: 600;

	line-height: 1.2;

	color: #000000;

 	letter-spacing: 0px;

	text-decoration: none;

	margin-bottom: 15px; 



}



/* NEWSLETTER SIGNUP */  

h5 {    

font-family : tahoma, arial;

text-align : center;

font-size : 16px;

color: ##000000;

font-weight : 800; 

text-decoration:bold;

} 



h6 {    

font-family : tahoma, arial;

text-align : center;

font-size : 14.3px;

color: #000000;

font-weight : 800; 

text-decoration:bold;



}

p.nlfour {    

font-family : georgia;

text-align : center;

font-size : 15pt;

color: #000000;

font-weight : 800; 

text-decoration:bold;

} 





img.alignleft, div.alignleft

{

float:left;

margin:0 0.5em 0.5em 0;

}

img.alignright, div.alignright

{

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncenter, div.aligncenter

{

text-align:center;

margin:0 auto;

}

.ave_rating



{    

font-family : arial;

font-size : 11px;

color: #000000;

} 



.ave_rating_nr



{    

font-family : arial;

font-size : 11px;

color: #000000;

padding-right:50px;

} 



.ave_rating_img

{    

position:relative;

top:-3px;

} 



.ave_rating_img_stars

{    

position:relative;

top:2px;

padding-left:2px;

} 



.ave_rating_title



{    

font-family : arial;

font-size : 14px;

color: #000000;

font-weight:bold;

} 



.ave_rating_review_it A:link {color: #FE792C;  line-height: 11px; text-decoration:none; font-family: Trebuchet MS, arial; font-size:13px; font-weight:bold; padding-left:12px} 



.ave_rating_review_it A:visited {color: #FE792C;  line-height: 11px; text-decoration:none; font-family: Trebuchet MS, arial; font-size:13px; font-weight:bold; padding-left:12px} 



.ave_rating_review_it A:hover {color: #FE792C; line-height: 11px; text-decoration:underline; font-family: Trebuchet MS, arial; font-size:13px; font-weight:bold; padding-left:12px}  


#reviewguidelines {
	max-width:500px;
padding: 0 0 0 15px;	}
	
#reviewguidelines ul li {
margin:0.5em 0.5em 0; 
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 1.4em;
	}
	
#reviewguidelines p {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 1.4em;
	}

#reviewguidelinestitle {
	background-color:#668040;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	padding: 6px 0 6px 0;
	margin: 0 0 10px 0;}

#reviewguidelineslink a {
	text-decoration:none;
	font-size:12px;
	font-family:inherit;
}

.rglink A {text-decoration:none; color: #0645AD; padding-left:180px; margin-left: 5px; font-size : 12px;} 

.ratingstyle {
font-family: arial;
font-size: 13px;
color: #444;
font-weight: bold;
}


table.jobslist {
	margin-bottom: 30px;
	width:100%;
}

table.jobslist ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding-left:40px;
	color: #004DFF;
	text-decoration:none;
	}
	



	

.sidemenuarticles {
width: 100%;
float: left;
font-size: 11px;
line-height: 1.1em;
padding: 0 0 15px 0;
}

.sidemenuarticles_thumb {
float: left;
margin: 8px 6px 8px 0;
border: 1px solid #235B6D;
}


.sidemenuarticles_title a {
font-family: inherit;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #125AA7;
}

.sidemenu_job_listings a {
font-family: inherit;
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #125AA7;
padding-left: 10px;
}

.sidemenu_job_listings a:hover {
	color: #333;

}

.sidemenuarticles_title a:hover {
	color: #333;
}

.sidemenuarticles_header {
	font: bold 16px/19px arial;
text-align: center;
margin-bottom: 10px;
}

#reviewit_bg {
display: block;
background: transparent url(http://www.reviewopedia.com/images/reviewit-background.png) scroll no-repeat left top;
width: 280px;
height: 210px;
float: left;
outline-style: none;
margin-bottom: 20px;
}

.reviewit_bg_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color: #828282;
	font-weight:bold;
	padding: 30px 0 0 0;
	line-height: 24px;
	text-align:center;
}

.reviewit_bg_text_two{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #828282;
	font-weight:bold;
	padding: 20px 20px 0 20px;
	line-height: 20px;
	text-align:center;
}

#reviewit_button{
    width: 164px;
    height: 33px;
    display: block;
    margin: 20px 0 0 56px;
    outline-style: none;
}
#reviewit_button:visited, #reviewit_button:active{
    outline-style: none !important;
}

.sidebar_adsense{
	margin:0 0 30px -3px;
}
