/* Start of CMSMS style sheet 'mcp' */
* {margin:0; padding:0;}

body { font-size:12px; font-family:georgia; background:#590600;}

#wrapper { width:780px; margin:0 auto; margin-top:20px; background:url(images/content_bg.jpg) top left repeat-y;}

#header { position:relative; height:128px; background:url(images/header_bg.jpg) top left; z-index:2;}
 #logo { position:absolute; top:10px; left:25px; width:103px; height:102px; 
 	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_mcp.png',sizing='crop');
 } /* png for IE */
 #header>#logo { background:url(uploads/images/logo_mcp.png) center no-repeat;} /* png for other browser */
 #header_content{ position:absolute; left:145px; height:128px; width:450px;}
 #header_content h1{ margin-top:10px; font-size:20px; color:#590600;}
 #features { position:absolute; top:-30px; left:590px; width:180px; height:150px; z-index:100; text-align:center;
 	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/feature_bg.png');
 }
 #header>#features { background:url(images/feature_bg.png);}
 	#features h1{margin-top:15px; font-size:28px;}
 	#features p{font-weight:bold; line-height:20px;}
	
#content {}
 #left_side{ float:left; width:150px; }
 	#main_nav{ width:150px; height:140px; background:url(images/main_nav_bg.jpg) top right no-repeat;}
	#menu {list-style:none; padding-top:30px;}
	#menu li{width:120px; height:19px; background:url(images/nav_bg.jpg) left no-repeat; text-align:right; padding:2px 10px 2px 0;}
	#menu li a{text-decoration:none; line-height:19px; color:#fff; }
	#menu li a:hover,#menu li a:active{text-decoration:underline;}
 #left_side .holder{ padding:10px 7px; line-height:18px;}
 
 #main_content{float:left; width:630px;}
 	#main_pict { width:627px; height:255px; background:#FFF url(images/shadow.gif) left bottom; }
	#main_pict img { margin:-5px -5px 0 0; z-index:1;}
 	#article{ width:570px; height:80px; background:#fff url(images/article_bg.jpg) top left no-repeat; margin:0 auto; padding:10px 15px; line-height:16px;}
 	#article h1{font-size:20px; color:#590600; margin-bottom:10px;}
 #main_content .holder {padding:10px 5px; line-height:18px;}
 #main_content .holder img { float:right; margin:0 0 0 0px; padding:0px; border:0px solid #590600; display:inline;}
 	.holder h1 {font-size:20px; color:#590600; margin-bottom:10px;} 
	
	
#footer {height:25px; background:url(images/footer_bg.jpg) bottom right no-repeat; line-height:20px; padding-right:20px;text-align:right;}

.clear{clear:both;}
a{ text-decoration:none; color:#590600;}
a:hover{ text-decoration:underline;}


/* End of 'mcp' */

