/*  
Theme Name: Rose
Theme URI: http://www.mayapdesigns.com
Description: Senator Mike Rose
Version: 1.0
Author: John Nolte
Author URI: http://www.mayapdesigns.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p {
			margin: 0;
			padding: 0;
} 

body {
			font: 12px sans-serif;
			text-align: center;
			background: #fff;
			vertical-align: top;
			background: #6e6da9 url(./images/bg_body.jpg) no-repeat top center;
}

a:link, a:visited {
			text-decoration: none;
			color: #336699;
}

a:hover {
			color: #99f;
}

#wrapper {
			margin: 0 auto 0 auto;
			width: 935px;
			text-align: left;
			background: #fff;
}

.header {
			margin: 0 auto 0 auto;
			width: 945px;
}

.header h1 a {
			text-indent: -9999px;
		    margin: 0;
		    border: 0;
		    padding: 0;
		    font-size: 16px;
		    padding-top: 152px;
			display: block;
		    overflow: hidden;
		    height: 0px !important;
		    height /**/:152px;
}

.navbar {
			background: #003;
			text-align: left;
			width: 945px;
			margin: 0 auto 0 auto;
			height: 25px;
}

.navbar li {
			list-style: none;
			display: inline;
			padding: 5px 0 0 10px;
}

.navbar li a {
			color: #fff;
}

.navbar li a:hover {
			color: #eee;
}

.headAjax {
			clear: both;
			width: 935px;
			margin: 0 auto 0 auto;
			padding: 0;
			height: 270px;
			background: #003 url(./images/bg_midhe.jpg) no-repeat top left;
}

.AjaxLeft {
			float: left;
			width: 368px;
			height: 250px;
			border: 1px solid #ccc;
			margin: 10px 150px 10px 10px;
			padding: 0;
			position: relative;
			color: #fff;
}

.AjaxLeft h2 {
			color: #ccc;
			padding: 20px 0 0 0;
			font: bold 16pt Times, serif;
}

.AjaxLeft form {
			margin: 25px 0 0 0;
}

.AjaxRight {
			float: left;
			width: 368px;
			margin: 10px 10px 10px 10px;
			padding: 0;
			position: relative;
}

.container {
			clear: both;
			float: left;
			width: 325px;
			margin: 0 0 0 5px;
}

.container h3 {
			font: bold small-caps 1.1em/1.4 Helvetica, Arial, sans-serif;
}

.postbar {
			float: left;
			width: 290px;
			margin: 0 0 0 5px;
}

.postbar ul {
			list-style: none;
			margin: 10px 0 5px 0;
			padding: 0;
}

.postbar ul li {
			margin: 0 0 0 5px;
			padding: 0;
}

.postbar h3 {
			color: #333;
			font: bold small-caps 1.1em/1.4 Helvetica, Arial, sans-serif;
}

.pagePost {
        float: left;
		width: 615px;
		margin: 0 0 0 5px;
}

.contribute h1 a {
			text-indent: -9999px;
		    margin: 0;
		    border: 0;
		    padding: 0;
		    font-size: 16px;
		    padding-top: 250px;
			display: block;
			background: transparent url(./images/contribute.gif) no-repeat top left;
		    overflow: hidden;
		    height: 0px !important;
		    height /**/:250px;
}

.sidebar {
			float: left;
			width: 300px;
			display: inline;
			padding: 0;
			margin: 0 0 0 5px;
}

.sidebar ul {
			list-style-type: none;
			margin: 0;
			padding: 0 10px 0 10px;
}

.navfoot {
			clear: both;
			padding: 20px 0 0 0;
			text-align: left;
			background: #eee;
}

.navfoot li {
			list-style: none;
			display: inline;
			margin: 0;
			padding: 0 5px 0 10px;
}

.navfoot li a {
			color: #333;
}

.navfoot li a:hover {
			text-decoration: underline;
}

.footer {
			text-align: center;
			clear: both;
			width: 935px;
			margin: 0 auto 0 auto;
			height: 45px;
			color: #333;
			background: #eee;
}