@import url("reset.css");

body {
	background-color: #000;
	font-family: Georgia;
	text-align: center;
	color: #4c4c4e;
	font-size: 11px;
	padding: 12px 0 5px 0;
}

.clear {clear: both;}	

a:link, a:visited, a:active {
	color: #660000;
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;	
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

h1 {
	color: #000;
	font-size: 17px;
	padding-bottom: 23px;
}

h2 {
	color: #000;
	font-size: 17px;
	padding-bottom: 25px;
}

h3 {
	font-size: 17px;
	color: #000;
}

h4 {
	font-size: 17px;
	color: #000;
}

h5 {
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

h6 {
	font-size: 9px;
	color: #000;
	font-weight: bold;
}

p {
	margin-bottom: 15px;
}


#wrap {
	width: 991px;
	margin: 0 auto;
	text-align: left;
}

#header {
	background: url(../images/header_bg.jpg) no-repeat left top;
	margin-bottom: 4px;
}

#header .flash {
	width: 956px;
	margin: 0 auto;
}

#container {
	background: #d0d1d3 url(../images/container_bg.jpg) repeat-x left top;
	width: 911px;
	margin: 0 auto;
	padding: 25px 20px 40px 25px;
}

#container #contentCol {
	width: 614px;
	float: left;
	line-height: 18px;
}

#contentCol .content {

}

.componentheading {
	color: #000;
	font-size: 17px;
	padding-bottom: 23px;
}

.content ul {
	padding-bottom: 15px;
	padding-left: 30px;
}

.content ul li {
	color: #333333;
	list-style: disc;
	margin-bottom: 3px;
}

#container #rightCol {
	width: 273px;
	float: right;
	line-height: 16px;
}

#rightCol .moduletable {
	margin-bottom: 10px;
	padding-top: 46px;
}

#rightCol .moduletable .box h4 {
	font-size: 17px;
	color: #000;
}

#rightCol .moduletable .box img {
	border: 1px solid #cdced0;
	margin-right: 9px;
}

#rightCol .moduletable .border {
	background: url(../images/border_bottom.jpg) no-repeat center bottom;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

#footer {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 10px;
	border-top: 1px solid #a3a5a8;
	margin-top: 8px;
	padding: 7px 0 0 36px;
}

#footer ul {
	float: right;
}

#footer ul li {
	display: inline;
	padding-left: 24px;
}

#footer ul li a:link, 
#footer ul li a:active, 
#footer ul li a:visited {
	color: #fff;
}

/* ---- begin form styles ----*/
	
		form{
		font-family: Georgia;
		margin-left: 100px;
		color:#000;
		}
		
		label{
		float: left;
		width: 120px;
		}
		
		input, textarea{
		width: 280px;
		margin-bottom: 5px;
		}
		
		textarea{
		height: 150px;
		}
		
		.boxes{
		width: 1em;
		}
		
		/*#submitbutton{
		margin-top: 10px;
		margin-left: 125px;		
		width: 280px;
		background: #EEEEEE;
		border: 1px solid #666;
		color: #333333;
		font-weight: bold;
		}*/
/* ---- end form styles ----*/	

/* --- begin HostBaby styles ---*/

   .news { color: #000000; /* text color */ 
           padding: 10px; 
           } 
   .news_title {  
                
				} 
   .news_date { color: #333300; 
                background-color: #eee;
                font-weight: normal; 
                padding: 5px; 
                line-height: 14pt; 
				text-align: left; 
                border: thin dotted #333; 
				margin: 10px 0px 10px 0px;
                } 
   .news_text { color: #333;  
                }
	.calendar_event_1,.calendar_event_2	{
				margin: 20px 0px 10px 0px;
	}
				
   .calendar_date_text { color: #333300; 
                background-color: #eee;
                font-weight: normal; 
                padding: 5px; 
                line-height: 14pt; 
				text-align: left; 
                border: thin dotted #333; 
				margin: 20px 0px 10px 0px;
                } 	
   .calendar_event_title_text,.guestbook_name {
	  			color: #000000; /* text color */ 
				font-weight: bold; 
				font-size: 1.3em;
				margin-top: 10px;
				padding-bottom: 10px;				
           } 				
							
/* ---- end HostBaby styles ----*/	
