/*
Theme Name: ACMS(not a blog)
Theme URI: http://www.codescheme.net/
Description: Fixed-width 3-col layout to turn WordPress into a CMS - compatible with WordPress 2 and Widgets - <a href="http://www.codescheme.net/">Codescheme.net</a>
Version: 1.4
Author: Codescheme
*/


body {
margin: 0;
padding:0;  
font-size: 100.1%;
color: #333;
background: #eee;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{
margin: 12px 0;
padding: 0;
}
p,li{
line-height:18px;
}
h1, h5, h6{
font-weight:100;
}
h2, h3, h4{

}

h1{
	font-size: 190%;
}
h2{
	font-size: 160%;
}
h3{
	font-size: 140%;
}
h4{
	font-size: 120%;
}
h5{
	font-size: 100%;
}
h6{
	font-size: 70%;
}

table{
	font-size: 100%;
}

a, a:link, a:visited, a:active{
color:#cc0000;
font-weight:100;
text-decoration:none;
}
a:hover{
color:#666666;
}

a img{
border:0px;
}
 /* end default styles ************************** */
 
.clearboth {
clear:both;
}
 
/* Layout and layout subformatting ************************** */
#wrapper{
width: 870px;
margin: 10px auto;
padding: 0;
border: 2px solid #000;
text-align:left;
background: #FFF;
}


#superheader {
	height:38px;
	background:#ccc url('images/superheader.gif') top left repeat-x;
	padding:0;
	margin:0;
	}
	
	#superheader h1 {
		color:#333;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-variant:small-caps;
		float:left;
		margin:5px 0 0 5px;
		}
		
	#superheader a {
		color:#333;
		}


#header{ /* this is only a background image */
background: #cccccc url('images/subheader.gif') top left no-repeat;
height: 130px;
margin:0;
padding:0;
border-bottom:2px solid #000000;
}

	#header h2 {
		font-size:55px;
		color:#FFFFFF;
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		margin:0;
		padding:5px 5px 0 15px
		}
	
#subheader{
background: #cc0000;
border-top:2px solid #000;
border-bottom:2px solid #000;
margin:10px 0 0 0;
}
		
	#subheader h3{
	margin:0;
	padding:3px 5px 5px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color: #eee;
	font-weight:normal;
	font-size:150%;

	}

#content { 
margin: 0;
padding: 0;
font-size: 78%;
overflow:hidden;
}


#sidebar {
float:left;
width: 160px; 
margin: 0 0 10px 0;
padding:0;
overflow:hidden;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

	#sidebar-menu {
		padding:0;
		margin:0;
		}
		
		#sidebar-menu ul {
			margin-left:0;
			padding-left:0;
			list-style-type:none;
			font-family:Arial, Helvetica, sans-serif;
			}
		
		#sidebar-menu a {
			display:block;
			padding:3px;
			width:160px;
			background-color: #C00;
			border-bottom:1px solid #eee;			
			}
			
		#sidebar-menu a:link, #sidebar-menu a:visited {
			color:#eee;
			text-decoration: none;
			}
			
		#sidebar-menu a:hover {
			background-color: #ddd;
			color:#c00;
			}
			
		#sidebar-bottom h2 {
			font-size:110%;
			font-weight:normal;
			padding:0 5px;	
			margin:0;		
			}
			
		#sidebar-bottom ul {
			margin:0;
			padding:0 5px 5px 5px;
			list-style-type:none;
			}
			
		#sidebar-bottom ul li {
			line-height:14px;
			padding:5px;
			border-bottom:1px dotted #ccc;
			background:none;
			}
			
#news{
float:right;
width: 180px;
background: #f8f8f8;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
overflow:hidden;
margin-bottom:10px;
}

	#news ul{
	margin:0;
	padding:0 5px;
	list-style-type:none;
	}
	
	#news ul li{
	line-height:14px;
	padding: 5px;
	border-bottom:1px dotted #ccc;
	background: none;
	}
	
	#news li.noborder {
	border-bottom:1px solid #FFF;
	line-height:20px;
	}
	
	#news ul li span.newsdate{
	color:#666666;
	font-size:85%;
	}
	
	#news h3{
	font-family:verdana, sans-serif;
	font-size:110%;
	margin:7px 0 0 0;
	padding:5px 0 4px 5px;
	color: #333;
	font-weight: bold;
	}
	
	#news form{
	margin:0px;
	padding:5px 0px;
	}
	
#centercontent{
margin:0 185px 0 160px;
display:block;
padding:0 10px;
}

	#centercontent a{
	font-weight:bold;	
	}
	
	.post img {
		max-width:500px;
		width: expression(this.width > 500 ? 500: true);
		}
	
	.post{
	margin: 0 0 15px 0;
	}
		
	.post h2, #centercontent h2 {
	background: url('images/header_bullet.png') no-repeat 0px 5px;
	border-bottom: 1px solid #eee;
	padding: 0 0 0 16px;
	}
	
	#centercontent h2 {
	font-size:160%;
	font-weight: 100;
	color:#cc0000;
	}
	
	.post p {
		margin:0 0 10px 0;
		}
	
	.post h2 a{
	font-weight:100 !important;
	}
	
	.postmetadata{
	font-size:78%;
	border-bottom:1px solid #bbb;
	padding: 1px 0 1px 5px;
	text-align:right;
	}
	
	.navigation{
	text-align:center;
	margin-bottom:10px;
	}
	
	.floatright {
		float:right;
		border:1px solid #999;
		padding:2px;
		margin:0 0 5px 5px;
		}

	.floatleft {
		float:left;
		border:1px solid #999;
		padding:2px;
		margin:0 5px 5px 0;
		}
		
	.center {
		border:1px solid #999;
		padding:2px;
		margin:5px auto;
		}

	
#footer {
clear: both;
font-size: 68%;
line-height:12px;
background: #ccc;
padding: 0 5px 5px 0;
text-align:right;
margin:0;
border-top:2px solid #000;
}

hr{
height:2px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote{
padding: 5px;
margin:0 10px;
border:1px solid #999;
}

blockquote ul{
padding: 3px 10px;
margin: 4px;
}

form{
margin: 0;
padding:3px;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}
/* comment styles (legacy) */

h2#comments, h2#postcomment{
font-size:110%;
}

ol#commentlist{
margin: 0;
padding: 0 0 0 20px;
}

ol#commentlist li{
margin: 6px 0;
padding: 1px 8px;
background: #eee;
}

/*  sidebar styles */

/* Calendar styles */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
font-weight: 800;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover {
background-color: #fff;
}

/* Archive styles -------------------------------- */
.postspermonth {
	margin: 5px 0 10px 0;
	list-style: none;
	padding-left: 25px;
}

	.postspermonth a:link {
		font-weight:normal;
		}
		
#topright {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 200px;
	width: 300px;
	background: transparent url('images/toprightbanner.gif') top right no-repeat;
	color:#FFFFFF;
	text-indent: -999em;
	text-decoration: none;
	}
	
#scroller {
width: 450px;
height: 20px;
border: 1px solid black;
padding: 3px;
margin:5px auto;
color: #333333;
}

#scroller a{
text-decoration: none;
color:#cc0000;
}