body {
	background-color: #C8C8C8;
	text-align: center;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	color: #333333;
}

/* articles */
.article {
}
h1.article_title {
	font-size: 14px; font-weight: bold; color: #336666; margin: 0px;
}
p.article_short {
	font-size: 12px; font-weight: normal; color: #333333; padding: 3px; background-color: #ccccee; border: 1px solid #333333;
}
.article_title a:link {text-decoration: none; color: #333333;}
.article_title a:visited {text-decoration: none; color: #333333;}
.article_title a:active {text-decoration: underline; color: #F56500;}
.article_title a:hover {text-decoration: underline; color: #F56500;}

/* main container */
#mainContainer {
	width: 785px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* top */
.region {
}
.header_left {
	float: left;
}
.header_right {
	float: left;
}

/* advertisements */
#ad_long_bg {
	clear: both;
	/*width: 785px;*/
	width: 780px;
	/*height: 113px;*/
	height: 102px;
	background: url("../common/images/advert_1.gif");
	background-repeat: no-repeat;
	text-align: center;
	/*line-height: 113px;*/
	padding-top: 11px;
	padding-left: 5px;
}
#ad_long {
	vertical-align: middle;
}
#ad_short_bg {
	clear: both;
	/*width: 605px;*/
	width: 570px;
	/*height: 120px;*/
	height: 105px;
	background: url("../common/images/advert_2.gif");
	background-repeat: no-repeat;
	text-align: center;
	/*line-height: 120px;*/
	padding-top: 15px;
	padding-left: 35px;
}
#ad_short {
	vertical-align: middle;
}
#ad_vert_bg {
	clear: both;
	/*width: 176px;*/
	width: 176px;
	/*height: 643px;*/
	height: 617px;
	background: url("../common/images/advert_3.gif");
	background-repeat: no-repeat;
	text-align: center;
	/*line-height: 643px;*/
	padding-top: 26px;
}
#ad_vert {
	vertical-align: middle;
}

/* body */
#bodyContainer {
	width: 785px;
}
#body_leftContainer {
	float: left;
	width: 607px;
}
#body_rightContainer {
	float: left;
	width: 178px;
}

/* news content */
.news_content {
	padding-bottom: 25px;
}
.news_content h1 {
	font-weight: bold;
	color: #F56500;
}
.news_content a:link, a:visited, a:active {
	text-decoration: none;
	color: #333333;
}
.news_content a:hover {
	text-decoration: underline;
	color: #F56500;
}
.news_content li {
	padding: 5px;
}

/* content pages */
.content {
	padding-bottom: 25px;
}
.content h1 {
	font-weight: bold;
	color: #F56500;
}
.content h2 {
	font-weight: bold;
	color: #333333;
}
.content b {
	font-weight: bold;
	color: #2B5858;
}
.content a:link {text-decoration: none; color: #333333;}
.content a:visited {text-decoration: none; color: #333333;}
.content a:active {text-decoration: underline; color: #F56500;}
.content a:hover {text-decoration: underline; color: #F56500;}

.plainlink a:link{text-decoration: none; color: #F56500;}
.plainlink a:visited{text-decoration: none; color: #F56500;}
.plainlink a:active{text-decoration: underline; color: #F56500;}
.plainlink a:hover{text-decoration: underline; color: #F56500;}

.featureHostTitle {font-family: Arial; font-size: 12px; font-weight: bold; color: #336666;}
.featureHost {font-family: Arial; font-size: 18px; font-weight: bold; color: #000000;}
.featureHost a:link {text-decoration: none; color: #F56500;}
.featureHost a:visited {text-decoration: none; color: #F56500;}
.featureHost a:active {text-decoration: underline; color: #F56500;}
.featureHost a:hover {text-decoration: underline; color: #F56500;}
.hostingMenuLink {font-family: Arial; font-size: 12px; font-weight: bold; color: #336666;}
.hostingMenuLink a:link {text-decoration: none; color: #336666;}
.hostingMenuLink a:visited {text-decoration: none; color: #336666;}
.hostingMenuLink a:active {text-decoration: none; color: #F56500;}
.hostingMenuLink a:hover {text-decoration: none; color: #F56500;}
.hostingSponsor {font-family: Arial; font-size: 10px; color: #666666;}
.hostingSponsor a:link {text-decoration: none; color: #F56500;}
.hostingSponsor a:visited {text-decoration: none; color: #F56500;}
.hostingSponsor a:active {text-decoration: none; color: #F56500;}
.hostingSponsor a:hover {text-decoration: underline; color: #F56500;}
.guide {font-family: Arial; font-size: 11px; color: #000000;}
.guideHeader {font-family: Arial; font-size: 12px; font-weight: bold; color: #336666;}
.guideHeader a:link {text-decoration: none; color: #336666;}
.guideHeader a:visited {text-decoration: none; color: #336666;}
.guideHeader a:active {text-decoration: none; color: #F56500;}
.guideHeader a:hover {text-decoration: none; color: #F56500;}
.smallGrey {font-family: Arial; font-size: 10px; color: #333333;}
input.smallGrey {font-family: Arial; font-size: 10px; color: #333333; border: 1px #999999 solid; height: 14px;}
.footerText {font-family: Arial; font-size: 10px; color: #000000;}
.footerLinks {font-family: Arial; font-size: 10px; color: #FFFFFF;}
.footerLinks a:link {text-decoration: none; color: #FFFFFF;}
.footerLinks a:visited {text-decoration: none; color: #FFFFFF;}
.footerLinks a:active {text-decoration: none; color: #EEBF60;}
.footerLinks a:hover {text-decoration: none; color: #EEBF60;}
.login {font-family: Arial; font-size: 11px; color: #999999;}
input.login {font-family: Arial; font-size: 11px; color: #FFFFFF; background-color: #000000; border: 2px #666666 solid;}
.sidebarMenuTitle {font-family: Arial; font-size: 11px; font-weight: bold; color: #F56500;}
.sidebarMenu {font-family: Arial; font-size: 11px; color: #51A9A9;}
.sidebarMenu a:link {text-decoration: none; color: #51A9A9;}
.sidebarMenu a:visited {text-decoration: none; color: #51A9A9;}
.sidebarMenu a:active {text-decoration: none; color: #FFFFFF;}
.sidebarMenu a:hover {text-decoration: none; color: #FFFFFF;}

.announcements {background-color: #ffffcc; margin-top: 2px; margin-bottom: 2px; padding: 4px; border: dashed 1px #cccccc;}
.announcements b{color: #333333; font-weight: bold;}
.announcements ul{margin-top: 0px; margin-left: 25px;}
.announcements p{margin: 4px;}

.usercp_section {background-color: #EFEFEF; margin-top: 2px; margin-bottom: 2px; padding: 4px; border: dashed 1px #cccccc;}
.usercp_section a:link {text-decoration: none; color: #333333;}
.usercp_section a:visited {text-decoration: none; color: #333333;}
.usercp_section a:active {text-decoration: none; color: #333333;}
.usercp_section a:hover {text-decoration: none; color: #F56500;}

.loginbox {width: 138px; padding: 5px;}
.loginbox a:link {text-decoration: none; color: #FFFFFF;}
.loginbox a:visited {text-decoration: none; color: #FFFFFF;}
.loginbox a:active {text-decoration: none; color: #FFFFFF;}
.loginbox a:hover {text-decoration: none; color: #F56500;}
