@charset "utf-8";
/* CSS Document */
body {
	background: url(images/mainbg.jpg) repeat-x #000000;
	font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color:#333333;
	margin: 0 auto;
}

#mainbodywrapper {
	width: 930px; margin: 0 auto; height: auto;
}

#headerwrap {
	width: 930px; height: 160px; margin: 0 auto; float: left;
}

#logo {
	width: 442px; height: 142px; float:left; margin: 15px 10px 0 2px;
}

#topbuttonsholder {
	width: 455px; height: 55px; margin: 0 10px 5px 2px; float:right;
}

.whitebold {
	font-family: Tahoma, Geneva, sans-serif; color:#FFF; font-size: 12px; font-weight: bold;
}

.whitebold a {
	color:#FFF; text-decoration: none;
}

.whitebold a:hover {
	color:#FFF; text-decoration: underline;
}

#h1 {
	font-size: 15px; letter-spacing: 0px; color:#FFFFFF; background: none; float:right; width: 455px; height: 20px; margin: 5px 10px 5px 0
}

#buttonstopwhitebg {
	width: 449px; height: 40px; background:url(images/topmenubg.png) no-repeat; float: right; margin: 10px 10px 0 0; padding: 7px 3px 5px 3px;
	text-align: center; color:#000000; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; letter-spacing: 0px;
	}
	
	#buttonstopwhitebg a {
		color:#000000; text-decoration: none;
	}
	
	#buttonstopwhitebg a:hover {
		color:#000000; text-decoration: underline;
	}
	
#section1wrap {
	width: 913px; height: 390px; margin: 2px auto; background: url(images/hometopboxbg.png) no-repeat bottom; float: left;
}

#advertiserdirectory {
	width: 909px; height: auto; margin: 15px auto; float:left;
}

#leftside {
 width: 440px; height: 390px; float: left;
}

#mercurymedialink {
	width: 260px; float:left; height: 44px; text-align: left;
}

#titlepage {
	width: 250px; float:left; height: 30px; text-align: left; margin: 15px 0 0 20px;
}

#portalholder {
	width: 415px; float:left; height: 200px; text-align: left; margin: 20px 0 5px 20px; background: #FFF;
}
#Mmercuryfeatures {
	width: 415px; height: 100px; float: left; text-align:left; margin: 5px 0 5px 20px; 
	color:#FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px;
}

#Mercuryfeatures2 {
	width: 415px; height: 300px; float: left; text-align:left; margin: 20px 0 5px 20px; 
	color:#FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 16px;
}

#rightside {
 width: 440px; height: 350px; float: left; margin: 30px 0 0 10px;
}
#nextissue {
	width: 436px; height: 256px; float: left; margin: 10px 0 5px 0; background-color: #333; border: thin solid #FFFFFF;
}


#content2top {
	width: 436px; height: 256px; float: left; margin: 10px 0 5px 0; background-color: #222; border: thin solid #FFFFFF;
}

#contactpanel {
	width: 436px; height: 256px; float: left; margin: 10px 0 5px 0; background-color: #222; border: thin solid #FFFFFF;
}

#issuedetails2 {
	width: 280px; height: 240px; color:#FFFFFF; margin: 5px; float:left;
}

#advertisemenu {
	width: 110px; height: 225px; color:#FFFFFF; margin: 5px; float:left; padding: 5px 10px 10px 10px; background: url(images/advertiserofweekbg.jpg) center; border: thin solid #CCC; line-height: 24px; text-align: right; font-size: 14px;
}

#advertisemenu a {
	color: #ffffff; text-decoration: none;
}

#advertisemenu a:hover {
	color: #ffffff; text-decoration: underline;
} 

#issuedetails {
	width: 230px; height: 240px; color:#FFFFFF; margin: 5px; float:left; line-height: 16px;
}

#issuelink {
	width: 185px; height: 240px; color:#FFFFFF; margin: 5px 0 0 5px; float:left;
}
	
	
.largewhite {
	font-size: 20px; color:#FFFFFF; font-weight: bold;
}

.mediumlargewhite {
	font-size: 18px; color:#FFFFFF; font-weight: bold;
}

.mediumwhite {
	font-size: 16px;
	color:#FC0;
	font-weight: bold;
}

.mediumwhiteh1 {
	font-size: 18px;
	color:#FC0;
	font-weight: bold;
	padding: 0;
	margin: 0;
}


.mediumlargred {
	font-size: 18px; color:#F00; font-weight: bold;
}


.largered {
	font-size: 22px; color:#F00; font-weight: bold;
}

.mediumlargeblack {
	font-size: 18px; color:#000000; font-weight: bold;
}

.mediumred {
	font-size: 16px; color:#F00; font-weight: bold; line-height: 25px
}

.mediumredplain {
	font-size: 16px; color:#F00; font-weight: normal; line-height: 25px
}

.spacedwhite {
	line-height: 22px; font-weight: bold; font-size: 14px;
}

.spacedwhite a {
	color:#FFF; text-decoration: none;
}

.spacedwhite a:hover {
	color:#FFF; text-decoration: underline;
}

#section2wrap {
	width: 913px; height: 365px; margin: 10px auto; float:left;
}

#latestevents {
	width: 420px; height: 323px; float: left; background:url(images/latesteventsbg.jpg) no-repeat; padding: 15px; text-align: left;
}

#advertiserofweek {
	width: 247px; height: 334px; float: left; background:url(images/advertiserofweekbg.jpg) no-repeat; margin: 0 0 0 10px; padding: 10px; text-align: center;
}

#newsstream {
	width: 180px; height: 354px; float: right; background:#000; margin: 0 0 0 5px; text-align: center;
}


#footer {
	height: 33px; width: 896px; float:left; background: url(images/footerbg.jpg) repeat-x; margin: 10px auto; padding: 15px 10px 10px 10px; text-align: center; color:#CCC; font-size: 14px;
}

#footer a {
	color:#CCC; text-decoration: underline;}

.smallwhite {
	font-size: 13px; color:#FFF; line-height: 15px; font-style: normal;
}

.smallwhitespaceed {
	font-size: 13px; color:#FFF; line-height: 17px; font-style: normal;
}

.formstyle {
	background: #222; color:#FFF; font-size: 14px; font-family: Tahoma, Geneva, sans-serif;
}

.smallwhiteplain {
	font-size: 12px;
	 font-weight: normal;
}

.smallyellowplain {
	font-size: 12px;
	 font-weight: normal;
	 color:#FC0;
}

.yellowmedium {
	font-size: 16px;
	color:#FC0;
	font-weight: bold;
}

.yellowmedium a {
	color:#FC0;
}
