@import url("typo.css");
/*
Theme Name: kula
Theme URI: http://shantiforeveryone.com/
Description: The Theme for Shanti Yoga
Version: 1
Author: Bryan Helfrich, Patrick Hildreth
Template: kula 



*/

/*Basic Layout Proporties*/


/*normalization of margin, padding*/
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, blockquote, th, td
{margin : 0; padding: 0;}

/*normalize font size headers*/
h1, h2, h3, h4, h5, h6
{font-size : 100%;}

/* remove list styles*/
ol, ul
{list-style: none;}

/*normalize font style and weight*/
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}



/*removes border from feildset and img*/
feildset, img
{border:0;}

/*left aligns text in caption and th*/
caption, th
{ text-align:left;}

/*removes quotes from q*/
q:before, q:after
{ content:'';}

/*page layout styles*/

body {
	font-family: arial, Verdana, Helvetica, Geneva, sans-serif;
	color:#00461C;
	background-image: url(../images/backgrndTile.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-color:#BE681C;
	text-align:center;
	
	}
#page{
	background-image:url(../images/backgrnd.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	text-align:left;
	}
	
#branding{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:308px;
	height:78px;
	padding:10px;
	padding-top:15px;
	}
#addressInfo{
	text-align:right;
	position:absolute;
	top:20px;
	left:600px;
	padding-right:20px;
	}
#main{
	width:699px;
	position:relative;
	margin-left:210px;
	
	
}
#mainHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/mainHead.png);
	background-repeat:no-repeat;
}
#mainBody{
	padding-top:0px;
	background-image:url(../images/mainBack.png);
	background-repeat:repeat-y;
	
}
#mainBodyLong{
	padding-top:0px;
	background-image:url(../images/mainBack.png);
	background-repeat:repeat-y;
	padding-bottom:20px;

}

#mainFoot{
	width:100%;
	height:81px;
	background-image:url(../images/mainFoot.png);
	background-repeat:no-repeat;
	
	
}

/*Images*/

img.floatLeft { 
    float: left; 
    margin:10px;
	margin-top:80px;
}

img.floatLeftSmTop{ 
    float: left; 
    margin:10px;

	
}

img.floatRight { 
    float: right; 
    margin:10px;
	margin-top:80px;  
}

img.floatRightSmTop { 
    float: right; 
    margin:10px;
	 
}
#shopHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/shopHead.png);
	background-repeat:no-repeat;
}

/*schedule*/
#schedHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/schedHead.png);
	background-repeat:no-repeat;
}

#sched2Head{
	width:100%;
	height:81px;
	background-image:url(../images/heads/sched2Head.png);
	background-repeat:no-repeat;
}


/*contact*/
#conHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/conHead.png);
	background-repeat:no-repeat;
}
/*about*/
#aboutHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/aboutHead.png);
	background-repeat:no-repeat;
}



/*kula*/
#kulaHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/kulaHead.png);
	background-repeat:no-repeat;
	}
/*register*/
#studentHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/studentHead.png);
	background-repeat:no-repeat;
}
#categoryList{
	background:none;
	}
	

/*register*/
#regHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/regHead.png);
	background-repeat:no-repeat;
}

#ThanksHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/ThanksHead.png);
	background-repeat:no-repeat;
}

/*workshops*/
#workHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/workHead.png);
	background-repeat:no-repeat;
}
/*classes*/
#classHead{
	width:100%;
	height:81px;
	background-image:url(../images/heads/classHead.png);
	background-repeat:no-repeat;
}
/*sidebar*/

#sidebar{
	float:left;
	width:170px;
	
	
	
}
ul#nav {
	padding-left:15px;
}
	
/*the Pill*/
	#sidebar li{
	
	}
	
	
	#pill{
		width:177px;
		padding-top:5px;
		text-align:center;
	}
	#pillHead{
		background-image: url(../images/pill/pillhead.png);
		background-repeat:no-repeat;
		height:108px;
		padding-top:0px;
		padding-bottom:0px;
		text-align:center;
		padding-left:10px;

	}
	#pillBody{
		background-image:url(../images/pill/pillback.png);
		background-repeat:repeat-y;
		margin-left:1px;
		padding:10px;
		padding-top:10px;
	}
	#pillFoot{
		background-image:url(../images/pill/pillfoot.png);
		background-repeat:no-repeat;
		height:74px;
		
		
	}
	ul#pillItems li{
		padding-top:2px;
		padding-bottom:2px;
	}
		
/*end sidebar*/


#footer{
	clear:both;
	padding:10px;
	text-align:center;
}
#content{
	padding-top:30px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#alt {
	background-image:url(../images/intro.png);
	background-repeat:no-repeat;
	text-align:center;
	width:650px;
	height:250px;
	
}
#flash{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	padding:10px;
}

#FB {
	width: 170px;
	text-align:center;
	
}

/*schedule table*/
table.schedule {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-collapse: collapse;
	width: 95%;
	vertical-align: top;
	text-align: center;
	border:solid 1px #999999;
	margin-bottom:25px;
			}




tr.top td {
	
	padding-top: 10px;
	text-align: left;
	background:url(../images/schedule/purp5.png);
	}

td {
	padding: 0 .5em;
	}

td.width {
	width: 190px;
	}
td.space {
	padding:10px;
	}

td.adjacent {
	text-align: left;
	}
tr.space {
padding:10px;
	
	}

tr.top {
	background:url(../images/schedule/top.png);
	font-size:12px;
	color:#CCCCCC;
	border:solid 1px #999999;
	padding-top: 20px;
		}
		
tr.purp1 {
	padding:5px;
	background:url(../images/schedule/purp1.png);
	}
tr.purp2 {
	background:url(../images/schedule/purp2.png);
	padding:5px;
	}
tr.purp3 {
	background:url(../images/schedule/purp3.png);
	padding:5px;}
tr.purp4 {
	background:url(../images/schedule/purp4.png);
	padding:5px;}
tr.purp5 {
	background:url(../images/schedule/purp5.png);
	padding:5px;}

