/*Theme Name: Andrew & JulieTheme URI: http://www.andrewandjulie.netDescription: Custom theme for Andrew & JulieVersion: 1.0Author: BADmediaAuthor URI: http://www.badmedia.net*/body {	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	margin: 0;	padding: 0;	background-color: #003366;}* {	margin: 0;	padding: 0;}img {	border-style: none;}a {	outline: none;}#container {	width: 100%;	float: left;	background-color: #fff;}#header_wrap {	height: 126px;	float: left;	width: 100%;	background: url(images/header_wrap.gif) repeat-x;}#header {	width: 900px;	margin-right: auto;	margin-left: auto;	position: relative;	background: url(images/header.gif) no-repeat;	height: 125px;}#logo {	position: absolute;	width: 100px;	height: 50px;	left: 0;	top: 25px;	background-color: #d4d4d4;}#description {	position: absolute;}#main-nav {	height: 122px;	position: absolute;	top: 4px;	right: 0;	overflow: hidden;}#main-nav ul {	list-style-type: none;	margin: 0;	padding: 0;	float: left;	height: 122px;	border-left: 1px solid #666666;}#main-nav ul li {	height: 122px;	float: left;	border-right: 1px solid #666666;	line-height: 122px;}#main-nav ul a:link, #main-nav ul a:visited {	text-decoration: none;	padding-right: 12px;	padding-left: 12px;	color: #003366;	height: 122px;	font-size: 13px;	text-transform: uppercase;	float: left;	line-height: 180px;}#main-nav ul a:hover {	background-color: #33CC00;	color: #fff;	height: 122px;}#welcome_wrap {	height: 300px;	float: left;	width: 100%;	background: url(images/welcome_wrap.gif) repeat-x;}#welcome_wrap2 {	width: 900px;	margin-right: auto;	margin-left: auto;	height: 300px;}#welcome_pad {	padding: 16px 0 12px 16px;}#welcome {	width: 300px;	height: 300px;	float: left;}#welcome h2 {	color: #33CC00;	font-size: 26px;	line-height: 28px;	margin-bottom: 8px;	font-weight: normal;	font-style: normal;}#welcome p {	font-size: 13px;	line-height: 20px;	color: #fff;}#carousel {	width: 600px;	float: right;	text-align: right;	padding-top: 10px;	padding-bottom: 10px;}#carousel h2, #image h2 {	font-size: 0;	line-height: 0;	width: 0;	height: 0;	margin: 0;	padding: 0;}#image_wrap {	width: 100%;	height: 250px;	background: url(images/image_wrap.gif) repeat-x;	float: left;}#image {	width: 900px;	margin-right: auto;	margin-left: auto;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}#content_wrap {	width: 100%;	float: left;	background: url(images/content_wrap.gif) repeat-x;}#content_wrap2 {	width: 900px;	margin-right: auto;	margin-left: auto;}#content {	float: left;	width: 700px;}#content_page {	width: 900px;	float: left;}#content_pad {	padding: 20px 30px 30px 20px;}h1 {	font-weight: normal;	font-style: normal;	font-size: 30px;	line-height: 36px;	color: #003366;	margin-bottom: 16px;}h2 {	font-size: 24px;	line-height: 30px;	color: #33CC00;	font-weight: normal;	font-style: normal;}h3 {	font-size: 16px;	line-height: 20px;	font-weight: bold;	color: #444;	margin-bottom: 16px;	margin-top: 8px;}h4 {	color: #787878;	font-size: 12px;	line-height: 16px;	margin-bottom: 16px;	font-weight: bold;	margin-top: 4px;}p {	font-size: 13px;	line-height: 18px;	color: #444;	margin-top: 12px;	margin-bottom: 12px;}.wp-caption-text, .gallery-caption {	color: #787878;	font-size: 11px;	text-align: center;	margin-top: 4px;	line-height: 14px;}small {	font-size: 11px;	line-height: 15px;	color: #787878;}#image h2 .widgettitle {	font-size: 0;	line-height: 0;	width: 0;	height: 0;	margin: 0;	padding: 0;}#image .ngg-widget img, #image .ngg-widget {	border-style: none;	margin: 0;	padding: 0;}#content a:link, #content a:visited, #footer a:link, #footer a:visited, #content_page a:link, #content_page a:visited, #welcome a:link, #welcome a:visited {	color: #33CC00;	text-decoration: none;}#content a:hover, #content_page a:hover {	color: #003366;}#content ul, #content_page ul {	font-size: 13px;	line-height: 18px;	color: #444;	margin-top: 16px;	margin-bottom: 16px;}#content ul li, #content_page ul li {	margin-right: 24px;	margin-left: 24px;}#content_page img {	padding: 8px;	background-color: #fff;	border: 1px solid #a7a7a7;	margin-left: 12px;}#content_page .navigation, #content .navigation {	width: 650px;	margin-right: auto;	margin-left: auto;	display: block;	height: 36px;}#content .postmetadata {	font-size: 12px;	margin-top: 16px;	padding-top: 6px;	margin-bottom: 32px;	color: #a7a7a7;	border-top: 1px dotted #a7a7a7;}.commentmetadata {	font-size: 12px;	line-height: 16px;}#sidebar {	float: right;	width: 199px;	border-left: 1px solid #a7a7a7;	margin-top: 20px;	margin-bottom: 20px;}#sidebar_pad {	padding: 16px;}#sidebar ul a:link, #sidebar ul a:visited {	color: #003366;	text-decoration: none;	font-size: 12px;	display: block;}#sidebar ul a:hover {	color: #33CC00;}#footer_wrap {	width: 100%;	clear: both;	background: #003366 url(images/welcome_wrap.gif) repeat-x;	float: left;}#footer {	width: 900px;	margin-right: auto;	margin-left: auto;	font-size: 12px;	color: #d4d4d4;	line-height: 17px;	text-align: right;}#footer_pad {	padding: 16px;}#footer a:hover, #welcome a:hover {	text-decoration: underline;}#footer ul, #sidebar ul {	list-style-type: none;	font-size: 11px;	margin: 0 0 16px;	padding: 0;	color: #787878;}#footer ul li, #sidebar ul li {	line-height: 14px;	border-bottom: 1px solid #a7a7a7;	padding-top: 4px;	padding-bottom: 4px;}#footer ul a:link, #footer ul a:visited {	color: #d4d4d4;	text-decoration: none;	font-size: 12px;	display: block;}#footer ul a:hover {	color: #33CC00;}#footer h2, #sidebar h2 {	font-size: 18px;	line-height: 22px;	margin-bottom: 8px;}#footer p {	color: #d4d4d4;}.footer-box {	width: 150px;	float: left;	margin-right: 16px;	padding-right: 16px;	text-align: left;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	margin: 0 0 2px 12px;	display: inline;	padding: 4px;}img.alignleft {	margin: 0 12px 2px 0;	display: inline;	padding-bottom: 4px;}.alignright {	float: right;	text-align: center;}.alignleft {	float: left;	text-align: center;}#searchform {	margin-bottom: 16px;}#searchform #s {	border: 1px solid #787878;	padding-top: 4px;	padding-right: 6px;	padding-bottom: 4px;	padding-left: 6px;}#searchform #searchsubmit, input[type="submit"] {	margin-top: 6px;	background-color: #003366;	color: #fff;	border-style: none;	text-transform: uppercase;	padding: 4px;}#searchform .screen-reader-text {	font-size: 0;	line-height: 0;	width: 0;	height: 0;	margin: 0;	padding: 0;}
