/* MAIN-800 CSS- 2 Columns */


body {
	margin:10px;
	padding:10px;
	font: 100% Verdana, Arial, Helvetica, sans-serif}

div#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width: 800px;
	background-color:#Fdf9e5;
	color: #000000;
}

link {
	color: #666666;
}

h1{
	font-size:1.3em; 
	font-weight: bold;
	margin:26px 0 14px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#5a5a5a;
}
h2{
	font-size:20px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom: 16px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #993333;
	margin-bottom: 8px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	margin-bottom: 8px;
}
.topspacing{
	margin-top: -8px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 8px;
	padding-bottom: 12px;
}
h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 3px;
	padding-bottom: 0;
}
#content p.fauxhead{
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 6px;
	color: #333;
}
#content p.fauxhead2{
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 6px;
	color: #960000;
	font-weight: bold;
}
.clearfloat{
	clear: both;
	display: block;
	height: 3px;
	margin: 0;
	padding: 0;
}

img.floatright{
	float: right;
	margin: 6px 0px 8px 20px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}

img.floatright_nobdr{
	float: right;
	margin: 6px 0px 8px 20px;
}
img.maindiv_special{
	margin: 0 -20px 20px -20px;
}
.marginlftmin10{
	margin-left: -10px;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
.zindex10{
	z-index: 10;
}

.spacetop_6{
	padding-top: 6px;
}
.spacetop_9{
	padding-top: 9px;
}
.captionwrap{
	margin: 12px;
	padding: 6px 0 10px 0;
	border-bottom: 1px solid #715f45;
}
.caption{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	font-style: italic;
	padding: 12px 12px 6px 12px;	
}
.width300{
	width: 300px;
}

.rule {
	border-bottom: 1px solid #CC6633;
	padding: 0px;
	margin-top: 6px;
}
.border {
	border: 1px solid #333333;
}
.greenback {
	background-color: #d0d4b1;
	padding: 6px 16px;
	border: 1px solid #A4AC6A;
	margin-left: -12px;

}
.salmonback{
	background-color: #e8d4b4;
	padding: 6px 16px;
	border: 1px solid #A4AC6A;
	margin-left: -12px;

}
.beigeback{
	background-color: #d7cfb9;
	padding: 6px 16px 16px 16px;
	border: 1px solid #d0d4b1;
	margin-left: -12px;
	border: 1px solid #C90;
}
.rule_clearfloat {
	border-bottom: 1px solid #CC6633;
	clear: both;
}
.highlightbox_150{
	margin: 20px 0 12px 12px;
	padding: 16px 12px 6px 12px;
	border: 1px solid #AE5624;
	background-color: #EADCCC;
	color: #fdf9e5;
	float: right;
	width: 150px;
	font-size: 16px;
}

.redback{
	background-color: #933;
}
.blueback{
	background-color: #7c9cc5;
	color: #000;
}
.greenback{
	background-color: #cccc99;
	color: #000;
}
.highlightbox_150_fl_rt {
	margin: 12px 0 12px 12px;
	padding: 12px 9px 9px 9px;
	border: 1px solid #AE5624;
	background-color: #EADCCC;
	float: right;
	width: 150px;
}
.highlightbox_150_fl_rt_rev{
	margin: 12px 0 12px 12px;
	padding: 9px;
	border: 1px solid #AE5624;
	background-color: #933;
	float: right;
	width: 150px;
}
p.highlightbox_150_fl_rt_rev {
	color: #FDF9E5;	
}

.highlightbox_200_fl_rt {
	margin: 12px 0 12px 12px;
	padding: 9px;
	border: 1px solid #AE5624;
	background-color: #EADCCC;
	float: right;
	width: 200px;
}
.highlighthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #d1732e;
	background-color: #310947;
	padding: 9px;
	margin: 0 0 12px -9px;
	color: #fdf9e5;
	width: 200px;
}
.highlightbox_250_fl_rt_cream {
	margin: 12px 0px 12px 12px;
	padding: 9px;
	border: 1px solid #AE5624;
	background-color: #F9EBAC;
	float: right;
	width: 250px;
}
.special_250{
	margin: 12px 0px 12px 12px;
	padding: 0 12px 0 12px;
	border: 1px solid #AE5624;
	background-color: #d7cfb9;
	float: right;
	width: 250px;
}
.special_250 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	margin-bottom: 8px;
	margin-top: 12px;
}

div#highlightbox_200_fl_rt {
	margin: 12px;
	padding: 9px;
	border: 1px solid #AE5624;
	background-color: #eadccc;
	float: right;
	width: 250px;
}
div#highlightbox_200_fl_rt h3{
	font-size: 16px;
	padding: 6px 6px 0 0;
	margin: 0 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
}
div#highlightbox_200_fl_rt ul{
	margin: 0;
}
div#highlightbox_200_fl_rt li{
	margin-left: 20px;
}
.video1{
	margin: 12px 50px 24px 75px;

}
.quote2{
	margin: 10px 20px 0 20px;
	padding: 0;
	border-bottom: 1px solid #CC9;
}
p.quote2main{ 
	padding: 6px 0 0 0;
	margin: 0;
	font-style: italic;
}
p.quote2author {
	padding: 0 0 3px 50px;
	margin: -12px 0 0 0;
	font-style: normal;
}
/*------------------------minicolumn----------------------------------------------*/

div#colwrap {
	margin: 20px 0;
	padding: 0;
	width: 550px;
	clear: left;
}
div#colwrap ul {
	font-size: 14px;
	color: #333;
	text-decoration: none;
	padding: 12px 0 12px 0;
	margin-left: 36px;
}
div#colwrap ul li{
	padding: 0 6px 3px 0;
	margin: 0;
}
div#colwrap_col1{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
}
div#colwrap_col2{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;

/*------------------------ClassSchedule----------------------------------------------*/
}
#schedule{
	margin: 20px 0;
	padding: 0;
	border-bottom: solid 1px #da4946;

}
#schedule .class{
	border-top: solid 1px #da4946;
	padding: 12px 0;
	margin-top: 0;

}
#schedule h3{
	padding: 12px 0 3px 0;
	margin: 0;
	font-size: 17px;
}
#schedule h4{
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 15px;
	font-weight: normal;

}
#schedule h5{
	padding: 0 0 3px 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;

}
#schedule p{
	margin: 3px 0 24px 0;
	padding: 0 0 0 0;

}
#schedule p.classdesc{
	margin: 0 0 16px 0;



}
/*------------------------table-2column ----------------------------------------------*/
table#tickets {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 20px 0 0 20px;
	padding: 0;
	background-color: #FDF9E5;
	border: 1px solid #AE5624;
}
table#tickets h1{
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table#tickets tr p{
	font-size: 13px;
	margin: 6px;
	line-height: 20px;
}
table#tickets td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996633;
	padding: 3px 8px;
}
table#tickets td.c1 {
	width: 25%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996633;
	background: #d7cfb9;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding: 6px 3px 6px 6px;
}
table#tickets td.c2 {width:75%; padding-top: 9px;}

	
table#tickets p .purchase_online{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: #CCCC99;
	padding: 6px;
	text-decoration: none;
	font-weight: bold;
	margin: -9px -13px 8px -14px;
	display: block;
}
/*------------------------Column 2 archive table ----------------------------------------------*/

.tableyear{
	margin: 12px 12px 12px 0;
}
table#archive {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #996633;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	background-color: #d7cfb9;
}
table#archive td {
	padding: 3px 6px;
}
tr.even td{
	background: #fdf9e5;


}td.c1 {
	width: 25%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
td.c2 {
	width:75%
	font: normal;
	font-size: 13px;
}
/*------------------------Tabe-Agenda ----------------------------------------------*/

.tabletitle{
	margin: 12px 12px 12px 0;
}
table#agenda {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #000000;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	background-color: #d7cfb9;
}
table#agenda td {
	padding: 3px 6px;
	background-color: #bdd7e8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4c323;
}
table#agenda tr.even td{
	background-color: #ddeaf4;

}
table#agenda td p{
	font-size: 13px;
	margin: 3px 0 0 0;
}
table#agenda td.c1 {
	width: 25%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4c323;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	vertical-align: top;
	padding: 6px 6px 12px 6px;
}
table#agenda td.c2 {
	width:75%
	font: normal;
	font-size: 13px;
	vertical-align: top;
	padding: 6px 6px 12px 6px;
}
table#agenda p{
	font-size: 13px;
	margin: 3px 0 0 0;

}
/*------------------------table-3column ----------------------------------------------*/

.threec {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #996633;
	color: #000000;
	background-color: #E2E2D3;
	padding: 0;
	margin: 0;
}
.threec p{
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0 3px;
	height: 6px;
}
.threec td {
	margin:0;	
}
.threec tr.odd {
	background-color: #Fdf9e5;
}
.threec th {
	background-color: #D7AE86;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #000;
}
.threec th.brdr_rt {
	border-right: 1px solid #ffffff;
}
/*------------------------table-3column-olumn width option a ----------------------------------------------*/
.threec td.cl1 {
	width: 14%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;

}
.threec td.cl2 {
	width:40%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;
}
.threec td.cl3 {
	width:46%;
}
/*------------------------table-3column-olumn width option b ----------------------------------------------*/
.threec td.cl1_b {
	width: 22%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;	
}
.threec td.cl2_b {
	width:47%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;
}
.threec td.cl3_b {
	width:27%;
}
.threec td.cl1_c {
	width: 14%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;	
}
.threec td.cl2_c {
	width:59%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9966;
}
.threec td.cl3_c {
	width:29%;
}
/*------------------------End column 2 boxed content ----------------------------------------------*/

/*=================================
/* ================================BEGIN HEADER ============================================*/


#header {width:800px;
height:110px;
}
#header img{
	border: none;
}

/* ================================END HEADER ============================================*/


	
div#column1 {
	width:180px;
	float:left;
	margin-top: 20px;
}
/*LEFT NAV*/

div#leftnav {
	width:180px;
	margin: 0;
	background-color:#fdf9e5;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color: 5a5a5a;
	font-weight: bold;
}
div#leftnav ul {
	width: 160px;
	margin:0px 8px 12px 8px;
	padding:0;
}
div#leftnav li {
	border-bottom:2px dotted #960;
	line-height: 40px;
	list-style-type:none;
	margin:0;
}
div#leftnav li:first-child {
	border-top:2px dotted #960;
	margin:0;
}
div#leftnav li:first-child a {
	display:block;
	padding:0 0 0 6px;
	line-height: 40px;
	margin:0;
}
div#leftnav li:first-child a:hover {
	padding:0 0 0 6px;
	background-color: #d7cfb9;
	margin:0;
}
div#leftnav a {
	text-decoration:none;
	color:#5a5a5a;
	padding-left:6px;
	line-height: 40px;
	display:block;
	margin-bottom: 0;
	margin-top: 0;

}
div#leftnav a:hover {
	color:#663333;
	background-color:#d7cfb9;

}
/* a hack for IE Win only \*/	
* html div#leftnav ul {border-top:2px dotted #960;}
/*end of hack */


.redbar {
	border-left-width: 14px;
	border-left-style: solid;
	border-left-color: #993333;
	margin-left: 6px;
	height: 40px;
	display: block;
	padding:0;
}
.yellowbar {
	border-left-width: 14px;
	border-left-style: solid;
	border-left-color: #ddaf66;
	margin-left: 6px;
	height: 40px;
	display: block;
	padding:0;
}
.greenbar {
	border-left-width: 14px;
	border-left-style: solid;
	border-left-color: #8ca786;
	margin-left: 6px;
	height: 40px;
	display: block;
	padding:0;
}
.bluebar {
	border-left-width: 14px;
	border-left-style: solid;
	border-left-color: #668ca3;
	margin-left: 6px;
	height: 40px;
	display: block;
	padding:0;
}

/*=========================END column one - Navigation ============================================*/

.signup{
	margin: 0;
	padding: 0px;

}

div#address p{
	font-size: 12px;
	color:#5a5a5a;
	margin: 8px 18px 0px 18px;

}
div#address p.cca{
	font-size:14px; 
	font-weight: bold;
	margin: 26px 0 0 18px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#5a5a5a;
}
div#address p.phone{
	font-size: 16px;
	font-weight: bold;
	margin: 18px 18px 0px 18px;
	color:#000000;
}

.signup{
	margin: 0;
	padding: 0px;

}


/*===============================START column two- Main Content ===========================================*/

div#column2 {
	width:580px;
	float: left;
	margin-top: 20px;

}div#content {
	width: 540px;
	margin:0 0 46px 20px;
	padding: 0 1.5em 0 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.15em;
}
div#content p {
	font-size:.75em; 
	margin-top:0; margin-bottom:1.25em;
}
div#content p.clearfloat{
	clear: both;
	padding: 0;
	margin:0;
	line-height: 0px;
}
div#content p.floatright{
	float: right;
}
div#content h3.clearfloat{
	clear: both;
	padding: 0;
	margin:0;
	font-weight: bold;
	color: #993333;
	margin-top: -8px;
	margin-bottom: 24px;
}


div#content h4 a{
	color: #993333;
}
div#filmtype{
	float: right;
	width: 275px;
	border: 1px solid #AE5624;
	padding-bottom: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
}
div#filmtype p{
	padding: 6px 6px 0;
	margin-bottom:0;
}
div#content .img {
	float:left;
	margin: 6px 20px 12px 0px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}
div#imgcontainer {
	float:left;
	margin: 12px 20px 8px 0px;
	border-width: 1px;
}
div#imgcontainer img {
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}
div#imgcontainer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 3px 12px 12px 6px;
	padding-bottom: 6px; 
	font-style: italic;
	color: #333333;
	border-bottom: 1px solid #333;_to
	}
div#content ul {font-size: .8em; margin: 0 0 12px 24px; padding: 0;}
div#content li {margin: 0; padding: 0;}
div#content a:hover {color: #993333; text-decoration: none;}

.ul_inside{
	list-style-position: inside;
}
.ul2cc1{
	margin-left: -30px;

}


#paypalsignup{
	border: 1px solid #993;
	background-color: #E7C4A9;
}
#paypalsignup h6{
	font-size: 16px;
	font-weight: normal;
	color: #600;
	line-height: 28px;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #000;
}
.c6{
	padding-top: 4px;
}
.paypal{
	padding-top: -24px;
	padding-bottom: -12px;
	border: 1px solid #C60;
	margin-top: 24px;
}
.center{
	text-align:center;
}
div#blockquote {
	width: 500px;
	border-top: 2px dotted #960;
	border-bottom:2px dotted #960;
	padding: 12px 20px 9px 2px;
	clear: left;
	text-align: left;
	float: none;
	display: block;
	margin-top: 24px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h1.blockquote {
	margin:8px 8px 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #993333;
}
div#blockquote p {margin:0; font-style:italic;}

div#content a {text-decoration:underline; color:#000000;}
div#content a:hover {color: #960; text-decoration:none;}


/*--------------------------------Begin boxes / features ------------------------------------------*/


div#introbox {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;border-bottom:3px dotted #668ca3;
	padding: 1.25em;
	text-align: center;
	display: block;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #668ca3;
	margin-top:0;
}
div#introbox h1 {
	display: inline;
	font-size: 24px;
	color: #990000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
div#introbox h2{
	display: block;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	padding: 0px;
	margin-bottom: 0.2em;
	font-weight: normal;
}
div#introbox h3{
	display: block;
	font-size: 15px;
	color:#333333;
	margin-top: 8px;
	padding: 0px;
	margin-bottom: 0.2em;
	font-weight: normal;
}
div#introbox p.date{
	font-size: 16px;
	color: #333333; 
	margin: 12px;
	font-weight: bold;
}
div#featurecontainer{
	margin-top: 8px;
	margin-bottom: 6px;
	background-color: #E2E2D3;
	border-top: 1px solid #50b4b3;
	border-right: #50b4b3;
	border-bottom: 1px solid #50b4b3;
	border-left: #50b4b3;
	padding: 12px 18px 18px;
	display: block;
	height: 100%;

}
h2.boxheader-tan{
	line-height: normal;
	vertical-align: top;
	font-size: 1em;
	color: #f9f9e5;
	text-align: left;
	font-size: 1em;
	padding: 0.2em 0.4em 0.2em 1.25em;
	font-weight: bold;
	border-top: 1px solid #960;
	border-right: 1px solid #960;
	border-bottom: #960;
	border-left: 1px solid #960;
	margin-bottom: 0px;
	background-color: #ada388;
}

h2.boxheader-teal{
	line-height: normal;
	vertical-align: top;
	font-size: 1em;
	color: #f9f9e5;
	text-align: left;
	font-size: 1em;
	padding: 0.2em 0.4em 0.2em 1.25em;
	font-weight: bold;
	border-top: 1px solid #960;
	border-right: 1px solid #960;
	border-bottom: #960;
	border-left: 1px solid #960;
	margin-bottom: 0px;
	background-color: #50b4b3;
}

div#ticketwrap{
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	background-color: #E3DDCE;
	border: 1px solid #960;
	line-height: normal;
	padding-bottom: 1.25em;
}
div#ticketwrap h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	padding: 0;
	margin: 0;	
}
div#ticketwrap h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	padding: 0;
	margin-left: 20px;
	margin-top: 9px;
	margin-right: 6px;
	margin-bottom: -6px;
}
div#ticketwrap p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 9px 12px 0 12px;
	padding: 0;
} 
/*--------------------------------Begin video div options ------------------------------------------*/

#video500{
	width: 500px;
	padding: 20px;
	background-color: #000;
}

/*===================================END column two ===================================*



/*====================BEGIN Footer=================================================*/

div#footer {
	width:800px;
	height: 50px;
	background-color:#999999;
	padding: .8em 0 .8em 0;
	text-align: center;
	font-size:.65em;  /* sets the font size of all links */
	color: #f9f9e5;
}

 div#footer ul {margin:2px 0;} /* vertical spacing between the lists */
 div#footer li {display:inline; /* the key CSS - makes the lists display horizontally */
						color:white; /* sets the color of the vertical lines */
						border-left:1px solid; /* creates the vertical line to the left of each list items */
						color:#AFF; /* sets the color of the vertical lines  - links colored below */
						padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */
						}
 div#footer li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */
 div#footer ul li a {text-decoration:none; /* removes the underlining off the links */
 							 color:white; /* the color of the links */
							 }
 div#footer ul li a:hover {text-decoration:underline;} /* underlines the links when hovered */
 div#footer ul.fineprint li {color:#CCC;} /* color for copyright and vert dividers on last row */
 div#footer ul.fineprint li a {color:#CCC;} /* had to explicitly color these or they inherit white from div#footer li */
  div#footer ul.fineprint li a:hover {color:#FFF;} /* turns bottom row white when hovered */


/*==================================================END Footer=================================================*/

/*=======================================START Anywhere ============================================*/


div#content blockquote {
	width: 95%;
	border-top: 2px dotted #960;
	border-bottom:2px dotted #960;
	padding: 12px 20px 9px 2px;
	clear: none;
	text-align: left;
	float: none;
	display: block;
	margin-top: 24px;
	margin-bottom: 20px;
	margin-left: 0px;

}

/*=======================================END Anywhere ============================================*/


/*==================================================START:Clearfix=================================================*/


/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;}	     /* further ensures the period is not visible */


.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*=======================================END Clearfix ============================================*/
