body {
	background:#c1de9e;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#top {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:300px;
	background:#8c60b7;
}

#main {
	position: relative;
	width: 922px;
	margin-left: auto;
	margin-right: auto;
}

#logo {
	position:relative;
	width:100%;
	height:239px;
	background:url(images/top_bg.png);
	margin-top:61px;
}

#btm_bck{background:url(images/center_bg.png);}
#btm{background:url(images/bottom_bg.png) bottom no-repeat;}

#col_left{width:710px;}
#col_right{width:212px;}

#content_right {
	padding:25px;
	color:#fff;
	font-size:14px;
}  
#content_right h1{font-size:20px; }

#content_right a{font-weight:bold; color:#fff}
#content_right a:hover {text-decoration:none; color:#FFFFFF}

#content_right .admin a{color:#000; font-weight:normal}
#content_right .admin a:hover {color:#000;text-decoration:underline}

.first{margin-top:0px;}

#content {
	padding:25px 40px 25px 25px;
	font-size:14px;
} 

#footer {color:#666666; font-size:11px; text-align:center; margin-top:5px;}
#footer a{color:#666666;}
#footer a:hover{color:#666666;text-decoration:none; }


.admin {padding:2px; background:#66FF33; margin-top:5px; font-size:10px; color:#000}
.adminform {padding:2px; background:#99FF99; margin-top:5px; font-size:10px; color:#000}

.page {background:#0099CC; color:#000}
.pageform {background:#33CCFF; color:#000}

.part {background:#FF9900; color:#000}
.partform {background:#FFCC66; color:#000}

.list {background:#FF33FF; color:#000}
.listform {background:#FF66CC; color:#000}

.adminform input, .adminform select{font-size:10px; color:#000}

