/*
Theme Name: ACE Pro Format 1
Template: creatserv-framework
Description: ACE PRO Website, Format 1
Author: Creative Services
Version: (c)2011 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: WPDevFrame 2011 (c) 2010 Ed Nailor.  All rights reserved. (copyright must remain in tact for legal use)
Warranty: NO WARRANTIES, EXPRESSED OR IMPLIED. 

@note to users:
	If you want to make style changes, please make these changes to the style_custom.css file
	Changes here are permanent, changes on the custon stylesheet can be reversed!
	
@note to developers:
	Custom stylesheet is loaded after wp_head() allowing you to override styles added by plugins within wp_head();
	
*/
@import url("../creatserv-framework/style.css");

#sb-title {position:absolute !important;bottom:30px;left:0px;background:#800000;height:auto !important;z-index:9000 !important;}
#sb-title-inner {font-weight:bold !important;padding-left:10px;padding-right:10px;height:auto !important;display:block !important;}

html { background: #000 url('images/pagebg.jpg') repeat top center; color: #fff; }
a, a:link {
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, a { color: #492621; font-family: 'Kameron', serif; }
h1, h2{font-size:36px; padding:10px 0; border-bottom:5px solid #492621; line-height:1.0em;}
h2{font-size:34px; padding:10px 0; border-bottom:0px solid #492621; line-height:1.0em;}
h3{font-size:26px; padding:10px 0; border-bottom:0px solid #492621; line-height:1.0em;}
h4{font-size:22px; padding:10px 0; border-bottom:0px solid #492621; line-height:1.0em;}
h5{font-size:18px; padding:0 0 10px 0; border-bottom:0px solid #492621; line-height:1.0em;}
h6{font-size:14px; padding:0 0 10px 0; border-bottom:0px solid #492621; line-height:1.0em;}
.entry_meta {
	color: #492621; font-family: 'Kameron', serif; font-size:18px;
}
/* Gradient color1 - color2 - color1 */ 
hr{ border: 0; height: 1px; background: #333; background-image: -webkit-linear-gradient(left, #955B49, #333, #955B49); background-image: -moz-linear-gradient(left, #955B49, #333, #955B49); background-image: -ms-linear-gradient(left, #955B49, #333, #955B49); background-image: -o-linear-gradient(left, #955B49, #333, #955B49); }

.style-two {
background: transparent;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(149,91,73,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(149,91,73,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(149,91,73,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(149,91,73,0.75), rgba(0,0,0,0));
}
.widget_title {
    border-bottom: 0 solid #492621;
    color: #492621;
    font-family: 'Kameron',serif;
    font-size: 26px;
    font-weight: 400;
    padding: 0 0 6px 5px;
}
#header {
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background: transparent url('images/headerbg.jpg') repeat-x top center;
	position:relative;
}
#wrap_header {
    margin: 0 auto;
    text-align: center;
    width: 960px;
}
#headerbar {    
	background: url("images/headerbar.png") repeat-x scroll center top transparent;
    bottom: -20px;
    color: #fff;
    height: 36px;
  
    position: absolute;
    width: 100%;
    /*z-index: 1000;*/ }
#wrap_body { width: 960px; }

#logo { height: 265px; padding: 0px; width: 620px; margin:0 auto; float:none;
}
a.logo { background: url('images/logo.png') no-repeat center; }

#call { width: 350px; padding: 10px; float: right; height: 70px; color: #9d9d9d; }
#call a { color: #9d9d9d; }
#wrap_nav_above {
	width:136px;
	padding-top:10px;
	background:#660400;
}
#nav_above {
    height: auto;
    width: 153px;
	float:left;
}
#nav_above .navheader{
    
    width: 136px;
	height:62px;
	background: url('images/navheaderbg.png') no-repeat center top;
}
#nav_above .navfooter{
    float:left;
    width: 136px;
	height:62px;
	background: url('images/navfootdesign.png') no-repeat center center #660400;
}
#nav_above ul li { display:block;
width:136px; background: url('images/menuspacer.png') no-repeat center bottom #660400;}
#nav_above ul li a {     
    color: #fff;
    font-family: 'Kameron',"Trebuchet MS",arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 10px 32px;
    text-align: center;
    text-transform: uppercase;}
#nav_above ul li:hover > a { color: #C8AE7D; background:transparent; }
#nav_above ul  li:hover > ul  { }
#nav_above ul li.current_page_item a,#nav_above ul li.current-page-item a,#nav_above ul li.current-menu-item a {  color: #C8AE7D; background:none; }

#masthead { overflow: hidden; background: url('images/masthead.jpg') no-repeat; width: 900px; height: 325px; padding: 10px 0px; }

#callouts { background: url('images/callout-bg.jpg') no-repeat; width: 900px; height: 180px; overflow: hidden; }
#callout1 .callout_img { float: right; }

#content { background: url("images/pageWrapbg.jpg") repeat-y scroll center top; padding-top: 20px; }

#main { float: left; width: 500px; padding: 30px 0 30px 20px; }
#mainfull { float: left; width: 750px; padding: 30px 0 30px 20px; }

.entry {
    color: #492621;
    font-family: 'Kameron',serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.1em;
    padding-bottom: 40px;
}
.thread-even, .thread-odd {
    background: none repeat scroll 0 0 #DACAA9;
}

.two-third {
    width: 58%;
}
.one-third {
    width: 39.3%;
}
#comments {
	color:#492621;
	
	}
.comment {
    border: 1px solid #492621;
    margin: 10px 0;
    padding: 10px;
}
#side { background: url("images/sidebg.jpg") repeat-y scroll center top rgba(0, 0, 0, 0);
    color: #fff;
    float: right;
    margin-top: -10px;
    min-height: 650px;
    padding: 30px 0 0;
    width: 250px; }

.sidebar {
    padding: 0 10px;
}
.morebtn {  background: url('images/moreevents.png') no-repeat; width: 106px; height: 35px; padding: 0px; margin:0 auto; display:block; }

.widget_content ul li  {
	display:block;
 background: url('images/sidebarmenuspacer.png') no-repeat center top;
 color:#492621;
 font-size:14px;
 font-family: 'Kameron',"Trebuchet MS",arial,helvetica,sans-serif;
 padding:15px;
}
.widget_content ul li a{color:#492621;
 font-size:16px;
 font-family: 'Kameron',"Trebuchet MS",arial,helvetica,sans-serif; text-decoration:none;
 text-align:center; line-height:1.1em; font-weight:bold;}

.simple_contact_info { border-top: 1px solid #fff; padding-top: 15px; }
.simple-contact-info-name { font-size: 16px; line-height: 20px; }

#wrap_footer {     margin: 0 auto;
    text-align: center;
    width: 960px; padding-top: 15px;}
#footer {
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background: transparent url('images/footerbg.jpg') repeat-x top center;
	position:relative;
	height:82px;
	-webkit-box-shadow: 0px -3px 8px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px -3px 8px 0px rgba(50, 50, 50, 1);
box-shadow:         0px -3px 8px 0px rgba(50, 50, 50, 1);
padding-bottom:0;
}
#nav_footer ul li a {
       border-left: 0px solid #fff;
    color: #492621;
    font-family: 'Kameron',"Trebuchet MS",arial,helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    line-height: 1.1em;
    padding: 10px 0px 0 0px;
    text-align: center;
    text-transform: uppercase;}


#nav_footer ul li {
    border-right: 1px solid #492621;
    display: inline;
    padding-left: 3px;
    padding-right: 5px;
}
#nav_footer ul .last{border:0px;}
#copyright {
	 color: #492621;
    font-family: 'Kameron',"Trebuchet MS",arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.2em;
    padding: 0px 10px 0px;
	text-transform: uppercase;
}


@media screen and (max-width: 600px) {
   .gallery .gallery-caption { font-size: 70%; }
}

@media screen and (max-width: 479px) {
     .gallery-columns-2 .gallery-item, 
     .gallery-columns-3 .gallery-item,
     .gallery-columns-4  .gallery-item,
     .gallery-columns-5  .gallery-item,
     .gallery-columns-6  .gallery-item,
     .gallery-columns-7  .gallery-item,
     .gallery-columns-8  .gallery-item,
     .gallery-columns-9  .gallery-item { width: 100% }

}