/* -----------------------------------------
Print Stylesheet for Vega Yoga - www.vegayoga.com
Author: cdeVision.com
Copyright: (c)2009 cdeVision
Created: January 2009
-------------------------------------------- */

body {background:#fff; margin:0; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000;}
body {text-align:center;} /* IE6- hack to center page contents */

h1, h2, h3 {padding:0; margin:0;} 
h1 {font:bold 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 0 12px 0;} /* Page titles */
	h1.home {font-size:18px;}
h2 {font:bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000; padding:5px 0 3px 0;} /* sub-titles */
	h2.home {color:#000;}
/* sidebar titles */
#sidecol h2 {font:bold 24px arial,helvetica,sans-serif; color:#B61111; padding:0 0 12px 25px; background:url(images/icon-aop.gif) 0 2px no-repeat;}

p {margin:0; padding:0 0 12px 0; line-height:16px;}
p.intro {font:normal 14px verdana,arial,helvetica,sans-serif; line-height:22px; padding:0 0 15px 0;}
p.error {padding:0 0 10px 22px !important; background:url(admin/icons/warning.gif) 0 1px no-repeat; color:#de0000;}
p.thanks {color:#9E3E42 !important;}
ul, ol {padding:0; margin:0 0 12px 25px;}
li {line-height:16px; padding:0 0 5px 0; }

img {border:0;}
label {display:none;}
.clearfloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {display:block; text-align:center; border-bottom:1px solid #666; padding-bottom:5px; margin-bottom:20px;}
div#printlogo img {display:block !important; margin:0 auto;}

/* ---- links ----------------------------------------- */
a {color:#000; text-decoration:underline;}  
a:visited {color:#000;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000;}
a:active, a:focus {outline:none;}

/* ---- ids & classes ----------------------------------------- */
#frame {margin:0 auto; width:100%; background:transparent; text-align:left;}
#sunburst {display:none !important;}

#header {display:none !important;}
	
#sidebar {display:none !important;}

#content {width:100%;}
	/* home */
	img.home {display:none !important;}
	#boxes {padding:0; margin-top:12px;}
		#boxes .box {width:100%;}
		#boxes ul {list-style:none; margin:0; padding:0 0 12px 0;}
		#boxes li {}
	/* interior pages */
	/* 2-col with images */
	#lcol {width:100%;}
	#rcol {display:none !important;}
	#content img {display:none;}
	#content p.caption {display:none;}
	
	/* classes & schedule */
	table#scheduletable {margin:20px auto 20px; border-collapse:collapse;}
		table#scheduletable td {padding:8px; border:2px solid #555; font-size:7pt;}
		table#scheduletable a {color:#000; font-weight:bold; text-decoration:none;}
	div.schedule-noprint {display:none !important;}
	h2.schedule {text-align:center !important;}

#footer {background:url(images/bg-footer.gif) -5px 0 no-repeat; padding-top:45px; margin-top:15px;}
	#footer p {color:#999; padding:0 0 8px 0; line-height:14px;}
	#footer p#props {color:#ccc;}
	#footer p#props a {color:#ccc;}
	
	
/* form tables */
table#formTable {margin:0px 10px 10px 0;}
	table#formTable td {vertical-align:top; padding:4px; font-size:12px;}
	table#formTable td.right {text-align:right; background:none !important;}
	
/* contact form */
table#contactTable {margin:15px 0 5px 12px;}
table#contactTable td {vertical-align:top; padding:4px; text-align:right;}
table#contactTable td label {}
table#contactTable td.left {text-align:left;}
table#contactTable td span {color:red; font-size:14px;}
table#contactTable td form {}
	table#contactTable td input {width:265px;}
	table#contactTable td textarea {width:265px; height:80px;}
	table#contactTable td input.button {width:60px;}
	
		
/* ---- admin panel styles -------------------- */
#adminmenu {display:none !important;}
