@charset "utf-8";/* CSS Document */body {margin:0;padding:0;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/back2.jpg);background-color:#06253a;background-repeat:repeat-x;font-family:constantia, palatino linotype, palatino, san-serif;font-size:14px;}a {color:#06253a;}a:hover {color:#006699;}a:active{outline:none;}a:focus{-moz-outline-style:none;}#vContainer {width:1024px;margin:0 auto;}#vHeader {width:1024px;height:175px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/vheader.png);margin:0;padding:0;}#vLogo {height:117px;width:292px;margin:0 0 0 100px;padding:0;float:left;position:absolute;z-index:999;}#vTopnav {color:#ffffff;width:500px;text-transform:uppercase;float:right;display:inline;text-align:center;margin-top:10px;font-weight:bold;}#vTopnav a {color:#fff;margin-right:10px;border-right:1px solid #fff;padding-right:10px;}#vNavbar {width:714px;height:52px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_navbar.png);background-repeat:no-repeat;float:left;display:inline;margin:0;padding:0;}#vSplash {padding:0;margin:0;width:714px;height:326px;float:left;display:inline;}#vRnav {float:left;width:310px;display:inline;padding:0;margin:-52px auto;position:relative;}.vSignup {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_signupbg.jpg);width:310px;height:76px;}.vSignup input {height:16px;}#SubmitButton {height:28px;}.vDonate {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_donatebg.gif);width:310px;height:76px;}.vOlunteer {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_volunteerbg.jpg);width:310px;height:76px;}.vTellafriend {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_tellafriendbg.jpg);width:310px;height:76px;}.vNetwork {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_networkbg.jpg);width:310px;height:84px;background-repeat:no-repeat;background-color:#e1c796;}#vSpacer {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_spacerbg.jpg);height:10px;background-repeat:no-repeat;width:1024px;float:left;display:inline;}#vContenttop {width:1011px;height:47px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_top.png);background-repeat:no-repeat;margin:0 0 0 9px;padding:0;float:left;display:inline;position:relative;top:0;}#vContent {width:1007px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_content.png);background-repeat:repeat-y;margin:0 0 0 9px;padding:0;float:left;display:inline;}#vContentbtm {width:1007px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_btm.png);background-repeat:no-repeat;margin:0 0 0 9px;padding:0;float:left;display:inline;}#vFooter {width:100%;margin:20px auto;color:#ffffff;text-align:center;padding-bottom:20px;float:left;}.signup,.donate, .volunteer, .tellafriend, .network {color:#ffffff;padding:8px 0px 0px 10px;text-transform:uppercase;}.vOlunteer:hover {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/signup_hover.png);pointer:cursor;pointer:hand;}.vSignup:hover {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/d_vitter_donatebg.gif);pointer:cursor;pointer:hand;}.vTellafriend:hover {background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/tellafriend_hover.png);pointer:cursor;pointer:hand;}.donate span a {font-size:20px;font-weight:bold;color:#fbebb6;text-transform:uppercase;margin-right:3px;}.signup span, .volunteer span a, .tellafriend span a, .network span {font-size:18px;font-weight:bold;color:#fbebb6;text-transform:uppercase;margin-right:3px;}.signup span:hover, .volunteer span a:hover, .tellafriend span a:hover, .network span:hover {font-size:20px;color:#fff;}.donate span a:hover {font-size:24px;color:#fff;}.signup form {padding:0;margin:0;}.signup input {border:1px solid #ccc;background:#fff;font-family:constantia, palatino linotype, palatino, san-serif;color:#999;padding:5px;}.signup .sbtn {border:none;margin-left:3px;background:#e4c786;color:#06253a;font-weight:bold;text-transform:uppercase;}.donate a, .volunteer a, .tellafriend a {color:#ffffff;font-size:14px;text-decoration:none;}.donate a:hover, .volunteer a:hover, .tellafriend a:hover {color:#fff;}#vContent #icl_container {margin:0 0 0 38px;width:500px;float:left;display:inline;font-weight:bold;}.vBlog .rss_items {width:400px;float:left;display:inline;margin-top:-10px;}.rss-items ul {margin:0;padding:0;}.rss-items li {list-style-image:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/BLOG_ICON.PNG);list-style-position:inside;}.rss-items a {font-weight:bold;}.rss-items .rss_date {color:#999;margin-bottom:5px;}.rss-items li {margin-bottom:15px;}/*Navigation Styles*/#nav, #nav ul {padding:0;margin:0;list-style:none;float:left;position:relative;z-index:200;font-family:constantia, palatino linotype, palatino, san-serif;}#nav a {display:block;}/*first level*/#nav li { position:relative;float:left;border-right:1px solid #fff;margin-top:10px;}#nav li a:hover {color:#006699;font-size:14px;}#nav li a.current {}/*second level position*/#nav li ul {position:absolute;left: -999em;margin:0;clear:both;background-color:#e1c796;border:0;border-bottom:1px solid #fff;}#nav li ul li {clear:both;border:0;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;margin:0;}/*third level position*/#nav li ul ul {margin-left:151px;top:0;}/*controls font color and style for first level menu items*/#nav li a {color:#06253a;text-decoration:none;padding:8px 18px;text-transform:uppercase;font-weight:bold;font-size:13px;}#nav li a:hover {text-decoration:none;}/*controls font color and style for second level and lower menu items*/#nav li ul li a {color:#06253a;font-weight:bold;padding:8px 10px;width:130px;text-transform:none;font-weight:normal;font-size:14px;}#nav li ul li a:hover {text-decoration:none;background-color:#efe0c4;color:#fff;color:#006699;}/*Hidden nav positioning DO NOT Adjust*/#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}#nav li:hover, #nav li.hover {height:1%;}ul#nav iframe {position: absolute;/* account for the border */left: -0.25em;top: -0.25em;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}* html ul#nav li { z-index: 201; }/* this is for IE 5.0 */select.hide { visibility: hidden; }/*End Navigation Styles*/#vSplash {margin:0;padding:0;width:714px;height:326px;overflow:hidden;}#vContainer_back {width:1024px;margin:0 auto;background:#fff;overflow-y:auto;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/container_bg.png);background-repeat:repeat-y;min-height:600px;}#vHeader_back {width:1024px;height:175px;background:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/vheader.png);background-repeat:no-repeat;margin:0;padding:0;}#vRnav_back {width:310px;display:inline;padding:0;float:right;position:relative;z-index:999;}#vContent_back {width:714px;background:#fff;margin:0;padding:0;float:left;display:inline;}.mainContent {padding:10px 20px 20px 20px;}#shareTooltop {float:right;}#TableInner input {border:1px solid #999;font-family:constantia, palatino linotype, palatino, san-serif;padding:3px;}.vNews .icl_title {list-style-image:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/BLOG_ICON.PNG);list-style-position:inside;}#vFooter a {color:#fff;text-decoration:none;}#vFooter a:hover {color:#006699;text-decoration:none;}textarea {width:350px;height:150px;border:1px solid #999;}.Video {width:400px;float:left;display:inline;text-align:left;margin:0;padding:0;overflow:hidden;}#icl_container_utbe ul {list-style-type:none;margin:0;}#icl_container_utbe li {float:left;margin-right:10px;}.emailIcon {width:23px;height:15px;}.sliderwrapper{position: relative; /*leave as is*/overflow: hidden; /*leave as is*/width:714px; /*width of featured content slider*/height:326px;}.sliderwrapper .contentdiv{visibility: hidden; /*leave as is*/position: absolute; /*leave as is*/left: 0;  /*leave as is*/top: 0;  /*leave as is*/width: 714px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */height: 326px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}#slideshow {padding:0;margin:0;}#paginate-slider {position:absolute;top:460px;z-index:999;width:714px;text-align:center;}#paginate-slider img {width:160px;border:1px solid #333;padding:1px;margin-right:2px;margin-left:5px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);-moz-opacity:.7;}#paginate-slider a img:hover, #paginate-slider a.selected img {border:1px solid #fff;padding:1px;margin-right:2px;margin-left:5px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;}.socIcons img {position:relative;z-index:999;width:32px;margin-right:5px;}.socIcons img:hover {width:34px;}#comment {width:350px;height:150px;border:1px solid #999;}.disclaimer {font-size:11px;border:1px solid #999;padding:10px;margin-top:10px;}#townHallClockHolder{height:110px;width:275px;position:relative;float:right;top:50px;left:483px;z-index:999;}#townHallClockWrapper {	width:275px;	height:110px;	background-image:url(/atf/cf/%7Bfaaca330-4253-4187-8fbd-e5d61b3b96fe%7D/WidgetBackground.png);	background-position:top center;}#townHallClock {	height:50px;	width:275px;	text-align:center;	padding-top:15px;}#townHallClock a{	text-decoration:none;}