/*Studios.css
Style Sheet for thestudiosonmcintosh.com
Last revised 8/1/10
*/
/* default all styles */
  html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}


body {
	background-color: #060;
}

body,td,th {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
	color: #FFF;

}
a:link {
	color: #0F0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0F0;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1, h2, h3, h4 {text-align:center;
font-weight:bold;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#FFF;
}

h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:14px;}

.BannerFont {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bolder;
	text-align: center;
	color:#FFFFFF ;
}
.ColumnTitle {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	color:#FFFFFF ;
	padding-left:18px;
}
#contentCenter, #contentCenterWider{
	margin:auto;
	text-align:center;
	width:60%;
	color: #f3d69f;
	background-color: #060;
	padding-bottom:15px;
	padding-top:10px;

}
#contentCenter { width:50%;}

#contentCenterWider{width:85%;}

#contentLeft{
	float:left;
	/* border:groove; */
	border-color:rgba(100,0,0,.5);
	width: 210px;
	color:#FFF;
	margin:100 auto;
}
.BannerHeadline {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	color:#FFFFFF 
	line-height: inherit;
}
.BannerSubHeadline {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height:20px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	
}
.BannerSubHeadlineGreen {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	line-height:30px;
	color: ##060;
	font-weight: bold;
	text-align: center;
	
}
.BioText {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	padding:10px;
	line-height:20px
	font-size:18px;
	color:#FFF;
}
.CalMonthName {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #0C0;
	font-weight: bolder;
	text-align: center;
}

#container {width:90%;
}

.LinkLookalike {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight:normal;
	line-height: 18px;
	color: #0F0;
	text-align: left;
}

#locationBox{
	float:left;
	width:350px;
	margin-left: 50px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.MsgText {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	color:#FFFFFF ;}
	
#navBar{
	width: 600px;
	text-align: center;
	background-color: #006614;
	color: white;
	position: absolute;
	left: 120px;
	top: 300px;
	height: 34px;
	visibility: visible;
}
#navBar li{
	float: left;
	margin-right: 10px;
	position: relative;
	padding: 0px 12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	visibility: visible;
}
#navBar a{
    display:block;
    padding:5px;
    color:#fff;
   /* background:#333; */
    text-decoration:none;
}
#navBar a:hover{
    color:#fff;
    background:#009900;
    text-decoration:underline;
}

p {text-indent:16px;
}


#PageHeader {width:40%;
float:left
}


#pageNavBar li{
	float: left;
	margin-right: 10px;
	position: relative;
	padding: 0px 12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	visibility: visible;
}
##pageNavBar a{
    display:block;
    padding:5px;
    color:#fff;
   /* background:#333; */
    text-decoration:none;
}
#pageNavBa a:hover{
    color:#fff;
    background:#009900;
    text-decoration:underline;
}
#spacerTall {
	float:left;
	width: 100%;
	height: 600px;
}	

#spacerShort{
	float:left;
	height:200px;
	width:100%;
}

	
.TeacherTable {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	color:#FFFFFF ;}
	
.smallerSubHeadline {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	line-height:normal;
	color:#FFFFFF ;}

.right_just_white {
	font-family: Verdana, Arial, Helvetica,   sans-serif;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	text-align: right;
	color:#FFFFFF;
}

.TableData {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bolder
	text-align: justify;
	color:#FFFFFF;
	line-height: normal;
}
.TblHdr {
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal
	text-align: center;
	color:#FFFFFF ;}

#wrapper {width:900px
/* height:1200px; */
margin:auto;
}