/* Living-yoga.ie

Welcome to our source code. 
If you're in the habit of trawling code we'd recommend looking at :
www.pmob.co.uk
www.mezzoblue.com
www.stopdesign.com
www.alistapart.com

@Site		Living-yoga.ie
@Owner		JNF
@File name	main.css
@Modified	21-11-06.
@Purpose	Master sheet for the screen. Controls layout and formatting.

**********************
	Area Shortcodes:	Hues:
hom = Home
abo = About
tea = Teaching Style
cla = Classes and Workshops
hol = Holidays in Portugal
yog = Yoga for Pregnancy
yot = Yoga Therapy
don = Donna Farhi Workshop

*************************************************************** */
body{
	text-align:center; /* Centres the column in ie */
	background:#193d06 url(gfx/bg_grad.jpg) repeat-x fixed;
	font-family:"Trebuchet MS",Tebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#251f1f;
	}
h1, h2, h3{
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif; color:#361b03;
/**/	margin:10px 0;
}
h4{
font-size:130%;
line-height:1em;
font-family:"Trebuchet MS",Tebuchet, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:10px 0;
}
blockquote{margin-bottom:5px;margin-top:25px;margin-left:10px; background:#eeffde; padding:10px;}
h1{ font-size:190%; line-height:1.2em;}
h2{ font-size:130%; line-height:1em;}
h3{ font-size:120%; font-weight:bold;}
/*a, strong {color:#fff;}*/
th{text-align:left;}
/*ol{ margin:0; padding:0;}*/
table, td, th{ border-collapse:collapse;
border:#b3e587 solid 1px;
}
th{}
img{padding:0; margin:0;}

dt{
	padding-top:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#361b03;
	}
.photoCredit{font-size:75%; text-align:right;}
.box{background:#eeffde; padding-left:10px; padding-right:10px;}
#container{
/*800*/
	position:absolute;
	left:50%;
	top:43px;
	margin:0px -400px;
	margin:0, auto;
	text-align:left;
	font-size:90%;
	width:796px;
	background:#fff url(gfx/Logo01.jpg) no-repeat top left;	
	border:#ff9d03 solid 2px;
	}
#container a{color:#363;}	
#masthead{height:239px;}
#masthead h1{
	position:absolute !important;/**/
	top:82px !important;
	left:467px !important;
	margin:0 !important;
	padding:0 !important;
	}
#masthead h1 span{
	visibility:hidden;
	}/**/ 
#masthead a{
/* */	text-decoration:none;
	display:block;
	width:263px;
	height:110px;
	}
#masthead h2{
	display:none;
	}
/* Navigation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#nav1{
	float:left;
	
	}
/*
#hom #nav1{background:url(lib/gfx/nav_home.png) no-repeat;}
#exh #nav1{background:url(lib/gfx/nav_exhibitions.png) no-repeat;}
#int #nav1{background:url(lib/gfx/nav_interactive.png) no-repeat;}
#avp #nav1{background:url(lib/gfx/nav_AV.png) no-repeat;}
#new #nav1{background:url(lib/gfx/nav_publishing.png) no-repeat;}
#con #nav1{background:url(lib/gfx/nav_contacts.png) no-repeat;}
*/
#nav1 ul{ 
	margin:0px;
	padding:0;padding-left:10px;
	list-style:none;
	
	}
#nav1 li{
	
	position:absolute;
	display:block;
	/*top:13px;*/
	text-align:center;
	}
/* Button Widths
***********************/
#nHom, #nTea, #nHol, #nYot{width:193px; top:10px;}
#nAbo, #nCla, #nYog, #nDon{width:193px; top:33px; border-top:solid #ccf0cc 1px;}
#nHom, #nAbo{left:10px;}
#nTea, #nCla {left:203px;}
#nHol, #nYog {left:396px;}
#nYot, #nDon {left:589px;}

#nav1 a, #nav1 strong{ 
	text-align:center;
	text-decoration:none;
		color:#1f305d;
	}
#nav1 strong{color:#fff;}

/* Hues as above. Saturation: 150, Luminance: 170 */
/*#hom #nav1 a{color:#86A9E3;}
#exh #nav1 a{color:#86C0E3;}
#int #nav1 a{color:#E3AB86;}
#avp #nav1 a{color:#A986E3;}
#new #nav1 a{color:#86E39F;}
#con #nav1 a{color:#E38686;}*/
/* Rollovers
***************************/
/*#nav1 a:hover{
	background-repeat:no-repeat  !important;
	background-position: center top !important;
	text-decoration:underline;
	}
#hom #nav1 a:hover{background:url(lib/gfx/glow_home.png)}
#exh #nav1 a:hover{background:url(lib/gfx/glow_exhibitions.png) no-repeat;}
#int #nav1 a:hover{background:url(lib/gfx/glow_interactive.png) no-repeat;}
#avp #nav1 a:hover{background:url(lib/gfx/glow_AV.png) no-repeat;}
#new #nav1 a:hover{background:url(lib/gfx/glow_publishing.png) no-repeat;}
#con #nav1 a:hover{background:url(lib/gfx/glow_contacts.png) no-repeat;}
*/

/* 
#nav2{
	text-align:right;
	padding-right:5px;
	font-size:110%;
	background:url(lib/gfx/nav_bg.png) repeat-x top right;
border:#ff3333 solid 1px;
	}*/
	/*
#nav2 li{
	padding-right:20px;
	background:url(lib/gfx/bullet.png) right no-repeat;
	list-style:none;
	}
#nav2 a{
	text-decoration:none;
	}
#nav2 a:hover{text-decoration:underline;}
*/


/* Content Containers
************************** */
#contentContainer{
/*	border:#0000FF solid 1px;*/
	clear:both;
	}
#content1{
/*480*/
	float:left;
	width:395px;
	padding:0px 25px 0px 50px;
/*	border:#00FF00 solid 1px;*/
	}

#content2container{
	}
#content2{
	/*316*/
	float:left;
	width:241px;
	padding:0 50px 0 25px;
/* border:#FF0000 solid 1px;*/
}
#c2Box {
	margin: 0;
	padding: 0;
	width: 241px;
}

#c2Box FIELDSET {
	border: 1px solid #ff9d03;
	margin: 25px 0;
	padding: 0 5px 10px 5px;
}

#c2Box LEGEND {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#361b03;
	font-size: 1.3em;
	padding: 0 10px 0 5px;
}

#c2Box LEGEND A, #c2Box LEGEND IMG {
border: 0;
}

#c2Box DL {
	margin: 5px 0;
	padding: 0;
}

#c2Box A {
	text-decoration: none;
}

#c2Box A.Hover {
	text-decoration: underline;
}

#contentTable{width:700px; padding:0 50px;}

#embedImg {
margin: 5px;
}
	
/* Footer
***************************/
#footer{
	float:right;
	text-align:center;
/*	font-size:0.8em;*/
	width:750px;
	padding-right:15px;
	padding-top:30px;
	}
#footer ul{ padding:0; margin:0;}
#footer li{ display:inline; margin-left:10px; color:#696;}
#footer a{color:#363;}
.phone{}	
.phone span{}

.shopImg {
float: right;
padding: 10px;
}
