/*
Theme Name: Funsters Revised Site
Theme URI: http://www.funstersentertainement.com
Description: New wordpress theme for the revised 2009 site
Author: Rob Callaghan

*/

body {margin : 0;padding : 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;background-image:  url("http://www.funstersentertainment.com/lib/img/Background/background_dark_blue.png");background-repeat: repeat;background-position: center;background-color: #F4F4F4;}
:link, :visited{text-decoration:none}
ul, ol{list-style:none}
ul, ol, li, body, html, p, fieldset, input, textarea, select{margin:0; padding:0}
img { border : 0;} 
.offerbody {text-align: center;}
#h1 {font-family: Tahoma, Arial, sans-serif;font-weight: bold;font-size: 1.9em;color: #660000;}
#h2 {color: #000033;font: bold 1.3em Tahoma, Arial, sans-serif; margin: 0;padding: 0;}

/* links */
a { color: #aba000;	text-decoration: none;}
a:visited { color: #aba000;
text-decoration: none;}
a:hover { color: #333333;}	

/* Top Links Banner */
#topLinksWrapper {background: #000000;color: #FFF;text-align: right;font-size: 0.85em;}
#topLinks {padding: 1px 13px 3px 13px; margin: 0px auto; width: 920px;}
#topLinks ul {list-style-type: none; margin:0 0 0 -40px;}
#topLinks ul li {display: inline}
#topLinks ul li A {padding:0 7px 0 4px; font-size:1em; color: #FFF; text-align:center; text-decoration:none}
#topLinks ul li A:hover {text-decoration:underline;}
#three-link-container {width: 971px;margin : 0 auto;padding-top: 20px; height:140px;}
#logo{width: 390px;	height: 88px;padding-top: 10px;padding-left: 35px;float: left;background-image:  url("http://www.funstersentertainment.com/lib/img/logo/Funsters-logo.png");background-repeat: no-repeat;}
#three-field {height: 36px;margin : 0 auto;padding-bottom: 20px;padding-top: 20px;float: right;width : 400px;} 
#three-field a:hover {text-decoration: none; color:#FFFFFF;}
#three-field ul {margin: 0; padding: 8px 0 0 0; list-style: none; font-size: 0.9em;}
#three-field li {display: inline;}
#three-field a {display: inline;float: left;height: 25px;margin: 0 0 0 0;padding: 2px 10px 0 9px;text-align: center;font-size: 1.5em;color: #FF6600;text-decoration: none;}
#three-field .active a {background-color: #999999;}
#newstitle  { height:250px; text-align:center; width:100%; background: url("http://www.funstersentertainment.com/lib/img/banner/news.jpg") repeat-y center; margin : 0 auto; overflow : hidden;}

/* Unit Navigation */
#topmenu {background: url("http://www.funstersentertainment.com/lib/img/Background/nav_blue.jpg") repeat;	margin: auto;height: 55px;text-align:center;padding-left: 20px;}
#topmenu ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}
#topmenu ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;}
#topmenu ul li a {width: 116px;height: 29px;padding: 10px 0 0;margin: 0;color: #fff;text-decoration: none;display: block;text-align: center;}
#topmenu ul li a:hover {color: #fff;background: #0c1d2a;}
#topmenu a:active {height: 29px;background: #828282;color: #fff;}
#topmenu li#active a {height: 29px;background: #828282;color: #fff;}

/*content */
#content {text-align:left;width: 929px;height:100%;margin : 0 auto;overflow : hidden;background-color: #FFFFFF;border: 1px groove #000000;background-image:  url("http://www.funstersentertainment.com/lib/img/Background/background_grey.png");}
#text {padding-right: 10px;padding-left: 10px;padding-top: 10px;padding-bottom: 30px;}
#text h1 {font-family: Tahoma, Arial, sans-serif;font-weight: bold;font-size: 1.9em;color: #660000;}
#text h2 {color: #000033;font: bold 1.3em Tahoma, Arial, sans-serif; margin: 0;padding: 0;}
#newsdesk {float: left;width: 640px;margin-top: 15px; margin-left: 10px; margin-bottom: 15px;clear: both;overflow: hidden;}
.post {clear: both;overflow: hidden;padding: 1em;margin-bottom: 2em;background-image: url(images/white_background.png);background-repeat: repeat;border: 1px solid #999999;}
.post p {margin: 0.3em; padding: 0.3em;	}
.post .date {height: 50px;width: 47px;background: url(images/calendar.gif) no-repeat;font: normal 22px Arial, Helvetica, sans-serif;color: #666666;text-align: center;padding: 0px 2px 0 0;line-height: 100%;float: left;}
.post .date span {height: 16px;	display: block;	font: normal 11px Arial, Helvetica, sans-serif;color: #ffffff;text-align: center;padding-top: 7px;}
.post .title {float: left;margin-left: 10px;width: 504px;}
.postdata {font-size: 90%;color: #999999; ;
}
.postdata a, .postdata a:visited {color: #999999;text-decoration: none;}
.postdata a:hover {text-decoration: none;}
.postdata .category{float: left; padding-right: 10px;}
.postdata .author{float: left; padding-left: 10px;}
.entry {padding: 0 0 5px 0;clear: both;}
.title h2 {font-size: 24px;color: #000;	margin: 3px 0 2px;padding-bottom: 4px;border-bottom: dotted 1px #CCCCCC;letter-spacing: -.04em;}
.title h2 a, .title h2 a:visited {color: #000;text-decoration: none;}
.title h2 a:hover {text-decoration: none;}
.tags {float: right;color: #aaa;}
blockquote {float: right;width: 40%;background:#E1F0FF url(images/right_quotes.png) no-repeat;margin: 0 20px 20px;padding: 20px 0;border-top: 1px solid #d3cab8;border-bottom: 1px solid #d3cab8;}
.sidebar { float:right;background-image: url(images/white_background.png);background-repeat: repeat;margin-top: 15px; margin-left: 10px; margin-bottom: 15px;width: 200px;background: #ffffff;padding: 20px;border: 1px solid #999999;}
.sidebar ul {list-style-type: none;margin: 0 0 30px 0;padding: 0;}
.sidebar h3 {margin: 0 0 5px 0;font-size: 16px;color: #666666;width: 200px;border-bottom: 1px solid #cccccc;}
.sidebar a {color: #aba000;text-decoration: none;}
.sidebar a:hover {color: #333333;}

/* calendar */
#wp-calendar {width: 200px;background: #ebebeb;border: 1px solid #cccccc;margin: 0 0 30px 0;font-size: 12px;text-align: center;}
#wp-calendar caption {text-align: left;}
#wp-calendar #today {background: #cccccc;}
#wp-calendar a {display: block;width: 100%;height: 100%;}
#wp-calendar a:hover {background: #cccccc;}
.navigation { padding-bottom: 10px;}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


/* End captions & aligment */


/* Footer */
#Footer {margin:0 auto;padding-top:20px;display: block; color:#FFFFFF}
#Footer-Contents { margin:0 auto;  width:920px}
#Footer-Contents .heading {font-size:1.4em;color: #FF6600;}
#Footer-Contents .left {float:left;width:259px;padding-right: 20px;padding-top: 10px;}
#Footer-Contents .left .title {color:#fff;font-size:1.3em;font-weight:normal;padding-bottom: 10px;padding-top: 10px;}
#Footer-Contents .left .academy-links{padding:10px 0 20px 10px;}
#Footer-Contents .left .academy-links li{color:#cdcdcd; list-style-position:inside; list-style-type:disc; padding:3px 0}
#Footer-Contents .left .academy-links a{color:#cdcdcd}
#Footer-Contents .left .academy-links a:hover{color:#fff; text-decoration:underline}
#Footer-Contents .left .funsters{padding:10px 0 20px 0}
#Footer-Contents .left .funsters li{color:#cdcdcd; list-style-position:inside; list-style-type:disc; padding:3px 0}
#Footer-Contents .left .funsters a{color:#cdcdcd}
#Footer-Contents .left .funsters a:hover{color:#fff; text-decoration:underline}
#Footer-Contents-middle {margin-left: 20px;	padding-top: 10px;}
#Footer-Contents-middle .title {color:#fff;font-size:1.3em;font-weight:normal;padding-bottom: 10px;padding-top: 10px;}
#Footer-Contents-middle ul li {clear:left; font-weight:bold; padding:11px 0 5px 0}
#Footer-Contents-middle ul li ul li{clear:none; display:inline; padding:0 3px 0 0}
#Footer-Contents-middle ul li a{color:#cdcdcd; font-size:1.1em; font-weight:bold}
#Footer-Contents-middle ul li ul li a{color:#cdcdcd; font-size:0.9em; font-weight:normal; padding:0px; text-decoration:none}
#Footer-Contents-middle ul li a:hover{color:#fff;text-decoration:underline}
#Footer-Contents-middle .linkone {float:left; width:122px; padding-right:16px}
#Footer-Contents-middle .linktwo {float:left; width:122px; padding-left:16px; padding-right:16px}
#Footer-Contents-middle .linkthree {float:left; width:122px; padding-left:16px}
#Footer-Contents .Tech-Links{float:right;  width:180px;padding-top: 10px;}
#Footer-Contents .Tech-Links .title{color:#fff;font-size:1.3em;font-weight:normal;padding-bottom: 10px;padding-top: 10px;}
#Footer-Contents .Tech-Links ul{padding:10px 0 0 0}
#Footer-Contents .Tech-Links ul li{color:#cdcdcd; list-style-position:inside; list-style-type:disc; padding:3px 0}
#Footer-Contents .Tech-Links ul li a{color:#cdcdcd; font-size:0.9em}
#Footer-Contents .Tech-Links ul li a:hover{text-decoration: underline;}
#Footer-copyright-wrap{	clear:both;	color:#989898;font-size:10px;width:100%;text-align:right;padding-top:30px;}
#Footer-copyright{border-top:1px solid #183A54;margin:0 auto; padding:10px 0; width:940px;}
