fieldset { 
	display: block; 
	width: 255px; 
	margin: 20px; 
	padding: 10px; 
	background-color: #eee; 
} 
fieldset > label { 
	display: block; 
	margin-bottom: 2px; 
	font-weight: bold; 
} 

div#login { 
	width: 151px; 
	height:80px; 
	margin-left: 5px; 
	margin-top: 0px; 
	margin:0px 0 0;
	padding: 4px; 
} 

form#login_form { 
	padding: 0px;	
	margin: 0;
} 

form#login_form input { 
	width:100px; 
	height:15px; 
	line-height:14px; 
	font-size:11px; 
	margin:0 0 0 6px;
} 

form#login_form input.button { 
  width:35px; 
  height:22px; 
  text-align:center; 
  border:none; 
  margin:0px 0 0 0px;  
} 

div.expander { 	
  background-color: #f5f5f5;
  border-right: 0px;
	border-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

form.lister_form {margin:0px;}
form.filter_form {margin:0px;}

form.button-to {margin:0px;}

#module{width:151px; margin:10px 0 0 10px; border:0px solid purple;}
#module h1{font-size:14px; border-bottom:1px solid #CBCACA; margin:0px 5px 0; padding:5px 0 0 0; }
#module img{display: block; margin-left: auto; margin-right: auto; padding:5px 0 0 0;}

#rndphoto{width:151px; margin:10px 0 0 10px; border:0px solid purple;}
#rndphoto h1{font-size:14px; border-bottom:1px solid #CBCACA; margin:0px 5px 0; padding:5px 0 0 0; }
#rndphoto img{display: block; margin-left: auto; margin-right: auto; padding:5px 0 0 0;}


#slideshow{width:540px; margin:5px 0 0 5px; border:0px solid purple;}
#slideshow h1{height:27px; display:inline; line-height:27px ; border-bottom:1px solid #CBCACA; margin:0px 0px 0px 0px; padding:5px 0 0 0; }
#slideshow p{height:27px; display:inline; border-bottom:1px solid #CBCACA; background:none; margin:0px 0px 0; padding:0px 10px 4px 120px; }

#slideshow img{ display: inline; margin-left: auto; margin-right: auto; padding:5px 0 0 0;}

#paglist{width:540px; margin:5px 0 0 5px; border:0px solid purple;}
#paglist h1{height:27px; display:inline; line-height:27px ; border-bottom:1px solid #CBCACA; margin:0px 0px 0px 0px; padding:5px 0 0 0; }
#paglist h2{height:27px; display:inline; border-bottom:1px solid #CBCACA;  font-size:14px; font-weight:normal; background:none; margin:0px 0px 0; padding:0px 10px 4px 40px; }
#paglist th {color:#06507A; border-right: 0px solid #06507A; border-left: 0px solid #06507A; border-bottom: 1px solid #06507A; border-top: 0px solid #06507A;	text-transform: uppercase; text-align: left; padding: 1px 1px 2px 5px;}
#paglist td {border-bottom: 1px solid #EFEFEF; text-align: left; padding: 0px 3px 0px 3px;}


#pagshow{width:540px; margin:5px 0 0 5px; border:0px solid purple;}
#pagshow td {border-bottom: 1px solid #EFEFEF; text-align: left; padding: 0px 3px 0px 3px;}


div.errorExplanation {width: 90%; background: #FFFF33; border: 2px solid #7D7D7D; padding:5px; margin:20px 0 0 0;}
div.errorExplanation h2{color: red; text-align: center; font-size:20px; margin:0 0 10px 0;}
div.errorExplanation p{ 
  display:block; 
  color:#06507A; 
  font-size:14px; 
  font-weight:bold;
  line-height:15px ; 
  margin:5px 0 5px 0px; 
  padding:0px 0 0 10px; 
  }
div.errorExplanation li{height:18px; color: #06507A; margin:0 0 0 20px;}

div.fieldWithErrors{display:inline;}
div.fieldWithErrors input{background: #FFFF33;}

div.toplist {width: 250px; border: 0px solid blue;}
div.toplist h1{width:150px; height:47px; display:block; background:url(/images/template/top5_ico.gif) 0 0 no-repeat #fff; color:#06507A; border-bottom:1px solid #E6E6E6; font-size:14px; line-height:14px ; margin:5px 0 0 0px; padding:6px 0 0 100px; font-weight:bold; text-transform:uppercase;}
div.toplist h1 span{background:#fff; color:#39A002; text-transform:none;}

div.notice  {width: 90%; color: purple; font-weight:bold; background: #FFFF33; border: 2px solid #7D7D7D; padding:5px; margin:20px 0 0 0;}


div.winner {width: 250px; border: 0px solid purple;}
div.winner h1{width:150px; height:47px; display:block; background:url(/images/template/top5_ico.gif) 0 0 no-repeat #fff; color:#06507A; border-bottom:1px solid #E6E6E6; font-size:14px; line-height:14px ; margin:5px 0 0 0px; padding:6px 0 0 100px; font-weight:bold; text-transform:uppercase;}
div.winner h1 span{background:#fff; color:#39A002; text-transform:none;}
div.winner h2{width:150px; height:47px; display:block; background:url(/images/template/top1_ico.gif) 0 0 no-repeat #fff; color:#06507A; border-bottom:1px solid #E6E6E6; font-size:14px; line-height:14px ; margin:5px 0 0 0px; padding:6px 0 0 100px; font-weight:bold; text-transform:uppercase;}
div.winner h2 span{background:#fff; color:#39A002; text-transform:none;}/*div.winner p{color:#06507A; display:block; text-align: left; border-bottom:1px solid #E6E6E6; margin:0 0 0 0; padding: 0 0 5px 0;  } */

div.comments {border: 0px solid green;}
div.cmnt_title{width: 70%;height:35px; display:block; background:url(/images/template/comment_ico.jpg) 0 0 no-repeat #fff; background-color: #f8f8f8; color:#06507A; border-bottom:1px solid #E6E6E6; font-size:12px; line-height:14px ; margin:5px 0 0 0px; padding:0px 0 0 70px; font-weight:bold; text-transform:uppercase;}
div.cmnt_bdy {width: 80%; display:block; color:#7D7D7D; font-size:14px; font-weight:normal; line-height:15px ; margin:5px 0 5px 0px; padding:0px 0 0 5px; }
div.cmnt_bdy p{}

div.messages {border: 0px solid green; }
div.messages h1{height:35px; display:block; background:url(/images/template/msg_ico_sm.jpg) 0 0 no-repeat #fff; background-color: #f8f8f8; color:#06507A; border-bottom:1px solid #E6E6E6; font-size:12px; line-height:14px ; margin:5px 0 0 0px; padding:0px 0 0 39px; font-weight:bold; text-transform:uppercase;}
div.messages h1 span{background:#fff; color:#39A002; text-transform:none;}
div.msg_bdy {display:block; color:#7D7D7D; font-size:14px; font-weight:normal; line-height:15px ; margin:5px 0 5px 0px; padding:0px 0 5px 10px; }
div.msg_bdy ul{list-style-type:circle; margin:20px;}
div.msg_bdy p{}







