/**
 * WRITING MOTHERHOOD STYLES
 */

/*COLORS
Brown: #433732
Red: #B5111A
*/

body {
   padding: 0;
   margin: 0;
   font-family: Georgia, Times, serif;
   font-size: 1em;
   background-color: #000;
   color: #433732;
   line-height: 1.6em;
   }
p {padding: 0 0 .8em 0; margin: 0;}
h1, h2, h3, h4, h5, h6 { padding: 0 0 .4em 0; margin: 0;}
h1{font-size:26px; color:#B5111A; font-weight:normal; border-bottom:1px solid #AEA180; padding: .4em 0 .2em 0; margin: 0 0 .4em 0;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a {color:#433732;text-decoration:none;}
a:hover {color:#B5111A;}


ul { padding: 0 0 .4em 0; margin: 0;}
ul li { padding: 0; margin: 0 0 0 0px;}
ol { padding: 0 0 .4em 0; margin: 0;}
ol li { padding: 0; margin: 0 0 0 0em;}
td { padding: 0; vertical-align: top;}
img { border: 0;}


/*HOME*/
#home{width: 760px; margin: 0 auto; text-align:center;}
#home #homeFlash{width:760px; height: 600px; margin: 0 auto;}
#home #homeFooter{font-size:12px; width: 760px; text-align:center; margin: 10px 0 20px 0;color: #ccc;}
#home #homeFooter a{color: #ccc; text-decoration: none;}
#home #homeFooter a:hover{color: #B5111A;}


/*MAIN CONTAINER*/
#mainContainer{
	width:800px;
	background-color: #000;
	position:relative;
	margin: 0 auto;
	}
#sc{}
#sc #screen{
	width:100%;
	height:100%;
	/*background-color: #555;*/
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
	}
#flashBook{

	}

/*HEADER & MAIN MENU*/
#mainHeader{background-image:url(../images/header.jpg); background-repeat:no-repeat; width:800px; height:274px;position:relative;}
#mainMenu{position:absolute;width:800px;top:215px;left:0;text-align:center; padding: 10px 0 0 0;}
#mainMenu div{width: 710px; margin: 5px auto;border-bottom: 1px solid #433732;}
#mainMenu a{font-size:18px; text-decoration:none; color:#433732; padding:0px 5px;}
#mainMenu a:hover{color:#B5111A; }
#mainMenu .over{color:#B5111A;}

/*TABS*/
/*#tabs{
	position:absolute;
	top:238px;
	left:779px;
	width:34px;
	height:298px;
	text-align:right;
	}
#tabs a{margin:0;}	*/

#tabs{
	position:absolute;
	top:0px;
	left:450px;
	width:300px;
	height:30px;
	text-align:right;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	color: #fff;
	}
#tabs a{color: #fff; margin:0;}
#tabs a:hover {color: #ddd; margin:0;}

/*MAIN CONTENT*/
#mainContent{width:800px; background-image:url(../images/folderBg.jpg);background-repeat:repeat-y;}
#mainContentBottom{background-image:url(../images/folderBot.jpg); background-repeat:no-repeat; height:55px; text-align: center;} 
#mainContentBottom a{font-size: 18px; display:block; padding: 17px 0 0 0; color:}
#mainContent #mainTable{
	width:710px;
	margin: 0 auto;
	}
#mainContent #mainTable #sideMenu{
	width: 200px;
	text-align:center;
	}
#mainContent #mainTable #sideMenu a{
	display:block;
	font-size: 18px;
	}
#mainContent #mainTable #sideMenu .over{color:#B5111A;}
#mainContent #mainTable #rightCol{
	width: 510px;
	padding-left:20px;
	}
#mainContent .backToTop{
	display: block;
	width: 100%;
	text-align: right;
	font-weight:bold;
	font-size: 12px;
	}
#photo {
	float:right; margin: 0 0 10px 10px;text-align:center; font-size:12px;
	}
#schedule{
	width: 500px;
	margin-bottom:20px;
	}	
#schedule th{padding: 5px 5px 0 5px; border-bottom:1px solid #433732;}
#schedule td{padding: 10px 5px 20px 5px; border-bottom:1px solid #AEA180;}
#schedule .leftCol{
	width: 150px;
	}	
#schedule .rightCol{
	}
.alignRight{
	text-align: right;
	padding: 0; margin:0 0 15px 0;
	}
.center{text-align:center;}

/*BUY*/
#buy div{
	margin: 5px 0 10px 0;
	border: 1px solid #433732;
	background-color: #fff;
	padding: 10px;
	text-align:center;
	}	
#buy div img{
	margin: 0 0 10px 0;
	}
#buy a{
	color:#433732;
	}
#buy a:hover{
	color:#B5111A;
	}	

/*GALLERY*/
#display {border:1px solid #433732;padding:10px; background-color: #fff; margin: 10px;}
#gallery table td{vertical-align:middle;}
#buttonRightLink{display:block;width:35px; height:35px; background-image: url(../images/btn-arrowRight_off.gif); background-repeat: no-repeat;}
#buttonRightLink:hover{display:block;width:35px; height:35px; background-image: url(../images/btn-arrowRight_on.gif); background-repeat: no-repeat;}
#buttonLeftLink{display:block;width:35px; height:35px; background-image: url(../images/btn-arrowLeft_off.gif); background-repeat: no-repeat;}
#buttonLeftLink:hover{display:block;width:35px; height:35px; background-image: url(../images/btn-arrowLeft_on.gif); background-repeat: no-repeat;}

/*LINKS*/
#links h5{margin:0; padding:0;}
#links a{margin:0; padding:0;}

/*FOOTER*/
#footer{font-size: 12px; width: 760px; text-align:center; margin: 0px 0 20px 0;color: #ccc;}
#footer a{color: #ccc; text-decoration: none;}
#footer a:hover{color: #B5111A;}	
	
/*POP UP WINDOWS*/
#tell{
	background-color:#fff;
	border:1px solid #fff;
	}
#mail{
	background-color:#fff;
	border:1px solid #fff;
	}
.formWindow{
	z-index:25;
	background-color:#fff;
	width:450px; 
	}	
.formWindow h3{
	text-align:center;
	padding:5px;
	color:#fff;
	background-color:#B5111A;
	}
.formWindow table{ margin: 10px 20px 20px 20px;}
.formWindow td{
	padding: 10px 5px;
	}	
.formWindow .leftCol{
	width: 100px;
	text-align:right;
	}
.formWindow .closeWin{
	display:block;
	background-image:url(../images/btn-closeWin.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 0 0 0 14px;
	float:right;
	color: #433732;
	margin: 0 5px 5px 0;
	}	
.formWindow .closeWin:hover{
	color:#B5111A;
	}
.formWindow input{
	border:1px solid #555;
	}
.formWindow .submitButton{
	border:1px solid #433732;
	font-size:12px;
	font-weight:normal;
	padding:4px 8px;
	background-image: url(../images/sideMenu-BtnBg.jpg);
	background-repeat: repeat-x;
	}	
.formWindow .submitButton:hover{
	color: #B5111A;
	border: 1px solid #B5111A;
	cursor:pointer;
	}	
	
.formWindow .message {
    margin: 20px 25px 0 25px;
    }
