/*
Theme Name: MyReviewPlugin "Smileth"
Theme URI: http://www.myreviewplugin.com/
Description: New theme in 3.0, the Smileth theme. Smileth is intended to be used to build large sites with dozens of categories. Consult the new guide.pdf to learn how to make it look great!
Version: 3.0
Author: Mark Edwards modified by Steven Johnson
Author URI: http://www.myreviewplugin.com/
*/

html, body, * {
	color: #404040;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Verdana, sans-serif, sans;
}
a img {
border:0px;
}

.container { 
	/*width:766px; margin:0 auto;*/
	width:962px; margin:0 auto;
}

#logo_level {
	height:90px;
	border-bottom:solid 2px #c6c6c6;
}

#logo_level .left {
	
}

#logo_level .left .logo_top {
	/*background-image:url("images/smilestop.png");*/
	background-position:bottom right;
	background-repeat: no-repeat;
	/*height:48px;*/
}

#logo_level .left h1 a {
	text-decoration:none;
	font-family:Tahoma, Verdana, sans;
	font-size:28px;
	font-weight:bolder;
	color:black;
}

#logo_level .left h1 span { 
	font-weight:normal;
}

#logo_level .left .subtitle {
	color:#8d8d8d;
	font-size:14px;
	font-weight:normal;
	margin-left:8px;
}

#logo_level .right {

	float:right; 	
	height:76px; 
/*	line-height:110px; */
	padding-top:14px;
	font-size:11px;
}

a { 
	color: #2f6faa;
}

a:hover {
	color: #6fa5e4;
}

#logo_level .right a { font-weight:bolder; } 

#links_level { 
	border-bottom:solid 2px #c6c6c6;
	font-size:17px;
	text-align:left; 
	width:100%;
	padding-bottom:8px;
	padding-top:8px;
	font-weight:bolder;
}

#links_level a {text-decoration: none;}

#links_level a:hover {text-decoration: underline;}


#search_level {
	background-image:url("images/gradient.png");
	height:134px;
}

#search_level #smiles
{
	background-image:url("images/smilesmain.png");
	background-repeat:no-repeat;
	background-position:24px 24px;
	height:134px;
}

#search_level #searchbox {
	width: 516px;
	margin-right:48px;
	float:right;
	text-align:center;
}


#search_level #searchbox h2 {
	font-family:Arial, sans;

	color:black;
	font-size:24px;
	text-align:right;
	margin:12px;
	padding-top:12px;
	margin-right:38px;
	line-height:16px;
}

#search_level #searchbox p { text-align:right; }
#search_level #searchbox p input { margin-right:12px; }


#main { }

#main #left_categories {
	/*width:186px;*/
	float: right;
	width:300px;
}
#main #left_categories .title
{
	background-image:url("images/greentriangle.png");
	background-position:top left;
	background-repeat: no-repeat;
	margin:0; padding-left:6px;
	font-size:15px;
	font-weight:bolder;
	color:#000;
}
#main #left_categories .body {
	border:solid 1px #a8cb94;
	padding:18px;
	margin:0;
	font-size:13px;
	border-top-right-radius:6px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 2px;
}
#main #left_categories .body strong { color:#2f6faa; font-size:12px; display:block; }


/* side bar widgets */
#left_categories .box h3 { font-size:16px; margin:0; margin-bottom:10px;}

#left_categories .box{ border:#e0e0e0 solid 1px; font-size:12px; margin-top:0px; margin-bottom:14px;
    margin-right:10px;padding:10px; background-image:url("blackthemebox.png"); background-repeat:repeat-x;    
    -moz-border-radius:8px; -webkit-border-radius:8px;}

#left_categories .box ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    padding-left:10px;
}

#left_categories .box ul li { margin-top:5px;}
#left_categories .top ul li a { margin-right:5px; }
#left_categories .box ul li img { vertical-align:bottom; }
#left_categories .box .rss { float:right; }
/* close sidebar widget */

#main #right_content_single { width: 650px; float:left; }
#main #right_content_single h1 { font-size:24px; padding-bottom:.5em;}
#main #right_content_single h2 { font-size:24px; padding-bottom:.5em;}

.postbody .stars { width:180px; float:right; margin-bottom:2em; clear:right; border:double 3px #cdcdcd; padding:8px; }
/*.postbody .stars { width:240px; font-size:1.4em; float:right; margin-bottom:2em; clear:right; border:double 3px #cdcdcd; padding:8px; } */
.postbody .stars strong { font-size:13px; text-align:center; display:block;}
.postbody .stars .posneg { color:#8d8d8d; text-align:center; font-size:10px; margin-top:12px;}

#main #right_content {
	width:650px;
	float:left;
}
#main #right_content .title, #main #right_content_single .title
{
	background-image:url("images/yellowtriangle.png");
	background-position:top left;
	background-repeat: no-repeat;
	margin:0; padding-left:6px;
	font-size:15px;
	font-weight:bolder;
	color:#000;
height:25px;
padding-top:5px;

}
#main #right_content .body, #main #right_content_single .body {
	border-top-right-radius:6px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 2px;

	border:solid 1px #c7d7ee;
	font-size:13px;
	padding:15px;
}

#main #right_content hr,  #main #right_content_single hr {
	border:solid 1px #c7d7ee;
	margin-top:1em;
	margin-bottom:1em;
}

#main #left_categories hr {
	border:solid 1px #a8cb94;
}



#main #right_content .metastuff,  #main #right_content_single .metastuff  { width: 200px; text-align:center; } 
#main #right_content .metastuff .button,  #main #right_content_single .metastuff .button {
	background-image:url("images/buttonbg.png");
	width:127px;
	height:31px;
	line-height:31px;
	text-align:center;
	margin:0 auto;
	margin-top:1em;
	font-size:13px;
}

#main #right_content .postbody { float:right; width:365px; padding-right:30px;} 
#main #right_content .postbody h2 { font-size:20px;	padding-bottom: .5em;}
#main #right_content_single .postbody p { margin-bottom:1.5em; line-height:1.5em; } 
#main #right_content_single .postbody ul,#main #right_content_single .postbody ol { margin-left:3em; margin-bottom:1.5em; line-height:1.5em;}
#main #right_content .metastuff .button a, #main #right_content_single .metastuff .button a { 
	color:black;
	font-weight:bolder;
	text-decoration:none;
}
#main #right_content .metastuff .button a:hover,#main #right_content_single .metastuff .button a:hover { 
	color:gray;
}
#main #right_content .metastuff img, #main #right_content_single .metastuff img { border:0; }

.starblock { width:60px; text-align:left; margin:0 auto; margin-top:8px;} 

#footer_search {
	margin-top:1em;
	padding:3px;
	padding-left:2em;
	font-size:12px; font-weight:bolder;
	color:black;
	background-color:#c7d7ee/*b6d9ef*/;
	border-bottom:solid 2px #c6c6c6;
	border-top:solid 2px #c6c6c6;
}
#footer { margin-top:1em; font-size:10px; text-align:center; } 

ul,ol { margin-left:3em; }
 
ul.categories{ display:inline; list-style-type:none; } 
ul.categories li { display:inline; padding-left:8px; border-right: solid 1px gray; padding-right:4px;} 

#respond textarea { width:80%; }
h3#respond, h3#comments { border:0; margin:0; padding:0; margin-bottom:1em;}

/* comments list */

ol.commentlist {

    margin: 12px 10px;
    margin-left:0;
    padding: 0;

    border-style: solid;

    border-color: #F0F0F0;

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

}

.commentlist li {

    margin: 0;

    padding: 8px;

    list-style: none;

    border-bottom: 1px solid #F0F0F0;

}

.commentlist li cite {

    display: block;

    font-style: normal;

    font-weight: bold;
	padding-bottom:1em;
}
.says { display:none; } 

.commentlist li cite img {

    float: left;

    margin-right: 10px;

}

.commentlist li cite .comment-data {

    font-size: .8em;

    font-weight: normal;

}

.commentlist li .comment-text {

    clear: both;

    margin: 0; padding: 0;

}

.commentlist li.alt {

    background: #f8f8f8

}
.commentlist .vcard img { float:left; padding-right:15px; }
.commentlist .commentmetadata {  } 
.commentlist p { margin-bottom:1.5em; }

/* ----------- formformform ----------- */
#formformform{
}
#formformform h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#formformform p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#formformform label{
clear:left;
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#formformform .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}

#formformform input{
float:left;
font-size:12px;
padding:4px 2px;
width:575px;
border: 1px solid #a0a0a0;
margin:2px 0 20px 10px;
}
#formformform button{
clear:both;
width:125px;
height:31px;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#comment { width:100%; } 


/* My Reviews Plugin */
.mryp_visit_link {margin:0 10px 15px !important; padding:5px !important; }
.myrp_post_icon { text-align: center; margin:5px !important;}
#myrp_comparison_table {margin-bottom: 25px;}
