@charset "utf-8";
/* CSS Document */

/* IE 6 FIXES ONLY */
* html #cornerBG { position: fixed; bottom:0pt; left:0pt; height:550px; width:550px; background:none; z-index:1; }

/*   default styles     */
* { margin:0; padding:0; list-style:none; }

body { background-color:#1775b4; margin:0px; padding:0px; width:100%; font-family:"Century Gothic", Arial, Verdana, "Lucida Grande", Helvetica,  sans-serif; color:#93c9f0;}

a:link, a:visited 	{ color: #ffffff; padding:2px; text-decoration:none; }
a:hover, a:active 	{ color: #ffffff; padding:2px; text-decoration:none; background:#4295d1; }

h1,h2,h3 { font-weight:normal; padding:0; margin:0; }
h1 { font-size: 150%; line-height: 1.5em; color:#FFFFFF; font-family:"Century Schoolbook",Georgia,Times,serif; }
h2 { font-size: 130%; line-height: 1.5em; color:#FFFFFF; font-family:"Century Schoolbook",Georgia,Times,serif;  }
h3 { font-size: 90%; line-height: 1.0em; color:#93c9f0; text-transform:uppercase; font-weight: 400; font:Verdana, Arial, Helvetica, sans-serif; letter-spacing:4px;}

p { color:#93c9f0; padding:0 0 10px 0;  } 

img { border:none;}
input { margin:0px;}

.clear 	{ clear: both; }
.clearR { clear: right; }
.clearL { clear: left; }

hr {background-color:#4295d1;
border:0 none;
color:#4295d1;
height:1px; margin:5px 0 10px 0; }

/*template styles*/
#mainWrapper { position:relative; margin:0px auto 0px auto; width: 900px; z-index:30;}
#navWrapperHome {
	border-bottom: none;
	padding: 1.8em 0;
}	
#navWrapper {
	background:url(../images/logo.gif) top left no-repeat;
	border-bottom: solid 1px #4295d1;
	padding: 1.8em 0;
}
#navWrapperHome ul, #navWrapper ul{
	float: right;
	padding: 0;
	margin: 0;
}

#navWrapperHome li, #navWrapper li{
	float: left;
	list-style-type: none;
	padding:0 .5em;
	font-size: 100%;
	background: none;
}


#childNav h1 {
	float: left;
	padding: 0;
	margin: 0;
}
#childNav {
	border-bottom: solid 1px #4295d1;
	padding:4px 0;
}

#childNav ul{
	float: right;
	padding: 0;
	margin: 10px 0;
}

#childNav li{
	float: left;
	list-style-type: none;
	padding:0 .5em;
	font-size: 80%; line-height: 1.0em; text-transform:uppercase; font-weight: 400; font:Verdana, Arial, Helvetica, sans-serif; letter-spacing:4px;
	background: none;
}

#childNav li a {color:#93c9f0; }

#flashWrapper {
	/*background: url(../images/home/temp.png) bottom center no-repeat;*/ /*ADD THIS BACK IN*/
	height: 240px;
	margin-top:10px;
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
/*	border-bottom: solid 1px #4295d1;*/
}

#flashWrappertext h1{ 
	height:1px;
	padding: 0;
	overflow: hidden;
	border: none;
}

#flashWrapper a:link 	{ background:none;}
#flashWrapper a:hover 	{ background:none;}

/*content styles*/
#contentOne 	{ float:left; width:900px; padding:0px; margin:10px 0; text-align:left; background:none; }	
#contentTwo 	{ float:left; width:450px; padding:0px; margin:10px 0; text-align:left; background:none; }	
#contentThree 		{ float:left; width:286px; padding:0px; margin:10px 20px 10px 0px; text-align:left; background:none; }
#contentThreeend 	{ float:left; width:286px; padding:0px; margin:10px 0px 10px 0px; text-align:left; background:none; }
#contentThreeLg 	{ float:left; width:594px; padding:0px; margin:10px 0px 10px 20px; text-align:left; background:none; }

div.modDark 	{
	display:block;
	padding:10px;
	font-size:90%;
	background-color:#004983;
	color:#FFFFFF;
}
/*div.modDark:hover { background-color:#4295d1; }
*/
div.modMed 		{ display:block; padding:10px; font-size:110%; background-color:#1c7cc1; }
/*div.modMed:hover { background-color:#4295d1; }
*/
div.modLight 	{ display:block; padding:10px; font-size:90%; background-color:#1775b4; }
/*div.modLight:hover { background-color:#4495d1; }
*/
div.modWhite 	{ display:block; padding:10px; font-size:90%; background-color:#ffffff; }
.fan_box { background-color:#ffffff;}

.vLine {border-top: 1px solid #4295d1; margin:0px;}
.small {font-size:70%}

.delicious-posts ul { margin:5px 0px 5px 0px; padding:0px;}

/*footer styles*/
#footerWrapper 		{
	clear:both;
	text-align:left;
	padding:0px; margin:0px;
}
#footer {
	border-top: 1px solid #4295d1;
	margin: 0px 0 20px 0;
	padding: 10px 0 20px 0;
	font-size: 90%; color: #ffffff;
}

#footer ul{
	padding: 0;
	margin: 0;
	float: right;
}

#footer li{
	float: left;
	list-style-type: none;
	padding: 0 0 0 10px;
	background: none;
}

#footer li a:link		{ color: #ffffff; text-decoration: none; background: none;}
#footer li a:visited	{ color: #ffffff; text-decoration: none; background: none;}
#footer li a:hover		{ color: #ffffff; text-decoration: underline; background: none;}
#footer li a:active		{ color: #ffffff; text-decoration: underline; background: none;}



/*corner styles*/
#cornerTag {
	z-index:40;
	bottom:0pt;
	height:160px;
	left:0pt;
	position:fixed;
}
#cornerBG {
position: fixed; 
bottom:0pt; 
left:0pt;
height:550px; 
width:550px;
background:url(../images/backgrounds/bg2.gif) no-repeat bottom left;
z-index:1;
}
