/*main body styles*/
html {
	min-height: 100%;
	height: auto;
}
body{ 
background:#c4df9b;background:url('../images/Tbckground.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom; 
color:#606060;
}
#wrapper{width:960px; margin:0 auto;background:transparent;}
a{color:#6A4521;}
a:hover{color:#ffd439;}
h1{color:#333;}
h2{color:#333;}
h2 span{color:#069ee2;}
h3{color:#6A4521;}
h3.white{color:#333;}
h4{color:#333;}
h5{color:#333;}
.white{color:#999;}
h6{color:#333;}
	
	.darkDivider{display:block;height:2px;background:url('../images/lightDivider.jpg') repeat-x !IMPORTANT;margin:30px 0;}
	blockquote {background: url('../images/closeQuoteWhiteSilver.jpg') no-repeat bottom right;}
	blockquote p {background: url('../images/openQuoteWhiteSilver.jpg') no-repeat top left;}

	/*messages*/
	.infoMessage{display:block;min-height:31px;padding-left:10px;padding-top:12px;width:450px;color:#333;font-size:16px;margin-bottom:5px;border-left:5px solid #2c1c10;}
	.infoMessage span{font-weight:bold;}
	.infoMessage.error{background:#f8f8f8;border:1px solid #fff;color:#f01938;}	
	.warning{background:#f8f8f8;border:1px solid #fff;color:#ffd439;}	
	.message{background:#f8f8f8;border:1px solid #fff;color:#069ee2;}


	/*table styling*/
	thead th {background-color:#069ee2;border-bottom:1px solid #999;color:#23140B;}
	table th, table td {padding:6px 10px;text-align:left;vertical-align:top;}	
	tr.accentRecord{background:#ccc;}
	tr:hover td {background:#f8f8f8;border-bottom:1px solid #ccc;color:#333;}	

/*logo*/
#logo a{background:url('../images/custom_logo.gif') no-repeat;width:223px;height:115px;}

/*navigation styles
#mainNav li a {color:#603912;font-family:'mekanik let', 'palatino', sans-serif;text-transform:uppercase;font-weight:bold;padding-top:43px;padding-right:18px;padding-left:18px;}
#mainNav li a span{color:#603912;}
#mainNav li.active{color:#FFF;background:url('../images/custom_nav_over.gif') repeat-x right top;}
#mainNav li a:hover{color:#FFF;background:url('../images/custom_nav_over.gif') repeat-x right top;}*/

#navigation{padding-left:51px;width:auto;height:115px;background:#FFF;float:left;margin-top:0px;}
#menuEndCap{background:#FFF;}
#navigation .sf-menu ul li a {padding:12px;background:none;font-size:14px;font-weight:normal;width:100%;height:auto;}
#navigation .sf-menu ul li a:hover{color:#999;background:none;}
.sf-menu ul li {background:#f8f8f8;border-bottom:1px solid #fff;}

#navigation a { display: block; float: left; }
#navigation img { border: 0; }
#navigation a:hover img { visibility:hidden; }
#navigation span { position: absolute; margin: 0px; padding: 0px; cursor: pointer;left: 20px;top: 15px;visibility:hidden;} 

.menu_home { position: relative; float:left; white-space: nowrap; display: block;
	background: url('../images/teegan_menu_over_02.gif') no-repeat;
	width: 114px; height: 104px;
}
.menu_services { position: relative; float:left; white-space: nowrap; display: block;
	background: url('../images/teegan_menu_over_03.gif') no-repeat;
	width: 160px; height: 104px; 
}
.menu_gallery { position: relative; float:left; white-space: nowrap; display: block;
	background: url('../images/teegan_menu_over_04.gif') no-repeat;
	width: 147px; height: 104px; 
}
.menu_blog { position: relative; float:left; white-space: nowrap; display: block;
	background: url('../images/teegan_menu_over_05.gif') no-repeat;
	width: 104px; height: 104px; 
}
.menu_contact { position: relative; float:left; white-space: nowrap; display: block;
	background: url('../images/teegan_menu_over_06.gif') no-repeat;
	width: 158px; height: 104px; 
}

/*Bread crumb and search styles*/
#bread{width:957px;height:45px;background:#FFF;border:1px solid #fff;}
#search{background:#fff;background-image:none;}
#search .searchInput{background:none;color:#999;}
#search #searchIcon{background:url('../images/searchIconWhiteSilver.jpg') no-repeat !IMPORTANT; position:absolute; width:31px;height:30px;right:25px;top:6px;}

/*sidebar*/
#mainContent #rightCol li {border-bottom:1px dashed #ccc;}
#mainContent #rightCol a.light{color:#FFF;}
#mainContent #rightCol a.light:hover{color:#999;}
#mainContent #rightCol #accent{background:#5F3811;color:#FFF;}
#mainContent #rightCol .module{background:#96AF54;color:#FFF;margin-bottom:25px;}
#mainContent #rightCol .about_teegan {  background:#5F3811;color:#FFF;margin-bottom:25px;border:0px; }
#mainContent #rightCol .about_teegan_text { padding-top:15px;padding-left:25px;color:#BDA58D;font-size:19px;font-weight:bold; }

/*#mainContent #rightCol a{color:#FFF;}
#mainContent #rightCol a:hover{color:#d7ab0e;}*/
	#mainContent #rightCol .ads li{border:none;}
	
	/*recent post styling*/
	.recentPosts li{padding:5px;display:block;background:none;margin-bottom:5px;}
	.recentPosts li:hover{background:none;}
		
	/*cateogry styling*/
	.cat-item { list-style:none; padding-left: 0em; }
	#mainContent #rightCol .categories li a{ padding:2px;background:none;color:#6A4521;font-size:11px;font-weight:bold;}
	#mainContent #rightCol .categories li a:hover{background:none;color:#ffd439;}
	
	#mainContent #rightCol .content h3{color:#5F3811;font-size:20px;font-weight:bold;}

/*portfolio styling*/ 
.portfolioItem img{background:#f8f8f8;border:1px solid #fff;}	
.portfolioItem .title a{color:#96AF54;}
.portfolioItem .title a:hover{color:#A2AF5A;}

/* blog styling */
.blogItem img{background:#FFF;border:1px solid #fff;}
.blogItemSingle .singlePostImage{background:#FFF;border:1px solid #fff;}

.blogItem .title a, .blogItemSingle .title a{color:#96AF54;text-decoration:none;font-weight:bold;}
.blogItem .title a:hover, .blogItemSingle .title a:hover{color:#A2AF5A;text-decoration:underline;font-weight:bold;}
.blogItemSingle .options {background:#FFF;border:1px solid #fff;}
.blogItemSingle .options a{color:#6A4521;}
.blogItemSingle .options a:hover{color:#ffd439;}

/*input styling*/
label{color:#999;}
input{background:#f8f8f8;border:1px solid #fff;}
.input{padding:10px;background:#f8f8f8;border:1px solid #fff;display:block;color:#999;width:450px;margin-bottom:15px;}
.submit{padding:10px;background:#f8f8f8;border:1px solid #fff;color:#999;margin-top:10px;cursor:pointer;}
textarea{background:#f8f8f8;border:1px solid #fff;color:#999;border:none;padding:7px;width:590px;}
input.inputError{border: 1px solid #FF3300;}	/*for form validation*/
	

#slider {background:#f8f8f8;}
.sliderImage span {width:574px !IMPORTANT;}
	
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active{color:#6A4521 !IMPORTANT;}

/*footer styles*/
#footer{margin:35px 0 10px 0;width:960px;background:url('../images/lightDivider.jpg') repeat-x top;padding-top:25px;}
#footer a{color:#6A4521;}
#footer a:hover{color:#ffd439;}


/* custom */
#header{padding-bottom:0px;}
#header_img {width:957px;height:205px;}

#mainContent #leftColMain{width:600px;float:left;margin-right:25px;}
#mainContent #leftCol{width:600px;background:#FFF;float:left;margin-right:25px;}
#mainContent #leftCol .body {padding:20px;}
#mainContent .blogItemBg {width:100%;background:#FFF;padding:5px;margin-bottom:14px;} 

#mainContent #centerCol {width:957px;background:#FFF;float:left;}
#mainContent #centerCol .body {padding:20px;}
#centerTitle {width:937px;height:20px;background:#5F3811;padding:10px;color:#FFF;font-size:19px;font-weight:bold;}

#mainTitle {width:580px;height:20px;background:#5F3811;padding:10px;color:#FFF;font-size:19px;font-weight:bold;}
#recentBlogs {width:590px;height:20px;background:#5F3811;padding:10px;color:#FFF;font-size:19px;font-weight:bold;}

.blogPadding { padding:10px; }
