/*********************************************/
/*               General Style               */
/*********************************************/
body{
	background-color: #000000;
	background-image: url(image/bg_body.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	}

#divbase{
	background-image: url(image/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 0px solid #00FF00;
	padding-bottom: 75px;
	width: 100%;
	}

#footer-copyright{
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	padding: 40px 0px 0px 0px;
	margin: -20px auto -40px auto;
	text-align: center;
	width: 900px;
	height: 20px;
	}

.body-black{
	background-color: #000000;
	color: #FFFFFF;
	}

img{
	border: none
	}

.loading{margin-top: 30px;}
.pointer{cursor: pointer;}
.left{float: left;}
.right{float: right;}
.clear{clear: both; font-size: 0px; width: 0px; height: 0px;}

.form{margin: 0px;}
.input-s{border: 1px solid #999999; color: #666666; font-weight: bold; margin: 0px 0px 5px 0px; padding: 3px 5px; vertical-align: middle; width: 100px; height: 25px; }
.input-m{border: 1px solid #999999; color: #666666; font-weight: bold; margin: 0px 0px 5px 0px; padding: 3px 5px; vertical-align: middle; width: 200px; height: 25px; }
.input-l{border: 1px solid #999999; color: #666666; font-weight: bold; margin: 0px 0px 5px 0px; padding: 3px 5px; vertical-align: middle; width: 300px; height: 25px; }

.txtarea-s{border: 1px solid #999999; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; width: 300px; height: 100px;}
.txtarea-m{border: 1px solid #999999; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; width: 400px; height: 100px;}
.txtarea-l{border: 1px solid #999999; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; width: 500px; height: 50px;}

.b-feedback{}

.checkbox{ vertical-align: middle; }

select{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -3px;
	vertical-align: middle;
	height: 22px;
	}

.center{ text-align: center; }
.lastcenter{ padding-right: 10px; text-align: center; }
.indent{ text-indent: 10px; }

.green{ color: #009900; font-weight: bold; }
.grey{ color: #999999; }
.orange{ color: #FF9900; }
.red{ color: #CC0000; font-weight: bold; }

label{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 2;
	}

/*********************************************/
/*                Main Style                 */
/*********************************************/
#content-wrapper{
	border: 0px solid #00FF00;
	background-image: url(image/bg-divColumn.gif);
	background-repeat: repeat-y;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 900px;
	}

#content-wrapper .shadow{
	background-image: url(image/bg-wrapper.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 20px;
	}

#inner-wrapper{
	border: 0px solid #000000;
	margin: 50px auto;
	text-align: left;
	width: 800px;
	}

#header{
	border: 0px solid #FFFFFF;
	position: relative;
	padding: 0px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 900px;
	height: 100px;
	}

#banner{
	background-color: #FFFFFF;
	position: relative;
	padding: 15px 0px;
	margin: 0px auto 20px auto;
	width: 900px;
	}

#logo{
	padding: 10px 50px;
	}

#info{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 10px;
	right: 20px;
	}

#links{
	float: right;
	margin: 10px 10px -10px 0px;
	height: 30px;
	}

#tag-line{
	position: absolute;
	top: 2px;
	right: 20px;
	}

/*********************************************/
/*             Validation Style              */
/*********************************************/
#errMsg{
	display: none;
	}

#divError{
	background-color: #FF9999;
	color: #CC0000;
	display: none;
	font-weight: bold;
	padding: 10px;
	margin: 0px 50px;
	width: auto;
	}

#divError li{
	margin: 0px 0px 0px 10px;
	}

#divSuccess{
	background-color: #CCFFCC;
	color: #006600;
	display: none;
	font-weight: bold;
	padding: 10px;
	margin: 0px 50px;
	width: auto;
	}

#divSuccess p{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}

/*********************************************/
/*                Menu Style                 */
/*********************************************/
#nav{
	border: 0px solid #00FF00;
	float: right;
	margin: -15px 0px 0px 0px;
	width: 550px;
	}

* html #nav{
	margin: 0px 0px -3px 0px;
	}
	
#nav ul{
	border: 0px solid #CCCCCC;
	list-style: none;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

#nav ul li{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#nav ul li.list{
	border: 0px solid #00FF00;
	position: relative;
	width: 90px;
	height: 80px;
	}
	
#nav ul li.saparator{
	border: 0px solid #00FF00;
	background-image: url(image/nav-saparator.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0px 0px;
	width: 1px;
	height: 85px;
	}
	
#nav ul li a{
	border: 0px solid #FF0000;
	color: #CCCCCC;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	bottom: -5px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	width: 90px;
	}

#nav ul li a:hover{
	background-image: url(image/bg-nav-hover.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	}
	
#nav ul li img{
	position: absolute;
	top: 30px;
	left: 20px;
	}

#stripe-line{
	background-color: #FFFFFF;
	margin: auto;
	margin-bottom: 13px;
	width: 900px;
	height: 13px;
	}




#menu{
	border-bottom: 1px solid #555555;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 40px 0px 100px;
	height: 30px;
	}
	
#menu ul{
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

#menu ul li{
	float: left;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}

#menu ul li a{
	border: 0px solid #FF0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	}
	
#menu ul li a.lang{
	border: 0px solid #FF0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 3px 10px 3px;
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	}
#menu ul li a.lang-active{
	background-color: #666666;
	border: 0px solid #FF0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 3px 10px 3px;
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	}
	


/*********************************************/
/*              Content Style                */
/*********************************************/
#contentWrapper{
	border: 0px solid #00FF00;
	background-color: #FFFFFF;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 550px;
	}
	
#contentWrapper h1{
	background-image: url(image/bg-title.jpg);
	position: relative;
	margin: 0px 0px 0px -3px;
	width: 556px;
	height: 50px;
	}

#contentWrapper h1 img{
	margin: 12px 0px 0px 15px;
	}

#contentWrapper p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 20px;
	margin: 10px 0px 0px 0px;
	}

#contentWrapper span{
	color: #666666;
	font-size: 11px;
	}

#contentWrapper label{
	margin: 0px 0px 0px 10px;
	}

#contentWrapper table{
	background-color: #CCCCCC;
	margin: -10px 0px 0px -1px;
	padding: 0px 0px;
	width: 101%;
	}

#contentWrapper table tr{
	background-color: #FFFFFF;
	}

#contentWrapper table tr td{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	}

#contentWrapper table tr.trhead td{
	background-color: #CCCCCC;
	background-image: url(image/bg-tr-head.jpg);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	}

#contentWrapper a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}

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

#divContent{
	background-color: #000000;
	background-image: url(image/about-the-campaign.jpg);
	background-repeat: no-repeat;
	border-top: 0px solid #753891;
	overflow: hidden;
	margin-top: 0px;
	width: 900px;
	height: 174px;
	}

#divContent h1{
	color: #ffe690;
	font-family: Times New Roman, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 30px 10px 30px;
	text-transform: uppercase;
	}

#divContent p{
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
	text-align: justify;
	margin: 0px;
	padding: 5px 30px 5px 30px;
	}

#divPage{
	background-color: #FFFFFF;
	border-top: 0px solid #753891;
	float: left;
	overflow: hidden;
	padding: 20px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	width: 559px;
	}

#divPage .img{
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 5px;
	}

#divPage h1{
	background: url(image/bg-title.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #724E89;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3;
	position: relative;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-indent: 1.5em;
	width: auto;
	height: 60px;
	}

#divPage #bubbles{
	border: 0px solid #00FF00;
	background-color: #633182;
	background-image: url(image/bg-bubbles-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #C7B1D5;
	clear: both;
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 2;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 10px 40px;
	height: 35px;
	}
	
* html #divPage #bubbles{
	position: fixed;
	left: 0px;
	}
	
#divPage #bubbles .head{
	background-image: url(image/bg-bubbles-head.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	margin-right: 10px;
	width: 3px;
	height: 35px;
	}

#divPage #bubbles .tail{
	background-image: url(image/bg-bubbles-tail.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 10px;
	float: left;
	}

#divPage h5{
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 10px;
	margin: 10px 40px 10px 40px;
	width: auto;
	}

#divPage p{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.8;
	padding: 0px 40px 10px 40px;
	margin: 0px 40px 0px 40px;
	width: auto;
	}

#divPage label{
	font-weight: normal;
	}

#divPage ul.bullet{
	list-style: disc;
	padding: 10px 60px 30px 60px;
	margin: 0px 0px 0px 40px;
	width: auto;
	}

#divPage ul.bullet li{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	}
	
#divPage ol{
	padding: 10px 60px 30px 60px;
	margin: 0px 0px 0px 40px;
	width: auto;
	}

#divPage ol li{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width: auto;
	}
	
#divPage ol p{
	font-size: 12px;
	font-weight: normal;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 10px 0px;
	width: auto;
	}
	
#divPage ol li ol{
	border: 0px solid;
	padding: 10px 0px 0px 32px;
	margin: 0px 0px 10px 0px;
	}

#divPage ol li ol.other{
	border: 0px solid;
	padding: 10px 0px 0px 38px;
	margin: 0px 0px 10px 0px;
	}

#divPage ol li ol li{
	border: 0px solid;
	}
	
#divPage ol li ol li span{
	margin-left: -40px;
	margin-right: 28px;
	}

#divPage ol li ol li span.other{
	margin-left: -48px;
	margin-right: 30px;
	}

#divPage ol li ol li ul{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#divPage ol li ol li ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#divPage ol li ul{
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#divPage ol li ul li{
	padding: 0px 0px 3px 8px;
	margin: 0px 0px 0px 0px;
	}


#divColumn{
	border: 0px solid #0000FF;
	background-repeat: repeat-y;
	float: left;
	padding: 5px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	width: 559px;
	}

#divColumn h1{
	background: url(image/bg-title.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #724E89;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3;
	position: relative;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-indent: 1em;
	width: auto;
	height: 60px;
	}


/*********************************************/
/*            Media Kits Style               */
/*********************************************/
#kits-box{
	background: #ECECEC;
	border: 1px solid #999999;
	position: relative;
	padding: 0px;
	margin: 0px auto 20px auto;
	width: 400px;
	}

#kits-box .inner{
	border: 8px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: auto;
	}
	
#kits-box .inner .img-box{
	border: 0px solid #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	width: 360px;
	}

#kits-box .inner p{
	border: 0px solid #CCCCCC;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px;
	margin: 5px 20px 0px 20px;
	width: 350px;
	}

#kits-box .inner .code-box{
	background-color: #FFFFFF;
	background-image: url(image/bg-code-box.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	margin: 5px 20px;
	width: 346px;
	height: 73px;
	}
	
* html #kits-box .inner .code-box{
	width: 356px;
	height: 83px;
	}

#kits-box .inner .code-box label{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 20px 0px 10px;
	width: 60px;
	}

#kits-box .inner .code-box code input{
	background-color: #E9ECE5;
	border: 1px solid #7A9BBA;
	margin: 2px 0px 0px 0px;
	width: 220px;
	}

/*********************************************/
/*        User Authentication Style          */
/*********************************************/
#outer-box{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: block;
	padding: 8px;
	margin: auto 40px;
	width: auto;
	}

#outer-box div.error{
	background-color: #FFC4C4;
	color:#CC0000;
	display: none;
	padding: 10px 30px;
	margin: 0px;
	text-align: left;
	width: auto;
	}

#outer-box div.success{
	background-color: #FFC4C4;
	color:#CC0000;
	display: none;
	padding: 10px 30px;
	margin: 0px;
	text-align: left;
	width: auto;
	}

#outer-box div.inner{
	background-color: #EFEFEF;
	font-size: 12px;
	padding: 10px 30px;
	margin: 0px;
	text-align: left;
	width: auto;
	}

#outer-box div.inner p{
	padding: 0px;
	margin: 5px 0px;
	width: auto;
	}

#outer-box div.inner span{
	display: inline-table;
	text-align: left;
	width: 200px;
	}
	
#outer-box div.inner label{
	display: inline-table;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	padding: 0px;
	margin: -4px 0px;
	text-align: left;
	}
	
#outer-box div.inner hr{
	border: 1px solid #CCCCCC;
	font-size: 1px;
	margin: 10px 0px;
	width: auto;
	}
	
#outer-box div.inner .input-text{
	width: 200px;
	}

#outer-box div.inner p .select{
	width: 100px;
	}

/*********************************************/
/*              Sidebar Style                */
/*********************************************/
#sideBar{
	border: 0px solid #FF0000;
	float: right;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 330px;
	}

#sideBar h1{
	background-image: url(image/bg-title.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	border-top: 15px solid #000000;
	color: #724E89;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 3;
	position: relative;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-indent: 1em;
	width: auto;
	height: 60px;
	}

#sideBar h2{
	background-color: #FFFFFF;
	border-top: 15px solid #000000;
	color: #868686;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	line-height: 3;
	position: relative;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-indent: 1em;
	text-transform: capitalize;
	width: auto;
	height: 50px; 
	}

#sideBar p{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2;
	padding: 0px 20px;
	margin: 10px 0px 0px 0px;
	}

#sideBar .join-us{
	background-color: #93E8FA;
	background-image: url(image/bg-join-us.jpg);
	background-repeat: no-repeat;
	border-top: 15px solid #000000;
	position: relative;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: auto;
	height: 80px; 
	}

/*********************************************/
/*             Good News Style               */
/*********************************************/

#goodnews{
	background-image: url(image/bg-highlight.jpg);
	border-bottom: 7px solid #000000;
	overflow: hidden;
	height: 193px;
	width: 330px;
	}

/*********************************************/
/*             Highlight Style               */ 
/*********************************************/
#highlight{
	background-image: url(image/bg-highlight.jpg);
	border-bottom: 7px solid #000000;
	overflow: hidden;
	min-height: 105px;
	width: 330px;
	}

#highlight .title{
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	}

#highlight a{
	color: #FFFFFF;
	}
	
#highlight2{
	background-image: url(image/bg-highlight.jpg);
	border-top: 8px solid #000000;
	overflow: hidden;
	min-height: 200px;
	width: 330px;
	}

/*********************************************/
/*      Sidebar Random Entries Style         */
/*********************************************/
#selection-box{
	padding: 0px 10px;
	overflow: hidden;
	width: 330px;
	}

#selection-box .inner{
	border-bottom: 1px solid #d3d3d3;
	position: relative;
	padding: 5px 0px;
	width: 310px;
	}

#selection-box .inner .bubble-rank{
	color: #660000;
	background-image: url(image/bg-bubbles-selection.gif);
	background-repeat: no-repeat;
	float: left;
	font-weight: bold;
	line-height: 1;
	padding: 3px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-align: center;
	width: 44px;
	height: 38px;
	}

#selection-box .inner .graph{
	color: #000000;
	background-image: url(image/bg-graph.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	width: 50px;
	height: 50px;
	}

#selection-box .inner .bubble-rank span{
	color: #660000;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	}

#selection-box .inner .graph span{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	}

#selection-box .inner p{
	float: left;
	padding: 0px;
	margin: 0px;
	}

#selection-box .inner p span.title{
	color: #757575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 1.5;
	}

#selection-box .inner p span.info{
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	line-height: 1.5;
	}

#selection-box .inner p span.info strong{
	color: #FB7419;
	font-weight: bold;
	}

#selection-box .vote{
	position: absolute;
	top: 2px;
	right: 5px;
	}

#selection-box a{
	text-decoration: none;
	}

/*********************************************/
/*           Contributors Style              */
/*********************************************/
#contributors{
	padding: 0px 10px;
	margin: 0px 20px;
	overflow: hidden;
	width: auto;
	}

#contributors .inner{
	border-bottom: 1px solid #d3d3d3;
	position: relative;
	padding: 5px 0px;
	width: inherit;
	}

#contributors .inner .bubble-rank{
	color: #660000;
	background-image: url(image/bg-bubbles-selection.gif);
	background-repeat: no-repeat;
	float: left;
	font-weight: bold;
	line-height: 1;
	padding: 3px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-align: center;
	width: 44px;
	height: 38px;
	}

#contributors .inner .bubble-rank span{
	color: #660000;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	}

#contributors .inner p{
	float: left;
	padding: 0px;
	margin: 0px;
	}

#contributors .inner p span.title{
	color: #757575;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	line-height: 1.5;
	}

#contributors .inner p span.info{
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	line-height: 1.5;
	}

#contributors .inner p span.info strong{
	color: #FB7419;
	font-weight: bold;
	}

#contributors .vote{
	position: absolute;
	top: 2px;
	right: 5px;
	}

#contributors a{
	text-decoration: none;
	}

/*********************************************/
/*               Footer Style                */
/*********************************************/
#footer-partners{
	background-image: url(image/bg-footer-partners.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 10px auto 0px auto;
	text-align: left;
	width: 900px;
	height: 100px;
	}
	
#footer-partners span{
	background-color: #FFFFFF;
	color: #868686;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	line-height: 3;
	position: relative;
	padding: 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-indent: 1em;
	text-transform: capitalize;
	}

#footer-partners img{
	margin: 20px 10px;
	vertical-align: middle;
	}

/*********************************************/
/*                 Tab Style                 */
/*********************************************/
#tab{
	border-bottom: 1px solid #C3B5CD;
	display: block;
	margin: 20px 50px 20px 50px;
	width: 480px;
	}
	
#tab ul{
	border: 0px solid #FFFF00;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px auto -1px auto;
	text-align: center;
	height: 28px;
	}

#tab ul li{
	background-image: url(image/bg-tab.gif);
	background-repeat: no-repeat;
	float: left;
	list-style: none;
	position: relative;
	margin: auto 0px;
	vertical-align: middle;
	width: 92px;
	height: 28px;
	}
	
#tab ul li:hover{
	background-image: url(image/bg-tab-hover.gif);
	background-repeat: no-repeat;
	}
	
#tab ul li.hover{
	background-image: url(image/bg-tab-hover.gif);
	background-repeat: no-repeat;
	}
	
#tab ul li a{
	border: 0px solid #FFFF00;
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 2px;
	bottom: 2px;
	line-height: 1;
	text-decoration: none;
	padding: 0px;
	vertical-align: middle;
	width: 90px;
	}
	
#tab ul li a br{
	font-size: 6px;
	line-height: 1;
	}

#tab ul li a:hover{
	color: #633182;
	}

#tab ul li a.hover{
	color: #633182;
	}


/*********************************************/
/*             My Account Style              */
/*********************************************/
#my-account{
	padding: 0px 50px;
	margin: 0px 0px 30px 0px;
	width: auto;
	}

#my-account div{
	border-bottom: 2px dotted #000000;
	clear: both;
	padding: 3px 10px;
	width: auto;
	}

#my-account .form{
	border-bottom: 0px dotted #000000;
	padding: 3px 10px;
	width: auto;
	}

#my-account div p{
	font-style: italic;
	float: left;
	padding: 0px 0px;
	margin: 0px 0px;
	width: 120px;
	}

#my-account div strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	line-height: 1.5;
	margin: 2px 0px 0px 5px;
	overflow: hidden;
	width: 300px;
	}
	
#my-account div b{
	display: block;
	}

/*********************************************/
/*             My Entries Style              */
/*********************************************/
#listbox{
	border: 0px solid #CCCCCC;
	background-color: #EFEFEF;
	position: relative;
	padding: 8px 8px 8px 8px;
	margin: 3px 20px 0px 20px;
	overflow: hidden;
	width: auto;
	height: 72px;
	}

*html #listbox{
	height: 85px;
	}

#listbox a{
	text-decoration: none;
	}
	
#listbox .thumb{
	border: 0px solid #000000;
	position: absolute;
	}
	
#listbox .img{
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 65px;
	height: 65px;
	}

#listbox span.title{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0px 0px 0px 85px;
	}

#listbox span.info{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5;
	margin: 0px 0px 0px 85px;
	}

#listbox span.summary{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	margin: 0px 0px 0px 85px;
	overflow: hidden;
	width: 380px;
	}
	
#listbox strong{
	color: #FF9900;
	font-size: 12px;
	}
	
#listbox img.vote-me{
	border: 0px;
	padding: 0px;
	position: absolute;
	top: 8px;
	right: 10px;
	}

#listbox div.rating{
	border: 0px;
	padding: 0px;
	position: absolute;
	top: 30px;
	right: 10px;
	}

#status{
	background-color: #EFEFEF;
	position: relative;
	padding: 8px 8px 8px 8px;
	margin: 0px 20px 0px 20px;
	}

#status .label{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	}

#status .input-vote{
	margin: 0px;
	width: 420px;
	}
	






#list-wrapper{
	background-color: #EFEFEF;
	position: relative;
	padding: 8px 10px 8px 8px;
	margin: 3px 20px 0px 20px;
	width: auto;
	min-height: 25px;
	}

#list-wrapper info-box{
	float: left;
	margin: 0px 0px 0px 10px;
	width: 420px;
	}

#list-wrapper a{
	text-decoration: none;
	}

#list-wrapper p{
	display: inline;
	width: 400px;
	}

#list-wrapper img.vote-me{
	border: 0px;
	padding: 0px;
	position: absolute;
	top: 8px;
	right: 10px;
	}

#list-wrapper img.ent-img{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
	margin: 0px 10px 0px 0px;
	vertical-align: top;
	width: 65px;
	height: 65px;
	}

#list-wrapper span.title{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	}

#list-wrapper span.info{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5;
	}
	
#list-wrapper span.summary{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	overflow: hidden;
	width: 400px;
	}
	
#list-wrapper strong{
	color: #FF9900;
	font-size: 12px;
	}
	
#list-wrapper .input-vote{
	margin-top: 5px;
	width: 420px;
	}
	
/*********************************************/
/*               Paging Style                */
/*********************************************/
#paging{
	border: 0px solid #666666;
	display: block;
	float: right;
	padding: 10px 10px;
	margin: 0px 30px 0px 30px;
	list-style: none;
	width: auto;
	}
	
#paging li{
	display: inline;
	}
	
#paging li a{
	color: #666666;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 2px 5px;
	margin: 0px;
	text-decoration: none
	}
	
#paging li a:hover{
	background-color: #666666;
	border: 1px solid #666666;
	color: #FFFFFF;
	}
	
#paging li a.active{
	background-color: #666666;
	border: 1px solid #666666;
	color: #FFFFFF;
	}
	
/*********************************************/
/*                Vote Style                 */
/*********************************************/
#vote-box{
	background-image: url(image/bg-vote.gif);
	background-repeat: no-repeat;
	margin: 20px 41px 40px 41px;
	width: 476px;
	height: 37px;
	}
	
#vote-box div{
	padding-top: 5px;
	margin: 8px 85px;
	width: 400px;
	}
	
* html #vote-box div{
	margin: 0px 85px;
	}

/*********************************************/
/*               Winner First Style          */
/*********************************************/
#winner_first{
	background-color: #000000;
	background-image: url(image/bg-first-month-winner.jpg);
	background-repeat: no-repeat;
	margin: 5px auto;
	padding: 200px 0px 50px 0px;
	text-align: left;
	width: 525px;
	}
	
#winner_first .ribbon{
	display: block;
	margin: 30px auto 5px 5px;
	}

#winner_first p{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px;
	}

#winner_first p a{
	color: #FFFFFF;
	text-decoration: none;
	}

#winner_first p a:hover{
	text-decoration: underline;
	}

#winner_first p span{
	color: #FFEB7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

/*********************************************/
/*               Winner Second Style          */
/*********************************************/
#winner_second{
	background-color: #000000;
	background-image: url(image/bg-second-month-winner.jpg);
	background-repeat: no-repeat;
	margin: 5px auto;
	padding: 200px 0px 50px 0px;
	text-align: left;
	width: 525px;
	}
	
#winner_second .ribbon{
	display: block;
	margin: 30px auto 5px 5px;
	}

#winner_second p{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px;
	}

#winner_second p a{
	color: #FFFFFF;
	text-decoration: none;
	}

#winner_second p a:hover{
	text-decoration: underline;
	}

#winner_second p span{
	color: #FFEB7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

/*********************************************/
/*               Winner Third Style          */
/*********************************************/
#winner_third{
	background-color: #000000;
	background-image: url(image/bg-third-month-winner.jpg);
	background-repeat: no-repeat;
	margin: 5px auto;
	padding: 200px 0px 50px 0px;
	text-align: left;
	width: 525px;
	}
	
#winner_third .ribbon{
	display: block;
	margin: 30px auto 5px 5px;
	}

#winner_third p{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px;
	}

#winner_third p a{
	color: #FFFFFF;
	text-decoration: none;
	}

#winner_third p a:hover{
	text-decoration: underline;
	}

#winner_third p span{
	color: #FFEB7B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

/*********************************************/
/*               Status Style                */
/*********************************************/
.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
color: #333333;
background: #EFEFEF; /*background of Drop Down Panel*/
margin: 0px 20px 0px 20px;
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.status-notification{
padding: 5px 10px;
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin-right: 20px;
font: normal 12px Arial;
}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float: right;
color: #333333;
background: #EFEFEF url(image/toggleleft.gif) no-repeat left bottom; /*background of toggle tab*/
font-weight: bold;
text-decoration: none;
letter-spacing: 0px;
}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
background: transparent url(image/toggleright.gif) no-repeat right bottom;
padding: 1px 12px 4px 13px;
cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;
margin-left: 5px;
}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
background-color: #EFEFEF; /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}



