/* CSS Document */
body {
	background-color: #003366;
	font-family: 'Open Sans', sans-serif;
}
.cellTitles {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.topMenuText {
	font-size: 11px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

a.topMenuText:link {color: white; text-decoration: none;}
a.topMenuText:visited {color: white; text-decoration: none;}
a.topMenuText:hover {color: white; text-decoration: underline;}
a.topMenuText:active {color: white; text-decoration: none;}

.subCategoryList {
	font-size: 11px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

a.subCategoryList:link {color: black; text-decoration: none; font-size:90%;}
a.subCategoryList:visited {color: black; text-decoration: none; font-size:90%;}
a.subCategoryList:hover {color: black; text-decoration: underline; font-size:90%;}
a.subCategoryList:active {color: black; text-decoration: none; font-size:90%;}


.gameBreadcrumb {
	font-size: 11px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

a.gameBreadcrumb:link {color: white; text-decoration: none;}
a.gameBreadcrumb:visited {color: white; text-decoration: none;}
a.gameBreadcrumb:hover {color: white; text-decoration: underline;}
a.gameBreadcrumb:active {color: white; text-decoration: none;}

.footerText {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.defaultText {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px; line-height:15px;
}
.listSmallText {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	margin-bottom: 8px;

}
.mainSmallGameText {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
}
.pageNumbers {
width:100%;
text-align:center;
color:red;
	clear:both;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}

.displaygamebottomtitles {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bottomgametext {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.privatemessageheader {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.sendmessageheader {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.messagecellheaders {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
.messagesubject {font-family: 'Open Sans', sans-serif; font-size: 13px; }
.messagefrom {font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: bold; }
.messagesummary {font-family: 'Open Sans', sans-serif; font-size: 11px; }
.messagedate {font-family: 'Open Sans', sans-serif; font-size: 12px; }
.privatemessagesubject {font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: bold; }
.privatemessageprofileinfo {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}

.privatemessageprofileusername {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.privatemessagedate {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
.privatemessagetext {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.memberlistboxtitles {
   font-family: 'Open Sans', sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.memberlistabc {
   font-family: 'Open Sans', sans-serif;
   font-size: 12px;
}
.memberlistusers {
   font-family: 'Open Sans', sans-serif;
   font-size: 12px;
}
.memberlistpages {
   font-family: 'Open Sans', sans-serif;
   font-size: 11px;
}

a.PoweredBy:link {color: white; text-decoration: none;}
a.PoweredBy:visited {color: white; text-decoration: none;}
a.PoweredBy:hover {color: white; text-decoration: underline;}
a.PoweredBy:active {color: white; text-decoration: none;}

-->


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 1.166; PADDING-TOP: 0px; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #003333
}
Form{padding:0px; margin:0px;}
A:link {
	COLOR: #000099; 
}
A:visited {
	COLOR: #000099; 
}
A:hover {
	COLOR: #0000ff; 
}
A:hover {
	TEXT-DECORATION: underline
}
h1, h2, h3, h4, h5, h6 {
	FONT-SIZE: 100%; COLOR: #330099; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,sans-serif
}
H1 {
	padding-top: 5px; padding-bottom: 0px; margin: 0; line-height: 1em;
}
H2 {
	FONT-SIZE: 100%; COLOR: #330099; 
}
H3 {
	FONT-SIZE: 100%; COLOR: #330099;
}
H4 {
	FONT-SIZE: 100%; COLOR: #330099;
}
H5 {
	FONT-SIZE: 100%; COLOR: #334d55
}
UL {
	LIST-STYLE-TYPE: square
}
UL UL {
	LIST-STYLE-TYPE: disc
}
UL UL UL {
	LIST-STYLE-TYPE: none
}
LABEL {
	FONT: bold 100% Arial,sans-serif; COLOR: #334d55
}
#wrapper {PADDING: 0px; margin:0px; BORDER-RIGHT: #330099 2px solid; BORDER-TOP: #330099 2px solid; MARGIN: 0px auto; BORDER-LEFT: #330099 2px solid; WIDTH: 1000px; BORDER-BOTTOM: #330099 2px solid; BACKGROUND-COLOR: #ffffff;}
#mainad { float: right; padding: 0; margin-top: 5px; margin-left: 5px; }

#masthead {margin-top:0px; PADDING: 0px 0px 0px 0px; WIDTH: 1000px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #006666; height:auto;}
.logo{width:102px; float:left; position:relative; left:3px; top:12px; z-index:9;}
.newlogo{width:260px; float:left; position:relative; left:3px; top:12px; z-index:9;}
.logoText{ float:left; position:relative; top:12px;}
.ad { margin-bottom: 10px; text-align: center; }
.bannerAd  {PADDING-TOP: 5px; PADDING: 0px; MARGIN: 0px 5px 5px 262px; HEIGHT: 90px; WIDTH: 728px; BACKGROUND-COLOR: #000000;}
.bannerAd2 {font-size: 80%; PADDING: 0px; MARGIN:  5px 8px 5px 5px; WIDTH: auto; HEIGHT: auto;}
.bannerAd3 {float:left; PADDING-TOP: 0px; margin: 25px 5px 10px 15px; HEIGHT: 60px; WIDTH: 468px; BACKGROUND-COLOR: #000000;}
.bannerAd4 {float:left; PADDING-TOP: 0px; margin: 35px 5px 10px 15px; BACKGROUND-COLOR: #006666; color: #eeeeee; }
.bannerAd9 {float: left; PADDING: 0px; margin: 10px 0px 0px 8px; HEIGHT: 90px; WIDTH: 728px; BACKGROUND-COLOR: #006666;}

.searchBox{float:left; padding:40px 0px 10px 10px;}
.searchBox h3{color:white;}

#navBar {float: left; height:100%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-RIGHT: #ccc 1px solid; BORDER-bottom: #ccc 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #eeeeee; width: 22%;}
#content {PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 74%; PADDING-TOP: 0px;}
#content h3{line-height:1.5em; PADDING-LEFT: 0px;}
#content h4,h6{line-height:1.5em; PADDING-LEFT: 0px;}
#siteName {FLOAT: left; MARGIN: 0px;}
#pageName {margin-top:0.4em;}
#globalNav {position:relative; CLEAR: both; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 7px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #330099;}
#globalNav IMG {DISPLAY: block}

#globalNav a {PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; }
#globalNav a:link {text-decoration: none }
#globalNav a:visited {text-decoration: none }
#globalNav a:active {text-decoration: none }
#globalNav a:hover {text-decoration: underline; color: white; }

#breadCrumb {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}
.feature {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px;}
.feature H3 {
	padding: 20px 0px 5px 0px;
	text-align: left;
}
.feature dl{ margin: 0px; padding: 0px; }
.feature dt{ margin: 0px; padding: 0px; font-weight: bold;}
.feature dd{ margin: 0px; padding: 4px; float: left; white-space: nowrap;}

.feature p{margin-top: 5px;}

.gameScreen{text-align:center;}

#gameCon{margin-left:0px; clear:both; padding: 0px; width:100%;}

#catTitle{margin:0px; padding:0px 0px 0px 1%; list-style:none; width:98%;}
#catTitle li {margin:0px; padding:2px; float:left; width:30%; line-height:1.7em;}

.itemBox{border: solid 1px #330099; float: left; width: 47%; margin: 0% 1% 1% 1%;  height: 6em; overflow: hidden;}
.itemBox h4{background: #330099; width: auto; padding: 3px;  color: White; font-weight: bold; font-size: 80%;}
.itemBox p{font-size: 80%; padding: 8px 3px 8px 0px;  margin: 0px;}
.itemBox span{font-weight: bold;}
.itemBox img{ padding: 8px; float: left; width: 70px; height: 70px; border: 0;}

.itemBoxHome{border: solid 1px #330099; float: left; width: 47%; margin: 0 8px 10px 5px;  height: 15em; overflow: hidden;}
.itemBoxHome h2{background: #330099; width: auto; padding: 3px;  color: White; font-weight: bold; font-size: 80%;}
.itemBoxHome a{font-weight:bold;}
.itemBoxHome p{font-size: 80%; padding: 3px 10px 3px 10px; margin: 0px; clear:left; text-align:right;}
.itemBoxHome span{font-weight: bold; font-size:80%;}
.itemBoxHome img{ padding: 10px; float: left; width: 70px; height: 70px; border: 0;}
.itemBoxHome ul{list-style:none; clear:left; margin:0px; padding: 0px;overflow: hidden; height:6.6em;} 
.itemBoxHome li{ font-size:80%; padding: 0 10px 0 10px; white-space: nowrap; margin:0px;} 
.story {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
.story P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#siteInfo {
	CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 75%; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #cccccc; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#siteInfo IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
#footerFriends{font-size:80%; margin-bottom: 10px; clear: left;  overflow:auto;}
#footerFriends h2{ margin: 0px; padding: 0px; font-weight: bold;}
#footerFriends dl{ margin: 0px; padding: 0px;}
#footerFriends dd{ margin: 0px; padding: 4px; float:left; white-space: nowrap;}

#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navBar UL A:link { padding: 0px; margin: 0px;  
	DISPLAY: block
}
#navBar UL A:visited { padding: 0px; margin: 0px;  
	DISPLAY: block
}
#navBar UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE: none
}
#navBar LI {line-height: 1.2em; margin:0px; padding: 0px; }
UNKNOWN {
	BORDER-BOTTOM-STYLE: none
}
#sectionLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative
}
#sectionLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
#sectionLinks A:link {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: auto; PADDING-TOP: 2px; voice-family: inherit
}
#sectionLinks A:visited {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#sectionLinks A:hover {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
.relatedLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.relatedLinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.relatedLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
#advert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
#advert IMG {
	DISPLAY: block
}
#headlines {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px
}
#headlines P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#rss{margin:10px;}
#rss img{padding:3px 0px;}


/* Malcychan */
.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #000080;}
.adText {font: normal 10pt Arial; text-decoration: none; color: #000000;}
.adBrite {float: left; padding: 0px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 10px; background: #eeeeee;}
#links ul { padding: 0 0 10px 0; margin: 0; list-style: none; }
#links li { line-height: 1.5em; }
.classifiedAd {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	border: 1px solid #000080;
	margin: 2px 5px 2px -2px;
	padding: 2px;
}
div.addthis_toolbox {
width:50%;
margin-left: 25%;
margin-right: 25%;
}

.tags {
font-size: .875em;
line-height: 1.3em;
width: 100%;
display: inline-block;
clear: both;
padding: 15px 0 5px;
border-top: 1px solid #dbe3e5;
border-bottom: 1px solid #dbe3e5;
}
.tags li {
float: left;
background: 0;
border: 1px solid #bdbdbd;
border-bottom: 1px solid #999;
border-top: 1px solid #e2e1e2;
border-radius: 2px;
margin: 0 7px 10px 0;
padding: 0;
font-size: .75em;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.4);
box-shadow: 0 1px 4px rgba(0,0,0,.4);
font-weight: bold;
}
.tags li a {
padding: 5px 20px;
display: block;
}
.tags p {
float: left;
margin: 0 10px 0 0;
font-weight: bold;
font-size: .875em;
}
.tags ul {
float: left;
width: 75%;
list-style: none;
margin: 0;
}
img { border:0;}

