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

body {
    font-size: 14px;
    line-height: 15px;
    font-family:"Trebuchet MS", sans-serif;
    color: #505050;
    background: #fff url(/images/body.jpg) repeat-x 0 0;
    text-align: left;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #F26635; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

.shell { margin: 0 auto; width:1045px;}
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.text{display:block; font-size:0; line-height:0; text-indent:-4000px}

#footer .shell,
#paid-for .shell{ width:991px; }

h1#logo{line-height:0; font-size:0; width:991px; margin:0 auto}
h1#logo a{display:block; height:119px; background:url(/images/logo.png); text-indent:-4000px}

.shadow{background:url(/images/shadow.png) no-repeat 0 116px; padding:0 27px}

.wrapper{background:#fff url(/images/wraper.jpg) no-repeat 0 0; padding:6px 51px 0 51px; height:100%}
#header{background:url(/images/header.jpg) no-repeat 0 0; height:100%}
#header.sub{background:url(/images/header-sub.jpg) no-repeat 0 0; height:100%}
#header .holder{width:455px;float:right}
#header.sub .holder{width:565px;float:right; text-align:center}
#header h2{background:url(/images/slogan.gif) no-repeat 0 0; width:455px; height:58px; margin-top:42px; margin-bottom:6px}
#header.sub h2{width:565px; background-position:center 0}
#header p{text-align:center; padding:0 55px 35px 27px; color:#072538; font-size:12px; }
#header.sub p{padding:0 0 35px 0;}


#navigation{background:url(/images/navigation.jpg) no-repeat 0 0; height:100%; overflow:hidden; padding:0 0 0 100px; margin-bottom:10px; height:100%; line-height:14px; height:34px; }
#navigation li{display:inline;}
#navigation li a{ font-family:Tahoma; font-size:15px; line-height:30px; float:left; height:34px; padding:0 25px; color:#fff; text-decoration:none}
#navigation a:hover,
#navigation a.active{background:url(/images/a-hover.png) repeat-x 0 0;}


#content h3.the-latest{width:888px; height:68px; background:url(/images/the-latest.gif) no-repeat 0 0;}
#content #mainbox{float:left; display:inline; width:617px}
#content #sidebar{float:right; display:inline; width:234px; background:url(/images/sidebar.gif) no-repeat 0 0; padding-left:17px;}
#content .article{margin-bottom:17px}
#content .article .left{width:57px;}
#content .article .left p{color:#bf920a; font-size:13px; font-weight:bold; font-style:italic; font-family:"Trebuched MS"}
#content .article .right{width:554px;}
#content .article .right h4 a{font-family:"Trebuched MS"; font-size:14px; color:#F26635; text-decoration:none}
#content .article .right p a{font-style:italic; color:#002e90; text-decoration:none;}
#content .article .right p a:hover{text-decoration:underline}

#content .second{padding-left:66px; margin-top:46px; padding-bottom:0px;}
#content h3.protect-freedom{background:url(/images/theLatest.gif);margin-left:66px; width:550px; height:37px; margin-bottom:20px;}
#content .second p{padding-top:15px; padding-bottom:2px}
#content .second span.red{text-transform:uppercase; color:#c1272d}

#content #sidebar h3{margin-bottom:8px;}
#content #sidebar h3.the-poll{background:url(/images/the-poll.gif); width:234px; height:19px;}
#content #sidebar h3.get-involved{background:url(/images/get-involved.gif); width:234px; height:17px;}
#content #sidebar h3.donate{background:url(/images/donate.jpg); width:233px; height:14px;}
#content .sidebar-cnt{background:url(/images/sidebar-ctn.gif) repeat-x 0 0; margin-bottom:12px; border-bottom:1px solid #000}
#content #sidebar form{padding:14px 0 8px 28px;}
#content #sidebar form input{float:left}
#content #sidebar form label{float:left;padding:0 23px 0 4px}
#content #sidebar form input.submit{border:0; background:url(/images/submit.gif) no-repeat 0 0; width:51px; height:24px; cursor:pointer}
#content .sidebar-cnt .left{width:138px;}
#content .sidebar-cnt .right{width:91px;}

#footer{background:url(/images/footer.gif) repeat-x 0 0; font-size:13px; color:#c99833; padding:16px 0 0 0; height:42px; line-height:15px; }
#footer .shell { padding:0 51px; width:889px; }
#footer h4{float:left; display:inline;	 font-size:13px; text-transform:uppercase; }
#footer .footer-nav{float:right; display:inline;}
#footer .footer-nav ul{float:right;}
#footer .footer-nav p{float:right; display:inline; text-align:right; font-size:10px}
#footer .footer-nav li{display:inline}
#footer .footer-nav li span{color:#c99833; padding:0 4px 0 6px;}
#footer .footer-nav li a{color:#c99833; text-transform:uppercase; font-size:10px}

#paid-for{background:url(/images/paid-for.gif) repeat-x 0 0; text-align:center; font-size:10px; color:#fff; height:26px; }
#paid-for .graph{padding:8px 0 0 0}


#nav-left{background:url(/images/nav-left.gif) repeat-x 0 0; padding:11px 5px 0 4px; height:406px; float:left; display:inline; width:155px}
#nav-left ul{list-style-type:none;}
#nav-left li{display:block; background:url(/images/nav-left-li.gif) no-repeat 0 bottom; padding-bottom:20px; margin-bottom:13px}
#nav-left li a{display:block; font-size:13px; color:#fff; padding:7px 9px 0 10px; height:19px}
#nav-left li a:hover{background:url(/images/left-nav-a-hover.gif) repeat-x 0 0;}
#nav-left li.two{background:url(/images/nav-left-li2.gif) no-repeat 0 bottom}
#nav-left li.last{background:transparent}

#main-article{float:right; display:inline; width:444px}
#main-article p{padding-bottom:18px}
#main-article a{font-size:14px; color:#F26635; font-family:"Trebuched MS"}

#main-article ul {list-style-position: inside;list-style-type:disc;}
#main-article ol {list-style-position: inside;list-style-type:decimal;}
#main-article ul, #main-article li { padding-bottom: 15px; }

h3.arizona-strategy{background:url(/images/arizona-strategy.gif) no-repeat 0 0 ; width:888px; height:81px}

h2.radio {
	margin: 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}