/*

Theme Name: Accessible Homes

Theme URI: http://accessiblehomelcc.net/

Description: Accessible Homes WordPress theme CMS based non-blog.

Version: 1

Author: Jacob Schulke

Author URI: http://j12media.com.com/

Tags: green, orange, fixed width, two columns, widgets





	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/

body {

	font-size: 0.81em;

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #adcb85;

	color: #333333;

	text-align: center;

	margin:0 auto;

	}



hr {

display:none;

}

h1, h2, h3, h4, h5 {

font-family:"Times New Roman", Times, serif;

margin:0 auto;

padding:0 0 10px 0;

color:#6f6340;

font-weight:normal;

font-size:135%;

}

h3, h4, h5 {

color:#cc6600;

}

p {

margin:0;

padding:0 0px 20px 0;

}

ul {

margin-top:0;

padding-top:0;

}

li {

padding:0 0 5px 0;

}

a {

color:#cc6600;

text-decoration:none;
overflow:hidden;

}

a img {

border:none;

}

#wrapper {

background:#FFFFFF;

}

#page {

margin:0 auto;

text-align:left;

position:relative;

width:900px;

}

#header {

height:126px;

}

#header h1 a {

background:url(images/logo.gif) no-repeat;

width:265px;

height:75px;

position:absolute;

top:3px;

left:-13px;

margin:0;

text-indent:-999px;

}

.description {

display:none;

}

#accessible {

background:url(images/web_access_bg.gif) no-repeat;

width:220px;

height:20px;

position:absolute;

top:0;

right:0;

color:#FFFFFF;

padding:26px 0 0 28px;

font-size:80%; 

}

#accessible a {

color:#FFFFFF;

border-bottom:1px dashed #FFFFFF;

}

#accessible a:hover {

text-decoration:none;

border-bottom:1px solid #FFFFFF;

}

.page {

}

.flashContainer {
position:relative;
height:270px;
}
a.note {
position:absolute;
top:10px;
left:-40px;
z-index:10;
}
#flash {

position:absolute;

top:0;

left:-6px;

}


#content {

padding:10px 0 0px 0;

}

.narrowcolumn {

float:right;

width:700px;

padding:0 0 20px 0;

}

.widecolumn{

margin:0 230px 0px 0;

padding:0 0 20px 0;

}

.widecolumn a, .narrowcolumn a, .gallery a {

color:#cc6600;

text-decoration:none;

border-bottom:1px #cc6600 dashed;

}

.widecolumn a:hover, .narrowcolumn a:hover, .gallery a:hover  {

border-bottom:1px #cc6600 solid;

}

.gallery {

margin:0 0 0 0;

text-align:center;

}

.gallery h2 {

text-align:left;

}

.gallery a {

padding:5px;

}

.widecolumn .entry blockquote {

width:210px;

position:absolute;

top:147px;

left:637px;

}

.wide {

width:425px;

position:absolute;

top:147px;

left:440px;

}

#home {

position:relative;

width:544px;

}

#home .entry h2 {

padding-top:20px;

}

#home .entry blockquote {

width:310px;

position:absolute;

top:5px;

left:550px;

}

#home .entry blockquote img {

margin:0 0 0 10px;

}

#home .entry blockquote h5 {

clear:right;

padding:15px 0 0 0;

}

#home .entry a {

border-bottom:1px #cc6600 dashed;

}

#home .entry a:hover {

border-bottom:1px #cc6600 solid;

}

#midle {

float:right;

position:relative;

background:url(images/green_bg_dashline.gif) repeat-y;

width:152px;

text-align:center;

padding:171px 15px 0 15px;

margin:0 0 0 30px;

}

#midle img {

position:absolute;

top:0;

right:5px;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin:0 10px 20px 0;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}
div.wp-caption {
float:left;
margin:0 30px 10px 30px;
min-height:310px;
_height:310px;
background:#adcb85;
text-align:center;
padding:10px 5px;
}
p.wp-caption-text {
margin-top:15px;
}
#sidebar {

float:left;

width:188px;

}

#sidebar ul {

margin:0;

padding:20px 0 0 20px;

}

#sidebar li {

margin:0;

padding:0 0 10px 0;

}

#sidebar li ul {

padding:0;

}

#sidebar li ul li {

padding:10px 0 0 0;

}

#sidebar h2 {

display:none;

}

#sidebar a {

color:#cc6600;

text-decoration:none;

border-bottom:1px #cc6600 dashed;

font-style:italic;

}

#sidebar a:hover, #sidebar li.current_page_item a {

border-bottom:1px #cc6600 solid;

}
#sidebar li.current_page_item a {
color:#6f6340;
font-weight:bold;
}
#sidebar ul {

list-style:none;

}
ul#productList {
}
#productList li {
list-style:none;
width:300px;
border:1px #999999 dashed;
margin:5px;
padding:5px;
min-height:100px;
}

#productList li img {
float:right;
}
img.products {
margin-bottom:10px;
border:1px dashed #9ccfef;
}
a.bathCTA {
position:absolute;
top:157px;
right:-20px;
width:150px;
border:1px dashed #999999;
padding:5px;
text-align:center;
}
a:hover.bathCAT {
border:1px solid #cc6600;
}
.navigation {
padding-bottom:20px;
}
#topNav {

position:absolute;

top:92px;

left:0;

background:url(images/nav_top_bg.gif) repeat-x;

height:31px;

text-align:center;

width:100%;

}

#topNav ul {

margin:0;

padding:3px 0 0 0;

list-style:none;

font-family:"Times New Roman", Times, serif;

font-size:20px;

}

#topNav li {

display:inline;

margin:0;

padding:0 20px 0 0;

}

#topNav a {

text-decoration:none;

color:#666666;

padding:3px 4px 4px 4px;

}

#topNav a:hover, #topNav ul li.current_page_item a, #topNav ul li.current_page_parent a {

color:#cc6600;

}
.oppHead {
text-transform:uppercase;
color:#cc6600;
font-size:13px;
}
#footer {

background:url(images/footer_bg.gif) repeat-x;
background-position:top left;

color:#FFFFFF;

padding:35px 0 35px 0;

}

#footer a {

color:#FFFFFF;

border-bottom:1px #ffffff dashed;

text-decoration:none;

}

#footer a:hover {

border-bottom:1px #ffffff solid;

}

#footer p {

margin:0;

}

#footer .spacer {

padding: 0 450px 0 0 ;

}

#footer ul {

list-style:none;

width:915px;

text-align:right;

margin:0 auto;

padding:0;

}

#footer li {

display:inline;

padding:0 0px 0 10px;

}



#home .post .entry {

padding:0 0 15px 0;

min-height:300px;

_height:300px;

}

#home .post .entry ul {

list-style:none;

padding:0;

margin:0;

}

#home .post .entry li {

width:45%;

float:left;

padding:5px;

margin:0 3px 0 0;

/*background:#cc6600;

color:#ffffff;*/

}

.clear {

clear:both;

}
a.productListImg {
float:left;
margin:0 10px 10px 0;
}
div.list {
padding:5px;
border:1px dashed #666666;
margin:0 0 10px 0;
}
.postmetadata {
clear:both;
margin:10px 0 0 0;
}
.wpcf7 {
float:left;
width:380px;
}
.ngg-album {
width:300px;
float:left;
}
