/*  

Theme Name: goodbyetulsa

Theme URI: http://goodbyetulsa.com

Description: Custom theme for Goodbye Tulsa

Version: 1.0

Author: Ryan Edick

Author URI: http://ryanedesigns.com



*/



html, body, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, 

u, i, img, blockquote, fieldset, input{ 

	margin:0; 

	padding:0;

	border:0;

	}

	

h1,h2,h3,h4,h5,h6,pre,code { 

	font-size:1em; 

	}



ul,ol { 

	list-style:none 

	}



table {

	border-collapse:collapse;

	border-spacing:0;

}



a img,:link img,:visited img { 

	border:none 

	}

	

.clear {

	clear:both;

}



/* END Zero Out */	

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	background-color: #FFF;

	background-image: url(images/body-background-2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	background-attachment: scroll;

}

#DivContainer {

	padding: 9px;

	width: 882px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#Header {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 882px;

	height: 254px;

}

#Masthead {

	/*background-image: url(images/masthead/rose-bowl.jpg);*/

	/*background-repeat: no-repeat;*/

	float: left;

	height: 120px;

	width: 839px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 43px;

	margin-top: -80px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

}



#MastheadImg{

	z-index:-1;

	float:left;

	height: 139px;

	width: 839px;



	}

	

#Masthead h1 {

	z-index:1;

	background-image: url(images/goodbye-tulsa-logo.png);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

	margin: 0px;

	padding: 0px;

	height: 100px;

	width: 797px;

}

#Masthead h1 a {

	z-index:1;

	margin-top:-25px;

	display: block;

	height: 100px;

	width: 797px;

}

#Navigation {
	float: left;
	height: 36px;
	width: 882px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	background-color: #ADC8BA;
}

#Navigation ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#Navigation ul li {

	display: inline;

	margin: 0px;

	padding: 0px;

}

#Navigation ul li a {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #ADC8BA;
	text-align: center;
	display: block;
	float: left;
	height: 27px;
	width: 120px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

#Navigation ul li a:hover {

	background-color: #709F87;

}

#Search {

	background-color: #ADC8BA;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 36px;

	width: 277px;

}

#Search p {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	margin: 0px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 9px;

	float: left;

}

#Search.Form {

	margin: 0px;

	float: left;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 9px;

}

#searchform {
	margin-top:6px;
	}

#Search input {

	background-color: #FFF;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding: 6px;

	height: 12px;

	width: 179px;

	float: left;

	font-size: 10px;

	font-weight: normal;

	color: #999;

	margin: 0px;

}

#ContentContainer {

	background-color: #EDEDED;

	margin: 0px;

	padding: 9px;

	float: left;

	width: 735px;

}

.Archivenavigation {
	width: 733px;
	padding:0;
	margin:0;
	}

.navleft a{

	font-size: 14px;

	font-weight: bold;

	color: #709F87;

	display: block;

	padding: 0px;

	float: left;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 12px;

}

.navright a{

	font-size: 14px;

	font-weight: bold;

	color: #709F87;

	display: block;

	padding: 0px;

	float: right;

	margin-top: 6px;

	margin-right: 12px;

	margin-bottom: 6px;

	margin-left: 0px;

}

#Content {

	padding: 0px;

	float: left;

	width: 500px;

	margin-top: 0px;

	margin-right: 9px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.Post {

	background-color: #FFF;

	padding: 0px;

	float: left;

	width: 498px;

	border: 1px solid #948882;

	margin: 0px;

}
.PostTwo {
	background-color: #FFF;
	padding: 0px;
	float: left;
	width: 498px;
	border: 1px solid #948882;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

.searchPost {

	background-color: #FFF;

	padding: 0px;

	float: left;

	width: 498px;

	border: 1px solid #948882;

	margin-top: 8px;

}

.searchPost h3{

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #708C9F;

	width: 486px;

	margin: 0px;

	padding: 6px;

}



.searchPost h3 a{

	color: #FFF;

}

.searchPost a {

	color: #708C9F;

	text-decoration: none;

}

.searchPost a:hover {

	text-decoration: underline;

}

.searchPost p {

	margin: 12px;

	padding: 0px;

}

.Post h2{

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #708C9F;

	width: 486px;

	margin: 0px;

	padding: 6px;

}



.Post h2 a{

	color: #FFF;

}

.Post p {

	margin: 12px;

	padding: 0px;

}
.PostTwo h2{

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #708C9F;

	width: 486px;

	margin: 0px;

	padding: 6px;

}



.PostTwo h2 a{

	color: #FFF;

}

.PostTwo p {

	margin: 12px;

	padding: 0px;

}



.Summary{

	margin:12px;

	}

	

.Post p.Summary{

	margin: 12px;

	padding: 0px;

	font-size: 14px;

	color: #7E6F67;

}

.Post a {

	color: #708C9F;

	text-decoration: none;

}

.Post a:hover {

	text-decoration: underline;

}

.Post img {

	padding: 0px;

	float: left;

	margin-top: 0px;

	margin-right: 12px;

	margin-bottom: 12px;

	margin-left: 0px;

	border: 1px solid #948882;

}
.PostTwo p.Summary{

	margin: 12px;

	padding: 0px;

	font-size: 14px;

	color: #7E6F67;

}

.PostTwo a {

	color: #708C9F;

	text-decoration: none;

}

.PostTwo a:hover {

	text-decoration: underline;

}

.PostTwo img {

	padding: 0px;

	float: left;

	margin-top: 0px;

	margin-right: 12px;

	margin-bottom: 12px;

	margin-left: 0px;

	border: 1px solid #948882;

}

#HorizontalBanner {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 120px;

	width: 500px;

}

#Sidebar {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 226px;

}

#Links {

	background-color: #FFF;

	padding: 0px;

	float: left;

	width: 224px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

	border: 1px solid #948882;

}

#Links h3 {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #AD7262;

	width: 212px;

	margin: 0px;

	padding: 6px;

}

#Links p {

	margin: 12px;

	padding: 0px;

}

#Links a {

	color: #AD7262;

	text-decoration: none;

}

#Links a:hover {

	text-decoration: underline;

}

#Links ul {

	margin: 12px;

	padding: 0px;

	list-style-type: none;

}

#Links ul li {

	padding: 0px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}

#Subscribe {

	background-color: #FFF;

	padding: 0px;

	float: left;

	width: 224px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

	border: 1px solid #948882;

}

#Subscribe h3 {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #AD8662;

	width: 212px;

	margin: 0px;

	padding: 6px;

}

#Subscribe p {

	margin: 12px;

	padding: 0px;

}

#Subscribe a {

	color: #AD8662;

	text-decoration: none;

}

#Subscibe a:hover {

	text-decoration: underline;

}

#Subscribe p.RSS {

	background-image: url(images/rss.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 34px;

}

#Subscribe p.iTunes {

	background-image: url(images/itunes.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 34px;

}

#Support {

	background-color: #FFF;

	padding: 0px;

	float: left;

	width: 224px;

	border: 1px solid #948882;

	margin: 0px;

}

#Support h3 {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFF;

	background-color: #9F7083;

	width: 212px;

	margin: 0px;

	padding: 6px;

}

#Support p {

	margin: 12px;

	padding: 0px;

}

#Support a {

	color: #9F7083;

	text-decoration: none;

}

#Support a:hover {

	text-decoration: underline;

}

#Support p.Money {

	background-image: url(images/money.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 34px;

}

#VerticalBanner {

	margin: 0px;

	float: left;

	width: 120px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 9px;

	padding-left: 9px;

}

#Footer {

	background-image: url(images/footer-background.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	width: 834px;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 24px;

	padding-right: 24px;

	padding-bottom: 12px;

	padding-left: 24px;

	text-align: center;

}

#Footer p {

	padding: 0px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

}

#Footer a {

	color: #ADC8BA;

	text-decoration: none;

}

#Footer a:hover {

	text-decoration: underline;

}



#commentContain{

	width:400px;

	}

	

#commentform textarea {

	width:100%;

	}

	

.clear {

	clear:both;

	}
.postmetadata {
	display: none;
}


.sociable { margin: 12px; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
