/*
Pex Hill JFC

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

body {margin: 0px;	padding: 0px;text-align:left; font: normal 12px "arial", Arial;color:#666666;	background: #ffffff repeat-x url(../images/bg_body.jpg);	}	
		
#main_container {width: 999px; margin: auto;position:relative; }
#header {width:999px; height:242px; background:url(../images/bg_header.jpg) no-repeat;}
#banner{width: 921px; height:291px; }
#page {width:961px; padding:0 0 0 38px; }
#col_one {float:left; width:463px; margin-top:5px;}
#col_two {float:left; width:458px; margin-top:5px;}

/* -------------------------NAV--------------------------*/

#nav {float:right; width:762px; height:72px; background:url(../images/bg_nav.jpg) no-repeat;}
#nav ul {margin:23px 0 0 18px; padding:0 0 0 0; list-style:none;}
#nav li {float:left; margin:0 0 0 0; padding:0 12px 0 12px; }
#nav li a{ color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; }
#nav li a:hover {color:#FFF100;}

/* -------------------------TITLES--------------------------*/

#title_one {width:453px; height:43px; background:url(../images/bg_title1.jpg) no-repeat; padding:7px 0 0 10px; margin:0 0 10px 0;}
#title_two {width:448px; height:43px; background:url(../images/bg_title2.jpg) no-repeat; padding:7px 0 0 10px; margin:0 0 10px 0;}
#title_three {width:911px; height:43px; background:url(../images/bg_title3.jpg) no-repeat; padding:7px 0 0 10px; margin:0 0 3px 0;}
#title_news {width:448px; height:43px; background:url(../images/bg_title2.jpg) no-repeat; padding:7px 0 0 10px; margin:0 0 20px 0;}

/* -------------------------PARAGRAPHS AND TEXT STYLES--------------------------*/

#col_one p {padding:7px 30px 7px 10px; line-height:160%;}
#page p {padding:7px 30px 7px 10px; line-height:160%;}
#col_two p {padding:0 0 0 10px; line-height:160%;}
#col_one a {font-weight:bold;color:#315DA9;}
#col_two a {font-weight:bold;color:#EAEA00;}

.bigblue14 {font-size:14px; font-weight:bold; color:#325EA9;}
.bigwhite14 {font-size:14px; font-weight:bold; color:#FFFFFF;}
.bluelink {font-weight:bold;color:#315DA9;}

/*----------------------------- COL | RSS ------------------------------------------------*/
#col_fr { width: 115px; padding: 5px 0 0 0; text-align:right; float:left; }
#col_fr li { list-style:none; padding:0 0 3px 0;}

#col_fr li a {color: #315DA9;font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
#col_fr li a:hover {color: #970F50; text-decoration:underline;}
#i_col {float:left; width:330px; height:200px; overflow:auto; margin-bottom:30px; }
iframe { width: 310px; height: 510px; border: none; overflow:auto; float:left; margin-top:0; }

/*----------------------------- GALLERIES ------------------------------------------------*/

#g_box {width:911px; height:250px; background:#2252A6 url(../images/bg_gbox.jpg) repeat-x; padding:10px 0 10px 10px}
.g_smallbox {float:left; width:120px; height:120px;margin:0 10px 10px 0; text-align:center; }
.g_smallbox2 {float:left; width:120px; height:120px; margin:0 0 10px 0;  text-align:center;}
.t_box {width:112px; height:84px; border: solid 4px #FFF100; margin:0 0 8px 0;}
.g_smallbox a { color:#FFFFFF; font-weight:bold;}
.g_smallbox2 a { color:#FFFFFF; font-weight:bold;}


.gall_box {float:left; width:171px; height:150px;  text-align:center; margin:10px 10px 0 0 ;} 
.gall_box a{ text-decoration:none; color: #315DA9; font-weight:bold;} 
.picture_border {border:solid 3px #FFFF00; margin:0 0 5px 0;}
.picture_border2 {border:solid 3px #FFFF00;}

/*----------------------------- FOOTER ------------------------------------------------*/

#footer {width: 100%; height:190px; margin: auto;position:relative; background:url(../images/bg_footer.jpg) repeat-x;}
#f_box {width:999px; height:190px; margin: auto;position:relative; background:url(../images/bg_fbox.jpg) ;}
#links_box {width:350px; height:20px; padding:120px 0 0 25px; color:#FFF100;}
#links_box a{ text-decoration:none; font-size:10px; color:#FFF100; padding:0 3px 0 3px;}

/*----------------------------- TEAMS ------------------------------------------------*/

.t_one_title {float:left; width:225px; height:22px; border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #325EA9; background-color:#325EA9;}
.t_two_title {float:left; width:225px; height:22px;  border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #325EA9; background-color:#325EA9;}
.t_three_title {float:left; width:225px; height:22px; border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #325EA9; background-color:#325EA9;}
.t_four_title {float:left; width:225px; height:22px; padding: 5px 0 0 5px; border-bottom:solid 1px #799FDE; background-color:#325EA9; }
.t_one {float:left; width:225px; height:22px; border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #799FDE;}
.t_two {float:left; width:225px; height:22px;  border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #799FDE;}
.t_three {float:left; width:225px; height:22px; border-right:solid 1px #799FDE; padding: 5px 0 0 5px; border-bottom:solid 1px #799FDE;}
.t_four {float:left; width:225px; height:22px; padding: 5px 0 0 5px; border-bottom:solid 1px #799FDE;  }
.t_phone {float:left; width:455px; height:22px; padding: 5px 0 0 5px; border-bottom:solid 1px #ffffff; text-align:center;}

.t_one a {font-weight:bold;color:#315DA9;}

/*----------------------------- DOCUMENTS ------------------------------------------------*/

.document_box {float:left; width:128px; height:160px; text-align: center; }
.pdf_box { float:left; width:130px; height:150px;text-align: center; padding:0; margin:0 5px 5px 0;}
.pdf_box a{color:#00539A; font-size:12px; font-weight:bold;}

/*----------------------------- EVENTS------------------------------------------------*/

#event_box {float:left; width:950px; }
#event_box p {padding:3px 30px 0 10px; line-height:160%;}
.left {float:left; width:750px;  }
.right {float:left; width:150px; padding:20px 10px 0 0;}


/*-----------------------------SPONSORS----------------------------------------------*/

#sponsor_container {width:900px;  float:left; margin:10px 0 0 0; }
#sponsor_table {float:left; width:600px; }
#sponsor_table a{font-weight:bold;color:#315DA9;}
#sponsor_picture {float:left; width:300px; text-align:center;}


/*-----------------------------LINKS---------------------------------------------*/


#links_container {width:900px;  float:left; margin:10px 0 0 0; }
#links_table {float:left; width:600px; }
#links_table a{font-weight:bold;color:#315DA9;}
#links_picture {float:left; width:300px; text-align:center;}

#sitemap ul {margin: 0 0 0 50px;}
#sitemap li {padding:10px 0 10px 0;}
#sitemap li a { text-decoration:none; color:#315DA9;}

.home_merch { float:left; width:217px; height:145px; background-color:#FF0000; margin:0 0 20px 0;}
.joke_spacer {margin:122px 0 0 0}











