body{
	margin:0;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#91bed4;
}
img{ border:none;}
a{
	color:#336699;
	text-decoration:none;
}
a:hover{
		text-decoration:underline;
}
h1{
color: #304269;
font-family: "Georgia";
font-size: 24px;
padding-bottom: 5px;
font-weight: normal;
}

#wrapper{
	width:960px;
	background:#fff;
	margin:auto;
	clear:both;
}
.wrapper-bottom{
	width:940px;
	background: url(../images/main-bottom.gif) no-repeat 0 100%;
	overflow:hidden;	
	padding:0 10px 13px 10px;
}
#header{
	background: url(../images/header-bg.gif) no-repeat 0 0;
	width:940px;
	overflow:hidden;
}
h1.logo{
	margin:15px 0 0 15px;
	width:467px;
	height:79px;
	float:left;
}
h1.logo a{
	display:block;
	text-indent:-9999px;
	background: url(../images/ramsey_forgovernor_name.png) no-repeat 0 0;
	height:79px;
}
#nav{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	float:right;
	background: url(../images/nav-bg.png) no-repeat 0 0;
	height:27px;
	overflow:hidden;
}
#nav li{
	float:left;
	background: url(../images/separator.gif) no-repeat 0 50%;
	margin:0 2px 0 -2px;
	padding:0 0 0 2px;
}
#nav li a{
	margin:0 12px;
	color:#fff;
	font:15px "Trebuchet MS";
	position:relative;
}
strong.taking-a-stand{
	float:right;
	text-indent:-9999px;
	background: url(../images/text.png) no-repeat 0 0;
	width:248px;
	height:16px;
	margin:57px 7px 0 0;
	padding:0 0 8px;
	display:inline;
}
#main{
	width:100%;
}
.visual{
	width:100%;
	overflow:hidden;
	width:940px;
	height:302px;
	position:relative;
}
.info{
	width:100%;
	overflow:hidden;
	background:#f26101 url(../images/info-bg.gif) repeat-x 0 100%;
	font:24px Georgia;
	margin:2px 0 0;
}
.info div{
	float:left;
	padding:0 0 0 6px;
}
.info p{
	text-align:left;
	margin:0;
	color:#fff;
	line-height:50px;
}
.info ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.info ul li{
	float:left;
	background: url(../images/separator2.gif) no-repeat 0 14px;
	margin:0 3px 0 -3px;
	padding:0 0 0 3px;
	line-height:50px;
}
.info ul li a{
	color:#304269;
	margin:0 8px;
}
.info ul li a:hover{
	color:#ffffff;
	margin:0 8px;
        text-decoration: underline;
}
.content{
	width:939px;
	background: url(../images/content-bg.gif) repeat-y;
	margin:4px 0 0;
	position:relative;
}
#inside_left{
	width: 200px;
	float: left;
	height: 650px;
	margin-right: 10px;
	margin-top: 10px;
        padding-left: 8px;
        font-size: 14px;
        line-height: 24px;
        border: 1px solid #d9e0e6;
}
#inside_left a{
       color:#304269;
       text-decoration: underline;

}
#inside_main_content{
	width: 695px; 
	height: auto;
	float: left;
}
#inside_full_content{
	width: 940px; 
	height: auto;
	float: left;
}
#petition_main_content{
	width: 570px; 
	height: auto;
	float: left;
}
#inside_content{
	width: 460px;
	height: auto;
	float: left;
	margin-top: 10px;
        padding-right: 5px;
}
#inside_content a{
        text-decoration: underline;
}

.frame{
	background: url(../images/content-bottom.gif) no-repeat 0 100%;
	width:939px;
	padding:0 0 0 1px;
	overflow:hidden;
}
.frame_inside{
	background-color: #ffffff;
	width:939px;
	padding:0 0 0 1px;
	overflow:hidden;
}
.content h3,
.columns h3{
	margin:0;
	font:24px Georgia;
	color:#304269;
	padding:3px 0 0 5px;
}
.content .col2 h3{
	padding:3px 0 0;
}
.box{
	width:238px;
	background: url(../images/box-bg.gif) repeat-x;
	float:left;
	margin:0 28px 0 0;
}
.col2{
	width:406px;
	padding:0 0 0 7px;
	margin:0;
}
.col2 h3.title{
	padding:0;
}
.events{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.events li{
	background: url(../images/icon1.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
	margin:10px 0;
}
.events li strong{
	display:block;
	color:#304269;
}
.events li a{
	display:block;
	width:55px;
	color:#304269;
	font-weight:bold;
	background: url(../images/bullet.gif) no-repeat 100% 50%;
}
.date{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.date li:first-child{
	background:none;
	padding:0 5px 0 0;
}
.date li{
	float:left;
	background: url(../images/separator5.gif) no-repeat 0 50%;
	padding:0 7px;
	margin:0;
}
.col2 p{
	margin:0;
	padding:10px 0;
}
.col2 h4{
	margin:0;
	font:18px Georgia;
}
.col2 ul{
	margin:0;
	padding:6px 0 0 12px;
	list-style:none;
}
.col2 ul li{
	padding:5px 0;
}
.col2 ul li a{
	color:#304269;
	font-weight:bold;
	background: url(../images/bullet.gif) no-repeat 100% 4px;
	padding:0 10px 0 0;
}
.col2 a.rss{
	position:absolute;
	bottom:5px;
	right:266px;
	background: url(../images/rss.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.action-box{
	background:#304269 url(../images/action-bg.gif) no-repeat 0 0;
	width:240px;
	float:right;
	padding:0 0 8px;
}
.action-box h3{
	text-align:center;
	margin:0;
	font:normal 30px "Trebuchet MS";
	color:#fff;
	line-height:50px;
}
.action-box a{
	display:block;
	text-indent:-9999px;
	width:222px;
	height:45px;
	overflow:hidden;
	margin:8px 0 0 8px;
}
a.sign-up{	background: url(../images/sign.gif) no-repeat 0 0;}
a.ideas{	background: url(../images/ideas.gif) no-repeat 0 0;}
a.donation{	background: url(../images/make-donation.gif) no-repeat 0 0;}
a.volunteer{	background: url(../images/volunteer.gif) no-repeat 0 0;}

.columns{
	background: url(../images/col-bg.gif) repeat-y;
	width:940px;
	margin:9px 0 0;
}
.frame-col{
	background: url(../images/frame-column.gif) no-repeat 0 100%;
	overflow:hidden;
	width:939px;
	padding:0 0 7px 1px;
}
.columns h3{
	padding:4px 0 15px;
}
.col3{
	width:285px;
	margin:0 22px 0 0;
	padding:0 7px 0 6px;
}
.col3 img{
	padding:0 0 5px;
}
.col4{
	width:284px;
	padding:0 7px;
	margin:0;
}
.col4 img{
	padding:0 0 4px;
}
.col5{
	width:284px;
	float:right;
	margin:0 1px;
	padding:0 7px;
}
.col5 img{
	margin:-4px 0 0 38px;
	padding:0 0 4px;
}
.columns img{
	display:block;
}
.columns a.more{
	color:#304269;
	font-weight:bold;
	background: url(../images/bullet.gif) no-repeat 100% 4px;
	padding:0 10px 0 0;
}
.columns h6{
	margin:0;
	font:bold 18px "Trebuchet MS";
	color:#666;
}
.columns p{
	margin:5px 0;
	padding:0 0 14px;
}

.columns ul li a{
	display:block;
	margin:0 6px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304269;
}
.columns a.button{
	font:12px Georgia;
	color:#fff;
	text-align:center;
	display:block;
	background: url(../images/button.gif) no-repeat 0 0;
	width:128px;
	height:19px;
	line-height:19px;
	margin:-1px 0 1px 80px;
	overflow:hidden;
	text-decoration:none;
}
#footer{
	width:940px;
	margin: auto;
	clear:both;
	overflow:hidden;
	position:relative;
	padding:0 15px 12px 5px;
    margin-top: 10px;
}
#footer address{
	float:left;
	font-style:normal;
	color:#fff;
}
#footer address span{
	display:block;
}
#footer address span a{
	color:#fff;
}
#footer p{
	margin:0;
	text-align:right;
	color:#fff;
}
#footer p a{
	color:#304269;
	font-weight:bold;
}
#footer span.paid{
	position:absolute;
	top:0;
	left:40%;
	border:1px solid #fff;
	padding:7px 5px;
	color:#fff;
}
.announcement-list{
padding: 10px;
}
.announcement-list h2 a{
color: #1e4e7d;
}
/*edits*/
.col4 img{
margin: 0px auto;
clear: both;
}
.blog-post h2.post-title a{
color:#365597;!important;
font-size: 14px;
}
.blog-post h2.post-title a:hover{
color:#000000;
text-decoration: none;

}
.blog-container{
width: 890px;
}
.read-more{
display: inline;
color: #304269;
font-weight: bold;
background-color: transparent;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 4px;
padding-top: 0pt;
padding-right: 15px;
padding-bottom: 0pt;
padding-left: 0pt;
}

p.page-nav{
display: none!important;
}

.side-panel h4{
color:#304269;
padding-bottom: 2px;
border-bottom: 1px solid #aeaeae;
}

.side-panel hr{
display: none;

}
/*Rotater Edits*/
#scroller-container {
margin-left:121px!important;
margin-right:122px!important;
}
.scroller .main-header {
            background-color: #000000!important;
            opacity: 0.7!important;
}
.visual{
background:url(/images/main_image_bg.gif)!important;
height: 295px!important;
}
.main-header-title {
            font-size: 18px!important;
            width: 575px!important;
            height: 80px;
            padding: 0px;
            line-height: 22px!important;
            margin-left: 20px!important;
}

.main-header-title h4{
font-size: 13px!important;
}
.main-header-title h2{
font-size: 22px!important;
}

/* @group Booking EDITS */

.booking-list {
	margin: 0 0 9px;
}

.booking-list span.date {
	margin:0px!important;
        padding:0px!important;
}

.booking-container h1{
border-bottom:1px solid!important;
width: 500px;
}
.booking-container h1, .form-container h2 {
	margin:0px!important;
        padding:0px!important;
}
.booking-container h3{
	margin:0px!important;
        padding:0px!important;
font-size: 20px!important;
color:#000000!important;

}
.booking-container p{
margin:0px;
margin-bottom: 10px;
padding:0px;
}

.form-container {
	background: #f9f9f9;
	border: 1px solid #eee;
	padding: 18px;
        width: 450px;
}
.friend a{
font-weight: bold;
}
.friend a:hover{
text-decoration: underline;

}
.date{
font-family: Georgia;
font-size: 18px;
color: #304269;
}
#booking-box{
background-color: #ecf6fb;
border:1px solid #aac2cf;
width: 500px;
height: auto;
padding: 10px;
}

/*Petition*/
#petition{
padding: 10px;
background-color: #eeeeee;
border-right: 1px solid #304269;
border-top: 1px solid #304269;
border-left: 1px solid #b7b7b7;
border-bottom: 1px solid #b7b7b7;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;

}
#petition label{
font-family: Georiga;
font-size: 14px;
color: #304269;
}
.cat_textbox{
width: 250px!important;
}
.cat_dropdown{
width: 250px!important;
}
.petitiontxt{
font-size: 16px;
color: #304269;
}
.petition_link a{
color: #304269!important;

}
.booking_name a{
font-family: Georgia;
font-size: 18px;
color: #304269!important;
}
.donate{
border: 1px solid #375b83;
margin: 10px;
padding: 10px;
background-color: #f7f8f9;
color: #21446c;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border:
}
.donate label{
font-family: Georgia;
font-size: 14px;
color: #21446c;
}
.donate .cat_textbox, .cat_textbox_cvv{
border: 1px solid #21446c;
}
.mail_donate{
margin: 10px;
margin-top: 0px!important;
background-color: #f7f8f9;
border: 1px solid #375b83;
padding: 10px;
color: #21446c!important;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
.mail_donate span{
color: #21446c!important;
}
.cat_textbox_cvv{
width: 50px!important;
}

#welcome_video{
width: 507px;
height: 302px;
background-color: #ffffff;
margin: 0px auto;
clear: both;
}

/* Easy Slider */

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider, #slider li{ 

width:940px;
height:295px;
overflow:hidden; 
		}
	span#prevBtn{float: left; margin: 5px; font-size: 16px;}
	span#nextBtn{float: right;  margin: 5px; font-size: 16px;}					

.content #slider img{
	display:block!important;
	border:0px!important;
	background-color:none!important;
	padding:0px!important;
}

/* // Easy Slider */

/*REFER A FRIEND FORM*/

.friend_name{
font-size: 16px;
padding: 7px;
background-color: #eeeeee;
color: #700000;
}

#refer_a_friend label{
color:#003664;
font-size: 14px;
}

#refer_a_friend .cat_textbox{
padding:5px;
font-size: 14px;
color: #003664;
}

#refer_a_friend .cat_button{
background-image: url(/images/refer_friend_button_bg.png);
border: 0px;
padding: 5px;
width: 270px;
color: #ffffff;
text-transform: uppercase;
font-size: 15px;
}