html { text-align: center; margin: auto; }

body { background: url('img/tile.gif'); font-family: 'tahoma', verdana, arial, sans-serif; font-size: 11px;
     text-align: center; margin: auto; }

form { margin: 0; }
input { font-size: 10px; margin: 0; }

a img { border: 0; }
img { border: 0; padding:0; margin:0;}
td, th { vertical-align: top;}


A {color: #A70D00; text-decoration: none;}
A:VISITED {color: #D51100; text-decoration: none;}
A:HOVER {color: #D51100; text-decoration: underline; }

div#head { margin: 0; height: 99px; width: 770px; OVERFLOW-Y: hidden;}
div#headright { margin: 0; height: 99px; width: 503px; float:right;}

div#nav {
     margin: 0; width: 503px; background-image: url('img/menu_tile.gif');
     text-align: center; z-index: 100; height:40px; font-size: 40px; line-height: 40px; OVERFLOW-Y: hidden;
     }

div#nav ul {padding: 0; margin: 0; list-style: none; width: 503px; height:40px; z-index: 100; }

div#nav li { /* all list items */ float: left; height:40px; padding: 0; margin: 0; position: relative; }

div#nav li a:hover{ /* all list items */ background-image: url('img/menu_over.gif'); display: block;  }

div#nav li ul { /* second-level lists */
	display: none; position: absolute; top: 40px; font-size: 11px;
	left: 0px; width:150px; border-top: 1px solid #695F59; }

div#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 40px;
	left: 0px; }

div#nav li li { /* second-level lists */
	width:148px; height: auto; line-height: 20px; text-align: left;
        border: 1px solid #695F59; border-top: none; background-image: none; background-color: #151011; }

div#nav li li a { /* second-level lists */ display: block; padding-left: 5px; color: #685E58;}
div#nav li li a:hover { /* second-level lists */ background-image: none; background-color: black; color: white; text-decoration: none; }
div#nav li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav li.over ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li.over ul { /* lists nested under hovered list items */ display: block; }

th { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #2D4151; font-weight: bold;}


div#flash {
     margin: 0; padding: 0; width: 770px;
     height: 334px; z-index: 0; clear: left; OVERFLOW-Y: hidden;
     }


body#home div#wrapper {
     width: 770px; clear: both; background-image: url('img/home_lowertile.gif'); background-REPEAT: repeat-x;
     margin: 0 auto; }

body#brownsburg div#wrapper {
     width: 770px; clear: both; background-image: url('img/brownsburg_wrapper.jpg'); background-REPEAT: no-repeat;
     margin: 0 auto; }

div#wrapper {
     width: 770px; clear: both;
     background-image: url('img/wrappertile.gif'); background-REPEAT: no-repeat;
     margin: 0 2px 0 2px;}

body#home div#wrapper table { padding: 0; margin: 0; }

td#one {width: 215px;}
td#one div {width: 215px; height: 300px; background-image: url('img/hm_newstile.jpg'); background-REPEAT: no-repeat; }
td#one div ul  { margin: 0; text-align: left; width: 211px;
	list-style: none; font-size: 11px; padding:0;
	}

td#one div ul li {
	margin: 0;
        padding: 5px 12px 5px 12px; background-image: url('img/hm_newstile.gif');
	}

td#one div ul li a { color: #AA998F; text-decoration: none; }
td#one div li a:hover {  color: white; text-decoration: underline; }

td#two {width: 314px; background-image: url('img/hm_centertile.jpg'); background-REPEAT: no-repeat; padding: 0; margin: 0; }
td#two div {width: 283px;  }
td#two div td { vertical-align: middle; }
div#bigbox { padding: 12px 0 12px 0; }

td#three {width: 215px; padding: 0; margin:0;}
td#three div.page {width: 215px; height: 300px; background-image: url('img/hm_newstile.jpg'); background-REPEAT: no-repeat; }
td#three div p {margin: 0; width: 195px; text-align: left; padding: 0 10px 0 10px; color: #AA998F;}
td#three div p a { color: #D51100;}


body#home td#three {width: 215px; padding: 0; margin:0;}
body#home td#three div {width: 215px; }
body#home td#three div a img { padding: 0;}


td#bone {width: 242px; padding-right: 0;}
td#bone div {width: 215px; height: 200px; color: white;}
td#bone div p {width: 230px; font-size: 11px; text-align: left; padding: 4px;}
td#bone div a img { padding: 5px;}

td#btwo {width: 242px; padding: 0 0px 0 0; margin: 0; }
td#btwo div {width: 230px; color: white;}
td#btwo div td { vertical-align: middle; }
td#btwo div a img { padding: 5px;}

td#bthree {width: 242px; padding: 0; margin:0;}
td#bthree div {width: 230px; height: 200px;  color: white;}
td#bthree div a img { padding: 5px;}
td#bthree div p {width: 200px; font-size: 11px; text-align: left; }




td#right { padding: 0 2px 0 0; margin: 0; width: 573px; text-align: left;  }
td#left { margin: 0px; width: 193px; background-image: url('img/subnav_tile.gif'); text-align: left;  }

div#secid {margin: 0; width: 766px; height: 42px; background-color: #A9A4A1; }

div#subnav {  
    width:191px; 
    margin: 0 0 0 1px; 
    padding: 0; 
    }

div#subnav ul { 
    margin: 0;  
    padding: 0; 
    width: 184px;
    list-style: none; 
    font-size: 11px; 
    }

div#subnav ul li { 
    margin: 0; 
    padding: 5px;
    background-image: url('img/subnav.gif'); background-REPEAT: no-repeat; 
    }

div#subnav ul li a { 
   color: #685E58;
   text-decoration: none; 
   display: block; 
   }

div#subnav ul li a:hover { 
   background-image: url('img/subnav_over.gif'); background-REPEAT: no-repeat; margin: -5px; padding: 5px; color: white;
   }


div#content { width: 553px; padding: 10px; margin: 0; background-color: #A9A4A1; font-size: 11px; }
div#content p { font-size: 11px;  }
div#content li {margin: 0; padding: 0; font-size: 11px; }
div#content img.left {padding-right: 10px;}
div#content img.right {padding-left: 10px;}
div#content a img {padding-right: 2px;}

div#list { width: 553px; padding: 10px; margin: 0; background-color: #A9A4A1; font-size: 11px; }
div#list p { font-size: 11px;  }
div#list li {margin: 0; padding: 0; font-size: 11px; }
div#list a img {padding-right: 2px;}
div#list img.left {padding-right: 10px;}
div#list img.right {padding-left: 10px;}


table#datelist th { padding: 5px 0 5px 0; width: 15%; font-weight: normal; }
table#datelist td { padding: 5px 0 5px 0; width: 85%;} 

h1 { font-size: 18px; font-family: 'tahoma', verdana, arial, sans-serif; color: #151011; padding: 0; margin: 0;}
h2 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #A70D00; padding-top:4px; padding-bottom:8px; margin:0;}
h3 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #A70D00; padding-bottom:2px; margin:0; border-bottom: 1px solid black}
h4 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #151011; padding-top:6px; padding-bottom:2px; margin:0;}

div#galleries { float: right; padding-left: 20px; width: 180px;}
div#galleries ul { margin: 0; padding: 0 0 0 15px; font-size: 11px; list-style: disc; }
div#galleries ul li { margin: 0; padding: 0 0 3px 0;  }


div#video { width:350px;}







div#footer{
     width: 770px; height: 16px; font-size: 10px; font-weight: normal; padding-top: 3px; color: #FDF0D8;
     background-color: #966E58; }

div#credit {font-size: 10px; padding:3px; color: #8A5A33; }

div#three { margin: 0; height: 123px; width: 541px; float:right; text-align: center;}
table#three {height: 102px;}


div#spacer3 {height: 3px; font-size: 3px; line-height: 3px; OVERFLOW-Y: hidden;}
div#spacer15 {height: 15px; font-size: 15px; line-height: 15px; OVERFLOW-Y: hidden;}



div#leftrail {background-image: url('img/lefttile.gif'); background-REPEAT: no-repeat; padding-top: 25px;}



div#leftbox {margin: 0px; width: 219px; border: 1px solid #511F04; padding: 4px; background-color: #E6914E; font-size: 11px; text-align: left; }
div#leftbox a{ font-size: 11px; color: #582104; }
body#home div#leftbox a{ font-size: 12px; font-weight: bold; color: #582104; }

body#home div#candidate {
     margin: 0px; width: 227px; height: 146px; border: 1px solid #511F04; border-bottom: none;
     background-image: url('img/hm_candidate_spotlight.jpg'); }
body#home div#candidate a{ font-size: 11px; font-weight: bold; color: #582104;}

div#candidate { margin: 0px; width: 227px; border: 1px solid #511F04; background-image: url('img/hm_candidate_spotlight.jpg'); }
div#candidate img {padding-top: 32px;}
div#candidate a{ font-size: 11px; color: #582104;}

div#main { margin: 0; padding: 10px; clear: both; width: 520px; background-color: white; border-bottom: 1px solid #CCB9AE; font-size: 12px;  }
div#main img { margin: 0; padding-right: 10px; }
div#main a { margin: 0; font-weight: bold; font-size: 12px; color: #582104; }

td#texta {font-size: 11px; width:80px; vertical-align: top;}
td#text {font-size: 11px; padding-bottom: 8px;}
td#text a {font-weight: bold; color:#DE5208; text-decoration: none; }
td#text a:hover {text-decoration: underline; }



div#links {
     margin: 0; width: 768px;
     background-image: url('img/3column_tile.gif');
     }


div#secbg {
     margin: 0; width: 768px; z-index: 0; 
     background-image: url('img/sectiontile.gif');
     }


td#news { width: 259px; text-align: left;  }

div#news { padding-left: 0px;  }

div#news ul  {
	margin: 0; text-align: left;
	width: '100%';
	list-style-image: url('img/bullet_blue.gif');
        list-style-type: disc;
        list-style-position: outside; font-size: 11px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0
	}

div#news ul li {
	margin: 0;
        padding-bottom: 5px;
        padding-top: 2px;
	}

div#news ul li a { 
        text-decoration: none; 
         
        }

div#news li a:hover {  
	text-decoration: underline;
        }

td#events {width: 253px; margin: 0; padding: 0; border: 0px; text-align: left; }

td#event {color: #2D4151; font-size: 11px; padding-left: 8px; padding-bottom: 4px; text-align:left; padding-top }

td#promos {width: 256px; margin: 0; padding: 20px 0 0 0; border: 0px; text-align:left; }

div#date { font-size: 10px; color: #434343;}
div#headline { font-size: 18px; padding-bottom: 5px; }
#text {font-size: 11px;}
.text {font-size: 11px;}

div#leftpad { width: 155px; padding: 5px;}
div#leftborder {border: 1px solid #BAC0C6; background-color: #E2E4E7; padding: 3px;}
div#leftitem {border: 1px solid #1D303F; background-color: #51626F; text-align: left;}
div#spacer3 {height: 3px; font-size: 3px; line-height: 3px; OVERFLOW-Y: hidden;}

.titlebold15px { font-size: 18px; font-family: 'tahoma', verdana, arial, sans-serif; color: #2D4151; padding: 0; margin: 0;}

div#carinfo {
	width: 746px; 
	height: 100%; 
	padding: 10px; 
	margin: 0; 
	background-color: #A9A4A1; 
	font-size: 11px; 
	text-align: left;
        border-left: 2px solid #695F59;
        border-right: 2px solid #695F59;
}

div#carinfo p { font-size: 11px;  }
div#carinfo li {margin: 0; padding: 0; font-size: 11px; }
div#carinfo img.left {padding-right: 10px;}
div#carinfo img.right {padding-left: 10px;}

.carinfoheadline { font-size: 17px; font-family: 'tahoma', verdana, arial, sans-serif; color: #151011; padding: 0; padding-top: 5px; margin: 0; font-weight: bold; }

div#sponsorshipmain { margin: 0; padding: 10px; clear: both; width: 746px; background-color: #A9A4A1; text-align: center; font-size: 12px; text-align: left; }
td#sponsorcell { padding: 2px 2px 2px 0; text-align: center; }

div#photoright {float: right; width: 149px;}

div#media {
     margin: 0; 
     }

div#media ul {
     padding: 0; 
     margin: 0; 
     list-style: none; 
     }

div#media li { float: left; padding: 2px 10px 0 0; margin: 0; position: relative; font-size: 95%; text-transform: uppercase; }

div#media li a { font-weight:normal; }
