/*  
Theme Name: YTTC Version 3
Theme URI: http://yogaireland.com
Description: Theme for the YTTC.
Version: 1.0
Author: Eoin Murphy
Author URI: johntimothymurphy@gmail.com
*/

body {
line-height: 150%;
padding: 0;
margin: 0;
color: #241100;
font-family: Arial, "Lucida Grande", Sans-serif;
background-image: url(images/logo-pale.jpg);
background-repeat: no-repeat;
background-position:45% 100px;
background-attachment: fixed;
}

/* header */
#masthead{
padding: 10px;
padding-left: 50px;
border-width: 0;
border-bottom-width: 2px;
border-style: solid;
border-color: #ec6b11;
background-color: white;
background-image: url(images/bg_header.gif);
background-repeat: repeat-y;
background-position: 550px 0px;
}


/* content */
#content{
width: 90%;
clear: both;
margin-left: 65px;
margin-right: 10px;
border-right: 0px;
margin-right: 0px;
padding-right: 10px;
}


/* footer */
#footer{
clear: both;
background-color: transparent;
border-top: 2px solid #ec6b11;
padding: 10px;
padding-left: 30px;
}

#copyright{
font-size: 10px;
}

/* nav bar styling */

#nav-bar {
	width: 100%;
	height: 30px;
	border-width: 0;
	padding-left: 5%;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #ec6b11;
	background-color: #fce7af;
	z-index: 99;
}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #fce7af;
	z-index: 99;
}

#nav a {
	text-align: center;
	display: block;
	/*width: 150px; removed when adding new links*/
	padding: 0px;
	padding-right: 15px;
	background-color: #fce7af;
	text-decoration: none;
	color: #241100;
	z-index: 99;
}

#nav a:hover{
	color: #ec6b11;
	text-decoration:underline;
	z-index: 99;
}

#nav li {
	float: left;
	/*width: 150px;*/
	padding-right: 15px;
	height: 30px;
	background-color: #fce7af;	
	z-index: 99;
}

#nav li ul {
	position: absolute;
	width: 140px;
	left: -999em;
	margin-top:6px;
	background-color: #fce7af;
	border-width: 2px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #ec6b11;	
	z-index: 99;
}

#nav li:hover ul {
	left: auto;
	background-color: #fce7af;		
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background-color: #fce7af;
	z-index: 99;
}



#nav li ul li a {
	width: 140px;
	padding-right: 0px;	
}


#nav li ul li {
	width: 140px;
	padding-right: 0px;	
}

/* post content styling */


.greenband
{
	border-width: 0;
	padding-left: 50px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #ec6b11;
	background-color: #fce7af;
}

.tutor-img 
{
	border: 1px solid #008000;
	float: left;
}
 
 .spacer {
 clear: both;
 }

 .big-spacer{
 clear: both;
 padding-top: 2em;
 padding-bottom: 2em;
 }
 
 .list {
 /*float: left;*/
 list-style-type: none;
 margin: 2px;
 padding: 2px;
 /*border-bottom-width: 1px;
 border-bottom-style: solid;
 border-color: #ec6b11;*/
 }
 
 .list li{
 margin-left: 2px;
 padding-left: 2px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin-bottom: 2px;
 background-color: #fce7af;
 }
 
 .list li:hover{
 /*font-weight: bold;*/
 background-color: #ec6b11;
 z-index: 99;
 }
 
 #list-tutors li.sfhover{
 /*font-weight: bold;*/
 background-color: #ec6b11;
 z-index: 99;
 }
 
 #list-classes li.sfhover2{
 /*font-weight: bold;*/
 background-color: #ec6b11;
 z-index: 99;
 }
 
 .centre-content{
 /*float:right;*/
 width: 95%;
 padding: 3px;
 padding-left: 10px;
 border-width: 0px;
 }
 
 .centre-img{
 padding: 0px;
 margin: 0px;
 }
 
 .info{
 /*background-color: #000000;*/
 border: 3px;
 border-color: #990000;
 border-style: solid;
 }
 
 .info-list {
 float: left;
 padding: 3px;
 padding-right: 0px;
 list-style-type: none;
 }
 
 .beige-bar{
border-width: 0;
padding-left: 50px;
border-bottom-width: 2px;
border-style: solid;
border-color: #ec6b11;
background-color: #fce7af;
 }

.info-list li{
  padding: 3px;
  width: 140px;
  padding-right: 0px;
  padding-bottom: 6px;
  font-style: strong;
  /*font-size: 10px;*/
  /*color: #FEFFCC;
  background-color: #7ae24b ;*/
}

#tutor-content {
  padding-top: 3px;
  position: absolute;
  left: 265px;
  top: 189px;
  width: 550px;
  background-color: white;
}

#class-content {
  padding-top: 3px;
  position: absolute;
  left: 355px;
  top: 815px;
  width: 550px;
  background-color: white;
}


.redband, .redband a:link, .redband a:visited{
color: #FEFFCC;
background-color: #990000;
padding-left: 3px;
padding-top : 1px;
padding-bottom: 1px;
}

.redborder {
border-style: solid;
border-width: 2px;
border-color: #990000;
margin-top: 0px;
}

.class-finder {
  padding: 3px;
  padding-right: 0px; 
  margin-bottom: 10px;
  left: 0px;
  top: 0px;
  line-height: 2em;
  background: #fce7af;
  width: 100%;
  line-height: 150%;
}

.class-finder option {
line-height: 150%;
color: #241100;
padding: 3px;
font-family: Arial, "Lucida Grande", Sans-serif;
}

.county-info{
  padding-top: 3px;
  line-height: 2em;
}

#welcome-msg
{
	color: #990000;
	font-size: 20px;
	padding: 10px;
	text-align: center;
}