/* real CSS styles for well behaved browsers */

/* import CSS for compliant browsers */
/* ------------------------------------------------------- */
@import url(reset.css);

/* stops the nasty horizontal shift with centered layouts in moz etc */
/* html { height: 100%; margin-bottom: 1px; } */

body {
	background: url(../images/pattern.jpg) repeat #737372;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#080c0a;
}
a{color:#E31D88;}
.white_link a{color:#FFFFFF;}
a:hover{text-decoration:none;}
#mainwrapper{width:780px;margin:auto;}
#wrapper{width:780px;background:url(../images/shadow_02.gif) repeat-y;float:left;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;text-align:left;}
#content{width:760px;float:left;padding:0px;}
#nav{width:760px;background:#121110;float:left;}
#main{width:720px;background:#FFFFFF;float:left;padding:20px;}
.blue_heading{color:#29BBF2;font-size:24px;}
.larger_black{color:#121110;font-size:16px;}
.normal_black{color:#121110;font-size:12px;}

/* news */
.newstitle{background:#16C1F3;color:#FFFFFF;font-size:18px;font-weight:bold;padding:10px;}
#newscontain{width:211px;background:#E6E6E6;border-right:#C5C5C5 1px solid;border-bottom:#C5C5C5 1px solid;border-left:#C5C5C5 1px solid;float:left;padding:10px;}
#scroller{height:431px;overflow:auto;float:left;width:211px;}
#scroller td{font-size:12px;}
#scroller td h1{color:#080c0a;font-weight:bold;margin:0px;font-size:12px;}
#scroller td a{color:#E31D88;font-weight:bold;text-decoration:none;}
#scroller td a:hover{text-decoration:underline;}
.introtext{font-size:16px;font-weight:bold;color:#080c0a;}
.blue{color:#00ADEF;}
.boxlefttext{font-size:12px;margin:0px;padding:0px;}
.boxlefttext h2{font-size:12px;font-weight:bold;color:#16C1F3;margin:0px;}
.boxlefttext a{font-size:12px;font-weight:bold;color:#16C1F3;text-decoration:none;}
.boxlefttext a:hover{text-decoration:underline;color:#16C1F3;}
.boxkidztext{font-size:12px;color:#FFFFFF;margin:0px;padding:0px;}
.boxkidztext a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.boxkidztext a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}

/* bottom */
#navbottom{width:760px;float:left;background:#080C0A;color:#FFFFFF;font-size:10px;text-align:center;margin-bottom:20px;}
#navbottom ul{margin-top:10px;margin-bottom:10px;padding:0px;text-align:center;}
#navbottom li{margin:0px;padding:0px;display:inline;}
#navbottom a{color:#FFFFFF;text-decoration:none;}
#navbottom a:hover{color:#FFFFFF;text-decoration:underline;}
#footerwrapper{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:0px;float:left;width:720px;background:#FFFFFF;}
.footerleft{text-align:left;font-size:10px;}
.footerright{text-align:right;font-size:10px; background: url(../images/queens-award.gif) top right no-repeat; }
#footerwrapper a{color:#080c0a;text-decoration:none;}
#footerwrapper a:hover{text-decoration:underline;color:#080c0a;}
.bottomfade{float:left;}