body { color: #000; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; text-align: center; background-color: #fff; margin: 0; padding: 0; background-image: url(../graphics/pinnacle_bg.jpg); background-attachment: fixed; list-style-image: url(../graphics/arrow.png); list-style-position: outside; }

div#background {}

div#container { width: 858px; margin: 0 auto; padding: 0; }

td#contact { padding: 0 0 15px; background-image: url(../graphics/pinnacle_04.png); background-position: center left; background-repeat: repeat-x; }

td#contact p, td#contact address { color: #606964; font-size: 11px; line-height: 15px; padding: 0; }

td#left { background-image: url(../graphics/pinnacle_08.png); background-position: top left; background-repeat: repeat-y; }

td#right { background-image: url(../graphics/pinnacle_32.png); background-position: top right; background-repeat: repeat-y; }

td#menu { color: #fff; background-color: #682701; }

td#border { font-size: 3px; line-height: 3px; background-color: #682701; }

td#container { background-color: #f8f8f0; }

div#menuvertical table { width: 100%; padding-left: 5px; }

td#main { padding: 10px; background-color: #f8f8f0; }

td.schedulesbase { padding: 5px 0 5px 5px; border-top: 1px dashed #7F7E78; }

td.schedulesbase a { font-size: 10pt; color: #682701; font-weight: bold; }

td.schedulesbase a.date { color: #682701; font-weight: normal; }

td#spotlights { padding: 10px 0; background-color: #f2f1e2; }

small { font-size: 90%; }

div#footer { width: 838px; margin: 0 auto; padding: 1px 0; }

td.footer { padding: 5px 0 10px; }

td.footer a { color: #000; }

address { font-style: normal; }

p { color: #000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; margin: 0; padding: 0 0 10px; }

h1 { color: #682701; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 24px; margin: 0; padding: 0 0 10px; }

h2 { color: #682701; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0; padding: 5px 0 10px; }

h3 { color: #4e4e4e; font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica; font-size: 16px; font-weight: normal; line-height: 24px; margin: 0; padding: 0 0 10px; }

h4 { color: #203044; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 23px; margin: 0; padding: 0; }

h5 { color: #4e4e4e; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 11px; margin: 0; padding: 0 0 2px; }

h6 { color: #4e4e4e; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; word-spacing: 0ex; letter-spacing: .01ex; line-height: 15px; margin: 0; padding: 2px 0; }

td {}

form { margin: 0; padding: 0; }

div { margin: 0px; padding: 0px; }

span { margin: 0; padding: 0; }

ul { margin: 0 0 15px; padding: 0 0 0 25px; }

a:link { color: #bc6820; text-decoration: none; }

a:visited { color: #bc6820; text-decoration: none; }

a:hover { color: #000000; text-decoration: none; }

a:active { color: #000000; text-decoration: none; }

a img { border: none; }

/* styles for the input fields*/

input { color: #020101; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; width: 30%; margin: 4px 0; padding: 2px 4px; }

select { margin: 4px 0; }

input#searchbox { width: 100%; margin: 10px 0 0; padding: 6px 0 5px 8px; border: 1px #6c6c6c solid; background-color: #fff; }

input#email { width: 90%; margin: 10px 0 0; padding: 6px 0 5px 8px; border: 1px #6c6c6c solid; background-color: #fff; }

input#submit { width: 91px; height: 35px; margin: 6px 0 0; padding: 0; border-style: none; background-color: transparent; }

textarea { color: #6d6f71; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; width: 80%; height: 75px; margin: 4px 0; padding: 2px 4px; overflow: auto; }

input.submit { color: #000; width: 75px; float: right; margin: 10px 0 0 0; }

input.largesubmit { color: #000; width: 100px; margin: 10px 0 0 0; }

/* styles for the weather */

td#todaysweatherimg { text-align: center; height: 90px; vertical-align: middle; border: 1px #8c8c8c solid; background-color: #fff; }

td#todaysweather { vertical-align: bottom; padding: 0 0 0 10px; }

td#todaysweather p.condition { color: #000; font-weight: bold; padding: 0; }

td#todaysweather p.highs { color: #ea0000; padding: 0; }

td#todaysweather p.lows { color: #236d81; padding: 0; }

div#blog { width:263px; background-color: #FFF; margin-top: 13px; position: relative; border: 1px solid #cac7be; padding-bottom: 44px; }
	div#blog h1 { color:#323232; border-bottom:1px solid #669779; padding-bottom: 3px; padding-top: 14px; text-align: left; width: 242px;}
	div#blog h2 { color:#66997A; text-align:left; padding: 0px 16px; font-weight: bold;}
	div#blog .blog_date { color:#aaaaaa; text-transform:uppercase; font-size:14px; padding: 10px 16px 5px; text-align:left;}
	div#blog p { color:#000000; font-size:12px; line-height:18px; text-align:left; padding: 5px 16px; }
	div#blog a { color:#5e2400; text-decoration:underline; }
	div#blog a:hover { color:#5e2400; text-decoration:underline; }
	div.blog_btn { position: absolute; bottom:3px; left:4px;}
		.menubaroff9 { }
		.menubaron9 { }
		
.top_search {
    overflow: hidden;
    padding: 10px 0;
    width: 265px;
}

.top_search input#searchbox2 {
    background: url("../graphics/search_input.jpg") no-repeat scroll center top transparent;
    float: left;
    height: 30px;
    margin: 1px 0 0;
    width: 223px;
	padding-left:5px;
	border: medium none;
}

.top_search .search_button input.sbmt {
    background: url("../graphics/search_bt.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin: 0;
    padding: 0;
    width: 31px;
}
