/*
Theme Name: Gaura Yoga
Theme URI: http://www.gaurayoga.co.nz
Description: The Gaura Yoga centre website theme, based upon a initial design by <a href="http://www.solucija.com">Solucija</a>.
Version: 2.0
Author: Dr Julian Seidenberg / Candidasa dasa
Author URI: http://www.deltaflow.com
*/

body { color: #000000; background-color: #ffffff; background-image: url("img/chakra.gif"); background-repeat: repeat; font: 0.74em Helvetica, Verdana, Arial, sans-serif; text-align: center; line-height: 1.6em; margin: 0px auto 0px auto; }
a { color: #ffb60e;  }
a:hover { color: #ffd980;  }
h2 {font-size: 1.4em;}
ul { padding: 0;}
hr { color: #3d2d1f; background-color: #3d2d1f; border: none; height: 2px; width: 730px; clear: both; }

#wrapper {  width: 800px; margin: inherit; text-align: left; }

#logo h1 {
	float: left;
	color: #000;
	background: inherit;
	margin: 0 0 .8em .3em;
	padding: 0;
	font-size: 2.4em;
}
	
#top {
	float: right;
	margin: 0 2em 0 0;
}

#header {
	position: absolute;
	top: 0px;
	background-color:#3d2d1f;	
	margin:0px 0px 0px 0px;
	width: 800px;
	height:110px; 
}


#header #jagannatha {
//	position: absolute;
	float: left;
	width:108px;
//	width:476px;
	height:110px; 
	margin:0px 0px 0px 0px;
	left: 0px;
	margin-left: 0px;
	padding-left: 0px;
	text-align: left;

}
#header #address{
	position: absolute;
	margin-left: 108px;
	line-height: 1.4em;
	vertical-align: middle;
	left: 108px;
	width: 692px;
    background-image:url("img/gaurayoga_logo.png"); 
    background-repeat: no-repeat;	
    text-align:left;
    height:110px; 
    padding-left: 490px;
    color:#ffffff;
	margin:0px 0px 0px 0px;
}

#picturebar {
	position: absolute;
	top: 110px;
	margin:0px 0px 0px 0px;
	background-image:url("img/picturebar-background.png"); 
	background-color: #3d2d1f;	
	text-align: left;
	height: 140px;
	width: 780px;  
	padding-left: 20px;
}

img.picbar {
	height: 130px;
	width: 180px;
	margin: 0px 5px 5px 0px;
	border: 0;
	text-decoration: none;
}

img {
	margin: 2px 2px 2px 2px;
	border: 0;
	text-decoration: none;
}

img.float {
	margin: 4px 8px 4px 8px;
	border: 0;
	text-decoration: none;
	float: right;
}
			
#navigation-menu {
	position: absolute;
	top: 250px; 
	margin:0px 0px 0px 0px;
	height: 30px;
	width: 770px; 
	padding-left: 15px;
	padding-right: 15px;	
	text-align: left;
	background-color: #3d2d1f;	
	background-image:url("img/navigationmenu-background.png");  
	background-repeat: no-repeat;
}		
#navigation-menu-higher {
	position: absolute;
	top: 110px; 
	margin:0px 0px 0px 0px;
	height: 30px;
	width: 770px; 
	padding-left: 15px;
	padding-right: 15px;	
	text-align: left;
	background-color: #3d2d1f;	
	background-image:url("img/navigationmenu-background-higher.png");  
	background-repeat: no-repeat;
}		

#sidebar {
	float: right;
	width: 220px;
	color: #ffffff;
	padding: 20px 20px 20px 20px;
	margin-top: 0px;
	margin-right: 8px;
	margin-left: 16px;
	margin-bottom: 24px;
	background-color: #3d2d1f;
	line-height: normal;
}

#sidebarfestival {
	float: right;
	width: 294px;
	color: #ffffff;
	padding: 20px 20px 20px 20px;
	margin-top: 0px;
	margin-right: 8px;
	margin-left: 16px;
	margin-bottom: 24px;
	background-color: #3d2d1f;
	line-height: normal;
	font-size: 11pt;
}

#sidebartitle {
	font-weight: bold;
	color: #f6e3b4; 
}


#sidebar strong {
	font-weight: bold;
//	color: #fbe7b8; 
	color: #f6e3b4; 
	font-size: inherit;
}

#sidebarfestival strong {
	font-weight: bold;
	color: #f6e3b4; 
	font-size: inherit;
}


#whitebackground {
	color: white;
}

//#menu { padding: 0px 0px 0px 0px; vertical-align: top; height: 26px; }
/*#menu li { 
padding: 2px 11px 2px 11px;
margin-left: 5px;
margin-right: 5px;
height: 26px; font-variant: small-caps;  display: inline; border-top: 2px solid #ffffff; border-left: 6px double #ffffff; border-right: 6px double #ffffff;  text-align: center; vertical-align: top; font-size: 1.15em;  color: #ffffff; }
#menu a { text-decoration: none; color: #ffffff; }
#menu li.current_page_item { background: #ffffff; color: #3d2d1f; border-top: 2px solid #ffffff; border-left: 6px solid #ffffff; border-right: 6px solid #ffffff;  }
#menu li.current_page_item a { background: #ffffff; color: #3d2d1f; }
#menu li:hover {  background: #8b8179;  }
#menu li.current_page_item:hover { background: #ffffff; color: #3d2d1f; border-top: 2px solid #ffffff; border-left: 6px solid #ffffff; border-right: 6px solid #ffffff;  }
*/

#menu { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; height: 22px; }
#menu li { 
margin-left: 5px;
margin-right: 5px;
padding-left: 11px;
padding-right: 11px;
padding-top: 0px;
padding-bottom: 1px;
 font-variant: small-caps;  display: inline; border-top: 2px solid #ffffff; border-left: 6px double #ffffff; border-right: 6px double #ffffff;  text-align: center; vertical-align: top; font-size: 1.15em;  color: #ffffff; }
#menu a { text-decoration: none; color: #ffffff; }
#menu li.current_page_item { background: #ffffff; color: #3d2d1f; border-top: 2px solid #ffffff; border-left: 6px solid #ffffff; border-right: 6px solid #ffffff;  }
#menu li.current_page_item a { background: #ffffff; color: #3d2d1f; }
#menu li:hover {  background: #8b8179;  }
#menu li.current_page_item:hover { background: #ffffff; color: #3d2d1f; border-top: 2px solid #ffffff; border-left: 6px solid #ffffff; border-right: 6px solid #ffffff;  }

#content {
	position: absolute;
	top: 270px; 
	width: 770px;
	border-left: 2px solid #3d2d1f;
	border-right: 2px solid #3d2d1f;	
	padding-left: 18px;
	padding-right: 8px;
	background: #ffffff;
	color: #3d2d1f;
	font-size: 11pt;
	line-height: normal;
}

#content-higher {
	position: absolute;
	top: 130px; 
	padding-top: 0px;
	margin-top: 0px;
	width: 770px;
	border-left: 2px solid #3d2d1f;
	border-right: 2px solid #3d2d1f;	
	padding-left: 18px;
	padding-right: 8px;
	background: #ffffff;
	color: #3d2d1f;
	font-size: 13pt;
	line-height: normal;
}


#full {
//	float: left;
}

#voucher {
	text-align: left;
	font-size: 13pt;
	background: #ffffff;
	background-image: none;
	color: #000000;
	margin: 10px 10px 10px 10px;
}

.background {
	background-color: #FFF6F0;
	padding: 10px 0px 12px 2px;
}

.column {
	float: left;
	width: 29%;
	margin: .3em 1.1%;
	background: #fff;
	color: #303030;
	padding: 1% 1%;
}	
.column h3 {
	margin: 1% 0;
	padding: 0;
	color: #214466;
	background: inherit;
	font-size: 1.5em;
}

.column li {
	list-style:none;
}

li {
	margin-left: 30px;
}
		
.number {
	background: #ccc;
	padding: .6% 3%;
	color: #FFF;
}
		
.half {
	float: left;
	width: 45.6%;
	margin: 1em 1.1%;
	background: #fff;
	color: #303030;
	padding: .5% 1%;
}

.navigation {
	float: left;
	width: 95.4%;
	margin: 1em 1.1%;
	color: #303030;
	padding: .5% 1%;
}

.breadcrumb { margin-top: 7px; }

//.date { clear: both; color: silver; float: right; }
.date { clear: both; color: #b5b5b5; }
			
/*.news { background: #fff; color: #808080; }

.float-left   { float: left;}

.float-right  { float: right; }

img.avatar {float:left; margin-right:5px;}*/

#footer { clear: both; text-align: center;  }
#footfooter { clear: both; background-color: #3d2d1f; border-left: 2px solid #3d2d1f;
	border-right: 2px solid #3d2d1f; left: 0px;
 height: 2px;width: 100%; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; text-align: left;  }