body {
	background-color: #ced4c6;
	border-color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010101;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* General font families for common tags */
font, th, td, p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010101;
	font-style: normal;
	font-weight: normal;
}

/* General links */
a:link			{ color: #3E3F00;}
a:visited		{ color: #8f7610;}
a:hover			{ color: #FEFF91;}
a:active		{ color: #FFFF33;}

/* Menu sub links */
a.slink:link	{ color: #3E3F00; text-decoration: underline;}
a.slink:visited { color: #8f7610; text-decoration: underline;}
a.slink:hover	{ color: #FEFF91; text-decoration: underline;}
a.slink:active	{ color: #FFFF33; text-decoration: underline;}

/* Generic font types */
.textsmall	{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.textnormal	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.bulletptext {
	color: #000000;
}

/*-----------------------------------------------*/
/* Code styles                                   */

.codesnip {
	font-family: Courier, 'New Courier', monospace; 
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	background-color: #aeae93;
}
.ppage_chigh	{
	font-size: 12px;
	color: #101010;
	font-style: normal;
	font-weight: normal;
	background-color: #c8c8b0;
}

/*-----------------------------------------------*/
/* Front page styles                             */

.fpage_subtitle	{
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	background-color: #bebe9f;
}
.fpage_subdate	{
	font-size: 12px;
	color: #DDDDDD;
	font-style: normal;
	font-weight: bold;
	background-color: #a3a389;
}
.fpage_subtext {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.fpage_sidebartitle	{
	font-size: 12px;
	color: #DDDDDD;
	font-style: normal;
	font-weight: bold;
	background-color: #a3a389;
}

/*-----------------------------------------------*/
/* Specific page styles	                         */

.mpage_title	{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	background-color: #bebe9f;
}
.mpage_subtitle	{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #bebe9f;
}
.mpage_subsubtitle	{
	font-size: 14px;
	color: #404040;
	font-style: normal;
	font-weight: normal;
	background-color: #b7bdb0;
}
.dpage_title	{
	font-size: 14px;
	color: #404040;
	font-style: normal;
	font-weight: bold;
	background-color: #a3a389;
}
.apage_title	{
	font-size: 14px;
	color: #202020;
	font-style: normal;
	font-weight: bold;
	background-color: #a3a389;
}
.ppage_toptitle	{
	font-size: 12px;
	color: #404040;
	font-style: normal;
	font-weight: bold;
	background-color: #bebe9f;
}
.ppage_bottitle	{
	font-size: 12px;
	color: #202020;
	font-style: normal;
	font-weight: normal;
	background-color: #a3a389;
}
.ppage_botimage	{
	font-size: 10px;
	color: #202020;
	font-style: normal;
	font-weight: normal;
	background-color: #a3a389;
}

/*-----------------------------------------------*/
/* Photo styles                                  */

.photodesc_title	{
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	background-color: #bebe9f;
}
.photodesc_nuumber	{
	font-size: 18px;
	color: #808080;
	font-style: normal;
	font-weight: bold;
	background-color: #c8c8b0;
}

/*-----------------------------------------------*/
/* AD page styles	                         */

.ad_ent_title	{
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #c8c8b0;
}
.ad_ent_name	{
	font-size: 18px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #aeae93;
}
.ad_ent_colsize	{
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #aeae93;
}
.ad_ent_spawntxt	{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #bfbfa8;
}
.ad_ent_desc	{
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	background-color: #bfbfa8;
}
.ad_ent_text	{
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #bfbfa8;
}
.ad_entkey_title	{
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	background-color: #c8c8b0;
}
.ad_entkey_text	{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	background-color: #bfbfa8;
}
.ad_art_subtitle	{
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.ad_mon_subtitle	{
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.ad_mon_guestwords	{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}

/*-----------------------------------------------*/
/* Background styles                             */

.backgrd_middle16_top {
	background-image: url(/pages/ad/images/barpage_top.png);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_middle16_all {
	background-image: url(/pages/ad/images/barpage_all.png);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_middle16_left {
	background-image: url(/pages/ad/images/barpage_left.png);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_middle16_right {
	background-image: url(/pages/ad/images/barpage_right.png);
	background-repeat: repeat-y;
	height: 100%;
}

/*-----------------------------------------------*/
.backgrd_mainbar_mid {
	background-image: url(/pages/ad/images/barnews_mid.png);
	background-repeat: repeat-y;
	height: 100%;
}

.backgrd_sidebar_mid {
	background-image: url(/pages/ad/images/barside_mid.png);
	background-repeat: repeat-y;
	height: 100%;
}
/*-----------------------------------------------*/
.backgrd_pdesc_mid {
	background-image: url(/pages/ad/images/barpdesc_mid.png);
	background-repeat: repeat-y;
	height: 100%;
}
