/*
Theme Name: Gold Coast Snake Shows

Author: NetBiz
*/

/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, code, em, img, ins, small, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label,footer, header, hgroup, 
menu, nav,{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

a {text-decoration: none; color:#9B9FA1;}
a:hover {text-decoration:underline;}

/* MAIN STYLES */

html {
background-color: #000000;
background-image: url();
background-repeat: repeat-x;
}

h1 {font-size:24px; color: #9B9FA1;}

/* background for trees only */
#treesBackground{
/*background-image:url(images/treesBackground2.jpg);*/
background-image:url(images/trees-reptiles-background2Test.jpg);

background-repeat: repeat-x;
width: 1200px;
text-align: center;
margin: 0 auto;
}






/* !HEADER */
#logoHeader {
background: url(images/SnakeShowsHeader4.jpg);
width:1200px;
height: 520px;
margin:0px auto; 
text-align: center;
}
   
/*  header text   */
#phoneEmail{
color: white;
float: right;
font-family: Arial;
font-size: 14px;
padding-right: 100px;
padding-top: 20px;
}

#phoneEmail .titleHeader{color: #ed1c24; padding-left: 20px;}
    
/* !main navigation */
#nav {
border-top: 2px solid #e31c24;
background-color: #151616;
height:46px; 
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
width: 1000px;	
margin: 0px auto;
text-align: center;
}
#nav li {display: inline; padding: 10px;}
#nav ul {padding-top: 8px; padding-left: 10px;}

/*raises the mainNav up */
#nav .menu-header{margin-top: -10px;}

/* !Container for all content except mainLogo and Nav */
#mainContainer{
background-color: #4e5050;
width: 1000px;
margin: 0px auto;
color: #b5bbbb;
line-height: 19px;
background-position: right;
background-repeat: repeat-y;
text-align: left;
}



/* !mainBody contains bodyLeft and sideBar */
#mainBody {
background-color: none;
width:100%;
height: 100%;
font-stretch: expanded;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

#bodyLeft img{padding: 8px;}
#editPageTop{padding-left: 15px; padding-right: 15px;}
#blog{padding: 15px;}

#bodyLeft{
background-color:#323333;
background-repeat: repeat-y;
background-position: right;	
background-size: 100%; 
width: 775px;
float: left;
min-height: 1200px;
}

h2{color: #ED1C24}

/* !slider */
/* clears space under slider */
#sliderClear{min-height: 30px;}








/* !POSTS */
/* !shareThisBox */
.shareThisBox {
    background-color: #b8b8b8;
    border: 1px solid #D7D7D7;
    color: #706d6a;
    padding: 10px;
    width: 695px; float:left; margin-bottom:20px
	
}

/* !chickletsBox - icons */
.chickletsBox{
	padding:15px 0 5px 10px;
}

/* !shareThisBox images only */
.shareThisBox img {
	padding-bottom: 10px;	
	padding-right: 10px;
	float: left;
}

/* !shareThisContainer */
.ShareThiscontainer {
    overflow: hidden;
}

/* !post date text div */
.postDateText{
	padding:5px 0 15px 7px;
    border-bottom: 1px solid #D7D7D7;
	 float:left; width:100%;
}









/* !SIDEBAR */
#sidebar {
background-color: #4e5050;
width: 195px;
float: right;
padding: 15px;
background-position: right;
color: #fcfcfc;
height: auto;
}

/* sidebar links color */
#sidebar a {color: #2a1b04;}

#sidebar h3{color:#2A1B04; float: left;}
.sideBarWidget ul{padding-left: 20px;}
.sideBarWidget li{padding-bottom: 10px; width:145px;}

/* social icons and text */
#sidebarIcons{height: 50px;float: left;}
#facebookIcon{padding-right: 10px;float: left;}
#twitterIcon{padding-right: 10px; padding-top: 1px; float: none;}
#twitterHeading{color:#2A1B04;font-size: 15px;font-weight: bold;}
#followUs{font-size: 10px;}

.tweets{padding-left: 10px;padding-right: 15px;}

.sideBarWidget{
background-color: #cdcbcb;	
min-height: 200px;
width: 180px;
margin-left: 10px;
}

.sideBarWidget h2{
font-family:Verdana;
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 17px;
background:url(images/widgetH2Background.jpg);
color: white;
}

/* !FOOTER */

/* footer menu */

#footerMenu {
clear: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
height: 46px;
margin: 0 auto;
padding-top: 10px;
padding-right: 10px;

text-align: right;
}

#footerMenu li {display: inline; padding: 5px;}
#footerMenu ul {padding-top: 0px; padding-left: 10px; color: #e31c24}
#footerMenu a {color: #e31c24}

/* footer menu */


#footer{
background-color:#231f20;
text-align: center;
clear:left;
color: #d7d7d7;
height: 80px;
position: relative;
border-top: 2px solid #e31c24;
}

#footerText{
clear: both;
padding-top: 20px;
font-size: 10px;
line-height: 19px;
font-family: Arial, Helvetica, sans-serif;

}

#footerTextLeft{
clear: both;
padding-top: 10px;
font-size: 12px;
line-height: 19px;
font-family: Arial, Helvetica, sans-serif;
color: #7c7c7d;
text-align: left;
padding-left: 20px;
float: left;
}



/* !Container for bottom Snakes only */
#snakesFooter {
background:url(images/SnakeShowsFooter2.jpg);
width:1200px;
height: 350px;
margin:0px auto; 
text-align: center;
}

/* !GEEKO SIDEBAR */
#gekkoSidebarImg{
position: relative;
    right: -139px;
    top: -980px;
position: absolute;
}

#lizardBottomSidebarImg{
position: absolute;
right: 0;
top: -132px}

/* !BLOG POSTS */
#blog {color:#9b9fa1;}    
#blog a {color: #ed1c24; line-height: 0px;} 
#postDate {color: #7f7f7f; font-size: 11px; line-height: 20px; padding-bottom: 1px;}
#blogTitle {color: #615d57; line-height: 30px; font-weight: normal; text-transform: uppercase; padding-top:20px}

#postAuthor {
color: #7f7f7f
line-height: 0px;
text-transform: uppercase;
font-weight: normal;
font-size: 10px;
padding-top: 2px;
padding-left: 485px;
}

.post-categories {
color: #7f7f7f;
line-height: 0px;
text-transform: uppercase;
font-weight: normal;
font-size: 10px; 
padding-top: 2px;
}

/* box surrounding each individual post on the blog pages */ 
#excerptBox {
background-color: #323333;
margin-bottom: 10px;
padding: 15px;
}

#excerptBox hr {
border: 2px dashed #797575;
}

/* post navigation */
#postNav{
padding-bottom: 95px; padding-top:20px;
margin: 0px auto;
float: right; font-size:30px; font-weight:bold
}
#postNav a { color:#F00; padding-bottom:10px}
/* read more button */
#more a{color: #41619a;}

#buildingSeperator{min-height: 130px;}
/*.menu { display:none !important}*/
#footerMenu  { display:none !important}

.menu li a {
  text-transform: uppercase;
  letter-spacing: normal;
}

.cat_thumb {
  float:left;
  margin-right: 15px;
}
#blogTitle {
  padding: 0;
}
.more_img {
  text-transform: uppercase;
  font-weight: bold;
}


.sideBarWidget {
  min-height: 0;
}
.sideBarWidget .post_content .news_scroll h2 {
    background: none;
    color: #333;
    font-family: Verdana;
    font-size: 12px;
    padding: 0;
    margin: 0;
}
.sideBarWidget .post_content .news_scroll p {
    margin: 0;
}
.sideBarWidget .post_content .news_scroll .fl {
  margin-bottom: 10px;
}
.view_all_link {
  text-align: center;
  display:block;
  padding-bottom: 7px;
}
.fl.newsdesc {
  padding-bottom: 5px;
}
#mainBody {
  background: #323333;
  background: url(images/content_bg.png) repeat-y scroll center center #323333;
}
#sidebar {
  position: relative;
  padding-bottom: 130px;
}
#gekkoSidebarImg {
    bottom: auto;
    left: auto;
    position: absolute;
    
    top: -980px;    
    right: -139px;
    
    right: -59px;
    top: 174px;
}
.clear {
  clear: both;
  display:block;
  height: 1px;
  margin-top: -1px;
}