/*  
Theme Name: BerryReview
Description:
	
*/

/*  all media  */
@media all
{
/**********************************/
/* Store Design                        */ 
/**********************************/
.google_checkout, .paypal_express {float:right;}
.buttonscustom {border:2px solid #0066cc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 1.1em; padding:5px; margin:3px;  text-align:center; line-height:2em; float:left; font: 1.7em bolder;}

/* Expanding collapsing FAQ */
.FAQbox {
margin: 10px 0;
padding: 0;
}
.question {
margin: 1px;
padding: 3px 10px;
cursor: pointer;
position: relative;
}
.answer {
padding: 5px 10px;
background-color:#fafafa;
}
/***** Shopp Card ****/
/*sidebar cart */
#sidebarcart { border-left: 5px solid #85A3E0; border-bottom: 5px solid #85A3E0; border-right:5px solid #85A3E0; border-collapse:collapse;}
#sidebarcart th {font-size: 1.2em; background-color:#FCCB9A; text-align: center; }
#sidebarcart td {font-size: 1.1em; border-top: 1px solid #ddd; border-bottom: 1px solid #aaa; text-align: center; }
/**********************************/
/* General                        */ 
/**********************************/
body {font: 0.75em/1.5em Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif; color: #333; background: #666; margin:0px auto; padding:0 10px; min-width:980px; max-width:1150px;}
a	{ color: #0D6AA6; text-decoration: none; }
a:hover	{ text-decoration: underline; color: #f60;}
form {margin:0;padding:0;}
input, textarea {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color: #333;}
p {margin: 10px 0;}
img {border-style:none;}
/* Some peoples sometime using this class for aligning the image */
.alignleft, img.left {float:left; margin-right: 5px; margin-left: 0px;}
.alignright, img.right {float:right; margin-left: 5px; margin-right: 0px;}
img.aligncenter, img.center {display: block; margin-left: auto; margin-right: auto}
.clear {clear:both; overflow:hidden;}
.clearregular {clear:both;}
.brfloatright {float:right;}
.brfloatleft {float:left;}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-weight: bold;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/**********************************/
/* Layout                         */
/**********************************/
#container,#left,#header,#header2,#content,#sidebar,#footer,#categorylist,#categorylist2 {display:block;}
#container {width:100%; float:left; padding:0; margin: 0; border-top: 2px solid #0066cc; background: #fff;}
#bottompagenavi {margin: 0; border-bottom: 3px solid #708090;  background: #fff;}
#left {width: 100%; float:left;margin:0 -401px 0 0;padding:0; text-align: justify;}
.middle {width:180px;margin:0;padding: 0 10px; float:left;}
.right {width:180px;margin:0;padding: 0 10px; float:left;}
#content {padding: 0px 10px; margin-right:400px; font-size:1.05em;}
#header {background: #708090; padding: 10px ; border-bottom: 2px solid #191970;}
#categorylist {background: #708090; padding: 10px 15px; margin-bottom: 10px;border-bottom: 2px solid #191970;}
#categorylist2 {background: #708090; padding: 10px 15px; margin-bottom: 10px;border-bottom: 2px solid #191970;}
#sidebar {width: 400px; float:left;margin:0;padding:0;}
#footer {padding: 3px 0px 0px 20px; margin:0; font-size: 0.86em; height: 30px; text-align:right; color:#999;}

/**********************************/
/* Content                        */
/**********************************/
#content h1,h2,h3,h4 {line-height:1.2em;}
#content h1 {font-size: 2em;font-weight:normal;color:#0D6AA6; 
margin:0px; padding-top: 6px; text-align:left;}
#content h2 {font-size: 1.5em;font-weight:normal;color:#0D6AA6; 
margin:0px; padding-top: 6px; text-align:left;}
#content h2.pagetitle {font-size: 1.2em; color: #f90; padding: 5px 0;}
#content h3{font-size:normal 1.2em;color:#0D6AA6; text-align:left;}
#content h4{font-size:normal 1.0em;color:#0D6AA6;}
#content blockquote {
    margin: 1em 2em;
    border-left: 1px dashed #999;
    padding-left: 1em; }
#content blockquote p:first-letter {
    float: left;
    margin: .2em .3em .1em 0;
    font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
    font-size: 220%;
    font-weight: bold; }
#content blockquote p:first-line {
    font-variant: small-caps; }
#content p.postmetadata {clear:both; overflow:hidden;background: #f7f7f7; padding:5px 10px; line-height: 1.0em; border:1px dotted #BFBFBF;}
code {font-size:1.2em; text-align:left; margin:0;padding:0; color: #008;}
#content li {padding-bottom: 5px; }
#content .post-date {float:left;font-size:1.0em; padding-left:20px;background: url(http://cdn.berryreview.com/wp-content/themes/br/i/sidebarsprite.gif) no-repeat top left;background-position: -8px -228px;padding-top: 5px;}
#content .post-date a, .post-comments a {font-weight:bold;color:black;}
#content .post-comments {float:right;font-size:1.0em; padding-left:20px;background: url(http://cdn.berryreview.com/wp-content/themes/br/i/sidebarsprite.gif) no-repeat top left;background-position: -8px -195px; padding:5px 0 0 20px; font-weight:bold;}
#content .post-retweet {float:right;padding-top:5px; width:80px; height:15px;}
#content .title-meta {border-bottom:1px dotted #BFBFBF; padding:2px 0 1px; position:relative;}
#content .more-link {background:#0066cc; border:1px solid #0066cc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 1.1em; padding:5px; margin:3px;  text-align:center; line-height:2.5em;}
#content .entrytext {position:inherit;}
#content .Reviewblock {float:right;}

#content .adboxleft {display:block;
float:left;
font-size:0.8em;
margin:10px 20px;
text-align:center;}
#content .adboxright {border-color:#AEAEAE;
border-left:1px dotted #AEAEAE;
float:left;
text-align:left;
width:300px;
padding: 0 0 0 10px;}
#content .adboxright li, .adboxright ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:6px 0 !important;
margin:0;
}
#content .adboxright li{border-top:1px dotted #C4C4C4;}
#adtable { border: 1px solid #AAA; border-width: thin; border-collapse: collapse; }
#adtable th {font-size: 1.2em; background-color:#FCCB9A; text-align: center; }
#adtable td {font-size: 1.1em; border-top: 1px solid #ddd; border-bottom: 1px solid #aaa; text-align: center; }
.brtable { border: 1px solid #AAA; border-width: thin; border-collapse: collapse; margin: 0 auto; }
.brtable th {font-size: 1.2em; background-color:#FCCB9A; text-align: center; }
.brtable td {font-size: 1.1em; border-top: 1px solid #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa; border-bottom: 1px solid #aaa; text-align: center; }

/* *********************************** */
/* Software directory details                         */
/* *********************************** */
#SDfloat { 
		border:2px solid #85A3E0; 
		border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
		padding:5px; margin: 3px 0; line-height: 1.6; font-size: 1.1em;
	}
#SDfloat .links {float:left;background:#0066cc; border:1px solid #0066cc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font-size:1em; padding:0 5px; margin:0 3px;  text-align:center;}
#SDfloat .links	a {color:#fff; text-decoration:none; text-transform:uppercase;}
#SDfloat .links:hover {background:#c30; border:1px solid #c00;}
#SDfloat .productdetails {float:left;}
#SDfloat .gd-ronen {float:right;}
#SDfloat .ratingblock {float:right;}
#SDregular .links {float:left;background:#0066cc; border:1px solid #0066cc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font-size:.9em; padding:0 3px; margin:3px 0px 3px 3px;  text-align:center;}
#SDregular .links	a {color:#fff; text-decoration:none; text-transform:uppercase;}
#SDregular .links:hover	{background:#c30; border:1px solid #c00;}
div.SDregular td, div.SDregular th {
border-left:0px;
padding:0px;}
/**********************************/
/* BerryReview Gets Social                    */
/**********************************/
#social {background: url(http://cdn.berryreview.com/wp-content/themes/br/i/berryreviewsocialwide.gif) no-repeat; width:264px;height:24px;margin:0;padding:0;}
#social span {display: none;}
#social li, #social a {height:24px;width:24px;display:block;}
#social a:hover {border: solid 1px #000;}
#social li {float:left;list-style:none;display:inline;}
#social li.digg {background-position: -0px -0px; }
#social li.delicious {background-position: -0px -24px;}
#social li.facebook {background-position: -0px -48px;}
#social li.google {background-position: -0px -72px;}
#social li.sphinn {background-position: -0px -96px;}
#social li.newsvine {background-position: -0px -120px;}
#social li.reddit {background-position: -0px -144px;}
#social li.slashdot {background-position: -0px -168px;}
#social li.sphereit {background-position: -0px -192px;}
#social li.stumbleupon {background-position: -0px -216px;}
#social li.technorati {background-position: -0px -240px;}
#social li a, #social li a:link, #social li a:visited {float: left;display: block;padding:0px;text-decoration: none;}
/**********************************/
/* Header                    */
/**********************************/
table.headerright {
	text-align: center;
	display:block;
}
.header-login {
	margin-bottom:2px;
	/*padding: 20px 0 0 20px; */
	text-align:right;
}
#headersocial {
	font-size:1.2em;
}
.socialimages {
	vertical-align:middle;
}

#topscraper {
}
.tipsbox {
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-bottom-radius: 10px;
	border:2px solid #85A3E0;
	font-size:1.6em;
	line-height:1.1;
	margin:2px auto;
	padding:2px 5px;
	text-align:center;
	max-width:350px;
}

/**********************************/
/* Sidebar                        */
/**********************************/
/* Search form                        */
.search-sidebar{ /*outer background*/
background: #ffffff url(http://cdn.berryreview.com/wp-content/themes/br/i/searchbox.gif) no-repeat top left;
height: 35px;
padding: 2px 0 0 10px;
width: 380px;
margin: 0 0 0 130px;
}

input.search-field-sidebar{ /*input field */
float: left;
border:0;
margin:0 0 0 30px;
font-family:tahoma;
font-size: 20px;
padding: 1px 0px 0px 4px;
height:25px;
width: 280px;
}
 
input.search-go-sidebar { /*search icon */
	border: 1px solid #999;
	float:left;
	margin:4px 0 0 5px;
	padding:0;
	cursor: pointer;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#sidebar a:hover {text-decoration:none; color: #f60;}
#sidebar h2 {font-weight: bold; font-size:1.1em;color:#333; margin:0; padding:0; 
padding-left: 20px; border-bottom: 1px solid #eee; text-transform:uppercase;}
#sidebar h2.meta, h2.search, h2.link, h2.cats, h2.new, h2.web {background:  url(http://cdn.berryreview.com/wp-content/themes/br/i/sidebarsprite.gif) no-repeat top left;}
#sidebar h2.meta {background-position: -8px -8px; }
#sidebar h2.search {background-position: -8px -40px; }
#sidebar h2.link {background-position: -8px -72px; }
#sidebar h2.cats {background-position: -8px -104px; }
#sidebar h2.new {background-position: -8px -136px; }
#sidebar h2.web {background-position: -8px -168px; }
#sidebar ul {margin: 0 0 10px 0; padding:0; list-style-type: none; margin-top: 5px;}
#sidebar ul li {padding-left: 0px;}
#sidebar ul li ul {border-top: 0px solid #f0f0f0; margin:0;}
#sidebar ul li ul li {padding-left:20px;}
#sidebar ul.links li {display: inline;overflow:visible;border:none; padding-left:0px;}
#sidebar ul.links li h2 {color: #666;clear:both}
#sidebar ul.links li ul {clear:both}
#sidebar ul.links li ul li {float:left;padding-left:20px;}
#sidebar img {margin:-1px 0 0 0; padding:2px 0 0 0; border: none;}

/**********************************/
/* Footer                         */
/**********************************/
#footer .copyright a {color:#999;}
#footer .copyright a:hover {color:#FF0;text-decoration:none;border-bottom:1px dashed #900;}

/* *********************************** */
/* Comments Div                        */
/* *********************************** */
h3#comments, h3#respond {border-top:1px solid #CCC; padding-top: 10px; padding-left: 20px;color:#0D6AA6; font-size: 1.2em; font-weight: bold;}
h3#comments {background: url(http://cdn.berryreview.com/wp-content/themes/br/i/sidebarsprite.gif) no-repeat top left;background-position: -8px -188px;}
h3#respond {background: url(http://cdn.berryreview.com/wp-content/themes/br/i/sidebarsprite.gif) no-repeat top left;background-position: -8px -252px;}
cite {position:relative;color: #999;padding:0;margin:0;font-weight:bold;}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.comment-author-admin, ol.commentlist li.comment-author-admin { background:#FCCB9A;} 
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#recentcomments ul {border: none;}

/* *********************************** */
/* alinks                              */
/* *********************************** */
a.alinks_links {
	text-decoration: none;
	border-bottom: #0000FF 1px dotted;
}


/**********************************/
/* Category List                   */
/**********************************/
#categorylist h2 {font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0;}

#categorylist {color:#FFF; text-transform:uppercase; display:inline; 
font:bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#categorylist a {color: #eee;}
#categorylist a:hover {color: #fc0; text-decoration:none;}

#categorylist li { display: inline; padding: 0px 5px;}

/**********************************/
/* Category List2                   */
/**********************************/
#categorylist2 h2 {font: 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD;text-transform:uppercase;
letter-spacing:0.05em; margin:0;padding:0;}

#categorylist2 {color:#FFF; text-transform:uppercase; display:inline; 
font:bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#categorylist2 a {color: #eee;}
#categorylist2 a:hover {color: #fc0; text-decoration:none;}

#categorylist2 li { display: inline; padding: 0px 5px;}

/**********************************/


/**********************************/
/* Page links                     */
/**********************************/

.pagelinks { clear: both; margin: 2.5em 0; font-size: 1.0em; font-weight: bold; }
			.pagelinks strong { color: #333333; margin: 0 0.6em 0 0; border: 1px solid #e5e5e5; padding: 0.3em 0.6em; }
			.pagelinks a { margin: 0 0.8em; border: 1px solid; padding: 0.3em 0.6em; }
			/**********************************/
	  
	  
/* -------------------[ New Top Navigation ]------------------- */

#nav {
	height:20px;
	line-height:20px;
	font-size:1.05em;
	background-color: #85A3E0;
	padding: 0 2px;
	margin:0; 
	}

/*#nav .topright {
	float:right;
	margin: 0;
	padding: 0;
	height:0px;
	line-height:0px;      
        }*/

#nav ul { 
        color:#274E9E;
        float:left;
        text-align:left;
	    list-style: none;
	    padding: 0;
	    margin: 0;
        font-weight:bold;
	}

#nav li { 
        letter-spacing:0px;
        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
	}

#nav li.feed { 
	padding-left:19px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited { 
        color:#000000;
        float: left;
        display: block;
        padding: 0 8px;
        margin: 0;
        padding:0 8px;
        border-right: 1px solid #FFF;
        text-decoration: none;
        }
#nav li a:hover, #nav li a:active {
		color:#000;
        background:#FCCB9A;
        }

#nav li li { 
	float: none;
	margin: 0;
	padding:0;
	}

#nav li ul { 
	display:none;
	position: absolute;
	width: 160px;
    left: -999em;
	}

#nav li ul ul { 
	margin: -31px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	display:block;
	left: auto;
	}

#nav a {
	display: block;
	text-decoration:none;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	text-decoration:none !important;
	color:#fff !important;
	background: #cc0000;
	width:140px;
	float: none;
	margin: 0;
	padding:0 10px;
	border-top:1px solid #fff;
	}

#nav li li a:hover, #nav li li a:active {
	background: #333;
	}

#nav li.current_page_item a {
	text-decoration:underline;
	color:#000;
	}

/**********************************/
/* Reviews Database                     */
/**********************************/	 
	 
#sr-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ddd; }
/* thead and tfoot */

#sr-table thead tr, #sr-table tfoot tr {
	background: #ddd; /*url(images/bg.png) repeat-x*/
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #aaa; 
	}

#sr-table td, #sr-table th {
	padding: 0px 7px;
	border-left: 1px solid #eee; }

#sr-table td.date, #sr-table th.date, #sr-table tfoot td {
	border-left: 0; }

#sr-table th {
	font-size: 1.1em; }

#sr-table tfoot {
	font-size: 0.9em; }

#sr-table tfoot .sr-tips{
	float: left;
	padding: 0 3px; }

#sr-table tfoot .sr-plugin {
	float: right;
	padding: 0 3px; }



/* tbody */

#sr-table tr.odd {
	background: #f1f5fa; }
	
/* Disable hover 

#sr-table tbody tr:hover {
	background: #def;  }*/
	
#sr-table .hidden { display: none; }



/* the following classes are applied by tablesorter.js */

#sr-table thead .header {
	cursor: pointer; }

#sr-table thead .headerSortUp, #sr-table thead .headerSortDown {
	background-color: #ddd; }


/* css for sidebar functions */

.sr-review { /* post title */
	float: left; }

.sr-rating { /* star images */
	float: right; }

.sr-clear { /* clear the floats */
	clear: both; }
#sr-table .addspace {display:block;}

/**********************************/
/* Pagenavi                    */
/**********************************/	 

.wp-pagenavi {
	padding: 10px 2px;
	font-size:1.2em;
	font-weight:bold; 	
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 7px 2px 7px; 
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
	margin-right:2px;
}
.wp-pagenavi a:visited {
	padding: 2px 7px 2px 7px; 
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FCCB9A;
}
.wp-pagenavi a:active {
	padding: 2px 7px 2px 7px; 
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 7px 2px 7px; 
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	margin-right:2px;
}
.wp-pagenavi span.current {
	padding: 2px 7px 2px 7px; 
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FCCB9A;
	margin-right:2px;
}
.wp-pagenavi span.extend {
	padding: 2px 7px 2px 7px; 	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	margin-right:2px;
}
/*
|	WordPress 2.5 Plugin: WP-Polls 2.31										|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	/*filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	 background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/* Styles Used In WP-Admin */
#wp-polls-pollbar-bg {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}
#wp-polls-pollbar-border {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}
/* WP-Polls                   */
.wp-polls .pollbar {
	margin: 1px;
	font-size: 8px;
	line-height: 10px;
	height: 10px;
	background: #0066CC;
	border: 1px solid #0066CC;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://cdn.berryreview.com/wp-content/plugins/wp-slimbox2/images/default/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
background: transparent no-repeat 0 15%;
left: 0;
}

#lbNextLink {
background: transparent no-repeat 100% 15%;
right: 0;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



}

@media print
{

/* general stuff */
body {
     font-size:10pt; 
     color: black; }

/* getting rid of whole blocks we don't want to see */
/* all themes */


/* sandbox theme */
.sidebar, #access { display:none }

/* K2 theme */
div#sidebar-main, div#sidebar-alt, div#header, .entry-edit  { display:none }

/* Cutline theme */
#masthead, #nav, #header_img,  #sidebar, #l_sidebar, #footer { display: none }

/* getting rid of background-images */
body, div#header, div#container, div#header h1 { background-image: none; }

/* header */
div#header #blog-title, div#header h1 {
	text-indent: 0px;
}

div#header h1 a {
	font-size: 16pt;
	font-family: Times New Roman, Times, serif;
	text-decoration: none;
}

/* getting rid of nasty size constraints */

div#header h1 a, div#header h1, div#header {
	width: 100%;
	height: auto;
}

/* other things */

div#content, div#container{ margin:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
div#container, div#content{ margin-left:0; 
     float:none; 
     width:auto }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}
