* {font-family: "Arial", "Helvetica", "sans-serif";}

/* Globals */
a {
	text-decoration:none;
	color: black;
}

a:hover {
	font-weight:700;
	color: white;
	background: #0061A6;	
}

/* Wrapper - 960px */
#wrapper {
	margin: 0 auto;
	width: 960px;
}

#topadvert {
	background: white;
	min-height: 110px;	
}	

#topadvert p {
	text-align: center;	
}

/* MENUBAR */
#menubar {
	min-height: 80px;
	margin: 0;
	background: white;
}

#menubar p {
	margin: 0;	
	margin-left: 1em;
}

/* LEFT COLUMN FRAME */
#leftcolumnframe {
	width: 646px;
	float: left;
	background: white;
}

#leftcolumnframe h1 {
	font-family: "Century Gothic", "Arial", "Helvetica", "sans-serif";
	font-size: 14pt;	
}

#leftcolumnframe td {
	font-size: 9pt;
}

/* RIGHT COLUMN FRAME */
#rightcolumn {
	width: 300px;
	background: #ffffff;	
	float: right;
	margin: 0;
}

#rightcolumn h1 {
	font-family: "Century Gothic", "Arial", "Helvetica", "sans-serif";
	padding-top: 4px;
	font-size: 16pt;
	font-weight: 700;
	margin:0;
	margin-bottom: 4px;	
}

#rightcolumn p {
	font-size: 9pt;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #0061A6;		
}

#rightcolumn p.rssfeed {
	background-image: url('rss.png');
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 18px;
	color: black;
	list-style: none;
	margin-bottom: 3px;
}

/* COPYRIGHT */
#copyright {
	margin-top: 1em;
	border-top: 6px solid gray;
	clear: both;
}

#copyright p {
	font-size: 8pt;
}

/* COLOUR MODIFIERS FOR RIGHT HAND SIDE */
.s-news {
	border-top: 4px solid #0061A6;
	}
	
.s-spoilers {
	border-top: 4px solid #FF0000;
}

.s-episodes {
	border-top: 4px solid #4A7801;
}

.s-whoswho {
	border-top: 4px solid #6F3198;
}

.s-castphotos {
	border-top: 4px solid #D77330;
}

.s-features {
	border-top: 4px solid #FF7E00;
}

.s-games {
	border-top: 4px solid #1D3652;
}

.s-blogs {
	border-top: 4px solid #528F6C;
}

.s-forums {
	border-top: 4px solid #5176B5;
}

.s-default {
	border-top: 4px solid silver;
}
/* MENU ITEMS */
.news {
	color: #0061A6;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
	}
	
.news:hover {
	color: white;
	background: #0061A6;
		
}
	
.spoilers {
	color: #FF0000;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.spoilers:hover {
	color: #FFFFFF;
	background: #FF0000;	
}

.episodes {
	color: #4A7801;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.episodes:hover {
	background: #4A7801;
	color: #ffffff;	
}

.whoswho {
	color: #6F3198;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.whoswho:hover {
	color: white;
	background: #6F3198;	
}

.castphotos {
	color: #D77330;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.castphotos:hover {
	color: white;
	background: #D77330;	
}

.features {
	color: #FF7E00;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.features:hover {
	color: white;
	background: #FF7E00;
}

.games {
	color: #1D3652;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.games:hover {
	background: #1D3652;
	color: white;
}

.blogs {
	color: #528F6C;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	border-right: 1px dotted silver;	
	text-decoration: none;
}

.blogs:hover {
	color: #ffffff;
	background: #528F6C;	
}

.forums {
	color: #5176B5;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	text-decoration: none;
}

.forums:hover {
	color: white;
	background: #5176B5;
}

.otherlinks {
	border-left: 1px dotted silver;
	color: gray;
	font-weight: 700;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 3px;
	display: inline;
	text-decoration: none;
}

.otherlinks:hover {
	color: white;
	background: gray;	
}

/* From modifiers */
#fromgallery, #fromphoto {
	background: #D77330;
	color: white;	
}

#fromnews {
	color: white;
	background: #0061A6;	
}

#fromblog {
	color: white;
	background: #528F6C;	
}

#fromfeature {
	color: white;
	background: #FF7E00;
}

#fromnews a, #fromblog a, #fromfeature a, #fromgallery a, #fromphoto a {
	color: white;	
}

/* V2 stuff - coloured section boxes etc */

#boxgeneral {
	background: #EDEDED;
	padding: 8px;
	margin-bottom: 16px;	
}

#boxadvert {
	background: #EDEDED;
	padding: 0;
	margin-bottom: 16px;	
}

#boxfeatures {
	background: #FF7E00;
	padding: 8px;
	margin-bottom: 16px;	
}

#boxnews {
	background: #0061A6;
	padding: 8px;
	margin-bottom: 16px;	
}

#boxforum {
	background: #2B4F74;
	padding: 8px;
	margin-bottom: 16px;	
}

#boxgeneral h2, #boxfeatures h2, #boxnews h2, #boxforum h2  {
	margin: 0;	
	font-family: "Century Gothic", "Arial", sans-serif;
	font-size: 16pt;
}

#boxnews h2, #boxforum h2 {
	color: white;
}

#boxgeneral p, #boxfeatures p, #boxadvert p {
	margin-top: 1em;
	border: 0;	
}

#boxlistitemsn, #boxlistitemsf, #boxlistitemsforum {
	margin-top: 1em;	
}

#boxlistitemsf p {
	margin: 0;
	background: white;
	border-bottom: 1px solid #FF7E00;
	padding: 8px;
}

#boxlistitemsn p {
	margin: 0;
	background: white;
	border-bottom: 1px solid #0061A6;
	padding: 8px;
}

#boxlistitemsforum p {
	margin: 0;
	background: white;
	border-bottom: 1px solid #2B4F74;
	padding: 8px;
}