 @import "forms.css";
 @import "actions.css";
 @import "alerts.css";
 @import "master.css";
 @import "navigation.css";
 @import "scaffold.css";
 
body{
 	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#374249;
	/* background: url(../images/layout/header_bg.png) repeat-x top; */
	background: url(../images/layout/header_bg.png) repeat-x top;  
	
 }

.allcontainer{
	width:932px;
	margin:0 auto;
}

.header{
	height:160px;	
	margin:0;
	padding:0;
	background: url(../images/layout/logo.png) no-repeat 653px 0;
}

.header1 {
	float: left;    
	width: 650px;
    margin-top: 3px;
	text-align: center;    
}

.header1 .title {
    color: #FFF;
    padding-top: 0px;
}

.header1 h1 {
    font: normal 3em sans-serif;
}

.header1 .title h1.sitename a {
    border-bottom: 1px dashed #657382;
    color: #FFF;
    padding-bottom: 0px;
    text-decoration: none;
}
.header1 .title a:hover {border-color: #F60;}
.header1 .title .slogan {
    font: normal 1.1em Verdana,sans-serif;
    padding-top: 6px;
}

a.logo{	
	width:236px;
    height:85px;
	margin-right:43px;
	text-indent:-9999px;
	display:block;
}

/** top search **/
.top_search{
	width:279px;
	float:right;
}
.top_search input{
	border:0;	
	margin:0;
	height:20px;
	padding:0;
	float:left;
	font-size:11px;
	padding-top:4px;
	padding-left:4px;
	background:#fff;
}
input.go_btn{
	background: url(../images/layout/top_search_icon.png) no-repeat left top;
	text-indent:-9999px;
	width:30px;
	height:24px;
}

/** center body **/
.container{
	margin-top:23px;
	padding:0;
	width:932px;
}

.intro{
	background: url(../images/layout/intro.png)	no-repeat;
	width:932px;
	height:330px;
	padding-top:20px;
	margin-bottom:18px;
}
.intro ul.option{
	list-style:none;
	width:254px;
	margin-left:25px;
	margin-top:110px;
}
.intro ul.option li{
	margin-bottom:10px;	background: url(../images/layout/down_arrow.gif) no-repeat right bottom;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px dotted #fff;
	margin:5px 0;
}
.intro ul.option li a{
	width:205px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.intro ul.option li a:hover{
	color:#82f8ff;
}


.intro .leftside{
	width:601px;
	float:left;
	padding-left:10px;
	padding-top:20px;
}
.intro .rightside{
	width:321px;
	float:right;
}




.leftside{
	float:left;
	width:617px;
}

.rightside{
	float:right;
	width:301px;
	margin:0;
	padding:0;
	
}

/*blue_box .right*/
.right_side ul{
	list-style-image:url(../images/layout/square.gif);
	margin:0 0 0 30px;
	padding:0;
	font-size:15px;
}
.right_side ul li{
	margin:0;
	padding:0;
}
.right_side ul li a.active{
	font-weight:bold;
}
.right_side ul li a:hover{
	color:#ffd800;
	text-decoration:underline;
}

/* .right_side{float:right;} */


.create_polls{
	clear:left;
	float:left;
}
.create_polls ul, .navigation ul{
	list-style-image:url(../images/layout/square.gif);
	margin:0 0 0 30px;
	padding:0;
	font-size:15px;
}
.create_polls ul li, .navigation ul li{
	margin:0;
	padding:0;
}
.create_polls ul li a:link, 
.navigation ul li a:link,
.create_polls ul li a:visited, 
.navigation ul li a:visited{
	color:#4f4f4f;
	text-decoration:none;
}
.create_polls ul li a.active, .navigation ul li a.active{
	font-weight:bold;
}
.create_polls ul li a:hover, .navigation ul li a:hover{
	color:#ffd800;
	text-decoration:underline;
}

.navigation{float:right;}

.tagclouds{
	clear:both;
}
.tagclouds div.content{
	margin:0 20px;
	padding-bottom:13px;
}
.tagclouds .content span{
	background:#e1f3a6;
	padding:3px 5px;
	color:#4f4f4f;
	margin:0 5px;
	font-weight:bold;
	-moz-border-radius: 50%;
}
.tagclouds .content span.small{ font-size:14px}
.tagclouds .content span.big{ font-size:20px; font-weight:bold}
.tagclouds .content span a{color:#4f4f4f; text-decoration:none;}
.tagclouds .content span a:hover{color:#2bb7e2;}


.create_account{
	background: url(../images/layout/create_account.gif) no-repeat bottom; 
	height:342px;
	text-align:center;
	margin-bottom:10px;
}
.create_account .header{
	background: url(../images/layout/orange_header.gif) no-repeat left top;
	height:38px;
	text-align:center;
	padding-top:5px;
}
.create_account .header h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.create_account p{
	color:#3ebce3;
	font-weight:bold;
	font-size:21px;
	text-align:left;
	padding:10px 10px 60px 15px;
	line-height:1.5em;
}

.create_account a.create{color:#FFFFFF;}
.create_account a.create:hover{	color:#333;}

.features .content p{
	line-height:normal;
}

.features ul{
	font-size:10px;
	font-weight:bold;

}
.features ul li{
	margin:0 0 0 20px;
	padding:0;
	list-style-image:url(../images/layout/check.gif);
}
.features ul li a,.features ul li a:visited{
	color:#4f4f4f;
}
.features ul li a:hover{
	color:#ffd800;
}

/* Content */
.content_main ul {
	list-style-image:url(../images/layout/square.gif);
	margin:0 0 0 30px;
	padding:0;
	/*font-size:15px;*/
}
.content_main ul li {
	margin:0;
	padding:0;
}


/** gray **/
.gray_box{
	background: url(../images/layout/gray_content.gif) no-repeat left bottom;	
	margin-bottom:10px;
	clear:left;
}

.gray_box .header{
	/*background: url(../images/layout/gray_header.gif) no-repeat left top;*/
	background: url(../images/layout/gray_header.gif) no-repeat left top;
	padding:0px 5px 5px 5px;
	height:38px;
	
}
.gray_box .header h1{
	color:#0080bd;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	margin:0;
	padding-bottom:0;
	padding-top:0;
}
.gray_box .content{
	padding:3px 40px 25px;
	text-align:left;
	/* background-color: #f5f5f5; */
}

.atomentry h1 a:hover {
    border-color: #F60;
    color: #553;
}

.atomentry {margin: 6px 0 20px;}
.atomentry .info{
    background: #F5F5F5;
    border: 1px solid #E3E4E4;
    color: #666;
    margin: 2px 0 4px;
    padding: 5px 10px;
}
.atomentry img {
    border: 4px solid #DDD;
    margin: 4px 0;
}
.atomentry a img {border: 4px solid #DDD;}
.atomentry a:hover img {border-color: #CCC;}

.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}


.gray_box .content ul li{
	list-style-image:url(../images/layout/square.gif);
	margin:0 0 0 20px;
	padding:0;
}

.gray_box .content h2{
	/* color:#0080bd; */
	text-align: left;
	font-size: 2.2em;
	margin-bottom: 4px;
	margin-top: 10px;
	line-height:1.2;
	color:#0995D5;
}

.gray_box .content h2 a{
	text-decoration:none;
}



.gray_box .content h3{
	font-weight:bold;
	padding-bottom: 6px	
}

.gray_box .content .author{
	font-size: 1.2em;	
	margin-bottom: 4px;		
}

.gray_box .content table{
	width:530px;
	margin:0 auto;
	border-collapse:collapse;
}
.gray_box .content table th{
	font-size:11px;
	font-weight:bold;
	padding:0 10px;	
	text-align:left;
}
.gray_box .content table tr.r0{
	background:#bfe6f5;
}
.gray_box .content table tr.r0>td{
	border-bottom:1px dotted #434540;
	border-top:1px dotted #434540;	
	font-size:12px;
}
.gray_box .content table td{
	padding:0 10px;
	text-transform:capitalize;
}
/*.gray_box .content table a{
	color:#434343;
	text-decoration:none;
}
.gray_box .content table a:hover{
	color:#999999;
}*/

cite{
	font-weight:bold;
	font-style:normal;
}




/* h1,h2,h3 {padding-top: 6px; color: #553; margin-bottom: 4px;} */ 


/** blue **/
.blue_box{
	background: url(../images/layout/blue_content.gif) no-repeat left bottom;	
	width:301px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
}

.blue_box .header{
	background: url(../images/layout/blue_header.gif) no-repeat left top;
	height:43px;
	text-align:center;
	padding-top:5px;
}
.blue_box .header h1{
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.blue_box .content{
	padding:10px;
}

/** green **/
.green_box{
	background: url(../images/layout/green_content.gif) no-repeat left bottom;	
	margin-bottom:10px;
}

.green_box .header{
	background: url(../images/layout/green_header.gif) no-repeat left top;
	padding:5px 0 10px 0;
	height:35px;
	text-align:center;
}
.green_box .header h1{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	
}
.green_box .content{
	padding:10px;
}
/** orange **/
.orange_box{
	background: url(../images/layout/orange_content.gif) no-repeat left bottom;	
	width:301px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
}

.orange_box .header{
	background: url(../images/layout/orange_header.gif) no-repeat left top;
	height:38px;
	text-align:center;
	padding-top:5px;
}
.orange_box .header h1{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.orange_box .content{
	padding:10px;
}

/** blue_box_wide **/
.blue_box_wide{
	background: url(../images/layout/blue_content_wide.gif) no-repeat left bottom;	
	margin-bottom:10px;
	clear:both;
}

.blue_box_wide .header{
	background: url(../images/layout/blue_header_wide.gif) no-repeat left top;
	padding:5px 0 10px 20px;
	height:35px;
}
.blue_box_wide .header h1{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	
}
.blue_box_wide .content{
	padding:10px 10px 30px 10px;
}
.blue_box_wide .content table{
	width:530px;
	margin:0 auto;
	border-collapse:collapse;
}
.blue_box_wide .content table th{
	font-size:11px;
	font-weight:bold;
	padding:0 20px;	
}
.blue_box_wide .content table tr.on{
	background:#bfe6f5;
}
.blue_box_wide .content table tr.on>td{
	border-bottom:1px dotted #434540;
	border-top:1px dotted #434540;	
	font-size:12px;
}
.blue_box_wide .content table td{
	padding:0 10px;
	text-transform:capitalize;
}
.blue_box_wide .content table a{
	color:#434343;
	text-decoration:none;
}
.blue_box_wide .content table a:hover{
	color:#999999;
}

/** Polls with tags **/
.polls_with_tags{
	width:195px;
	float:left;
	margin-right:16px;
	background: url(../images/layout/polls_tag_content.gif) no-repeat left bottom;	
	margin-bottom:10px;	
}

.polls_with_tags .header{
	background: url(../images/layout/polls_tag_header.gif) no-repeat left top;
	padding:1px 0 10px 10px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
}
.polls_with_tags .content{
	padding:3px;
}
.polls_with_tags .content p{
	font-weight:bold;
	line-height:normal;
	padding:15px 10px 5px 10px;	
	font-size:11px;
}
.polls_with_tags .content p.date{
	text-align:right;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:10px;
	font-size:10px;
}
.polls_with_tags.last{
	margin-right:0;
}

/* Pull monkey h1, h2, h3 {main.css (ligne 55)
font-weight:normal;
letter-spacing:-1px;
margin:0;
}*/


/** form login **/
form.login_form{
	padding:0 10px;
	line-height:2em;
}
form.login_form .input{
	width:100%;
}
form.login_form input.loginbtn{
	float:right;
}

/** member_login **/
.member_login {
	padding:10em 0;
}
.member_login .blue_box{
	margin:0 auto;	
}
.member_login p{
	text-align:center;
}


/** result page **/
.resultpage{
	width:932px;
	margin-bottom:10px;
}
.resultpage .leftside{
	/* width:314px; */
	width:274px;
	float:left;
}
.resultpage .rightside{
	/* width:618px; */
	width:658px;
	float:right;
}
.result_table{
	background:#aed3df;
	border-collapse:collapse;
}
.result_table td{
	padding:0 5px;
	text-align:center;
}
.result_table tr.on{
	background:#bee7f4;
}
.resultpage .poll{
	margin:30px auto 0 auto;	
}
/** //-- center body **/

/** polls style **/
.polling{
	clear:both;
}
.polling .separator{
	float:left;
	margin-left:13px;
}

.polling .poll{
	float:left;
	margin-right:16px;
}
.polling .poll.last{
	margin-right:0px;
}
.poll{
	width:195px;
	margin-bottom:10px;
}
.poll a{ text-decoration:none; font-weight:bold;}
.poll .header{
	height:36px;
	font-size:16px; 
	font-weight:bold; 
	text-transform:capitalize; 
	padding-left:20px;
}
.poll .text{
	padding:10px;
	line-height:normal;
	color:#444444;
}
.poll .content{
	padding-top:37px;
	padding-bottom:90px;
}
.poll .content form{
	line-height:normal;
	width:90%;
	margin: 0 auto;
}
.poll .content form input{
	margin-bottom:-1px;
	margin-top:12px;
	border:0;
}
.poll .content form input.button{
	width:80px;
	height:29px;
	border:0;
	color:#FFFFFF;
	margin-left:3px;
	font-weight:bold;
	text-transform:capitalize;
}
.poll .content p{
	padding:0 5px;
}
span.mean{ font-size:10px;}

.poll p.comments{
	background:#fff;
	padding:5px;
	font-size:11px;
	border:1px solid #000;
	margin:0 3px;
	color:#374249;
}
.poll .result{
	padding:2em 15px 0em 15px;
}
.poll .result .progress{
	background:#fff;
	border:1px solid #ffffff;
	width:163px;
}

.poll .result .progress span{
	display:block;
	height:15px;
	text-indent:-9999px;
	padding-bottom:-5px;
}
.poll .result .total{
	font-size:10px;
	border:1px solid #ffffff;
	padding:0 2px;
	height:15px;
	margin-top:10px;
}
.poll .link_nav{
	width:65px;
	float:right;
	font-size:10px;
	margin-top:20px;
}
.poll .link_nav a{
	display:block;
	border-top:1px solid #fff;
	color:#fff;
}
.poll .link_nav a.last{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

/** rating star */
.star_rating, 
.star_rating a:hover, 
.star_rating a:active, 
.star_rating a:focus, 
.star_rating .current-rating {
	background: url(../images/layout/polls/white_star.gif) no-repeat;
}

.star_rating .star a.zero-star{
    left: 0px;
	width: 0%;
	z-index: 5;
}
.star_rating .star a.one-star{
    left: 0px;
	width: 20%;
	z-index: 5;
}

.star_rating .star a.two-stars{
    left: 0px;
	width: 40%;
	z-index: 4;
}
.star_rating .star a.three-stars{
    left: 0px;
	width: 60%;
	z-index: 3;
}
.star_rating .star a.four-stars{
    left: 0px;
	width: 80%;
	z-index: 2;
}
.star_rating .star a.five-stars{
    left: 0px;
	width: 100%;
	z-index: 1;
}


.gray_tab .star_rating, 
.gray_tab .star_rating a:hover, 
.gray_tab .star_rating a:active, 
.gray_tab .star_rating a:focus, 
.gray_tab .star_rating .current-rating,
.gray_tab_noimg .star_rating, 
.gray_tab_noimg .star_rating a:hover, 
.gray_tab_noimg .star_rating a:active, 
.gray_tab_noimg .star_rating a:focus, 
.gray_tab_noimg .star_rating .current-rating {
	background: url(../images/layout/polls/white_star.gif) no-repeat;
}

.blue_tab .star_rating, 
.blue_tab .star_rating a:hover, 
.blue_tab .star_rating a:active, 
.blue_tab .star_rating a:focus, 
.blue_tab .star_rating .current-rating,
.blue_tab_noimg .star_rating, 
.blue_tab_noimg .star_rating a:hover, 
.blue_tab_noimg .star_rating a:active, 
.blue_tab_noimg .star_rating a:focus, 
.blue_tab_noimg .star_rating .current-rating{
	background: url(../images/layout/polls/blue_tab_star.gif) no-repeat;
}

.blue_poll .star_rating, 
.blue_poll .star_rating a:active, 
.blue_poll .star_rating a:focus, 
.blue_poll .star_rating .current-rating,
.blue_poll_noimg .star_rating, 
.blue_poll_noimg .star_rating a:hover, 
.blue_poll_noimg .star_rating a:active, 
.blue_poll_noimg .star_rating a:focus, 
.blue_poll_noimg .star_rating .current-rating{
	background: url(../images/layout/polls/blue_star1.gif) no-repeat;
}

.blue_poll .star_rating a:hover,
.star_rating a:hover{
	background: url(../images/layout/polls/blue_star1_hover.gif) no-repeat;
}

.red_poll .star_rating, 
.red_poll .star_rating a:hover, 
.red_poll .star_rating a:active, 
.red_poll .star_rating a:focus, 
.red_poll .star_rating .current-rating,
.red_poll_noimg .star_rating, 
.red_poll_noimg .star_rating a:hover, 
.red_poll_noimg .star_rating a:active, 
.red_poll_noimg .star_rating a:focus, 
.red_poll_noimg .star_rating .current-rating  {
	background: url(../images/layout/polls/red_star1.gif) no-repeat;
}
.green_poll .star_rating, 
.green_poll .star_rating a:hover, 
.green_poll .star_rating a:active, 
.green_poll .star_rating a:focus, 
.green_poll .star_rating .current-rating,
.green_poll_noimg .star_rating, 
.green_poll_noimg .star_rating a:hover, 
.green_poll_noimg .star_rating a:active, 
.green_poll_noimg .star_rating a:focus, 
.green_poll_noimg .star_rating .current-rating {
	background: url(../images/layout/polls/green_star1.gif) no-repeat;
}

.soft_gray .star_rating, 
.soft_gray .star_rating a:hover, 
.soft_gray .star_rating a:active, 
.soft_gray .star_rating a:focus, 
.soft_gray .star_rating .current-rating, 
.gray_poll .star_rating, 
.gray_poll .star_rating a:hover, 
.gray_poll .star_rating a:active, 
.gray_poll .star_rating a:focus, 
.gray_poll .star_rating .current-rating,
.gray_poll_noimg .star_rating, 
.gray_poll_noimg .star_rating a:hover, 
.gray_poll_noimg .star_rating a:active, 
.gray_poll_noimg .star_rating a:focus, 
.gray_poll_noimg .star_rating .current-rating {
	background: url(../images/layout/polls/gray_star1.gif) no-repeat;
}


.black_poll .star_rating, 
.black_poll .star_rating a:hover, 
.black_poll .star_rating a:active, 
.black_poll .star_rating a:focus, 
.black_poll .star_rating .current-rating,
.black_poll_noimg .star_rating, 
.black_poll_noimg .star_rating a:hover, 
.black_poll_noimg .star_rating a:active, 
.black_poll_noimg .star_rating a:focus, 
.black_poll_noimg .star_rating .current-rating {
	background: url(../images/layout/polls/black_star1.gif) no-repeat;
}
.deep_gray .star_rating, 
.deep_gray .star_rating a:hover, 
.deep_gray .star_rating a:active, 
.deep_gray .star_rating a:focus, 
.deep_gray .star_rating .current-rating,
.deep_gray_noimg .star_rating, 
.deep_gray_noimg .star_rating a:hover, 
.deep_gray_noimg .star_rating a:active, 
.deep_gray_noimg .star_rating a:focus, 
.deep_gray_noimg .star_rating .current-rating {
	background: url(../images/layout/polls/deepgray_star.gif) no-repeat;
}

.poll .star_rating, .star_rating{
	position:relative;
	width:79px;
	height:14px;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
	background-position: left bottom;
}
.star_rating li{
	display: inline;
	float:left;
	margin:0;
	padding:0;
}
.star_rating a,
.star_rating li.current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:14px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star_rating a:hover,
.star_rating a:active,
.star_rating a:focus{
	background-position: left top;
}
.star_rating .current-rating{
	z-index:1;
	background-position: left top;
}


/** blue **/
.blue_poll{	background: url(../images/layout/polls/blue_content.png) no-repeat left bottom;	}
.blue_poll .text{	background: url(../images/layout/polls/blue_text.png) repeat-y;}
.blue_poll .content{	background: url(../images/layout/polls/blue_header.png) no-repeat left top; color:#ffffff;}
.blue_poll a{color:#ffffff;}
.blue_poll a:hover{color:#FFB400;}
.blue_poll .content form input.button{	background: url(../images/layout/polls/blue_btn.gif) no-repeat left top;}
.blue_poll .content form input.button:hover{background: url(../images/layout/polls/blue_btn_h.gif) no-repeat left top;}
.blue_poll .content form input.button:focus{background: url(../images/layout/polls/blue_btn_k.gif) no-repeat center top;}
.blue_poll .content .star_rating{margin:10px 0 20px 5px;}

.blue_poll_noimg{	background: url(../images/layout/polls/blue_content_noimg.png) no-repeat left bottom;}
.blue_poll_noimg .text{	background: url(../images/layout/polls/blue_text.png) repeat-y; line-height:13px;font-weight:bold; font-size:11px;padding:8px 10px;}
.blue_poll_noimg .content{background: url(../images/layout/polls/blue_header.png) no-repeat left top; color:#ffffff;}
.blue_poll_noimg .content{padding-bottom:20px;padding-top:15px;}
.blue_poll_noimg .content p{margin:0px 0 0px 0; font-size:12px;}
.blue_poll_noimg .content form input.button{
	background: url(../images/layout/polls/blue_btn_noimg.gif) no-repeat left top;
	width:69px;
	height:25px;
	margin-left:12px;
	font-size:10px;
}
.blue_poll_noimg .content form input.button:hover{
	background: url(../images/layout/polls/blue_btn_noimg_h.gif) no-repeat left top;
}
.blue_poll_noimg .content form input.button:focus{
	background: url(../images/layout/polls/blue_btn_noimg_k.gif) no-repeat center top;
}
.blue_poll_noimg .content .star_rating{margin:5px 0 5px 5px;}
.blue_poll_noimg .content form{margin-top:-8px;}
.blue_poll_noimg .content .radio{font-size:11px;margin-bottom:-5px;}
.blue_poll_noimg .content .radio input{margin:6px 5px -2px 0;}


/** red **/
.red_poll{	background: url(../images/layout/polls/red_content.png) no-repeat left bottom;	}
.red_poll .text{	background: url(../images/layout/polls/red_text.png) repeat-y;}
.red_poll .content{	background: url(../images/layout/polls/red_header.png) no-repeat left top;color:#ffffff;}
.red_poll a{color:#ffffff;}
.red_poll a:hover{color:#FFB400;}
.red_poll .content form input.button{	background: url(../images/layout/polls/red_btn.gif) no-repeat left top;}
.red_poll .content form input.button:hover{	background: url(../images/layout/polls/red_btn_h.gif) no-repeat left top;}
.red_poll .content form input.button:focus{	background: url(../images/layout/polls/red_btn_k.gif) no-repeat center top;}
.red_poll .content .star_rating{margin:10px 0 20px 5px;}

.red_poll_noimg{	background: url(../images/layout/polls/red_content_noimg.png) no-repeat left bottom;}
.red_poll_noimg .text{	background: url(../images/layout/polls/red_text.png) repeat-y;line-height:13px;font-weight:bold; font-size:11px;padding:8px 10px;}
.red_poll_noimg .content{	background: url(../images/layout/polls/red_header.png) no-repeat left top;color:#ffffff;}
.red_poll_noimg .content{padding-bottom:20px; padding-top:15px;}
.red_poll_noimg .content p{margin:0; font-size:12px;}
.red_poll_noimg .content form input.button{
	background: url(../images/layout/polls/red_btn_noimg.gif) no-repeat left top;
	width:69px;
	height:25px;
	margin-left:12px;
	font-size:10px;
}
.red_poll_noimg .content form input.button:hover{
	background: url(../images/layout/polls/red_btn_noimg_h.gif) no-repeat left top;
}
.red_poll_noimg .content form input.button:focus{
	background: url(../images/layout/polls/red_btn_noimg_k.gif) no-repeat center top;
}
.red_poll_noimg .content .star_rating{margin:5px 0 5px 5px;}
.red_poll_noimg .content form{margin-top:-8px;}
.red_poll_noimg .content .radio{font-size:11px;margin-bottom:-5px;}
.red_poll_noimg .content .radio input{margin:6px 5px -2px 0;}



/** green **/
.green_poll{	background: url(../images/layout/polls/green_content.png) no-repeat left bottom;	}
.green_poll .text{	background: url(../images/layout/polls/green_text.png) repeat-y;}
.green_poll .content{	background: url(../images/layout/polls/green_header.png) no-repeat left top;}
.green_poll .content form input.button{	background: url(../images/layout/polls/green_btn.gif) no-repeat left top;}
.green_poll .content form input.button:hover{	background: url(../images/layout/polls/green_btn_h.gif) no-repeat left top;}
.green_poll .content form input.button:focus{	background: url(../images/layout/polls/green_btn_k.gif) no-repeat center top;}
.green_poll .content .star_rating{margin:10px 0 20px 5px;}

.green_poll_noimg{	background: url(../images/layout/polls/green_content_noimg.png) no-repeat left bottom;}
.green_poll_noimg .text{	background: url(../images/layout/polls/green_text.png) repeat-y;line-height:13px;font-weight:bold; font-size:11px;padding:8px 10px;}
.green_poll_noimg .content{	background: url(../images/layout/polls/green_header.png) no-repeat left top;}
.green_poll_noimg .content{padding-bottom:20px; padding-top:15px;}
.green_poll_noimg .content p{margin:0; font-size:12px;}
.green_poll_noimg .content form input.button{
	background: url(../images/layout/polls/green_btn_noimg.gif) no-repeat left top;
	width:69px;
	height:25px;
	margin-left:12px;
	font-size:10px;
}
.green_poll_noimg .content form input.button:hover{
	background: url(../images/layout/polls/green_btn_noimg_h.gif) no-repeat left top;
}
.green_poll_noimg .content form input.button:focus{
	background: url(../images/layout/polls/green_btn_noimg_k.gif) no-repeat center top;
}
.green_poll_noimg .content .star_rating{margin:5px 0 5px 5px;}
.green_poll_noimg .content form{margin-top:-8px;}
.green_poll_noimg .content .radio{font-size:11px;margin-bottom:-5px;}
.green_poll_noimg .content .radio input{margin:6px 5px -2px 0;}


/** gray **/
.gray_poll{	background: url(../images/layout/polls/gray_content.png) no-repeat left bottom;	}
.gray_poll .text{	background: url(../images/layout/polls/gray_text.png) repeat-y;}
.gray_poll .content{	background: url(../images/layout/polls/gray_header.png) no-repeat left top;}
.gray_poll .content form input.button{	background: url(../images/layout/polls/gray_btn.gif) no-repeat left top;}
.gray_poll .content form input.button:hover{	background: url(../images/layout/polls/gray_btn_h.gif) no-repeat left top;}
.gray_poll .content form input.button:focus{	background: url(../images/layout/polls/gray_btn_k.gif) no-repeat center top;}
.gray_poll .content .star_rating{margin:10px 0 20px 5px;}
.gray_poll_noimg{	background: url(../images/layout/polls/gray_content_noimg.png) no-repeat left bottom;}
.gray_poll_noimg .text{	background: url(../images/layout/polls/gray_text.png) repeat-y;line-height:13px;font-weight:bold; font-size:11px;padding:8px 10px;}
.gray_poll_noimg .content{	background: url(../images/layout/polls/gray_header.png) no-repeat left top;}
.gray_poll_noimg .content{padding-bottom:20px; padding-top:15px;}
.gray_poll_noimg .content p{margin:0; font-size:12px;}
.gray_poll_noimg .content form input.button{
	background: url(../images/layout/polls/gray_btn_noimg.gif) no-repeat left top;
	width:69px;
	height:25px;
	margin-left:12px;
	font-size:10px;
}
.gray_poll_noimg .content form input.button:hover{
	background: url(../images/layout/polls/gray_btn_noimg_h.gif) no-repeat left top;
}
.gray_poll_noimg .content form input.button:focus{
	background: url(../images/layout/polls/gray_btn_noimg_k.gif) no-repeat center top;
}
.gray_poll_noimg .content .star_rating{margin:5px 0 8px 5px;}
.gray_poll_noimg .content form{margin-top:-8px;}
.gray_poll_noimg .content .radio{font-size:11px;margin-bottom:-5px;}
.gray_poll_noimg .content .radio input{margin:6px 5px -2px 0;}



/** black **/
.black_poll{	background: url(../images/layout/polls/black_content.png) no-repeat left bottom;	}
.black_poll .text{	background: url(../images/layout/polls/black_text.png) repeat-y;}
.black_poll .content{	background: url(../images/layout/polls/black_header.png) no-repeat left top;color:#ffffff;}
.black_poll a{color:#ffffff;}
.black_poll a:hover{color:#FFB400;}
.black_poll .content form input.button{	background: url(../images/layout/polls/black_btn.gif) no-repeat left top;}
.black_poll .content form input.button:hover{	background: url(../images/layout/polls/black_btn_h.gif) no-repeat left top;}
.black_poll .content form input.button:focus{	background: url(../images/layout/polls/black_btn_k.gif) no-repeat center top;}
.black_poll .content .star_rating{margin:10px 0 20px 5px;}
.black_poll_noimg{	background: url(../images/layout/polls/black_content_noimg.png) no-repeat left bottom;}
.black_poll_noimg .text{	background: url(../images/layout/polls/black_text.png) repeat-y;line-height:13px;font-weight:bold; font-size:11px; padding:8px 10px;}
.black_poll_noimg .content{	background: url(../images/layout/polls/black_header.png) no-repeat left top;color:#ffffff;}
.black_poll_noimg .content{padding-bottom:20px; padding-top:15px;}
.black_poll_noimg .content p{margin:0; font-size:12px;}
.black_poll_noimg .content form input.button{
	background: url(../images/layout/polls/black_btn_noimg.gif) no-repeat left top;
	width:69px;
	height:25px;
	margin-left:12px;
	font-size:10px;
}
.black_poll_noimg .content form input.button:hover{
	background: url(../images/layout/polls/black_btn_noimg_h.gif) no-repeat left top;
}
.black_poll_noimg .content form input.button:focus{
	background: url(../images/layout/polls/black_btn_noimg_k.gif) no-repeat center top;
}
.black_poll_noimg .content .star_rating{margin:5px 0 5px 5px;}
.black_poll_noimg .content form{margin-top:-8px;}
.black_poll_noimg .content .radio{font-size:11px;margin-bottom:-5px;}
.black_poll_noimg .content .radio input{margin:6px 5px -2px 0;}



/** polling gray_tab **/
.gray_tab{	background: url(../images/layout/polls/gray_tab_content.png) no-repeat left bottom;	}
.gray_tab .header{	background: url(../images/layout/polls/gray_tab_header.png) no-repeat left top; 
	font-size:16px; 
	font-weight:bold; 
	text-transform:capitalize; 
	padding-left:25px;
	color:#ffffff;
	height:33px;
}
.gray_tab .content{padding-top:0; padding-bottom:10px;}
.gray_tab .content form{
	padding:10px 0;
	width:95%;
}
.gray_tab .content form input.button{
	background: url(../images/layout/polls/gray_tab_btn.gif) no-repeat left top;
	width:84px;
	height:26px;
}
.gray_tab .content form input.button:hover{
	background: url(../images/layout/polls/gray_tab_btn_h.gif) no-repeat left top;
}
.gray_tab .content form input.button:focus{
	background: url(../images/layout/polls/gray_tab_btn_k.gif) no-repeat center top;
}
.gray_tab .content .radio input{
	margin:10px 5px -2px 5px;
}

/** polling blue_tab **/
.blue_tab{background: url(../images/layout/polls/blue_tab_content.png) no-repeat left bottom; color:#fff;}
.blue_tab .header{	background: url(../images/layout/polls/blue_tab_header.png) no-repeat left top; 
	font-size:16px; 
	font-weight:bold; 
	text-transform:capitalize; 
	padding-left:25px;
	height:33px;
}
.blue_tab .content{padding-top:0; padding-bottom:10px;}
.blue_tab .content form{
	padding:10px 0;
	width:95%;
}
.blue_tab a{ color:#00deff;}.blue_tab a:hover{ color:#fff;}
.blue_tab .content form input.button{
	background: url(../images/layout/polls/blue_tab_btn.gif) no-repeat left top;
	width:84px;
	height:26px;
}
.blue_tab .content form input.button:hover{
	background: url(../images/layout/polls/blue_tab_btn_h.gif) no-repeat left top;
}
.blue_tab .content form input.button:focus{
	background: url(../images/layout/polls/blue_tab_btn_k.gif) no-repeat center top;
}
.blue_tab .content .radio input{
	margin:10px 5px -2px 5px;
}
/** polling soft_gray **/
.soft_gray{	background: url(../images/layout/polls/softgray_content.gif) no-repeat left bottom;	}
.soft_gray .text{	background: url(../images/layout/polls/softgray_text.gif) repeat-y;}
.soft_gray .content{	background: url(../images/layout/polls/softgray_header.gif) no-repeat left top; padding-top:46px; padding-bottom:115px;}
.soft_gray .content p{ padding: 0 10px;}
.soft_gray .content .radio{ padding: 0 0px 0 5px; line-height:2px;}
.soft_gray .content form ul.star_rating{margin-left:10px;}
.soft_gray .content form input.button{	
	background: url(../images/layout/polls/softgray_btn.gif) no-repeat left top;
	width:65px;
	font-size:11px;
	padding-bottom:5px;
	margin-left: 12px;
}
.soft_gray .content form input.button:hover{	
	background: url(../images/layout/polls/softgray_btn_h.gif) no-repeat left top;
}
.soft_gray .content form input.button:focus{	
	background: url(../images/layout/polls/softgray_btn_k.gif) no-repeat center top;
}
/** polling deep_gray **/
.deep_gray{	background: url(../images/layout/polls/deepgray_content.png) no-repeat left bottom;	}
.deep_gray .text{	background: url(../images/layout/polls/deepgray_text.png) repeat-y;}
.deep_gray .content{	background: url(../images/layout/polls/deepgray_header.png) no-repeat left top; color:#ffffff; padding-top:46px; padding-bottom:115px;}
.deep_gray .content p{ padding: 0 10px;}
.deep_gray .content .radio{ padding: 0 0px 0 5px; line-height:2px;}
.deep_gray .content form ul.star_rating{margin-left:10px;}
.deep_gray .content form input.button{	
	background: url(../images/layout/polls/deepgray_btn.png) no-repeat left top;
	width:65px;
	font-size:11px;
	padding-bottom:5px;
	margin-left:12px;
}
.deep_gray .content form input.button:hover{	
	background: url(../images/layout/polls/deepgray_btn_h.png) no-repeat left top;
}
.deep_gray .content form input.button:focus{	
	background: url(../images/layout/polls/deepgray_btn_k.png) no-repeat center top;
}
/** polling progress bar **/

.blue_poll .result .progress span{background: url(../images/layout/polls/blue_progress.gif) repeat-x;}
.blue_poll .result .total{	background: url(../images/layout/polls/blue_total.gif) repeat-x;}

.green_poll .result .progress span{background: url(../images/layout/polls/green_progress.gif) repeat-x;}
.green_poll .result .total{	background: url(../images/layout/polls/green_total.gif) repeat-x;}

.red_poll .result .progress span{background: url(../images/layout/polls/red_progress.gif) repeat-x;}
.red_poll .result .total{	background: url(../images/layout/polls/red_total.gif) repeat-x;}

.gray_poll .result .progress span{background: url(../images/layout/polls/gray_progress.gif) repeat-x;}
.gray_poll .result .total{	background: url(../images/layout/polls/gray_total.gif) repeat-x;}

.black_poll .result .progress span{background: url(../images/layout/polls/black_progress.gif) repeat-x;}
.black_poll .result .total{	background: url(../images/layout/polls/black_total.gif) repeat-x;}

/* DISPLAY FOR LIST OF POLLS */

table.poll_list_content{
	border-collapse: collapse;	
  /*background-color : #ff0000*/  
}

/* header line */ 
table.poll_list_content tr.rh th {
	background-color: #f5f5f5;
	border : 0;	 	
}

/* Even-numbered Rows */
table.poll_list_content tr.r0 td {
	background-color: white;
	border : 0;
}

/* Odd-numbered Rows */
table.poll_list_content tr.r1 td {
	background-color: #f5f5f5;
	border : 0;
}



/** footer **/

.footer{
	clear:both;
	text-align:center;
	font-size:10px;
	margin: 2em 0;
}

/* Pagination */
.pagination {
    padding: 3px;
    margin: 3px;
  }
.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #aaaadd;
text-decoration: none;
color: #0995D5;/*#CC0000;*/
}
.pagination a:hover, .pagination a:active {
border: 1px solid #0995D5;/*#CC0000;*/
color: #000;
}
.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #0995D5;/*#CC0000;*/
font-weight: bold;
background-color: #0995D5;/*#CC0000;*/
color: #FFF;
}
.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #eee;
color: #ddd;
}

/* START:notice */
#notice {
  border: 2px solid;
  border-color: #0995D5;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #ffffff;
  font: bold smaller sans-serif;
}
