/*  
Theme Name: InTheYard
Theme URI: http://intheyard.cc/
Description: A custom theme for In The Yard, LLC.
Version: 0.9
Author: Studiophile, LLC
Author URI: http://studiophile.com/

	Studiophile v0.9
	 http://studiophile.com

	This theme was designed and built by Studiophile.,

*/



/*-------------------------------------------------------------------------------*/
/* Core Styles */
	body {
		margin: 0px;
		padding: 0px;
		background-color: #9AB583;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
/* the following background attributes were originally from #background */
		background-image: url(images/background.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}
	br {
		height: 5px;
	}
/* End Core Styles */
/* Core Link Styles */
	a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #009999;
	}
	a:visited {
		color: #FF6600;
	}
	a:hover {
		color: #CC6699;
	}
	a:active {
		color: #3399CC;
	}
	a img {
		border: 0px;
	}
/* End Core Link Styles */
/* Core Text Styles */
	h1,h2,h3,h4,h5,h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	h1 {
		font-size: 20px;
	}
	h2 {
		font-size: 18px;
	}
	h3 {
		font-size: 16px;
		color: #9AB583;
	}
	h4 {
		font-size: 14px;
	}
	h5 {
		font-size: 13px;
	}
	h6 {
		font-size: 12px;
	}
	p {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	blockquote {
		background-color: #306064;
		border: 2px dotted #FFFFFF;
		margin-left: 10px;
		padding: 10px;
		font-style: italic;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		color: #FFFFFF;
	}
	abbr {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #CCFFFF;
	}
	acronym {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #883821;
	}
	acronym:hover {
		cursor:pointer;
	}
	ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -41px;
	/margin-left: 41px;
	font-size: 14px;
	list-style-image: none;
	list-style-type: none;
	line-height: 1.4pc;
		}
	ol {}
	li {}
	dl {
		background-color: #B4B3B3;
		padding: 5px;
		border: 1px solid #798D95;
		margin: 0px;
	}
	dt {
		font-style: oblique;
		font-weight: bold;
		font-size: 12px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #798D95;
		margin-right: -5px;
		margin-left: -5px;
		padding-right: 5px;
		padding-left: 5px;
	}
	dd {
		margin-left: -5px;
		margin-bottom: 5px;
		padding-left: 15px;
		margin-right: -5px;
		padding-right: 15px;
		padding-bottom: 8px;
	}
	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	.emphasis {
		font-size: 16px;
		color: #9AB583;
	}
	.owner_text1 {
		color: #7A7A7A;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background: #daf3cd;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.owner_text2 {
		font-size: 14px;
		color: #7A7A7A;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* End Core Text Styles */
/* Backdrop Elements */
	#backdrop {
		background-image: url(../images/background.gif);
		background-repeat: repeat-y;
		background-position: center top;
	}
/* End Backdrop Elements */
/* Main Container */
	#container0, #page {
		padding: 0px;
		line-height: 1.2;
		width: 824px;
		/width: 823px;
	margin: 0px auto;	
	}
	.entry ul {
	font-size: 11px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 0px;
	line-height: 1.2;
}

/* End Main Container */
/* Banner Elements */
   #headerimg a img {
   	border-width: 0px;
   }
	#banner_home, #header_home {
		background-image: url(../images/logo.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		height: 169px;
		width: 595px;
		margin-top:20px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	#banner_sub, #header {
		background-repeat: no-repeat;
		background-position: left top;
		height: 117px;
		width: 595px;
		margin-top:0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	#banner_line { 
		background:#000000;
		font-size:1px;
		height: 4px;
		width: 595px;
		margin-top:0px;
		/margin-top:-2px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	#address {
		padding-top: 5px;
		/padding-top: 15px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		text-align: center;
		line-height: 0.82pc;
	}
	.addr_font {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.addr_link {
		font-weight: bold;
		color: #FFFFFF;
		font-size: 11px;
		text-decoration: underline;
	}
/* End Banner Elements */
/* Begin Menu Styles*/
	#menu, #pages, #pages-copy-1 {
		text-align: left;
	}
	#menu ul, #pages ul, #pages-copy-1 ul {
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #D8D8D8;
		border-bottom-color: #D8D8D8;
		margin-right: 0px;
		margin-left: 0px;
	}
	#menu li, #pages li, #pages-copy-1 li {
		font-size: 11px;
		text-transform: uppercase;
		color: #D8D8D8;
		text-decoration: none;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #D8D8D8;
		border-bottom-color: #D8D8D8;
		border-top-width: 2px;
		border-bottom-width: 2px;
		border-right-style: none;
		border-left-style: none;
		list-style-type: none;
		line-height: 1.3pc;
		font-weight: bold;
		margin-left: 0px;
		/margin-left: 0px;
		padding-left: 0px;
		behavior: url(includes/IEFixes.htc);
	}
	#pages li a, #pages-copy-1 li a {
		font-size: 11px;
		text-transform: uppercase;
		color: #D8D8D8;
		text-decoration: none;
		font-weight: bold;
		margin-left: 0px;
		/margin-left: 0px;
		padding-left: 18px;
		text-decoration: none;
		behavior: url(includes/IEFixes.htc);
	}

	#menu li:hover, li.hover, #pages li:hover, #pages-copy-1 li:hover {
		background-color: #DAF3CD;
		color: #000000;
		cursor: pointer;
		cursor: hand;
	}
/* End Menu Styles */
/* Main Colmun Container */
	#content0, .narrowcolumn {
		padding: 0px;
      float: left;
/*		margin-right: 225px; */
		line-height: 1.2;
		width: 595px;
	}
	#content1 {
	padding: 0px;
	text-align: left;
	}
	#content2, .entry {
		padding: 17px;
	}
/* End Main Column Content */
/* New Link Indicator*/
	.newWinLink {
		padding: 1px 14px 1px 1px;
		background-image: url(../images/icon_newwin.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.newWinLink:hover {
		padding: 1px 14px 1px 1px;
		background-color: #99CC99;
		background-image: url(../images/icon_newwin.gif);
		background-repeat: no-repeat;
		background-position: right center;
		color: #FFFFFF;
	}
	.nolinelink{
		text-decoration: none;
		color: #FFFFFF;
	}
/* New Link Indicator*/
/* Sidebar Content */
	#sidebar0, #sidebar {
	float: right;
	width: 184px;
	margin: 0px 2px 0px 0px;
   /margin: 0px 0px 0px 0px;
	padding: 0px;
}
   #sidebar ul {
   	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
	#sidebar1 {
		padding: 0px;
	}
	#graphic_section {
		margin-top:60px;
		margin-left:1px;
		/margin-left:0px;
	}
	.hidden {
		display: none;
	}
	
	#footer {
		float: right;
		padding-top: 10px;
		padding-right: 223px;
		vertical-align: baseline;
		height: 54;
		text-align: center;
		width: 600px;
	}

	.footertext {
		font-size:8pt;
		color:#999999;
	}

	#residential_services {
		float: right;
		padding-top: 0px;
		padding-right: 42px;
		/padding-right: 120px;
		margin-top: -7px;
		/margin-top: 12px;
	}

	#residential_services ul {
		font-size:9px;
		line-height:1.0pc;
		list-style-image:none;
		list-style-type:disc;
		margin-bottom:10px;
		margin-left:-10px;
		/margin-left: 20px;
		margin-top:10px;
		text-transform:uppercase;
	}

	#residential_services .entry {
		padding-top: 0;
	}

	#commercial_services {
		float: right;
		padding-top: 0px;
		padding-right: 70px;
		margin-top: -7px;
		/margin-top: 12px;
	}

	#commercial_services ul {
		font-size:14px;
		line-height:1.4pc;
		list-style-image:none;
		list-style-type:none;
		margin-bottom:10px;
		margin-left:-20px;
		/margin-left: 20px;
		margin-top:10px;
		text-transform:uppercase;
	}

	#commercial_services .entry {
		padding-top: 0;
	}

	.post h3 a {
		font-size: 14px;
		margin-bottom: 0px;
	}

	.post h3 {
		margin-bottom: 0px;
	}

	small {
		color: #777;
	}
