/*
Theme Name: sethelalouf.com - ver: WP 3.0
Theme URI: --
Description: --
Author: Seth Elalouf
Author URI: http://sethelalouf.com


/*-----------Block Level Elements--------------*/

Body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a{
color:blue;

}

strong{
font-weight:bold;
}

blockquote{
font-style:italic;
margin:0 20px 10px 10px;
padding:10px 10px 10px 15px;
border-left:1px solid #ddd;
background:#f0f0f0;
}

blockquote ul li{
margin:0 0 5px 0;
}

p{
line-height:1.6;
margin:0 0 10px 0;
}
 

.p404{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
}

#page {
min-width:750px;
}

#header {
height:100px;

border-top:2px solid #ddd;
border-bottom:1px solid #ddd;
background:#fcfcfc;
}

#header .title a{
color:#FD212F !important;
width:200px;
font-weight:normal;
float:left;
padding:38px 25px 0;
}

#header .navigation{
float:left;
padding:37px 25px 0;
}
#header .navigation li{
float:left;
margin:0 25px 10px 0;
}


.breadcrumb{
padding:10px 0 10px 25px ;
border-bottom:2px solid #ddd;


}

.tag_nav{
width:575px;
padding:10px 0 5px 25px ;
border-bottom:1px solid #ddd;
margin:0 0 0 0;
}
.tag_nav .title{
width:40px;
float:left;
padding:5px 5px 5px 0;
}

.tag_nav ul{
margin:0;
}

.tag_nav li{
float:left;
margin:0 5px 5px 0;
padding:5px 5px 5px 5px;
background:#CFEFDE;


}

.tag_nav li a{
color:#009900;
}

#wrapper {
	width: 100%;
	background:#fff;
	padding:35px 0;
	margin
}

/* For Home page white BG */
.homewrapper{
background:#fff !important;
}


#content {
margin:0 10px 0 50px;

}


#content .homebody{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
width:800px;
line-height:1.5;
background-color:transparent;
}



#content .work{
}

#content .item{
width:260px;
margin:0 25px 25px 0;
float:left;
height:300px;
}

#content .item .thumb{
border:1px solid #777;
margin:0 0 5px 0;
}

#content .item .thumb:hover{
border:1px solid blue;
}
#content .item .excerpt{
color:#777;
clear:left;
text-align:left;
line-height:1.5;
}

#content .item .title{
margin:0 0 5px 0;

float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
width:100%;
text-align:left;
}


#content .column{
width:25%;
min-width:250px;
float:left;
margin:0 50px 0 0;
}

.column .last{
margin:0;
}

#content .post{
margin:0 5px 5px 0;
padding:15px 15px 15px 15px;
border:1px solid #eee;
width:260px;
float:left;
height:300px;
background:#fff;
cursor: pointer;
}
#content a.postbox{
color:inherit;
text-decoration:none;
}

#outer {height: 300px; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}
		
#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; text-align: left;} /* for explorer only */
#inner {width: 258px; margin-left: auto; margin-right: auto;} /* for all browsers*/
#inner[id] {position: static;}

#content .post:hover{
background:#E5F4FF;

}

#content .post .body{
color:#777;
}
#content .post .cover{
float:left;
margin:5px 5px 5px 0;
}

#content .post div.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-align:left;
display:block;
color:#000;
}

#content .post div.date{

color:#000;
}
#content .post .post-meta .readmore {
float:left;
padding:5px;
background:#EAF6FF;
}
#content .post .post-meta .readmore a{
color:blue !important;
}

#content .post .post-meta{
clear:both;
}
#content .post .post-meta li{
float:right;
margin:0 5px 5px 0;
padding:5px 5px 5px 5px;
background:#CFEFDE; 

}
#content .post .post-meta li a{
color:#009900;
}

#content .item a{
text-decoration:none !important;
}

#content .item .buy_tag{
display:block;
position:absolute;
padding:5px;
margin:1px 0 0 1px;
text-decoration:none !important;
background:#FFE7E6;
color:#FF0000;
border-bottom:1px solid #A27678;
border-right:1px solid #A27678;
}

#content .item .free_tag{
display:block;
position:absolute;

background:#EAF6FF;

color:#5B63FF;

padding:5px;
margin:1px 0 0 1px;
text-decoration:none !important;
border-bottom:1px solid #6C77A0;
border-right:1px solid #6C77A0;
}


#content  .item .title .year{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


#content .single-work, #content .single-work-design{
width:1000px;
}

#content .single-work-design .body{
width:400px;
}

#content .single-work .FL{
float:left;
}

#content .single-work div.title{
font-size:60px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-3px;
margin:0 0 25px 0;
width:550px;
float:left;}


#content .navigation {
margin:0 0 25px 0;
}
#content .navigation a{
padding:5px;
background:#FFE7E6;
color:#FF0000;

}

#content .navigation .alignleft{
float:left;
}

#content .navigation .alignleft{
float:right;
}

#content .single-page{
width:550px;

}

#content .single-post{
width:550px;
border-bottom:1px dashed #ccc;
}

#content #com-page{
width:550px;
}

#content .single-post .title{
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
margin:0 0 25px 0;
width:550px;
}

#content .single-work-design .title{
font-size:60px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-3px;
margin:0 0 25px 0;
width:1000px;
}
#content .single-work-design .main_img{
width:1000px;
}

#content .date{font-weight:bold;text-decoration:none !important;}

#content .single-work .main_img{
float:left;
margin:0 25px 25px 0;
width:400px;
}
#content .single-work .main_img img{
width:400px;
border:1px solid #777;
}

#content .single-work .body{
width:55%;
float:left;
}



#content .single-post-gallery{
width:550px;
}
#content .single-post-gallery .body{
width:550px;
}
#content .single-post-gallery .title{
font-size:30px;
margin:0 0 25px 0;
width:550px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
}

#content .single-post-gallery #gbackgr{
margin:0 0 0 0;
}

#content .single-post .body{
width:550px;
}
#content .single-post .body img{
margin:0 0 10px 0;
}

#content .single-post .body img.alignleft{
float:left;
margin:0 10px 0 0;
}

#content .single-post .body img.alignright{
float:right;
margin:0 0 0 10px;
}

#content .single-post .body img.alignnone, #content .single-post .body img.aligncenter{
margin:0 auto;
}

#content .single-work .body ol, #content .single-work .body ul{
margin:0 0 10px 0;
}

.code{
border:1px dashed #999;
padding:10px;
margin:10px;
font-size:14px;
font-family:Monaco, monospace;

background:#eee;
color:#006A00;
}
code{
padding:0 7px;
font-family:Monaco, monospace;
background:#eee;
color:#006A00;
}

#content .single-work .body ul li{
list-style:disc;
margin:0 0 0 20px;
line-height:1.6;
}

#content .single-work .body ol li{
list-style:decimal;
margin:0 0 0 20px;
line-height:1.6;
}


#content .gallery_dl{
text-align:right;
background:#000;
padding:0 10px 10px 0;
margin:0 0 10px 0;
}

#content .single-work .main_img .menu{
padding:10px;
margin:10px 0 0 0 ;
background:#E5F4FF;
}

#content .single-work .main_img .menu li{
margin:0 0 5px 0;
list-style:square inside;
}

#content .single-work-design .main_img .menu{
padding:10px;
margin:10px 0 0 0 ;
border:1px solid #9EA152;
background:#E5F4FF;
width:400px;
}

#content .single-work .buy {
background:#000;
width:400px;
text-align:center;
margin:10px 0 0 0;
}


#sidebar {
	
}

#footer {
border-top:2px solid #ddd;
padding:25px ;
background:#fff;
min-width:750px;
}

#footer span.contact{
float:left;
width:150px;
}

#footer span.credit{
float:right;
}

.body p{
margin:0 0 10px 0;
}
.body h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}

.body .wp-smiley{
line-height:inherit;
padding:0;
}



hr {
	display: none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
hr {
	display: none;
}
