/*  
Theme Name: Ayurveda Retreats
Theme URI: http://www.ayurveda-retreats.co.uk
Description: Theme created by Victoria Whitehead for Rex and Alaea Beynon, Seren Retreat, Wales
Version: 1.0
Author: Victoria Whitehead
Author URI: http://www.beyourpotential.net/
*/

body {
background:#c3aef5;
font:13px Georgia, "Times New Roman", Times, serif;}
p {text-align:justify;}
img.special{padding:5px; border:1px solid #969178; background-color:#ffffff;}

/* Links -----------------*/
a{color:#2b2278;}
a:hover {color:#333;}
.imgleft {border:1px solid #ccc; background:#fff;}
.imgright {
border:1px solid #ccc;
background:#fff;
}
.img_center {
border:1px solid #ccc;
background:#fff;
}
img {padding:4px background-color:#fff; border:1px solid #ccc;}
p, address{
color:#333;}
#header{background:url(images/logo_main2.jpg) left top no-repeat; height:131px;}
#header h1 {display:none;}
div#wrapper {width:846px; margin:10px auto; text-align:left; background-color:#ffffff; border:4px solid #847f65;}
div#container {clear:left; width:600px; padding:10px; float:left; background-color:#FFF;}
div#sidebar{float:left; margin:0px 0px 0px 5px; width:216px; background-color:#FFF; display: inline;}	
#footer{clear: both;}
span.byline {display:none;}
.alignright {float:right;}
.alignleft {float:left;}

/* ------------Top Menu Navigation ---------------------------- */
div#navmenu {height:26px; background-color:#2b2278;}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:100; width:100%; background:#fff; font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; color:#DFE1CE; border-right:1px solid #c8c8c8; text-decoration:none; background:#2b2278;}
#dropmenu a:hover {background:#dfe1ce; color:#2b2278;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
/* ------------Text Style ---------------------------- */
h1.pagetitle

{
color: #2b2278;
border-bottom:1px solid #cccccc;
font-size:20px;
}

h2 {color:#2b2278;}
/* ------------Sidebar ---------------------------- */
/*Sidebar
------------------------------------------------------------ */
#sidebar h3 {
	margin:0 0 12px;
	padding:0 0 3px;
	font-size:18px;
	font-weight:normal;
}
#sidebar h5 {
	margin:0 0 8px;
	padding:0 0 3px;
	font-size:18px;
	font-weight:normal;
}
#sidebar .xboxcontent2 h5 {
	margin:0 0 10px;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
#sidebar .sfeatures {
	overflow:hidden;
	height:100%;
	margin-bottom:15px;
	padding:5px;
	margin-top:15px;
}
#sidebar .sfeatures h5 {
	font-size:16px;
	font-weight:bold
}
#sidebar .newsletter {
	overflow:hidden;
	height:100%;
	margin-bottom:5px
}
#sidebar .nfield {
	float:left;
	width:45px;
	font-weight:bold;
	padding-top:3px
}
#sidebar .ntextfield {
	width:160px;
	font-size:11px;
	padding:3px
}
#sidebar p {
	margin:0 0 8px;
	padding:0;
	line-height:18px;
	font-size:12px
}
#sidebar ul {
	margin:0;
	padding:0;
	clear:both;
}
#sidebar li {
	margin:0 0 8px 18px;
	padding:0 0 5px;
	line-height:20px;
	list-style:none;
	font:12px;

}
#sidebar li ul li {
	padding:5px 0 0;
	border-bottom:1px solid #969178;
	line-height:22px
        

}
#sidebar li a {
	text-decoration:none
}
#sidebar li a:hover {
	text-decoration:underline
}
#sidebar .contactform {
	margin:0;
	padding:0;
	min-height:280px;
	font:normal 11px Arial;
	width:240px;
	overflow:hidden
}
#sidebar .contactform textarea, #sidebar .contactform input {
	width:180px;
	padding:2px
}
#sidebar .contactform textarea {
	height:80px;
	width:220px
}
#sidebar .contactform #contactsubmit {
	width:100px;
	cursor:pointer;
}
#sidebar .contactleft {
	float:none;
	padding:0;
	margin:0;
	font-weight:normal
}
#sidebar .contactright {
	margin:0 0 10px;
	padding:0;
	font:normal 9px Arial, Helvetica, sans-serif !important;
	float:none
}
#sidebar .subscribe h5 {
	margin:0;
	padding:0px 0 5px;
	font-size:12px;
	font-weight:bold;
	border:none
}
#sidebar .subscribetextbg {
	padding:0;
	margin:0px 0 8px;
	overflow:hidden
}
#sidebar .subscribe_textfield {
	font:12px Arial, Helvetica, sans-serif;
	margin:2px 0 0 2px;
	padding:2px;
	width:162px;
	float:left
}
#sidebar .subscribe {
	padding:10px 5px 5px;
	overflow:hidden;
	height:100%;
	margin-bottom:11px
}
#blog_sidebar .subscribe h2 {
	background:none;
	border-top:none;
	padding-top:0
}
.subscribe_b {
	border:none;
	margin-top:1px;
	float:right
}
#sidebar p.i_email {
	padding-left:28px
}
#sidebar p.i_rss {
	padding-left:28px
}
#sidebar .ads {
	margin-bottom:8px
}
#sidebar .testimonials, #r_sidebar .testimonials {
	padding:0 0 10px 20px;
	font:16px Georgia, "Times New Roman", Times, serif;
	margin-bottom:18px;
	line-height:20px;
}
.clientname {
	float:right; font-size:12px;
}