/*
Theme Name: PixelCraft 1.4
Description: Semantic, SEO Optimised, Custom Wordpress Theme for PixelCraft
Author: Brandon R Jones
Author URI: http://www.makedesignnotwar.com
*/


/* PIXELCRAFT THEME */
/* CORE STYLESHEET */

/* Stylesheet RESET */
@import url(assets/css/reset.css);

/* Stylesheet Superfish */
@import url(assets/css/superfish.css);

/* Stylesheet karmicFlow */
@import url(assets/css/karmicFlow.css);

/* Stylesheet Gallery */
@import url(assets/css/gallery.css);

/* Stylesheet Newsbox */
@import url(assets/css/newsbox.css);

/* Stylesheet prettyPhoto */
@import url(assets/css/prettyPhoto.css);

/* Stylesheet prettyPhoto */
@import url(assets/css/form.css);


/* Stylesheet TYPOGRAPHY RULES */
@import url(typography.css);




/* Global Style */
body{
background:#2a110e url(http://www.eabfonline.com/new10/wp-content/uploads/2010/03/EABF-01-bkgd.png) top center;

}

/* Main Wrap */
#wrap,
#footer .inner{
width: 960px;
margin: 0 auto;
}


/* Header Styling */
#header{
margin-top: 20px;
}

/* Navigation */
#header ul.nav{
width: 634px;
margin-top: 25px;
float: left;
}

#header ul.nav li{
display: inline;
font: 14px;
font-weight: bold;
padding: 6px;
margin-right: 12px;
}

#header ul.nav li.active{
background: #2a110e;

}

#header ul.nav li.active a{
color: #FFF;
}

/* Search */
#header .search{
float: right;
width: 300px;
margin-top: 25px;
}
#header .search img{
float: right;
width: 84px;
}

#header .search form{
float: left;
width: 203px;

}

#header .search .f_bg{
background: url(assets/img/global/search_form/input_bg.jpg) no-repeat;
width: 203px;
height: 23px;
padding-top: 2px;
}

#header .search form input{
background: transparent;
padding: 3px 3px 3px 7px;
width: 175px;
font-size: 11px;
color: #2a110e;
}
/* Content Styling */
#content{
width: 634px;
float: left;
margin-top: 5px;
}
/* 100% Width */
#content-full{
width: 100%;
}
/* HR Styling */
#content .hr{
height: 1px;
margin: 25px 0 25px;
border-top: 1px dotted #2a110e;
}

/* Pic List Styling */
#content ul.pic_list li{
display: inline;
margin-right: 15px;
}

#content ul.pic_list li.last{
margin-right: 0;
}

#content ul.pic_list li img{
border: 1px solid #2a110e
padding: 2px;
}

/* Title Styling */
#content .title,
#content-full .title{
height: 25px;
background: #2a110e;
margin: 25px 0 25px;
}

#content .title p,
#content-full .title p{
color: #FFF;
font-size: 12px;
font-weight: bold;
padding: 2px 8px;
}

#content .title.nomargin,
#content-full .title.nomargin {
margin: 0;
margin-bottom: 20px;
}

/* Sidebar Styling */
#sidebar{
width: 300px;
margin:-15px 0 0;
float: right
}

/* Sidebar Title Styling */
#sidebar h3 {
height: 25px;
background: #2a110e;
margin: 20px 0 0px;
width: 100%;
color: #FFF;
line-height:25px;
text-indent:8px;
font-weight:bold;
}

#sidebar .title.nomargin{
margin: 0;
margin-top: 5px;
}

#sidebar .title span{
float: right;
color: #ff9900;
padding: 5px;
font-size: 10px;
}

#sidebar .title span a{
color: #ff9900;
text-decoration: none;
}

#sidebar .title p{
color: #FFF;
font-size: 12px;
font-weight: bold;
padding: 5px 8px;
float: left;
}
table#wp-calendar{
width: 100%;
}
table#wp-calendar td {text-align:center}

/* Sidebar Box & Ads Styling */
.box{
border: 1px solid #2a110e;
padding: 15px;
}

#sidebar li.widget{
background:#FFF url(assets/img/global/sidebar/ads/ad_bg.jpg) repeat-x;
}
/* Ads */
.box ul.ads{
text-align: center;
padding: 10px 0 10px;
}

.box ul.ads li{
display: inline-table;
margin: 0px;
}

/* Follow Us */
.box ul.follow_us{
text-align: center;
padding: 10px 0 10px;
}

.box ul.follow_us li{
display: inline-table;
padding-left: 20px;
padding-right: 20px;
border-right: 1px dotted #ff9900;
background: #FFF;
height: 44px;
}

.box ul.follow_us li.last{
border: 0px;
}

/* Sidebar Latest News Styling */
ul.latest_news,
ul.featured_posts{
margin-bottom: 30px;
}
ul.latest_news li,
ul.featured_posts li{
overflow: hidden;
margin-bottom: 10px;
clear: both;
}

ul.latest_news li img,
ul.featured_posts li img{
float: left;
width: 106px;
height: 106px;
border: 1px solid #ff9900;
background: #FFF;
padding: 2px;

}

ul.latest_news li div,
ul.featured_posts li div{
width: 175px;
float: right;
padding-bottom: 20px;
}

ul.latest_news li div p,
ul.featured_posts li div p{
line-height: 20px;
}

ul.latest_news li div p .more,
ul.featured_posts li div p .more{
color: #ff9900;
}

ul.latest_news li .ptitle,
ul.featured_posts li .ptitle{
color: #2a110e;
font-weight: bold;
}

ul.latest_news li .ptitle a,
ul.featured_posts li .ptitle a{
text-decoration: none;
}

/* Ad Bar Styling */
.ad_bar{
padding-top: 25px;
border-top: 1px dotted #ff9900;
margin-top: 25px;
margin-bottom: 25px;
}

.ad_bar img{
margin-right: 15px;
}

/* Footer Styling */
#footer{
background: url(assets/img/global/footer/footer_bg.jpg) repeat-x;
height: 79px;
clear:both;
}

/* Footer Inside Styling */
#footer .inner{
padding-top: 35px;
color: #FFFFFF;
font-weight: bold;
}

#footer .inner p{
vertical-align: middle;
}

#footer .copyright{
float: left;
width: 450px;
}

#footer .copyright img{
vertical-align: middle;
margin-right: 20px;
}

/* Footer Navigation Styling */
#footer ul.footer_nav{
float: right;
width: 500px;
text-align: right;
}

#footer ul.footer_nav li{
display: inline;
color: #FFFFFF;
margin-right: 10px;
}

#footer ul.footer_nav li a{
color: #FFFFFF;
}

/* Image Alignment */
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 10px;padding:0px}
img.alignleft {display:inline;margin:0 10px 2px 0;padding:0px}
.alignright {float:right}
.alignleft {float:left}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

.desc p {
float: left; display: inline; clear: none;
}

.more {
float: left; display: inline; clear: none;
}

