@charset "UTF-8";
/* CSS Document */

/* COLORS
chocolate brown #472b0b 
light brown #bdb3a7 */

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

body {background-image:url(../images/bg.gif); background-repeat:repeat-x; background-color:#472b0b; padding:0px; }

#container {width:937px;margin:0 auto;}

#header {width:937px; background-color:#472b0b;}

#logo { float:left; width:187px; height:133px;}
#url  {width:750px; height:57px; float:right; background-color:#472b0b;}
#url .logo {width:750px; height:57px; background-color:#472b0b;}
#url .logo {float:right;}

#topnav {background-image:url(../images/header-nav-bg_03.gif); width:750px; height:40px; float:right;}
#mainnav {background-image:url(../images/nav-bg.gif); height:36px; width:750px; float:right;}

#mainnav ul {text-transform:uppercase; list-style:none;}
#mainnav ul li { font-family:arial, verdana; font-size:14px; font-weight:bold; margin-right:20px; float:right; margin-top:10px; }
#mainnav ul li.inside {margin-right:15px; }

#mainnav ul li a:link, #mainnav ul li a:visited {text-decoration:none; color:#000;}
#mainnav ul li a:hover, #mainnav ul li a:active {text-decoration:underline; color:#000;}  

#url ul li{list-style:none; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-right:20px; float:left; padding-top:40px; font-size:12px;}
#url ul li a:link, #url ul li a:visited { color:#fff; text-decoration:none;}
#url ul li a:hover, #url ul li a:active { color:#fff; text-decoration:underline;}


#mainContent {width:895px; background-image:url(../images/main-content-bg.gif); margin-left:42px;}
#artboard {width:881px; margin-left:7px;}

h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; color:#fff; margin-top:1px; margin-right:20px; float:right; font-weight:normal; padding-bottom:0px; background-color:#472b0b;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#000; font-weight:normal; background-color:#fff; padding:6px 11px 0px 0px; margin-left:40px;}

h1.inside {margin-left:0px;}

#title {position:absolute; top:359px; margin-left:40px;}

.ten {font-size:48px;}

.quote {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#472b0b; margin:10px 15px 10px 30px;}

.attribute {font-family:Arial, Helvetica, sans-serif; color:#472b0b; font-size:13px; margin-left:50px;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding-left:40px; padding-right:40px; padding-top:15px; line-height:20px; font-weight:normal;}

h5 {font-weight:bold; color:#472b0b; font-size:16px; padding-left:40px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:0px;}

.tell-us-form {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding-left:80px; padding-right:40px; padding-top:25px; line-height:20px; font-weight:normal;}

.tell-us-field {font-family:verdana; font-size:18px; color:#000; padding-left:80px; padding-top:8px;}

ul.points {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; margin-left:120px; margin-right:120px; padding-top:10px; line-height:20px; font-weight:normal;}

.quote-inside {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; padding-left:40px; padding-top:20px; font-weight:normal; border-top:1px #ccc dotted; margin-top:20px; width:600px;}

.atr {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; margin-left:360px;  padding-top:5px; font-weight:normal;}

.atr-2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; margin-left:375px; line-height:20px; font-weight:normal;}

.atr-photo {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; margin-left:157px;  padding-top:5px; font-weight:normal;}

.atr-2-photo {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; margin-left:172px; line-height:20px; font-weight:normal;}

ul.points li a:link, ul.points li a:visited { color:#226f85; text-decoration:none; font-weight:bold;}
ul.points li a:lhover, ul.points li a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

h2 a:link, h2 a:visited { color:#226f85; text-decoration:none; font-weight:bold;}

h2 a:hover, h2 a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

.not-done {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; padding-left:40px; padding-right:40px; padding-top:25px; line-height:20px; font-weight:normal;}

.not-done a:link, .not-done a:visited { color:#226f85; text-decoration:none; font-weight:bold;}
.not-done a:hover, .not-done a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

h3 {font-size:12px; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; color:#fff; letter-spacing:2px; font-weight:normal; padding-top:14px; text-align:center; text-transform:uppercase;}

#if {float:right; margin:20px 20px 50px 0px; _margin-left:20px; width:190px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#666666; line-height:24px; }

.if-2 {float:left; margin:30px 5px 15px 25px; _margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#666666; line-height:24px; }


#subnav {float:right; margin:1px 1px 15px 5px; width:210px; background-color:#ccc;}

#subnav ul {text-transform:uppercase; list-style:none;}

#subnav ul li {text-transform:uppercase; border-bottom:1px solid #fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 10px 10px 55px; font-size:14px;}

#subnav ul li a:link, #subnav ul li a:visited {text-decoration:none; color:#000;}
#subnav ul li a:hover, #subnav ul li a:active {text-decoration:underline; color:#000;}  

#navbg {background-color:#666;}

#secondnav { margin-left:0px; padding-left:2px; padding-right:10px; width:657px; height:32px;  position:absolute; top:395px; border-bottom:2px dotted #666; border-top:2px dotted #666; background-color:#cdd49e; margin-top:10px;}
#secondnav ul {list-style:none; }

#secondnav ul li {text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; padding:0px 10px 0px 10px; font-size:14px;  line-height:30px; float:left;}

#secondnav ul li.one {padding-left:40px;}
#secondnav ul li.two {padding-left:50px;}
#secondnav ul li.three {padding-left:50px;}

#secondnav ul li a:link, #secondnav ul li a:visited {text-decoration:none; color:#000;}
#secondnav ul li a:hover, #secondnav ul li a:active {text-decoration:underline; color:#000;}

#endorsements { margin-left:0px; padding-left:2px; padding-right:10px; width:627px;position:absolute; top:395px; border-bottom:2px dotted #666; border-top:2px dotted #666; background-color:#cdd49e; margin-top:20px; padding-left:30px;}
#endorsements ul {list-style:none; }

#endorsements p {text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; padding:5px 10px 0px 10px; font-size:14px;  line-height:30px; }

#endorsements ul li.one {padding-left:40px;}
#endorsements ul li.two {padding-left:50px;}
#endorsements ul li.three {padding-left:50px;}

#endorsements ul li a:link, #endorsements ul li a:visited {text-decoration:none; color:#000;}
#endorsements ul li a:hover, #endorsements ul li a:active {text-decoration:underline; color:#000;}


.up {font-weight:bold;}

.moss-on {background-image:url(../images/moss-on.gif); background-repeat:no-repeat; padding-left:30px; background-position:center left;}
.moss-on2 {padding-left:10px;}

#footer {background-image:url(../images/footer-bg_10.gif); width:895px; height:23px; margin-left:42px;}


#profile {width:500px; margin-left:50px; padding:8px 30px 30px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:24px; background-color:#e0e9a6; clear:left;}

#profile h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; margin-left:0px; padding-bottom:5px; font-weight:bold; background-color:none;}
#profile a:link, #profile a:visited {text-decoration:none; color:#000;}
#profile a:hover, #profile a:active  {text-decoration:underline;  color:#000;}

.vote {font-size:14px; padding-left:15px; font-weight:normal;}

#tellus {width:175px; height:64px; float:left; background-image:url(../images/d10-supervisor-moss-2.gif); background-color:#cfcfcf; background-repeat:no-repeat; color:#000; font-size:13px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 0px 168px; float:left;}

#tellus a:link, #tellus a:visited {text-decoration:none; color:#000;}
#tellus a:hover, #tellus a:active  {text-decoration:underline;  color:#000;}


#mainpic { width:576px; height:215px; float:right; margin-right:7px;}

#quote {width:304px; margin-left:49px; _margin-left:25px; height:151px; background-color:#cfcfcf; float:left;}
#feature {}

#rightColumn {width:235px; float:right;}

.links {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; padding-left:20px; padding-right:0px; padding-top:10px; line-height:20px; font-weight:normal;}

.links a:link, .links a:visited { color:#226f85; text-decoration:none; font-weight:bold;}
.links a:hover, .links a:active { color:#226f85; text-decoration:underline; font-weight:bold;}


#leftColumn {width:600px; float:left;}

#follow {width:215px; margin-top:20px; margin-left:13px;}

.follow-steve {background-image:url(../images/follow-steve.gif); background-repeat:no-repeat; padding-left:119px; float:left;}

.img-left {float:left;}

.map {background-image:url(../images/District10_map.jpg); width:605px; height:691px; margin-left:40px;}

.contact {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; padding-top:30px; padding-right:40px; font-weight:bold;}

.contact a:link, .contact a:visited {color:#fff; text-decoration:none;}

.contact a:hover, .contact a:active {color:#fff; text-decoration:underline;}

.issue-date {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px; color:#666666;}
.issue-date-2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:10px; padding-top:10px; color:#666666;}
.description {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; padding-left:40px; font-weight:normal; width:600px;}
.view-title {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding-left:40px; padding-top:10px; font-weight:normal; border-top:1px #ccc dotted; margin-top:20px; width:600px;}
.view-title-kqed {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding-left:40px; padding-top:20px; font-weight:normal; border-top:1px #ccc dotted; margin-top:20px; width:600px; font-weight:bold;}
.theview {font-size:16px;}

.view-title a:link, .view-title a:visited { color:#226f85; text-decoration:none; font-weight:bold;}

.view-title a:hover, .view-title a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

.copy {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding-left:40px; padding-right:40px; padding-top:10px; line-height:20px; font-weight:normal;}

.copy-2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding-left:40px; padding-right:40px; padding-top:0px; line-height:20px; font-weight:normal;}
.copy-3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding-left:40px; padding-right:40px; padding-top:0px; line-height:20px; font-weight:normal;}

.byline {font-size:12px; padding-top:0px; padding-left:40px; font-family:Georgia, "Times New Roman", Times, serif;line-height:20px; }
.story-title {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; padding-left:40px; padding-top:15px; font-weight:normal;width:600px;}

/** NEWSLETTER **/
#apDiv1 {
	position:absolute;
	width:200px;
	left: 300px;
	top:70px;
	height:115px;
	z-index:2;
	visibility: hidden;
}

.donateform { padding-bottom:10px; margin-left:40px;  }

#widget {clear:both; padding:15px 0px 0px 30px;}

#breaking-news
{width:881px; margin-left:7px; background-image:url(../images/breaking-news_06.gif); background-repeat:no-repeat; background-color:none; border-bottom:#d7e09e 1px solid;}
#breaking-news .date {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#breaking-news h6 {font-size:15px; padding-top:50px; padding-left:65px;  padding-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
#breaking-news p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:65px; padding-right:40px; line-height:20px; font-weight:normal; background-color:none;}

#breaking-news h6 a:link, #breaking-news h6 a:visited { color:#226f85; text-decoration:none; font-weight:bold;}

#breaking-news h6 a:hover, #breaking-news h6 a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

a#calltoaction:link, a#calltoaction:visited  {text-transform:uppercase; text-decoration:none;  color:#000; text-align:left; display:block; float:right; margin:1px 1px 1px 5px; width:195px; background-color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  font-size:14px; padding:8px;}
a#calltoaction:hover, a#calltoaction:active {text-transform:uppercase; text-decoration:none;  color:#000; text-align:left; display:block; float:right; margin:1px 1px 1px 5px; width:195px; background-color:#afc040; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  font-size:14px; padding:8px;}

#breaking-news-inside 
{width:675px; margin-left:7px; background-repeat:no-repeat; background-color:none; }
#breaking-news-inside  .date {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#breaking-news-inside  h6 {font-size:15px; padding-top:50px; padding-left:65px;  padding-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
#breaking-news-inside  p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:65px; padding-right:40px; line-height:20px; font-weight:normal; background-color:none; padding-bottom:5px;}

#breaking-news-inside  h6 a:link, #breaking-news-inside  h6 a:visited { color:#226f85; text-decoration:none; font-weight:bold;}

#breaking-news-inside  h6 a:hover, #breaking-news-inside  h6 a:active { color:#226f85; text-decoration:underline; font-weight:bold;}

