body { 
	background-color: #FFFFFF; 
	background-image: URL("images/corkboard.jpg"); 
	background-repeat: repeat-x; 
	margin: 0; 
	padding: 0; 
	height: 100%; 
	text-align: center; 
	font-family: Verdana, Arial, sans-serif;
	}

#gradient {
	z-index: 1; 
	position: absolute; 
	top: 184px; 
	height: 50%; 
	left: 0px; 
	width: 100%; 
	background-repeat: repeat-x; 
	margin: 0;
	} 

#container {
	position: relative; 
	top: 0px; 
	width: 850px; 
	min-height: 550px; 
	height: 100%; 
	margin: auto; 
	/* z-index: 2; */
	z-index: 1;
	} 

#toppics {
	z-index: 2; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 780px; 
	height: 159px; 
	background-image: URL("images/pictures.jpg"); 
	background-repeat: no-repeat;
	}

#overlay {
	z-index: 5; 
	position: absolute; 
	top: 0px; 
	left: 75%;
	}

#white {
	z-index: 3; 
	position: absolute; 
	width: 100%; 
	height: 25px; 
	top: 159px;
	left: 0px; 
	background-color: #FFFFFF;
	}

#logo{
	z-index: 5; 
	position: absolute; 
	top: 140px;
	left: 0px; 
	margin-left: -15px;
	}

#leftcolumn {
	z-index: 1; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 270px; 
	height: 100%; 
	background-color: white;
	}

#leftgradient {
	z-index: 1; 
	position: absolute; 
	top: 184px; 
	height: 50%; 
	left: 0px; 
	width: 100%; 
	margin: 0; 
	padding-top: 1px;
	}
 
#leftgradient img {margin-bottom: -1em;}
 
#postitnote {
	position: relative; 
	text-align: left; 
	background-image: URL("images/bodypostitie.jpg"); 
	background-repeat: repeat-y; 
	background-position: 7px; 
	margin-bottom: 1px;  
	margin-top: -19px;
	}
 
#postitnote p {
	padding-left: 20px; 
	padding-right: 30px;
	margin-bottom: -1em;
	font-size: .9em; 
	font-family: Georgia, Times New Roman, Times, serif; 
	/*line-height: 1.2em;*/
	}

#darkgrey {
	z-index: 1; 
	position: relative; 
	top: 184px; 
	left: 0px; 
	width: 100%; 
	height: 114px; 
	background-image: URL("images/darkgray.jpg"); 
	background-repeat: repeat-x; 
	}

#yogachoice {
	z-index: 6; 
	position: absolute; 
	top: 1px; 
	left: 60px; 
	font-family: Verdana, Arial, sans-serif; font-size: 1.2em;
	}

#menu{
	position: absolute; 
	height: 25px; 
	left: 270px; 
	top: 159px; 
	z-index: 7; 
	text-align: left; 
	padding:0; 
	margin:0; 
	font-size: .9em; 
	white-space:nowrap; 
	list-style-type:none;
	}

#menu li {display:inline;}

#menu li a{
	padding:0.2em 1em 5px; 
	color:#000; 
	text-decoration: none; 
	float:left;
	}

#menu li a:hover{
	background-color: #949494; 
	color:#FFFFFF;
	}

.current_page_item a{
	background-color: #949494; 
	color:#FFFFFF;
	}

#dvdcontainer {
	text-align: left;
	position: absolute; 
	height: 184px; 
	width: 580px;  
	margin-left: -150px;
	font-size: 0.8em; 
	color: #FFFFFF; 
	padding-top: 20px;
	}

#dvdcontainer img {
	float: left; 
	margin-top: -20px; 
	margin-right: 3px; 
	}

#dvdcontainer a{
	
	color: #fffb6f; 
	text-decoration: none;
	}

#dvdcontainer a:hover{color: #333;}

#dvd1 {
	float: left; 
	width: 177px; 
	margin-right: 3px;
	}

#dvd3 {
	float: right; 
	width: 177px; 
	margin-left: 3px;
	}

#maincontent {
	z-index: 2; 
	position: absolute; 
	left: 270px;
	top: 298px;
	padding: 15px;
	background-color: #8E8E8E;
	width: 550px;
 
	text-align: left; 
	color: #FFFFFF; 
	font-size: 0.9em; 
	}

#maincontent img {float: left; margin-right: 10px;}

h2 a{
	color: #fffb6f; 
	font-size: 0.75em; 
	text-decoration: none;
	}

a {
	color: #fffb6f; 
	text-decoration: none; 
	}

a:hover{
	color: #333;
	}

small {
	position: relative; 
	top: -1.5em;
	}

img {border: none;}

.post {
	clear: both; 
	width: 100%; 
	border-bottom: dashed 1px #fff; 
	margin-bottom: 3em;
	}

.post img {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 2em;
	}

.alt {
	background-color: #858585; 
	padding: 5px;
	}

#archive {list-style-type: none;}

#dvdshowcase {
	z-index: 1; 
	position: relative; 
	top: 0px;
	width: 850px; 
	height: 80em; 
	background-color: #8E8E8E; 
	margin: auto; 
	}
 
#dvdmaincontent {
	text-align: left;    
	background-repeat: repeat-x;
	background-position: 0px -10px;
	background-color: #8E8E8E;
	z-index: 2; 
	position: absolute; 
	left: 350px; 
	padding-left: 5px; 
	top: 195px; 
	padding-right: 15px;
	}

#dvdtext {
	position: relative;
	z-index: 1;
	top: 40px;
	max-width: 390px;  
	color: #ffffff; 
	font-size: .9em; 
	font-family: helvetica, verdana, sans-serif;
	}

#dvdimage {
	z-index: 4;
	position: absolute;
	top: 10px;
	left: -330px;
	}