/* CSS Document */
body {
	background:#D1E5DE;	
	font:11px Verdana; line-height:1.5em; color:#666; margin:20px 0;
}
h2 { 

	color: #444; font-size:18px; font-weight:bold;  margin:5; padding:0;
	margin-bottom:10px; 
}
h3 { color: #444; font-size:14px; font-weight:bold;  margin:5; padding:0;}

a,a:visited { color: #999999  ; text-decoration: none;}
a:hover { color:#FF3399;  text-decoration: underline;}
.currentpage { color:#FF3399;  }

#outter { width:903px;  margin:auto; background:#fff url(../images/imagebg.png) right top no-repeat; margin-bottom:2px;  }
#header { height:175px; color:#333333; clear:both; }
#header .logo { 
	float:left ;
	width:270px;
	
	height:80px;
	
	
}
#header .info { 
	float:right ;
	padding-top:10px;
	text-align:right;
	width:660px; color:#fff; 

}
#header a { color: #ffffff; }
#topmenu { height:34px; background:#374548 ; padding-left:20px;  }
#topbar { line-height:20px; color:#fff; text-align:left; padding:3px; margin-bottom:2px; }

#container {      }
#topnav { height:30px; width:670px; margin:auto; margin-bottom:5px; }
#container .leftcoll{ width:208px; padding:50px;   min-height:400px; float:left;   margin:0px 0;   }
#container .maincoll{ 
	
	
	/*color:#4B5653; */
	margin:0px 0;
	width:600px;
	float:left;
	margin-left:5px;
	padding:10px;
	margin-left:50px;
	
}
#container .maincoll_full{ 
	
	
	/*color:#4B5653; */
	margin:0px 0;
	width:680px;
	border:solid 0px #ddd;
	margin:auto;
	padding-left:10px;
	min-height:400px;
	padding-bottom:20px;
	
}
#container .rightcoll{ width:250px;  float:right; margin:0px 0; margin-left:5px; padding-right:20px;  }

#container .bottom{ 
	height:19px; background:url(../images/inner_bottom.jpg);
}

.footer { width:903px; color:#666; background:#EFF0F0 ; margin-top:5px; line-height:30px;margin:auto;  }
.footer a,a:visited { color:#999999; text-decoration:none;}
#output . {
	overflow:hidden; 
	height:610px; 
	width:675px; 
	position: absolute;
	z-index:1; 
	}
#formbox { 
	width:483px;
}
#formbox .top { height:16px; background:url(../images/form_top.png) } 
#formbox .bg { background:url(../images/form_bg.png); padding:20px; } 
#formbox .bottom { height:16px; background:url(../images/form_bottom.png);  } 

#slideshow {
	margin-bottom:20px;

}
.start_on { background:url(../images/rating_star_on.gif) no-repeat; width:23px; height:23px;  margin-left:1px; float:left; }
.start_of { background: url(../images/rating_star_off.gif) no-repeat; width:23px; height:23px;  margin-left:1px; float:left; }


/* Classhes */
#content .sleft 	{ 	width:30%; float:left; }
#content .sright 	{ 	width:65%; float:left;  padding:5px;  }
#module { padding: 0 10px ;   margin-bottom:20px; padding:10px; background:#fff; border:solid 5px #CCCCCC;  }
#module h3{ color: #444; font-size:14px; font-weight:bold;  margin:5; padding:0;}


.inner { background:url(../images/bgbottom.png) left bottom no-repeat;   }


#content {	  margin:25px 0; }
#content .title { 
	padding-left:10px;
	line-height:25px; 
	color: #444;  
	font-size:18px; 
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	}


.clr { clear:both;} 
.maintitle { background: #99CC00; color:#fff; font-size:12px; font-weight:bold; padding-left:15px; line-height:30px; }
#menu a{ color:#fff; }
/* Form Styles */
input, select {  border: 1px solid silver; font-size:11px; }
textarea      {   border: 1px solid silver; width:95%; font-size:11px;}
button        {   }
input.disabled { background-color: #F0F0F0; font-size:11px; }

input:focus,
select:focus,
textarea:focus { background-color: #ffd; }
.button { color:#333; width:150px; height:30px; font-weight:bold;}
.separator { background:url(../images/divider.gif) repeat-x; padding:15px; clear:both; }

#mainlevel ,#mainlevel ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}

#mainlevel li a {
	
	color: #3598AA;
	display:block;
	font-family:Arial;
	font-size:12px;
	line-height:1.8em;
	padding:0px 20px;
	text-decoration:none;
	margin-left:-40px;
	background:url(../images/divider.gif) left bottom repeat-x;
	

}



/* LEFTCOLL STYLE GOES HERE */
#logo { height:180px; }
#wmlogo { height:128px; background:url(../images/wmlogo.png) center; width:198px; margin-left:10px; }
#loginbox {  padding:5px; background:#000; }

#photo {
	padding:10px;   
} 
.photos { 
	height:180px; 
	width:150px; 
	
	text-align:center; 
	float:left; background:#fff ;
	border: solid 1px #ddd;
	margin:1px 1px; 
}
.photos img {
	margin:0 auto;
	padding:5px ;
}
.photos span {
	margin:0 auto;
	padding:2px 10px ;
	color:#374548;
}


/* Table admin */
table.adminlist {
	width: 100%;
	border-spacing: 0px;
	
	border: solid 1px #ddd;
	color: #888; margin-top:5px;
}
table.adminlist td{
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding:5px 15px;
	font-size:10px; 
	line-height:1em;
	
}
table.adminlist th {
	text-align: left;
	padding:5px 15px;
	font-size:11px; 
	background: #333;
	color: #fff;
	line-height:2em;
	border-bottom: 1px solid #ddd;

	}

#scrollup {
  position: relative;
  overflow: hidden;
  border: 1px solid #444;line-height:1.5em;
  height: 300px;
  width: 180px;
}
.headline {
  position: absolute;
  top: 300px;
  left: 5px;
  height: 295px;
  width:130px;
}
#triple {
	background: #CCCCCC;
	border: solid 1px #ddd;
	padding:5px; font-size:11px;
}
#triple a { text-decoration:none; color:#333; font-weight:normal; }
#triple .divider {
	border-bottom: solid 1px #ddd;
	margin:5px;
}
#tabs, #tabs ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:12px;
	font-size:12px; font-weight:bold;
}

#tabs li{
float:left;
position:relative;
}

#tabs li a{
	display:block;
	text-align:center;	
	color: #000; 
	width:16px;
	text-decoration:none;
	background: url(../images/dot.jpg) no-repeat;


}

#tabs a:hover{
	background: url(../images/dot_hover.jpg) no-repeat;

}

#pagination {
	padding:20px;
	text-align:right;

}	