/* 
Theme Name: ShadedGrey
Theme URI: http://wpthemes.info/
Design Name: Shaded Grey
Description: This is the Second Version of our popular ShadedGrey Theme
Version: 2.1
Author: Sadish Balasubramanian
Author URI: http://wpthemes.info
*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5b4d46;
	background: #dfdad7;
	font: 90%  Arial, Helvetica, sans-serif;
}

.ad { padding: 5px;}

a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #a22706;
}
#booking { margin:13px; text-align:center;}
#booking h2 {color: #a22706; text-decoration: none; margin: 30px 0 10px 0; text-align: center; font-size: 25px;}
#booking p { text-align: center;}
#booking-form-page .text { text-align: center; float: left; width:770px; }
#booking-form { float: left; width:770px;}
td { padding: 5px 0 5px 0;}
a:hover, a:active {
	text-decoration:underline;	
}
a img {
	border: none;
}

#hmtctl { display: none;}

acronym, abbr {
	border: none;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote{
	background: #EEE url(img/blockquote.png) no-repeat bottom left;
	/*border: 1px solid #E0E0E0;*/
	padding: 10px;
	padding-bottom: 40px;
	margin: 1em;
}

cite {
	font-size: 0.9em;
	font-style: normal;
}

h3 {
	margin: 0;
	padding: 0;
	font: normal 1.3em verdana, helvetica, sans-serif;
}
p {
	margin: 1em 0 1em 0;
	padding: 0;
	font-size:0.9em;
	line-height: 1.7em;
	color: #5b4d46;
}

h2, h3 {
	letter-spacing: 1px;
	color:#5b4d46;
	font-size:1.6em;
	margin:0;
	padding:0;
}

#content h2 { margin: 10px 0 0 0;}

#commentform { display: none;}

#sidebar h2, #sidebar h2 { color: #fff;}

h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.1em;
	color: #5b4d46;
}
#rap {
	width: 800px;
	margin: 0px auto;
	padding: 0;
	font-size: 1em;
	text-align: left;
	background: #fff;
	line-height: 18px;

	
}
#header {
	margin: 0;
	padding: 0;
	background: url(img/header-4.jpg) top left no-repeat;
}
#header h1 { text-indent: -9000px; overflow: hidden; height: 85px;}
#home h1 { color: #A22706;}
#content 
{
	float: left;
	margin:13px 1px;
	padding:0 0 0 13px;
	width: 560px;
	font-size: 0.9em;
	color:#fff;
	overflow:hidden;
	background: #fff;
}
#main-wrap { float: left; width: 100%; background: #fff;}
#sidebar {
	margin: 0 0px;
	width: 200px;
	padding: 13px 10px 10px 10px;
	float:right;
	font-family : verdana, tahoma, arial, serif;	
}


html>body #sidebar {
	width: 200px;
}
#header h1 {
	font-size: 1.4em;
	color: #333;
	word-spacing: 1px;
	margin: 0;
}

.holder { width: 200px; float: right; clear: both; margin: 0 0 15px 0;}
.holder-google {width: 200px; float: right; clear: both; margin: 0 0 15px 0;}



h2.shout {color: #a22706;}

#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active {
	color: #fff;
	display:block;
	width:300px;
}

#header a:link, #header a:visited, #header a:hover, #header a:active {
	border-bottom: none;
}

#header #toplinks { float: right; width: 200px;}
#header #toplinks ul { margin: 0.5em 0.5em 0 0; padding: 0; text-align: right; list-style: none;}
#header #toplinks ul li { display: inline; color: #a22706; }
#header #toplinks ul li a { color: #a22706; padding: 0.1em 0.5em; font-weight: normal; font-size: 0.8em; border-right: 1px solid #a22706; text-decoration: underline;}
#header #toplinks ul li a.last { border: none;}

#outer-wrap {

	margin:0;
	padding: 0;
	float: left;
	width: 100%;
}



#gnav-book 
{
	list-style:none;	
	margin:5px 0 0 0;
	padding:8px 0 11px 0;	
	background: url(img/subnav.jpg) repeat-x;	
	text-align:left;
	font-size:1em;	
	clear: both;
}
#gnav-book li 
{
	list-style:none;
	margin:0;
	display: inline;
	padding:0;		
	color: #fff;
}

#gnav-book li a:link, #gnav-book li a:visited
{
	text-decoration:none;
	padding:10px 10px 12px 10px;	
	color: #fff;
	margin:0;
	font-size: 12px;
	font-weight: bold;
}

#gnav-book li a:hover, #gnav-book li a:active
{
	background: url(img/subnav-on.jpg) repeat-x top left;
	color:#fff;
	text-decoration: underline;
}
.button, .button a { background:url(img/be-boss-off.gif) top left no-repeat; width: 200px; display: block; height: 49px; text-indent: -9000px; overflow: hidden;}
.button a:hover { background:url(img/be-boss-on.gif) top left no-repeat; width: 200px; display: block; height: 49px;}
#gnav-book li.current_page_item a:link, #gnav-book li.current_page_item a:hover, #gnav-book li.current_page_item a
{
	color:#fff;
	background: url(img/subnav-on.jpg) repeat-x top left;
	text-decoration: underline;
}

#gnav 
{
	list-style:none;	
	margin:5px 0 0 0;
	padding:8px 0 11px 0;	
	background: url(img/subnav.jpg) repeat-x;	
	text-align:left;
	font-size:1em;	
	clear: both;
}
#gnav li 
{
	list-style:none;
	margin:0;
	display: inline;
	padding:0;		
	color: #fff;
}



#gnav li a:link, #gnav li a:visited
{
	text-decoration:none;
	padding:10px 10px 12px 10px;	
	color: #fff;
	margin:0;
	font-size: 12px;
	font-weight: bold;
}
#gnav li a:hover, #gnav li a:active
{
	background: url(img/subnav-on.jpg) repeat-x top left;
	color:#fff;
	text-decoration: underline;
	width: 100%;
}

#gnav li a { color: #fff;}


#gnav li.current_page_item a:link, #gnav li.current_page_item a:hover, #gnav li.current_page_item a
{
	color:#fff;
	background: url(img/subnav-on.jpg) repeat-x top left;
	text-decoration: underline;
}
#content ul {
	margin-left: 0;
	padding-left: 15px;
	list-style-type: none;
}
#content ul li {
	background: url(img/bullet.png) no-repeat 0 4px;
	padding-left: 1.5em;
	list-style:none;
	color: #5b4d46;
	font-size:0.85em;
}
p.post-footer, .copyright {
	display: none;
}

p.post-footer { display: none;}


.post-content {
	padding: 0;
}

.post-title {
	display: none;
}

.contact-us .post-title {
	color: #000000;
}

.contact-us #bw_name, .contact-us #bw_email, .contact-us #bw_url, .contact-us #bw_message, .contact-us #submit { margin: 0.5em 0 0.5em 0; padding: 0.2em 0; color: #000;}
.post-title em {
	text-decoration: none;
	float: left;
	font-style: normal;
	font-size: 0.9em;		
	padding:0;
}
hr {
	display: none;
}
#sidebar h2 {
	margin: 0;
	padding:5px 5px;
	font-size: 0.9em;
	font-weight:bold;
	background:transparent url(img/nav-bck.jpg) repeat-x top left;
}
#sidebar ul {
	list-style-type: none;
	padding: 0 5px 1em 10px;
	margin:0 0 10px 0;
	border:1px solid #dfdad7;
}
#respond { display: none;}
 

#sidebar form 
{
	padding: 1em 5px 1em 10px;
	margin:0 0 10px 0;	
	border:#dfdad7 1px solid;
}

#sidebar #searchform input { padding: 0;}
#sidebar #searchform input#s { padding: 0.2em 0 0.2em 0.2em;}

#sidebar ul li {
	margin: 0.5em 0 0 0;
	padding: 0;
	font-size: 0.76em;
}
#sidebar ul li h2 
{
	background:none;
	font-weight: normal;
	margin:0;
	color: #474646;
	width: 95%;
	padding:0;
}
#sidebar ul li ul{
	list-style-type: none;
	padding: 0;
	margin: 0;	
	border:none;
}
#sidebar ul li ul li {
	margin: 0.5em 0 0 0.5em;
	padding: 0;	
	font-size:1em;
}
#sidebar a:link, #sidebar a:visited , #main-wrap #sidebar .holder a.map {
	color: #5b4d46;
	text-decoration: none;
}

#sidebar a:active {
	color: #5b4d46;
	text-decoration: underline;
	font-weight: bold;
}
#sidebar a:hover { color: #a22706; font-weight: bold; }
#footer {
	padding: 3px 0;
	clear: both;
	font-size: 0.8em;
	text-align:center;
}

.text_box_new { overflow: scroll;}

.gmnoprint { display: none;}
.post-content a, .post-content a:hover { text-decoration: underline;}
#home .post { margin: 1.5em 0 2em 0; padding: 0 0 1em 0; border-bottom: 1px solid #ccc;}
#wordpress { width: 100%; clear: both;}

#footer #wrap { float: left; font-weight: normal; margin: 0; padding:0; clear: both; background: #6a5d57; width:100%;}
#da { width:800px; text-align: center; background: #a22706; float: left;}
#da p { margin: 0.1em 0 0.1em 0; padding:0; color: #fff;}
#da p a { color: #fff; font-weight: bold; font-size: 10px;}
#footer #wrap ul { width: 260px; float: left; display: inline; margin: 0; padding: 0 0 1em 0; list-style:none;; text-align: left;}
#footer #wrap ul li.first { color: #5b4d46; padding: 0; margin: 0; text-decoration: none;}
#footer #wrap ul li.second { color: #5b4d46; padding: 0; margin: 0; text-decoration: none;}
#footer #wrap ul li.third { color: #5b4d46; padding: 0; margin: 0; text-decoration: none;}
#footer #wrap ul li{ padding: 0.5em 0 0 1em;}
#footer #wrap ul li a { color: #fff; font-size: 1em; fon-weight: bold; text-decoration: none; margin: 0; padding: 0; font-weight: normal;}
#footer #wrap ul li a span { font-size: 1.3em; font-weight: bold;}
#footer #wrap ul li.first a { background:url(img/bullet-1.gif) center left no-repeat; padding: 0 0 0 10px;}
#footer #wrap ul li.second a { background:url(img/bullet-2.gif) center left no-repeat; padding: 0 0 0 10px;}
#footer #wrap ul li.third a { background:url(img/bullet-3.gif) center left no-repeat; padding: 0 0 0 10px;}
#footer #wrap ul li a:hover { text-decoration: underline;}

.about .post-title, .portfolio .post-title , .curriculum-vitae .post-title, .contact .post-title, .contact .post-info-co, .websites .post-title, .emails .post-title, .graphics .post-title { display: none;}
.post-info-co { display: none;}
.contact-us #content { color: #a22701}
#outer-wrap #rap .post-title-search {display: block;}
#outer-wrap #rap .post-search { display: block; height: 25px;}
.websites h3, .emails h3, .graphics h3, .portfolio h3 { font-weight: bold; font-size: 0.9em;}
.websites #outer-wrap .post-content ul.pre-sales { list-style: none; margin: 10px 0 0 0; padding: 0;}
.websites #outer-wrap .post-content ul.pre-sales li { background: none; line-height: 22px;}
.curriculum-vitae #content .post h3 { font-size: 1em;}
#footer { font-weight:bold; color: #fff;}
#footer a {
	border:none;
	color:#5b4d46;
	font-weight: bold;
}
/*Comments Styling*/
#comments, #respond{
	margin: 2em 1em 0 10px;	
}
.commentlist 
{
	margin:0;
	padding:0;
}
.commentlist li 
{
	border:1px solid #ccc;
	list-style:none;	
	margin:10px 0;
	font-size:1em;
}
.commentlist li p 
{
	margin:0;
	padding:0.5em 1em;
}
.commentlist .cmtinfo
{
	background:#f0f0f0 url(img/sidetitle.png) repeat-x top;
	font-weight:bold;
}
.commentlist .cmtinfo em
{
	float:right;	
	font-weight:normal;
	font-style:normal;
}
.commentlist cite 
{
	font-style:normal;
}
#commentform 
{
	margin:10px;
	padding:10px;
}

h3#comments { font-size:1.1em; font-weight: bold;}

fieldset{
	border: none;
}
.field label{
	display: block;
}
textarea{
	width: 90%;
	height: 20em;
	border: none;
	background: #CBC6C3;
	color: #fff;
	padding: 0.2em;
}
.contact-us input, #booking input { background: #a22706; }

input{ border:0; color: #fff; padding: 0.2em 0.3em 0.2em 0.3em; background: #CBC6C3;}
input#email, input#bw_url, input#bw_name, input#bw_url, input#bw_message , input#bw_email, .text_box { background: #CBC6C3 !important;}
input#submit, input#bw_url, input#bw_email { margin: 0; text-align: left;}
#contactform #submit { color: #fff; font-weight: bold; font-size: 13px; padding: 0.5em; display: hand;}
#s 
{
	background: #cbc6c3;
	color: #000;
	width:95%;
	height: 15px;
	font-size: 11px;
	margin: 0 0 5px 0;
}
.commentnum {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#5b4d46;
	padding:5px 0;
	text-align:right;
}

p#feedinfo { margin: 0;}
#feedinfo 
{
	margin:18px 0 0 0;
	padding:3px 10px;
	background: #edecec;
	font-size:0.9em;
	color:#645750;
	text-align:right;
}
#feedinfo .feed 
{
	background:url(img/icon_feed.gif) no-repeat left center;
	padding:2px 0 2px 17px;
	font-weight: bold;
}

p.nocomments { display:none;}
#contactform input, #contactform textarea  {padding: 0.2em; color: #a22701; text-align: left; padding: 0 0 0 6px;}
#port-holder { float: left; width: 100%;}
.port-menu, .port-menu-graphics, .port-menu-websites, .port-menu-emails { display: inline; float: left; width: 33%; text-align: center;}
.port-menu-graphics a, .port-menu-emails a, .port-menu-websites a { color:eb461f; font-size: 1.2em; font-weight: bold; text-decoration: underline;}
.seperator { border-bottom: 1px solid #343333; height: 1px; margin: 20px 0 20px 0; float: left; width: 100%;}
.seperator2 { border-bottom: 1px solid #343333; height: 1px; margin: 0.5em 0 1em 0; float: left; width: 100%;}



