/*



Theme Name: BOOK 1.0



Author: Zanzavar Zaratan



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



* {



    margin: 0;



    padding: 0;



}



body {



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



	font-size: small;



	text-align: center;



	color: #000000;



	background: #ffffff;

	

	background: url(/modx/assets/templates/book/imgs/DarkWoodFloor.jpg) repeat 0 0;



   	margin-bottom: 0px;



}







/*text links and image links*/







a, a:link {



	text-decoration: none;



	color: #640909;



	



}



a:visited { color: #640909; 



	







}



a:hover {



	color: #C72626;



	text-decoration: none;



	background-color: transparent;











}



a:active { color: #C72626; text-decoration: none;}











a img, img {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	text-decoration: none;



}







img a {







	color: #e1e1e1;



	border: 1px solid #none;



	background: transparent;



}



img a:hover {







	color: #e1e1e1;



		background: transparent;



}







/*H1 H2 H3 H4 H5*/



h1 {



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



	font-size: 120%;



	font-weight: bold;



	color: # 000000;



	background-color: none;



	margin-top: 10px;



	margin-bottom: 5px;



	}



h2 {



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



	font-size: 110%;



	font-weight: normal;



	color: #000000;



	background-color: none;



	margin-top: 5px;



	margin-bottom: 5px;



	}





h3 {



	font-family: Monotype Corsiva, sans-serif;



	font-size: 200%;



	font-weight: normal;



	color: #000000;



	background-color: none;



	margin-top: 3px;



	margin-bottom: 3px;



	}



h4, h5 {


border:1px solid #000000;
	background-color: none;



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



	font-size: 130%;



	font-weight: bold;



	color: # 000000;



	}







/* common elements ------------------------------------------------------------------------- */







div, p, img, a, td, ul, ol {



    font-size: 1em;



}







b {



	color: #00000;



	background: transparent;



}







ol {



    margin-left: 1em;



    padding-left: 1em;



}



ol li {



    margin-left: 1em;



    padding: 0 0 .5em.3em;



    list-style: decimal;



	 background: transparent;



}







p {



	margin: 1em 0 1em;



	padding: 0;



	}











ul {



    list-style: none;



    margin: 0 0 20px 1em;



}



li {



    list-style: none;



    padding-left: 1em;



    margin-bottom: 3px;



}











.clear {



    clear: both;



    height: 1px;



    margin: -1px 0 0;



    font-size: 1px;



}







blockquote{



	font-size:90%;



	border:1px solid #640909;



	margin:20px 10px;



	padding:8px;



	background-color: #transparent;



}







/*---others---*/







fieldset {



    border: none;



}







legend {



	display: none;



}







p img {



	padding: 0;



	max-width: 100%;



}







/*LAUYOUT ------------------------------------------------------------------------- */ 



#page {



	text-align: left;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



	padding: 0px;



	float: none;



	width: 100%;



	background: transparent;

	

	background-position: left;

	

	background-repeat: no-repeat;

}



/* Header */







#header {



	position: relative;



	background-repeat: no-repeat;



	background-position: left;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	margin: 0px;

	

	margin-left: 0px;



	width: 451px;



	height: 162px;



	background: transparent;



	border-top-width: 0px;



	border-top-style: solid;



	border-top-color: #999999;



	border-bottom-width: 0px;



	border-bottom-style: Solid;



	border-bottom-color: #999999;



	background-image: transparent;



}



#sword {



	position: absolute;

	

	top:0px;

	

	left:0px;



	background-repeat: no-repeat;



	background-position: left;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	margin: 0px;

	

	margin-left: 0px;



	width: 1046px;



	height: 258px;



	background: transparent;



	border-top-width: 0px;



	border-top-style: solid;



	border-top-color: #999999;



	border-bottom-width: 0px;



	border-bottom-style: Solid;



	border-bottom-color: #999999;



	/*background-image: url(imgs/sword.png);*/



}



#coins1 {



	position: absolute;

	

	top:840px;

	

	right:-20px;



	background-repeat: no-repeat;



	background-position: left;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	margin: 0px;

	

	margin-left: 0px;



	background: transparent;



	border-top-width: 0px;



	border-top-style: solid;


}

#header h1 {



	margin: 0;



	color: #640909;



	text-shadow: #81A75B 2px 2px 2px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	padding-top: 0px;



	padding-bottom: 2px;



	padding-left: 120px;



	font-style: normal;



	font-weight: normal;



	font-size: 36px;



	height: 50px;



	text-align: left;



	padding-right: 50px;



	background-color: transparent;



}











/*scriptaculous.us fx divs*/







#closer {



	text-align: left;



	background-image: url(imgs/bgcloser.jpg);



	height: 28px;



}



#closebutton {



	border: 1px solid #999999;



	padding-right: 4px;



	padding-left: 4px;



	background: transparent;



	background-repeat: repeat-x;



	background-image: url(imgs/button_dn.gif);



}







/*SEARCH DIV*/











#searchbox {



	width: 350px;



	font-style: italic;



	font-weight: normal;



	color: # 000000;



	float: left;



	margin: 0px;



	padding: 2px;



}







#searchcontainer {



	width: 100%;



	height: 25px;



	background-image: url(imgs/bgcloser.jpg);



	margin: 0px;



	padding: 0px;



}







/*content DIV style*/

#cntMain2 { height:817px ; width:706px; background: url(/modx/assets/templates/book/imgs/book3.jpg) no-repeat top left;}

.cntMain { background: url(/modx/assets/templates/step/imgs/scroll/light1.jpg) repeat 0 0;}

.cnt-top { background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-top1.jpg) repeat-x top left; height: 13px; }

.cnt-top div { height: 13px; background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-topleft1.jpg) no-repeat top left; }

.cnt-top div div { height: 13px; background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-topright1.jpg) no-repeat top right; }

.content-left {	background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-left1.jpg) repeat-y top left; }

.content-right { height: auto; background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-right1.jpg) repeat-y top right; }

.cnt-bot { height: 7px;	background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-bot1.jpg) repeat-x bottom left; font-size: 1px; } 

.cnt-bot div { height: 7px;	background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-botleft1.jpg) no-repeat bottom left; }

.cnt-bot div div { height: 7px;	background: url(/modx/assets/templates/step/imgs/scroll/cnt-paper-botright1.jpg) no-repeat bottom right; }		

#cnt-wrapper { padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:10px;}	

.cnt-wrapper2 { padding-right:10px; padding-left:10px; padding-top:0px; }	



#randomimage{ text-align: center; margin-left: 10px; padding-top:0px; padding-bottom: 0px; border-left:0px solid #4F4F4F; border-right:0px solid #4F4F4F; border-top:0px solid #4F4F4F; border-bottom:0px solid #4F4F4F; width:150px;} 

#topimage{ text-align: center;  margin-left: 25px; padding-top:0px; padding-bottom: 0px; border-bottom:1px solid #4F4F4F; width:120px; height:1px;} 

#bottomimage{ text-align: center;  margin-left: 25px; padding-top:0px; padding-bottom: 0px; border-top:1px solid #4F4F4F; width:120px; height:27px; background: transparent ;} 



/* --Left News -- */

.newstitle{ text-align: center;  margin-left: 5px; padding-top:0px; padding-bottom: 0px; border-left:0px solid #4F4F4F; border-right:0px solid #4F4F4F; border-top:1px solid #4F4F4F; border-bottom:1px solid #4F4F4F;width:160px;} 

.newstext{ text-align: center;  padding-left: 5px; padding-top:5px; padding-bottom: 5px; padding-right: 5px;} 

.author{ margin-top: 5px; font-style: italic;} 

.bottomnews{ text-align: center;  margin-left: 5px; margin-bottom: 5px; padding-top:0px; padding-bottom: 0px; width:160px; height:27px; background: transparent ;} 



/* --Content News -- */

#mainnewstitle{ font-size: small; text-align: left;  margin-left: 0px; padding-top:0px; padding-bottom: 0px; border-left:0px solid #4F4F4F; border-right:0px solid #4F4F4F; border-top:0px solid #4F4F4F; border-bottom:1px solid #4F4F4F;} 

#mainnewstext{ text-align: left;} 

#mainnewsauthor{ margin-top: 5px; font-style: italic;} 

#mainbottomnews{ text-align: center;  height:27px; background: transparent;} 

/* --poll container -- */

#pollcontainer{ text-align: center;  margin-left: 5px; padding-top:0px; padding-bottom: 0px; border:1px solid #4F4F4F; width:160px;} 





#content {

	position:relative;

	

	z-index: 2;

	

	text-align: left;



	line-height: 1.5em;



	color: # 000000;



	padding-top: 50px;



	padding-bottom: 0px;



	padding-right: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: solid;



	padding-left: 0px;



	border-left-width: 0px;



	border-left-color: #81A021;

	

	background-color: none;



	width: 440px;



	margin-left: 240px;



	margin-top: 0px;



}

#contentdiv {



	margin-right: 25%;



	margin-left: 20px;



}







#content li {



	list-style-image: url(imgs/li.gif);



	list-style-type: none;



	list-style-position: inside;



	margin-right: 2px;



}



#content ul {



	padding-left: 1em;



	margin-bottom: 3px;



	list-style-image: url(imgs/dot.gif);



	list-style-type: none;



}







#content h3 {

	padding-left: 0px;

	

	color: #640909;



	height: 25px!important; /* for most browsers */



	height /**/:57px;



	font-size: 180%;



}



#content h3 a:link{



	color: #80120E;



	background-repeat: no-repeat;



	background-image: url(imgs/headerarrow.gif);



	background-position: left top;



	padding-left: 10px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



#content h3 a:visited{



	color: #80120E;



	background-repeat: no-repeat;



	background-image: url(imgs/headerarrow.gif);



	background-position: left top;



	padding-left: 10px;



	font-size: 100%;



	font-weight: bold;



}



#content h3 a:hover{



	color: #F7F7F7;



	background-repeat: no-repeat;



	background-image: url(imgs/headerarrowover.gif);



	background-position: left top;



	padding-left: 10px;



	background-color: #transparent;



}



#content h4 {



	border: 1px solid #e4e4e4;



	border-right-color: #c0c0c0;



	border-bottom-color: #c0c0c0;



	color: #000;



	text-decoration: none;



	font-size: 100%;



	margin-left: 10px;



	padding-left: 5px;



	margin-right: 10px;



}



#contenttext {



	padding-right: 10px;



	padding-left: 10px;



	color: # 000000;



	width: 560px;



	border-left-width: 1px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: solid;



	border-left-color: #4f57af;







}











/* Flex Search Form styles--------------------- */







.FSF_input {



	color: #000000;



	width: 55%;



	padding-top: 2px;



	padding-right: 5px;



	padding-bottom: 1px;



	padding-left: 5px;



	border: 1px solid # 000000;



	background-color: #none;



	background-image: url(imgs/srch_bg.gif);



	background-repeat: repeat-x;



   }







	.FSF_input:focus {



	border: 1px solid #000000;



	color: #000000;



	background-color: #none;



	background-repeat: repeat;



   }







.FSF_submit, .FSF_submit:focus {



	margin-left: 5px;



	height: 20px;



	width: 20px;



	border: 0;



	text-indent: -9999px;



	cursor: pointer;



	background-image: url(imgs/search.gif);



	background-repeat: no-repeat;



	background-color: transparent;



    }







.submit:hover, .FSF_submit:hover {



	height: 20px;



	width: 20px;



	border: 0;



	cursor: pointer;



	background-image: url(imgs/searchover.gif);



	background-repeat: no-repeat;



	background-color: transparent;



    }



/* Sidebar div



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







#sidebar {



	font-size: 85%;



	line-height: 1.4em;



	color: # 000000;



	margin-bottom: 0px;



	padding-bottom: 10px;



	clip: rect(auto,auto,auto,auto);



	float: left;



	padding-left: 5px;



	padding-right: 5px;



	width: 180px;



	margin-left: 5px;



	padding-top: 80px;



	margin-right: 5px;



}







#sidebar h2 {



	color: #666;



	height: 32px !important; 



	height :57px;



	padding-right: 0;



	padding-bottom: 0;



}







#sidebar ul, #sidebar p {



	margin-left: -5px;



	margin-top: 5px;



	padding-top: 5px;



	padding-right: 15px;



	padding-bottom: 1em;



	padding-left: 15px;

}







#sidebar h3 {



	color: #640909;

    

	font-family: Monotype Corsiva, sans-serif;

	

	font-size: 200%;



	background-repeat: repeat;



	background-position: left top;



	font-weight: normal;



	margin-top: 5px;



	margin-right: 0;



	margin-bottom: 5px;

	

	padding-bottom: 3px;



	margin-left: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: solid;



	border-left-style: none;



	border-bottom-width: 1px;



	border-bottom-color: #000000;



	}



#sidebar h3 a:hover {



	color: #333333;



	font-weight: bold;



	font-size: 140%;







	}



	#sidebar h3 a:link, h3 a:visited {



	font-size: 120%;



	text-decoration: none;



	border-bottom: none;



	color: #333333;



	font-weight: bold;



	}







#sidebar h4 {


border: 1px solid #000000;
	color: # 000000;



	font-size: 100%;



	border: none;



	margin-top: 0px;



	margin-right: 0;



	margin-bottom: 5px;



	margin-left: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0;



	}



	#sidebar h4 a:hover {



	color: #80120E;



	font-size: 100%;



	background-color: none;







	}



	#sidebar h4 a:link  {



	color: #80120E;



	font-size: 100%;



	border-bottom-width: 1px;



	border-bottom-style: none;



	border-bottom-color: #9DBC59;







	}



	#sidebar h4 a:visited {



	color: #80120E;



	font-size: 100%;



	border-bottom-width: 1px;



	border-bottom-style: none;



	border-bottom-color: #9DBC59;



	}







#sidebar img {



	vertical-align: top;



	padding: 0px;



	}





/* Footer



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



#footer {





	width: 480px;

		

	margin: 0px;



	font-size: 85%;



	color: #666666;



	background-repeat: no-repeat;



	background-position: left bottom;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



	height: 80px;



	text-align: center;



	vertical-align: bottom;



	background-color: none;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	border-top-width: 0px;



	border-top-color: #DCEDA9;



}



#footer a {







	border-bottom: none;



	color: #C72626;



	}





#footer a:hover {







	border-bottom: none;



	color: #C72626;



	}



/*



input.btn{



	color:Gray;



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



	font-size:small;



	font-weight:bold;



	background-color: White;



}



/*



/* NAV - Son of Suckerfish Dropdowns http://www.htmldog.com/articles/suckerfish/dropdowns/ */



#menu1 {position:absolute; left: 28px; top: 196px; background: transparent url("imgs/home.gif") no-repeat top left; width:61px; height:31px; } 

/*#menu1 a, #menu1 a:link, #menu1 a:visited, #menu1 a:hover; #menu1 a:active {display:block; position:absolute; left: 35px; top: 194px; background: transparent url("imgs/home2.jpg") no-repeat top left; width:61px; height:31px; color:transparent; } */

#menu1.active {background: transparent url("imgs/home.jpg") no-repeat top left; width:61px; height:31px;} 

#menu1:hover {background: transparent url("imgs/home2.jpg") no-repeat top left; width:61px; height:31px;} 

#menu1.active:hover {background: transparent url("imgs/home.jpg") no-repeat top left; width:61px; height:31px;} 





/*#menu1 a:hover {display:block; font-weight:bold;}*/



#menu3 {position:absolute; background: transparent; left: 179px; top: 151px; background: transparent url("imgs/home.gif") no-repeat top left; width:61px; height:31px;} 

#menu3.active {background: transparent url("imgs/visuals.jpg") no-repeat top left; width:81px; height:41px;} 

#menu3:hover {background: transparent url("imgs/visuals2.jpg") no-repeat top left; width:81px; height:41px;} 

#menu3.active:hover {background: transparent url("imgs/visuals.jpg") no-repeat top left; width:81px; height:41px;} 





#menu2 {position:absolute; left: 335px; top: 126px; background: transparent url("imgs/home.gif") no-repeat top left; width:61px; height:31px;} 

#menu2.active {background: transparent url("imgs/lore2.jpg") no-repeat top left; width:52px; height:30px;} 

#menu2:hover {background: transparent url("imgs/lore.jpg") no-repeat top left; width:52px; height:30px;} 

#menu2.active:hover {background: transparent url("imgs/lore2.jpg") no-repeat top left; width:52px; height:30px;} 



#menu9 {position:absolute; left: 455px; top: 92px; background: transparent url("imgs/home.gif") no-repeat top left; width:61px; height:31px;} 

#menu9.active {background: transparent url("imgs/forum2.jpg") no-repeat top left; width:78px; height:35px;} 

#menu9:hover {background: transparent url("imgs/forum.jpg") no-repeat top left; width:78px; height:35px;} 

#menu9.active:hover {background: transparent url("imgs/forum2.jpg") no-repeat top left; width:78px; height:35px;} 



#menu11 {position:absolute; left: 607px; top: 54px; background: transparent url("imgs/home.gif") no-repeat top left; width:61px; height:31px;} 

#menu11.active {background: transparent url("imgs/about2.jpg") no-repeat top left; width:65px; height:40px;} 

#menu11:hover {background: transparent url("imgs/about.jpg") no-repeat top left; width:65px; height:40px;} 

#menu11.active:hover {background: transparent url("imgs/about2.jpg") no-repeat top left; width:65px; height:40px;} 







.navhm {position:absolute; left: 0px; top: 0px; display:inline; color:#ffffff}

#navhm2 {position:absolute; left: 0px; top: 0px; display:inline; }



#list_wrapper

{ 

z-index:3;

position:absolute;

 top:190px; 

 left:250px;

  display:inline; 

  text-align:right; 

  border: 0px solid #000;

   width:390px;

    padding-right:20px;

	 }

/*#list_wrapper li

{display:inline; } */

/*#list_wrapper ul

{ margin-left: 0;

	padding-left: 0;

	display: inline; } */ 

#list_wrapper li

{

margin-left: 0;

	padding: 0px 8px;

	border-left: 2px solid #000000;

	list-style: none;

	display: inline; }

	

#list_wrapper li.active

{

	font-weight:bold;}

	

#list_wrapper li.first {

	margin-left: 0;

	border-left: none;

	list-style: none;

	display: inline;

	}

 

/*

#navhm1 ul {position:absolute; left: 100px; top: 100px; padding-left: 0px;margin: 0;list-style: none}

#navh li {position:relative; background: #999 url("imgs/button_dn.gif") repeat-x;float: left;width: auto;display:block;margin: 0;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;padding:0}

	

	#nav {padding-left: 310px;margin: 0;list-style: none}

	

	#nav ul {padding-left: 0px;margin: 0;list-style: none}



	#nav {background: #999 url("imgs/button1_dn.gif") repeat-x;font-weight:bold;height:2.09em;font: bold 96% arial;margin: 0 0px 0 0px}



	#nav li {position:relative;background: #999 url("imgs/button_dn.gif") repeat-x;float: left;width: auto;display:block;margin: 0;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;padding:0}



	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {border-bottom: none;text-decoration:none;cursor:pointer;color:#999;display: block;padding: 4px 10px 2px}



	#nav a:hover {background: #999 url("imgs/button_up.gif") repeat-x;color:#640909}



	



	#nav li ul {border-bottom: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;background: #f6f6f6;



	filter:alpha(opacity=80);



	-moz-opacity:0.8;



	opacity:0.8;



	-khtml-opacity:0.8;



	width:11em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em;}



	



	#nav li:hover ul, #nav li.sfhover ul {top:19px;left: 0;z-index:99999}



	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}



	#nav li li.last {border-bottom:none}



	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {



	color:#000;



	border-bottom: none;



	 padding: 3px 10px 2px;



	 }



	#nav li li a:hover {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x;}



	



	#nav li.active {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	#nav li.active ul {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	#nav li.active a:hover {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	#nav li.here {color:#640909;background:#F3F9E1 url("imgs/bgcloser.jpg") repeat-x; height:18px; border-bottom: none;



	 padding: 4px 10px 2px;



	 width:auto}



	 #nav li.here a{color:#640909;background:transparent; border-bottom: none; margin:0;



	  padding:0px;}



	#nav li li.here {color:#000;



	background: #D2DEB0;



	



	 



	 }



	



	#nav li.active li {border:none;border-top: 1px solid #EFEFEF}



	#nav li.active li.last {border-bottom: none;}



	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	#nav li.active li a:hover {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}



	



	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#000;background:#EFEFEF url("imgs/button_up.gif") repeat-x}


*/





	/* hide from IE mac */



	#nav li {width:auto}



	/* end hack */



	



	



		/*  poll.css - stylesheet settings for poll snippets */







.poll {



  width:100%;



  font-size:1em;



  margin:0;



  padding:0;



}



.poll_container {



  width:100%;



  background-color:none;



  color:black;



  border:0px solid black;



  padding-top:0px;



  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;

  margin-left:0px;



  margin-right:0px;



  }



.poll_question {



  width:100%;

  

  margin-bottom:5px;



  text-align:center;

  



}



.poll_row_container {



  width:100%;



  padding:.1em 0;

}



.poll_choice {



  width:30%;



  float:left;



  text-align:left;



  padding-left:1em;

  

}



.poll_votes {



  width:15%;



  float:left;



  padding-right:.5em;

  

  padding-left:.5em;



  text-align:right;



}



.poll_bar_container {



  width:35%;



  height:.5em;



  background-color:#none;



  border:1px solid black;



  float:left;



  margin-top:6px;



}



.poll_bar {



  height:.5em;



  background-color:#640909;



  float:left;



  margin:0;



  padding:0;



}



.poll_percent {



  text-align:right;



  padding-right:1em;



  margin-left:auto;



  margin-right:auto;



}



.poll_totalvotes {



  width:100%;



  text-align:center;



}



.float_left_text_right {



  width:70%;



  border:0px solid #000000;



  float:left;



  text-align:right;



  margin:0;



  padding:0;



}



.float_right_text_left {



  border:0px solid #000000;



  width:25%;



  float:right;



  text-align:center;



  margin:0;



  padding:0;



}



.space_line {



  clear: both; margin: 0; padding: 0; width: 90%;



}







/* END - poll.css */



/* Autolink styles */



.autolink_link {



color: #D3D2BE;



}
