/* Splash page elements */
#splashbody{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#000000;
	}
#splashbody image{
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	}
#splashbody  td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	}

/*Main content*/
#rightframebody{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#000000;
	}
#rightframebkg{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #000000 url(../images/bkg.gradient.jpg) bottom left repeat-x;
	border-left:1px solid #993333;
	height: 100%;
	width:100%;
	position:absolute;
}

#navcontent{
	position:relative;
	border-bottom:5px solid #993333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
#navframe{
	background: #000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#maincontentbody{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#222222 url(../images/headings.gradient.jpg) left top repeat-x;
	}
#mediacontentbody{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#000000;
	background-image:url(../images/image.mediabkg.jpg);
	background-attachment:fixed; 
	background-position:center middle;
	}
#mainheader{
	position:absolute;
	left:231px;
	top:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#maincontentcontainer{
	position:absolute;
	left:230px;
	top:38px;
	margin:0px 0px 30px 0px;
}
#maincontentwindow{
	position:relative;
	margin:10px 10px 30px 10px;
	background:#000000 url(../images/main.middleborder.gif) repeat-y top center;
	text-align:left;
	width:480px;
}

#subcontentwindow{
	margin:10px 10px 10px 10px;
	padding-left:0px;
	height:auto;
	width:210px;
	background:#000000 url(../images/sub.middleborder.gif) repeat-y top center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	position:relative;
}
#gallerywindow{
	margin:10px 10px 10px 10px;
	padding; 20px 0px 0px 0px;
	height:auto;
	width:710px;
	background:#000000 url(../images/gallery.middleborder.gif) repeat-y top center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	position:relative;
}
	
#alertbox{
	margin:10px 10px 10px 10px;
	padding:0px;
	position:relative;
	}
#mediacontent{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mediacontent h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dd0000;
	}
#mediacontent h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#cccccc;
	}
/*COMPONENTS*/
.calendar, .calendar td{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
.calendar a{
	font-weight:bold;
	text-decoration:underline;
	color:#DD0000;
	display:block;
	font-size:13px;
}
.calendar a:hover{
	text-decoration:none;
	}
#calendarheading{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	margin:10px 5px 10px 5px;
	}
#calendarheading a{
	color:#dd0000;
	text-decoration:none;
	}
#calendarheading a:hover{
	text-decoration:underline;
	}	
.linksnav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-align:left;
	}
.linksnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-align:left;
	margin:0px 0px 10px 0px;
	text-decoration:underline;
	}
.linksnav a:hover{
	text-decoration:none;
	}
.linksnav h1{
	color:#dd0000;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#morebutton{
	display:block;
	background:#333333;
	text-align:right;
	}
#descriptionheadings{
	display:block;
	background:#333333;
	text-align:left;
	}
#subbuttons{
	position:relative;
	left:10px;
	top:8px;
	}
/*text formatting*/
.alerttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#cccccc;
	}
#article{
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 20px 40px 20px;
	text-align:left;
	font-weight:bold;
	}
#article h1{
	font-weight:bolder;
	font-size:14px;
	color:#dd0000;
	text-transform:capitalize;
	margin:0px 0px 0px 0px;
	}
#article h2{
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	line-height: 18px;
	}
#article a{
	font-weight:normal;
	font-size:12px;
	color:#dd0000;
	line-height: 18px;
	text-decoration:underline;
	}
#article a:hover{
	text-decoration:none;
	}
#event{
	padding:10px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:left;
	font-weight:normal;
	}
#event b, #event h1{
	color:#dd0000;
	font-weight:bold;
	font-size:12px;
	padding-right:10px;
	}
#event a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	}
#event h2, #event a:hover{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	}
#profile, #profile td{
	position:relative;
	left:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}
#profile h1{
	font-weight:bolder;
	font-size:14px;
	color:#dd0000;
	text-transform:capitalize;
	margin:25px 0px 0px 25px;
	}
#profile h2{
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	line-height: 18px;
	margin:10px 0px 20px 25px;
	}
#thoughtsmenu{
	position:absolute;
	top:350px;
	left:10px;
	z-index:3;
	}
#media{
	position:relative;
	left:-2px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#media h1{
	font-size:14px;
	font-weight:bold;
	color:#dd0000;
	text-transform:capitalize;
	margin:25px 0px 0px 10px;
}
#media a{
	font-size:12px;
	color:#cccccc;
	text-decoration:underline;
}
#media a:hover{
	text-decoration:none;
	}
#contactimage{
	position:absolute;
	left:1px
	}
#contact{
	position:relative;
	left:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}
#contact td h1{
	font-weight:bolder;
	font-size:14px;
	color:#dd0000;
	text-transform:capitalize;
	margin:0px 0px 0px 25px;
	}
#contact h1{
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-transform:capitalize;
	}
#contact h2{
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	}
#addresses{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 10px 10px 10px;
	text-align:left;
	font-weight:normal;
	}
#addresses h1{
	font-size:12px;
	color:#dd0000;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#addresses h2{
	font-size:12px;
	color:#ffffff;
	margin:5px 0px 10px 0px;
	font-weight:normal;
	}
#storeimage{
	margin:0px 10px 50px 0px;
	border:1px solid #999999;
	}
