/*NAVIGATION
-------------------------------------------------------- */
#nav span{
	float:right;
	margin-top:-2.4em;
}
/*GRIDS
-------------------------------------------------------- */
/* Set styles common among all grids */
.generic{
	border-top:0em;
	float:left;
	padding-top:1em;
	margin-bottom:2em;
}
/* Sets styles for any 'end' grids */
.end{
	margin-left:0 !important;
	margin-right:0 !important;
}
/* 130px */
.onethirty_holder{
	width:13em;
	margin-right:2em;
	margin-bottom:0em;
	padding:0em;
	border:0em;
}
/* 130px red background*/
.onethirtyred_top{
	width:13em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/130_red_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 130px red background*/
.onethirtyred_middle{
	width:11em;
	background-image:url(../images/default/boxes/130_red_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 130px red background*/
.onethirtyred_bottom{
	width:13em;
	height:1em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/130_red_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 130px green background*/
.onethirtygreen_top{
	width:13em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/130_green_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 130px green background*/
.onethirtygreen_middle{
	width:11em;
	background-image:url(../images/default/boxes/130_green_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 130px green background*/
.onethirtygreen_bottom{
	width:13em;
	height:1em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/130_green_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 130px blue background*/
.onethirtyblue_top{
	width:13em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/130_blue_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 130px blue background*/
.onethirtyblue_middle{
	width:11em;
	background-image:url(../images/default/boxes/130_blue_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 130px blue background*/
.onethirtyblue_bottom{
	width:13em;
	height:1em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/130_blue_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 130px yellow background*/
.onethirtyyellow_top{
	width:13em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/130_yellow_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 130px yellow background*/
.onethirtyyellow_middle{
	width:11em;
	background-image:url(../images/default/boxes/130_yellow_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 130px yellow background*/
.onethirtyyellow_bottom{
	width:13em;
	height:1em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/130_yellow_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 180px */
.twohun_home{
	width:21.5em;
	margin-right:0em;
	padding:0em;
	margin:0em;
	border:0em;

}
/* 180px */
.twohun_bottomleft{
	width:19.5em;
	margin-right:1em;
	margin-top:1em;
	background-image:url(../images/default/boxes/200_home_box(ie).png);
	background-repeat:no-repeat;
	padding:1em;
}
/* 180px */
.twohun_bottomright{
	width:19.5em;
	margin-right:0em;
	margin-top:1em;
	background-image:url(../images/default/boxes/200_home_box(ie).png);
	background-repeat:no-repeat;
	padding:1em;
}

/* 180px */
.twohun_bottomleft_long{
	width:19.5em;
	height:23em;
	margin-right:1em;
	margin-top:0em;
	background-image:url(../images/default/boxes/200_home_box_long(ie).png);
	background-repeat:no-repeat;
	padding:1em;
}
/* 180px */
.twohun_right{
	width:19.5em;
	height:10em;
	margin-right:0em;
	margin-bottom:0.5em;
	background-image:url(../images/default/boxes/200_home_box_right(ie).png);
	background-repeat:no-repeat;
	padding:1em;
	padding-bottom:0em;
	border-bottom:0em;
	border-top:0em;

}
/* 200px for the sign up forms */
.twohun_form{
	width:20em;
	padding:1em;
	border:0em;
	margin:0em;
}

/* 220px */
.twotwenty{
	width:22em;
	margin-right:2em;
}

/* 220px */
.twotwenty_holder_aok{
	width:22em;
	margin:0em;
	margin-right:1.96em;
	padding:0em;
}

/* 220px */
.twotwenty_holder{
	width:22em;
	margin-right:0em;
	margin-bottom:0em;
	margin-top:0em;
	padding-top:0em;
	border-top:0em;
}
/* 220px */
.twotwenty_holder2{
	width:22em;
	margin-right:1.96em;
	margin-bottom:1em;
	padding:0em;
}
/* 220px black background */
.twotwenty_black_top{
	width:22em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/220_black_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}
/* 220px black background */
.twotwenty_black_top2{
	width:22em;
	height:1em;
	padding:0em;
	background-image:url(../images/default/boxes/220_black_top_small.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
}
.twotwenty_black_top3{
	width:22em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/220_black_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	margin-top:0em;
	
}

/* 220px black background */
.twotwenty_black_middle{
	width:20em;
	height:37em;
	background-image:url(../images/default/boxes/220_black_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	border:0em;
}

/* 220px black background */
.twotwenty_black_middle2{
	width:20em;
	background-image:url(../images/default/boxes/220_black_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 220px black background */
.twotwenty_black_bottom{
	width:22em;
	height:2em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/220_black_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 220px black background */
.twotwenty_black_bottom2{
	width:22em;
	height:1em;
	padding:0em;
	margin:0em;
	margin-bottom:1em;
	border:0em;
	background-image:url(../images/default/boxes/220_black_bottom_small.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 280px */
.twoeighty_holder{
	width:28em;
	margin-right:2em;
	margin:none;
	padding:none;
}
/* 280px brown background*/
.twoeighty_brown_top{
	width:28em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/280_brown_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 280px brown background*/
.twoeighty_brown_middle{
	width:26em;
	background-image:url(../images/default/boxes/280_brown_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 280px brown background*/
.twoeighty_brown_bottom{
	width:28em;
	height:1em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/280_brown_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 340px */
.threeforty{
	width:34em;
	margin-right:1.96em;
	padding-top:0em;
}
/* 340px */
.threeforty_holder{
	width:34em;
	margin-right:1.96em;
	margin:0em;
	padding:0em;
	border:0em;
}
/* 340px brown background*/
.threeforty_brown_top{
	width:34em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/340_brown_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}

/* 340px brown background*/
.threeforty_brown_middle{
	width:32em;
	background-image:url(../images/default/boxes/340_brown_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 340px brown background*/
.threeforty_brown_bottom{
	width:34em;
	height:2em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/340_brown_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 460px */
.foursixty{
	width:46em;
	margin-right:1.96em;
}
/* 460px */
.foursixty_holder{
	width:46em;
	margin-right:1.96em;
	margin-left:1.96em;
	margin-top:0em;
	padding:0em;
}

/* 460px */
.foursixty_holder2{
	width:46em;
	margin-right:1.96em;
	margin-top:0em;
	padding:0em;
}
/* 460px */
.foursixty_holder3{
	width:46em;
	padding:0em;
	margin-right:1.96em;
	border:0em;
}
/* 460px white background */
.foursixty_white_top{
	width:46em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/460_white_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	
}
/* 460px white background */
.foursixty_white_top1{
	width:46em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/460_white_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
}

/* 460px white background */
.foursixty_white_middle{
	width:44em;
	height:37em;
	background-image:url(../images/default/boxes/460_white_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	border:0em;

}

/* 460px white background */
.foursixty_white_middle2{
	width:44em;
	background-image:url(../images/default/boxes/460_white_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
}
/* 460px white background */
.foursixty_white_bottom{
	width:46em;
	height:2em;
	padding:none;
	margin:none;
	border:0em;
	background-image:url(../images/default/boxes/460_white_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 460px white background */
.foursixty_white_bottom2{
	width:46em;
	height:1em;
	padding:0em;
	margin:0em;
	margin-bottom:1em;
	border:0em;
	background-image:url(../images/default/boxes/460_white_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
/* 460px */
.foursixty_holder2{
	width:42em;
	padding:0em;
	margin-right:0em;
	margin-bottom:0em;
}
/* 460px iframeholder */
.foursixty_iframe_holder{
	width:46em;
	height:39em;
	margin:0em;
	padding:0em;
	border:0em;
}
/* 460px iframeholder */
.foursixty_iframe_holder2{
	width:46em;
	margin:0em;
	padding:0em;
	border:0em;
}
/* 580px */
.fiveeighty{
	width:58em;
	margin-right:2em;
	padding-top:0em;
	border-top:0em;
	margin-top:0em;
}
/* 700px */
.sevenhun2{
	width:70em;
	margin-right:1.96em;
	margin-bottom:2em;
	padding:0em;
}
/* 220px black background */
.sevenhun_top{
	width:70em;
	height:2em;
	padding:0em;
	background-image:url(../images/default/boxes/700_top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0em;
	border:0em;
	margin-top:0em;
	
}

/* 220px black background */
.sevenhun_middle{
	width:68em;
	background-image:url(../images/default/boxes/700_middle.png);
	background-repeat:repeat;
	background-position:top;
	margin:0em;
	padding:1em;
	padding-top:0em;
	padding-bottom:0em;
	border:0em;
	
}
/* 220px black background */
.sevenhun_bottom{
	width:70em;
	height:2em;
	padding:0em;
	margin:0em;
	border:0em;
	background-image:url(../images/default/boxes/700_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* 940px */
.nineforty{
	width:94em;
}
/* 940px */
.nineforty_nav{
	width:94em;
	border:0em;
	padding-top:0em;
	margin-bottom:0.em;
}
/* 940px for arrows and news */
.nineforty_nav1{
	width:94em;
	border:0em;
	padding-top:0em;
	margin-bottom:1.5em;
}

/* 940px */
.nineforty_sitenav{
	width:92em;
	margin-right:0em;
	margin-bottom:2em;
    padding:1em;
	padding-bottom:0em;
	height:5.5em;
	background-image:url(../images/default/boxes/900_background_ie.png);
	background-repeat:no-repeat;
}
/* 940px */
.nineforty_sitenavresources{
	width:92em;
	margin-right:0em;
	margin-bottom:1em;
    padding:1em;
	padding-bottom:0em;
	height:5.5em;
	background-image:url(../images/default/boxes/900_background_ie.png);
	background-repeat:no-repeat;
	
}

/* 940px */
.nineforty_sitenav_underresources{
	width:92em;
	margin-right:0em;
	margin-bottom:1em;
    padding:1em;
	padding-bottom:0em;
	height:2.5em;
	background-image:url(../images/default/boxes/900x22background_ie.png);
	background-repeat:no-repeat;
}	
/* 940px */
.nineforty_sitenav_vid{
	width:92em;
	margin-right:0em;
	margin-bottom:2em;
    padding:1em;
	padding-bottom:0em;
	height:12.5em;
	background-image:url(../images/default/boxes/900big_vid_ie.png);
	background-repeat:no-repeat;
}
/*PARAGRAPHS
-------------------------------------------------------- */
.generic p{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class - it has to be made into a block in IE, because IE sucks */
p.drop:first-letter{
	float:left;
	font-size:3em;
	padding:0.5em;
	color:#fff;
	background:#666;
}
/*HEADINGS
-------------------------------------------------------- */
h1{
	color:#000;
	font-family: 'NewsGothic.ttf', georgia, serif;
	font-size:4em;
	line-height:0.8em;
}
h2{
	color:#000;
	font-family: 'NewsGothic.ttf', georgia, serif;
	font-size:2.5em;
	margin-bottom:0.9em;
	line-height:0.4em;
}
h3{
	color:#fff;
	font-family: 'NewsGothic.ttf', georgia, serif;
	font-size:1.5em;
}
h4{
	color:#000;
	font-size:1.2em;
	margin-bottom:1.5em;
	line-height:1.5em;
	font-variant:small-caps;
}
h5{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
	font-variant:small-caps;
}
h6{
	color:#000;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
}
h9{
	color:#000;
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/*LINKS
-------------------------------------------------------- */
p a{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
p a:hover{
	color:#333333;
}
h1 a{
	color:#000;
}
h1 a:hover{
	text-decoration:none;
}
li a{
	color:#000;
}
li a:hover{
	text-decoration:none;
}
/*CONTACT FORM STYLES
-------------------------------------------------------- */
#contact-form{
}
#contact-form label{
	width:10em;
	float:left;
	margin-top:0.6em;
}
#name, #form-email, #url, #location{
	width:42.4em;
	height:20px;
	padding:3px;
	padding-top:5px;
	border:2px solid #666;
	background:url(images/footer-form-bg.gif) top left repeat-x #fff !important;
	margin-bottom:18px;
}
#comments{
	width:42.4em;
	height:10em;
	padding:3px;
	border:2px solid #666;
	background:url(images/footer-form-bg.gif) top left repeat-x #fff !important;
	margin-bottom:18px;
}
#name:active, #form-email:active, #url:active, #location:active, #comments:active, #submit:active, #name:focus, #form-email:focus, #url:focus, #location:focus, #comments:focus, #submit:focus{
	border:2px solid #666;
}
#submit{
	clear:both;
	padding:5px;
	border:2px solid #666;
	background:url(images/footer-form-bg.gif) top left repeat-x #fff !important;
	cursor:pointer;
	margin-left:9em;
}
#reset{
	clear:both;
	padding:3px;
	border:none;
	background:#f00 !important;
	cursor:pointer;
	float:right;
	color:#fff;
	margin-top:-28px;
}
/*-------------------------------------------+
|                                            |
|                LIST STYLES                 |
|                                            |
+-------------------------------------------*/
ul{
	margin-bottom:1.8em;
	list-style:square inside;
}
ul li{
	font-size:1.2em;
	line-height:1.5em;
}
ul li.caption{ /* Apply this class to the first list item in a list to give it a caption */
	font-variant:small-caps;
	list-style:none;
	color:#000;
	text-indent:-1.5em;
}
ol{
	margin-bottom:1.8em;
	list-style:decimal inside;
}
ol li{
	font-size:1.2em;
	line-height:1.5em;
}