/*
Theme Name: Nolan Creative Blog
Theme URI: www.nolanc.com
Description: Nolanc is utilizing the creatif theme. All items in the creatif theme such as code are primarily intact. Primary change color scheme. Creatif designers Collis Ta’eed & Harley Alexander 
Version: 1
Author: Patrick Nolan
Author URI: http://www.nolan.com/
*/


@charset “UTF-8”; 
/* Background-Styles */ 

body { 
 margin: 0px; padding: 0px; 
 background-color: #291808; 
font-family:Arial, Helvetica, sans-serif; 
 color:#7f7d78; 
 font-size:13px; 
 line-height:19px; 
} 
/* 
 Text-Styles   
*/ 
h2 { 
 margin:0px 0px 10px 0px; 
 font-size:36px; 
 font-family:Helvetica, Arial, Sans-serif; 
 color:#291808; 
} 
small { 
 color:#595856; 
 font-weight:bold; 
 font-size:11px; 
 display:block; 
 margin-bottom:15px; 
} 
a { 
 color:#ff6633; 
 text-decoration:none; 
}
a:hover { text-decoration:underline; } 
p { margin: 0px 0px 15px 0px; } 
a.button { 
 background:#32312f url(images/button_bg.jpg) repeat-x; 
 padding:5px 10px 5px 10px; 
 color: #ffffff; 
 text-decoration: none; 
 border:1px solid #291808; 
 text-transform:uppercase; 
 font-size:9px; 
 line-height:25px; 
} 
a.button:hover { 
 background:#007de2 url(images/button_bg_o.jpg) repeat-x; 
 border-color:#291808; 
} 

#main { 
 background:#e1dfde url(images/bkgrnd_img_lgslice.jpg) repeat-x; 
}  
#main .container { 
 background-image:url(images/bkgrnd_img_lg.jpg); 
 background-repeat:no-repeat; 
 min-height:400px; 
} 

#footer { 
 background-image:url(images/bkgrnd_footer.jpg); 
 background-repeat:repeat-x; 
 color: white; 
 padding:40px;
} 
.container { 
 width: 1000px; 
 margin: 0 auto; 
 position:relative; 
}

#header { 
 padding-top:20px; 
} 
#logo h1, #logo small { 
 margin:0px; 
 display:block; 
 text-indent:-9999px; 
} 
#logo { 
 background-image:url(images/logo.png); 
 background-repeat:no-repeat; 
 width:233px; 
 height:84px; 
} 

ul#menu { 
 margin:0px; padding:0px; 
 position:absolute; 
 right:0px; 
} 
ul#menu li { 
 display:inline; 
 margin-left:12px; 
} 
ul#menu li a { 
 text-decoration:none; 
 color:#716d6a; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 font-weight:bold; 
 text-transform:uppercase; 
} 
ul#menu li a.active, ul#menu li a:hover { 
 color:#291808; 
} 


/* 
 Block-Styles 
*/ 
.block { 
 border:1px solid #a3a09e; 
 background-color:#ffffff; 
 margin-bottom:20px;
 position:relative; 
} 
.ribbon { 
 position:absolute; 
 top:-6px; 
 right:-6px;  
} 
.block_inside { 
 display:block; 
 border:1px solid #ffffff; 
 background: #ffffff url(images/block_bkgrnd_slice.jpg) repeat-x; 
 padding:30px; 
 overflow:auto; 
} 
.image_block { 
 border:1px solid #b5b5b5; 
 background-color:#d2d2d2; 
 padding:5px; 
 float:left; 
} 
.image_block img { 
 border:1px solid #b5b5b5; 
} 
.text_block {
float:left; 
 width:430px; 
 margin-left:30px; 
} 

#block_featuredblog .text_block { padding-top:5px; width:490px;} 
h2 { 
 margin:0px 0px 10px 0px; 
 font-size:36px; 
 font-family:Helvetica, Arial, Sans-serif; 
 color:#330000; 
 line-height:39px; 
 letter-spacing:-1px; 
} 

/* 
 Block-Content-Styles 
*/ 
#block_content { 
} 
#content_area { 
 width:655px; 
 float:left; 
} 

#content_area .block_inside {
	min-height:400px;
}

#sidebar { 
 float:left;
 width:281px; 
 position:relative; 
 left:-1px; 
 margin-top:15px; 
 background-color:#e2dddc; 
 border:1px solid #a3a09e; 
} 
#sidebar .block_inside { 
 background:none; 
 background-color:#e2dddc; 
} 

#sidebar h3 { 
 font-size:20px; 
 line-height:23px; 
} 
#sidebar ul { margin:10px 0px 30px 0px; padding:0px; } 
#sidebar ul li { list-style:none; margin:0px 0px 5px 0px; 
padding:0px; } 
#sidebar ul li a { color:#7f7d78; } 
#sidebar ul li a:hover { color:#ff6633; text-decoration none; } 
#content_area h2 { font-size:32px; line-height:31px; } 
#content_area .separator { 
 border-top:1px solid #e3e3e3; 
 margin-top:40px; 
 padding-top:40px; 
} 




/* 
 Portfolio-Home-Styles 
*/ 
#block_portfolio { 
 overflow:auto; 
 margin-bottom:20px; 
} 
#portfolio_items { 
 width:615px; 
 margin-right:25px; 
 float:left;
 padding-top:6px; 
} 
#text_column { 
 float:right; 
 width:310px; 
} 
#text_column h2#text_title { 
 text-indent:-9999px; 
 background-image:url(images/nolanc.jpg); 
 background-repeat:no-repeat; 
 width:310px; 
 height:129px; 
} 
.mini_portfolio_item { 
 border:1px solid #a3a09e; 
 margin-bottom:10px; 
 position:relative; 
} 
.mini_portfolio_item .block_inside { 
 background:none; background-color:#c4c0be; 
 padding:25px 30px 25px 30px; 
} 
.mini_portfolio_item .thumbnail { float:left; margin-right:20px; border:1px solid #979390; }

/* 
 Footer-Styles 
*/ 
#footer { 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
} 
.footer_column { 
 float:left; 
 width:120px; 
 margin-right:30px; 
}
#footer .long { 
 width:610px; 
} 
#footer h3 { 
 color:#e2dddc; 
 text-transform:uppercase; 
 font-size:10px; 
} 
.footer_column ul li, .footer_column ul { 
 list-style:none; 
 margin:0px; 
 padding:0px; 
} 

/*
Setting Up Newer CSS Images Class
*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*
Gallery Setup
*/
#gallerypost {
background: #FFFFFF;
float: left;
width: 530px;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
}

#gallerypost img {
border: 1 px double #0000FF;
}




