
body
{
	background-image:				url(/themes/default/images/background.gif);
}

body.popup
{
	background-image:				none;
}

.head
{
	height:							163px;
	position:						relative;
	width:							971px;
}

.head .info
{
	position:						absolute;
	right:							5px;;
	bottom:							0;
}

.head .info .logout
{
	font-size:						9px;
}

.head .info a
{
	color:							#333333;
	text-decoration:				underline;
}

h1.logo
{
	background-image:				url(/themes/default/images/gf_green.jpg);
	position:						absolute;
	height:							113px;
	top:							30px;
	width:							971px;
}

h1.mla_logo
{
	background-image:				url(/themes/default/images/mla_banner.gif);
	position:						absolute;
	height:							113px;
	top:							30px;
	width:							971px;
}

.metamenu
{
	padding-left:					20px;
	padding-top:					6px;
}

.metamenu a
{
	color:							#45637A;
}

.metamenu a:hover
{
	color:							#F59600;
	text-decoration:				underline;
}

.foot
{
	border-top:						1px solid #CCCCCC;
	margin-top:						20px;
	padding:						10px;
}

.foot a
{
	color:							#45637A;
}

.foot a:hover
{
	color:							#F59600;
	text-decoration:				underline;
}

.cglayoutbox h2
{
	color:							#666666;
	font-size:						16px;
	font-weight:					bold;
	margin-top:						0px;
}

.cglayoutbox .cglist .cglayoutbox h2
{
	font-size:						12px;
}

.cglayoutbox a
{
	color:							#6F6A7E;
}

.cglayoutbox a:hover
{
	text-decoration:				underline;
}

.cglayoutbox .body .linkDiv
{
	margin-top:						20px;
}

.cglayoutbox .subheading
{
	background-color:				#EEEEEE;
	border:							1px solid #CCCCCC;
	color:							#999999;
	font-size:						9px;
	line-height:					normal;
	margin-bottom:					2px;
	padding:						2px 8px;
}

.cglayoutbox .cmdline
{
	background-color:				#F9F9F9;
	border:							1px solid #CCCCCC;
	color:							#CCCCCC;
	font-size:						10px;
	line-height:					normal;
	margin-bottom:					20px;
	padding:						5px 0px;
	text-align:						center;
}

.cglayoutbox.editor .cmdline
{
	background-color:				#ffffff;
	border-style:					none;
	margin-left:					0;
	text-align:						center;
}

.contentbox h2
{
	background-color:				#666666;
	color:							#ffffff;
	font-size:						12px;
	font-weight:					bold;
	padding-left:					10px;
}

.contentbox.search
{
	padding:						10px;
}

.contentbox.search input
{
	width:							110px;
}

.latestposts
{
	
	border:							1px solid #666666;
}

.latestposts ul
{
	color:							#6F6A7E;
	list-style-type:				none;
	margin-left:					10px;
	padding-left:					0px;
	width:							190px;
}

.latestposts a
{
	color:							#6F6A7E;
}

.latestposts ul h3
{
	font-size:						11px;
	font-weight:					bold;
	margin-top:						5px;
}

.latestposts ul div
{
	font-size:						9px;
	margin-left:					10px;
}



.contentbox.blogs .inner div
{
	padding:						3px;
}

.contentbox.blogs img
{
	padding-right:					3px;
}



.contentbox.search h2
{
	background-color:				#ffffff;
	color:							#666666;
	padding-left:					0;
}

.body .cglist
{
	margin-top:						15px;
}


