/* layout
----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -10000px;
}

/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.8em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}

/* fm
----------------------------------------------- */
html {
        background: url(/assets/img/wedding.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

#content,
#sidebar
 {	
        background:url(/assets/img/90-percent-white.png);
	
	min-height:500px;
        margin-top:30px;

}
#credits,
#credits a,
#credits a:hover{background:transparent;color:#EEE;text-align:right;font-size:11px;text-transform:lowercase;letter-spacing:1px;}
#credits span{margin: auto 10px;}
#content h1,
#sidebar #logo{
   background:url(/assets/img/90-percent-dark-red.png);
	color:#EEE;
	padding:15px 25px;
	text-transform:uppercase;
	font-size:1.9em;
	
	letter-spacing:0.2em;
}
#sidebar #logo img{margin-top:20px}
#sidebar #site-slogan{font-size:11px;color:#999}
#sidebar #phone{font-size:1.8em;display:block;letter-spacing:0.1em}
.padwrap{padding:15px 25px;}
.padwrap ul{margin-left:25px}


/*thumbshots 120x90*/
.linklist h2{margin:10px auto}
.linklist h3{margin:2px auto}

#breadcrumbs{margin-bottom:20px}


/*menu*/
#menu ul,
#menu ul ul{
list-style-type: none;
margin:0 !important;
}
#menu h3{color:#888;margin-top:13px;margin-bottom:0px;}
#menu a{font-size:0.85em}

.entry-content .assets{
width:250px;
float:right;
margin-left:20px;
margin-bottom:20px;
}
.entry-content .assets img,
.entry-content .assets object,
.entry-content .assets embed{ 
width:250px
}

span.attachments{font-weight:bold;padding-left:20px;background:url(/assets/img/icon-attachments.png) no-repeat center left}

.clear{clear:both}
/*container{ background:url(/assets/img/shoppers.jpg) no-repeat top center}*/

img#bg {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index:-1000;
}
body.list .entry-superwrapper{padding: 10px;margin:10px auto;}
body.list .entry-superwrapper.odd{background:url(/assets/img/30-percent-red.png);}

/*listing thumbs*/
body.list .entry-content img,
body.list .entry-content object,
body.list .entry-content embed{
  float:right;
  margin-left:20px;
/*margin-bottom: 20px; taken care of in grid*/ 
}

/*home*/
#splash{margin-top:25px}





