/*Theme Name: Bowen CMS	Description: Custom theme for Shelly BowenVersion: 1.0Author: Allison AchauerAuthor URl: http://pigeonindustries.com/Tags: two templates, CMS, widgets, one columnBased on work by Martijn Stegink*//* GENERAL ELEMENTS */* {	margin: 0;	padding: 0;}body {		font-family: Ariel, sans-serif;	font-size: .75em;	color: #49494a;	background: #ffffff;	line-height: 150%;}H1, H2, H3, H4 {	font-family: Ariel, sans-serif;	font-weight: bold;}H1 {	font-size: 2em;	color: #2F2F2F;	font-weight: 100;	line-height: 110%;	padding: 5px 0;}H2 {	font-size: 1.5em;	color: #7B9DAC;	font-weight: 100;	padding: 3px 0;}H3 {	font-size: 1.2em;	color: #AEAEAE;	font-weight: 100;	padding: 1px 0;}H4 {	font-size: 1.1em;	color: #2F2F2F;	font-weight: 100;	padding: 10px 0 0px 0;}p, ul {	margin: 4px 0 10px 0;}ul, ol {	margin-left: 17px;}ol li {	margin: 0 0 10px 40px;}#page ul li, #weblog ul li{	margin-left:20px;	margin-bottom: 10px;}#weblog img{	max-width:580px;}p.small {	font-size: 16px;	color: #999;	margin: 10px 0 10px 0;}p.medium {	font-size: 22px;	color: #999;	margin: 10px 0 10px 0;}p.large {	font-size: 26px;	color:#999;	margin: 20px 0 10px 0;	font-weight: 100;	line-height: 130%;}a {	color: #7b9dac;	text-decoration: none;}a:hover {	text-decoration: none;	color: #333;}p.small a, p.medium a, p.large a {	color: #333;}p.small a:hover, p.medium a:hover, p.large a:hover {	color: #7b9dac;}code {	font-family: "Courier New";	font-size: 130%;	display: block;}.left {	float: left;}.right {	float: right;}/* STRUCTURE */#container {	text-align: left;}#page, #weblog, #search, #archive, #sidebar {	margin: 20px 0 0 0;	font-size: 1.15em;}#sidebar{	margin: 30px 0 0;	padding:0 0 0 40px;}br.clear {	clear: both;}/* HOME PAGE STYLES */a.more, a.more:link, a.more:visited p.more a, p.more a:link, p.more a:visited{	background: #7b9dac url(img/link-arrow.png) right 9px no-repeat;	padding: 5px 20px 5px 10px;	color: #fff;}a.more:hover, p.more a:hover{	color:#fff;	background-color: #c0c0c1;}#slogan {	position: absolute;	margin: 0 0 0 10px;	padding: 0;	height: 310px;	width: 600px;}#sloganroll {  display: block;  float: left;  margin: 60px 0 0 30px;  width: 478px;  height: 168px;  background: url(img/slogan.png) no-repeat 0 0;}#sloganroll:hover {   background-position: 0 -168px;}#sloganroll span {  display: none;}#starlist {	height: 250px;	width: 400px;	padding: 20px 0 0 0;	margin: 0 0 0 600px;}#starlist p {	padding-bottom: 20px;	color: #999;}#starlist a {	color: #7b9dac;}#starlist a:hover {	color: #999;}h2.starbullet {	font-size: 16px;	color: #999;}h2.starbullet span {	color: #CCC;}#starbig {  display: block;  float: left;  margin: -13px 2px 0 0;  width: 85px;  height: 89px;  background: url(img/starbig.png) no-repeat 0 0;}#starbig:hover {   background-position: 0 -89px;}#starmid {  display: block;  float: left;  margin: -2px 2px 0 0;  width: 85px;  height: 66px;  background: url(img/starmid.png) no-repeat 0 0;}#starmid:hover {   background-position: 0 -66px;}#starsm {  display: block;  float: left;  margin: -3px 2px 0 0;  width: 85px;  height: 52px;  background: url(img/starsm.png) no-repeat 0 0;}#starsm:hover {   background-position: 0 -52px;}#starbig span, #starmid span, #starsm span {  display: none;}#middle {	position:relative;	overflow:hidden;	width:100%;}#content {	margin: 60px 0 0 10px;	padding: 0;	width: 540px;}#dynamic {	width: 460px;	float: right;}#recentblog {	width: 300px;	float: left;	margin-top:40px;}#recentblog a.more{	display:block;	margin:10px 0 0 40px;	width:165px;}#recentblog li {	list-style: none;	list-style-image: url(img/star.gif);	margin: 0 0 10px 50px;	font-size: 1.1em;	font-weight: 100;}#recentblog h2 {	font-size: 1.5em;	font-weight: bold;	padding: 20px 0 10px 10px;	margin: 0;}	#recentblog h2 a {	color: #2F2F2F;}#recentblog h2 a:hover {	color: #7b9dac;}#imagecontact {	width:156px;	float:right;}#imagecontact span.name{	color: #7b9dac;}#imagecontact span{	display:block;}#imagecontact p {	text-align: right;	font-size:10px;}#imagecontact a {	color: #666;}#imagecontact a:hover {	color: #7b9dac;}#social {	margin: 10px auto;	padding: 20px 0 0 0;	border-top: #C0C0C1 thin solid;	text-align: center;}#social ul {	list-style: none;}#social li {	margin: 5px 20px;	color: #999;	font-size: 1.5em;	font-weight: 100;	display: inline-block;	display: inline;}#social a {	color: #999;}#social a:hover {	color: #7b9dac;}/* HEADER */#main{	padding: 0 10px;	width:1020px;}.container{	position:relative;	overflow:hidden;	width:1040px;	margin: 0 auto;}#header {	background: url(img/nav.png) 0 -34px repeat-x;}#homepage{	margin-top: -30px;}#header-home {	height: 109px;	background: #fff;}#blogname {	display: block;	width: 371px;	height:0;	position:relative;	overflow:hidden;	padding: 58px 0 0;	background: url(img/logo.png) no-repeat 0 0;	margin:30px 0 20px 10px;}#blogname span {	display: none;}#nav #topsearch {	float:right;	background: none;	padding-top:5px;	width:241px;	position:relative;	overflow:hidden;}#nav #topsearch input[type=text]{	height:18px;	padding:2px 4px;	width: 150px;	border:none;	font-size:11px;	border-top:1px solid #000;	border-left:1px solid #000;	float:left;}#nav #topsearch input[type=image]{	float:right;	margin:-3px 0 0 2px;}#searchform label {	display: none;}.button {	repeat: no-repeat;	margin-bottom: -5px;}/* TOPMENU BASIS */#header ul#nav {	display:block;	list-style: none;}/* SIDEBAR */#sidebar {	width: 340px;	float: right;	border-left: thin solid #C0C0C1;}#sidebar ul {	margin: 15px 0 20px 0;	list-style: none;	list-style-image: none;}#recent li, #popular li{	list-style: none;	list-style-image: url(img/star.gif);	margin: 0 0 10px 50px;	font-size: 1.12em;	font-weight: 100;}#archives li, #categories li {	list-style: none;	list-style-image: none;	margin: 0 0 2px 50px;	font-size: 1.12em;	font-weight: 100;}#sidebar h2 {	color: #2F2F2F;	font-size: 1.5em;	font-weight: bold;	padding: 0;	margin: 0;}	.social {	padding-bottom: 25px;}.social p {	margin: 0 0 20px 10px;	color: #2F2F2F;	font-size: 1.5em;	font-weight: 100;}/* SIDEMENU - NOT USED IN THIS THEME */#sidemenu {	width: 300px;	padding: 3px 10px 0 20px ;	float: right;}#sidemenu ul {	margin-left: 0;	margin-top:  0;}#sidemenu li {	list-style: none;}/* SPECIAL PAGE STYLING */img {	padding: 5px;	border: 1px #ccc solid;}img.bluerule {	padding: 0;	margin-bottom: -10px;	border: none;}img.linkicons {	padding: 5px 10px 5px 0;	margin-bottom: -15px;	border: none;}img.portrait {	border: none;}img.right {	float: right;	margin: 2px 0 10px 10px;}img.left {	float: left;	margin: 2px 10px 10px 0;}/* NEWS - NOT USED IN THIS THEME */#news {	width:  200px;	float: right;	margin: 0 10px 0 20px;}#news h1 {	font-size: 120%;	margin-bottom: 5px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac *//* WEBLOG */.post {	margin-bottom: 30px;}.edit {	float: right;}#page {	width: 600px;	margin: 20px 0 0 0;}#weblog {	width: 600px;	margin: 20px 0 0 0;}#weblog h1 {	margin-bottom: 20px;	font-weight: 100;	font-size: 18px;	color: #2F2F2F;}#weblog h1.pybop {	color: #2F2F2F;	font-size: 2em;	font-weight: 100;	line-height: 110%;	padding: 10px 10px 5px 0;}#weblog h2.pybop {	margin-bottom: 5px;	font-weight: 100;	font-size: 1.5em;}#weblog h3.pybop {	margin-bottom: 5px;	font-weight: 100;	font-size: 1.2em;	color: #AEAEAE;}#weblog p.postedby{	margin:0;	font-size:11px;}#weblog p {	margin-top: 15px;}.postnav {	display: block;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;}/* COMMENTS */#comment {	width: 580px;}h2.comments {	font-size: 1.1em;	color: #2F2F2F;}h2.postcomment {	font-size: 1.1em;	color: #2F2F2F;}#commentlist {	margin: 0;}#commentlist li {	list-style-type: none;}.commenttext {	background: #f9f9f9;	border: #7b9dac 2px solid;	padding: 8px;	margin-top: 10px;	color: #333;}/* ARCHIVE */#archive li {	list-style-type: none;}/* FOOTER */#footer, #footer-home {	margin: 10px auto 0;	padding: 10px;	font-size: smaller;	color: #999;	text-align: center;}#footer-home {	background: #FFF;}#footer p, #footer-home p {	margin-bottom: 0;	text-align: center;}#footer ul, #footer-home ul {	display:block;	list-style:none outside none;	margin:0 auto;	overflow:hidden;	position:relative;	text-align:center;	width:1010px;}#footer li, #footer-home li { 	float: left;	list-style: none;}#footer .footerlinks strong{	font-weight:normal;}#footer a{ 	padding: 0 5px;	font-size: 1.3em;}#footer.home a{	padding:0 6px;}#footer .holder, #footer-home .holder {	margin: 0 auto;	padding: 0 30px 0 50px;	display: table;}.footerlinks {	text-align: center;	list-style: none;	display: inline-block;	display: inline;}.footerlinks ul {    list-style: none;    margin: 0;}.footerlinks li, .footerlinks li li, .footerlinks li li li {	display: inline-block;    display: inline;    padding: 5px 2px 12px 0;}.footerlinks a {    padding: 0px 3px;    border-right: 1px solid #7b9dac;}.footerlinks li.borderless a{	border:none;}/******* Flickr Badge ***********/#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica,Sans serif; color:#666666;}#flickr_badge_icon {display:block !important; margin:0 !important;border: 1px solid rgb(0, 0, 0) !important;}#flickr_icon_td {padding:0 5px 0 0 !important;}.flickr_badge_image {text-align:center !important;}.flickr_badge_image img {border: 1px solid black !important;}#flickr_www {display:block; padding:0 10px 0 10px !important; font:11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#99CCCC;}#flickr_badge_wrapper {}#flickr_badge_source {padding:0 !important; font: 11px Arial,Helvetica, Sans serif !important; color:#666666 !important;}