/* START body and main page layout styles */
body,div,p,h1,h2,h3,h4,h5,ul,form {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
body {
	font-size: 10pt;
	background-image: url(../images/blue_stripe.png); 
	background-repeat: repeat;
}

#centering {
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
width:1000px;
}
#topArea {
background:url('../images/mainTopBg_new.jpg') no-repeat;
height:250px;
margin-left:10px;
width:980;
}
#midArea {
	min-height:580px;
	margin-left:10px;
	position:relative;
	z-index:1;
	background-image: url(../images/yellow_and_stripes.png); 
	background-repeat: repeat-y;
	padding-top: 20px;
}
* html #midArea {
height:580px;
}
.clearingDiv {
clear:both;
}
/* automatically clears floats */
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* END body and main page layout styles */

/* START Top Area styles including logo and main menu */
#topArea h1 {
float:none;
width:270px;
}
#topArea h1 img{
margin:3px -17px -10px 10px;
position:relative;
z-index:2;
}
#topArea h1 .mainTitle {
display:none;
}
#mainMenu {
	float:left;
	position:relative;
	z-index:3;
	width:546px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 217px;
}
#mainMenu ul {
list-style:none;
}
#mainMenu ul li {
float:left;
}
#mainMenu #menu1 {
background:url('../images/menuHomeOff_new.gif') no-repeat;
}
#mainMenu #menu1.here {
background:url('../images/menuHomeOn_new.gif') no-repeat;
}
#mainMenu #menu1 a {
width:92px;
}
#mainMenu #menu2 {
background:url('../images/menuAboutOff_new.gif') no-repeat;
}
#mainMenu #menu2.here {
background:url('../images/menuAboutOn_new.gif') no-repeat;
}
#mainMenu #menu2 a {
width:80px;
}
#mainMenu #menu3 {
background:url('../images/menuPhotosOff_new.gif') no-repeat;
}
#mainMenu #menu3.here {
background:url('../images/menuPhotosOn_new.gif') no-repeat;
}
#mainMenu #menu3 a {
width:81px;
}
#mainMenu #menu4 {
background:url('../images/menuShopOff_new.gif') no-repeat;
}
#mainMenu #menu4.here {
background:url('../images/menuShopOn_new.gif') no-repeat;
}
#mainMenu #menu4 a {
width:65px;
}
#mainMenu #menu5 {
background:url('../images/menuBookOff_new.gif') no-repeat;
}
#mainMenu #menu5.here {
background:url('../images/menuBookOn_new.gif') no-repeat;
}
#mainMenu #menu5 a {
width:90px;
}
#mainMenu #menu6 {
background:url('../images/menuContactOff_new.gif') no-repeat;
}
#mainMenu #menu6.here {
background:url('../images/menuContactOn_new.gif') no-repeat;
}
#mainMenu #menu6 a {
width:134px;
}

#mainMenu ul img {
display:none;
}
#mainMenu ul li a {
display:block;
height:48px;
}
#topPic {
background:url('../images/doniBraids.gif') no-repeat;
float:left;
height:146px;
margin-top:2px;
width:160px;
}
/* END Top Area styles including logo and main menu */

/* START Middle Area layout styles  */
#midArea #leftCol {
float:left;
width:200px;
}
#midArea #centerCol {
float:left;
margin:0px 11px;
position:relative;
width:558px;
}
#midArea #rightCol {
float:left;
width:200px;
}
/* END Middle Area layout styles  */

/* START Styles for Center Well Mask */
#centerMask{
width:558px;
position:absolute;
z-index:1;
}
#centerMaskTop{
background:url('../images/maskTopBot.gif') no-repeat;
font-size:1%;
height:13px;
}
#centerMaskContent{
	background:#fff;
}
#centerMaskBot{
	background:url('../images/maskTopBot.gif') 0px -13px no-repeat;
	font-size:1%;
	height:13px;
}
/* END Styles for Center Well Mask */

/* START Styles for Center Well */
#centerContent {
padding-bottom:8px;
position:relative;
z-index:10;
}
#centerContent h2,h3,h4{
color:#006990;
font-family:Comic Sans MS, cursive;
}
/* END Styles for Center Well  */

/* START Shared styles for module */
#midArea .module {
margin-bottom:10px;
width:200px;
}
#midArea .moduleTop {
background:url('../images/moduleTopBot.gif') no-repeat;
font-size:1%;
height:13px;
}
#midArea .moduleContent {
background:url('../images/moduleBg.gif') repeat-y;
padding:0px 12px;
}
#midArea .moduleContent h5 {
color:#fff;
font-size:100%;
padding:7px 0px 6px 0px;
text-align:center;
}
#midArea .moduleContent h4 {
border-bottom:3px solid #bdd73c;
margin:0px 3px;
padding-bottom:6px;
text-align:center;
}
#midArea .moduleBot {
background:url('../images/moduleTopBot.gif') 0px -13px no-repeat;
clear:both;
font-size:1%;
height:13px;
}
/* END Shared styles for module */

/* START Styles for Email List Module */
#emailList form {
	font-size:90%;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#emailList .textInput {
float:left;
font-size:90%;
width:113px;
}

#emailList .submitButton {
float:left;
font-size:90%;
color:#ffffff;
background-color:#4e68aa;
border:1px solid #fff;
margin:1px 0px 0px 3px;
padding:0px;
width:30px;
}
* html #emailList .submitButton {
margin-top:0px;
}
#emailList label {
	color:#000000;
	float:left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* END Styles for Email List Module */

/* START Styles for Live Shows Module */
#liveShows ul {
	color:#000000;
	font-size:90%;
	list-style:none;
	padding:0px 7px 0px 4px;
	height:232px;
	overflow: auto
}
#liveShows ul li {
padding-bottom:12px;
}
/* END Styles for Live Shows Module */

/* START Styles for Right Column */
#rightCol #wordOfDay {
width:200px;
}
#wordOfDay #wordOfDayTop {
background:url('../images/wodTop.gif') no-repeat;
height:70px;
}
#wordOfDay #wordOfDayContent {
background:#34b6e4 url('../images/wodTop.gif') -5px -70px no-repeat;
border-left:5px solid #bdd73c;
border-right:7px solid #bdd73c;
padding-top:20px;
min-height:37px;
}
* html #wordOfDay #wordOfDayContent {
height:37px;
}
#wordOfDay #wordOfDayContent p {
color:#fff;
padding:0px 15px;
}
#wordOfDay #wordOfDayBot {
background:url('../images/wodBot.gif') no-repeat;
font-size:1%;
height:22px;
}
/* END Styles for Right Column */

/* START Styles for Bottom Content */
#botArea {
clear:both;
color:#fff;
font-size:80%;
padding-top:15px;
text-align:center;
}
#botArea p {
margin-bottom:10px;
}
#botArea a {
color:#fff;
padding:0px 5px;
}
/* END Styles for Bottom Content */

.presstitle {
color:#006990;
font-weight:bold;
font-size:10pt;
}

.press {
font-size:9pt;
}
