
BODY {
	/*background : #000000 url("/v3/images/bg_maroon1.jpg") repeat-x fixed;*/
	background : #FFCCCC;
	}
	
BODY.ajaxFrame {
	background : #ffffff;
	}


a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #333333;
}

#masthead{
 	background : #FF1493;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#111111,endColorStr=#FF1493);
}

#mastheadtop{
 	background : #FF1493;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#333333,endColorStr=#FF1493);
}
#mastheadbottom{
 	background : #FF1493;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF1493,endColorStr=#222222);
}

#mainDiv {
	background-color:#FFFFFF;
	height:100%;
}

.galleryIcon{
 	border : 1px solid #000000;
}


#loginFormDiv,#loginBoxDiv {
	background: #FF99CC;
	border: 1px solid #FF1493;
}

#navbarDiv {
	background-color: #FF99CC;	
	border-top: 1px solid #FF1493;
	border-bottom: 1px solid #FF1493;
	color: #000000;
}

#navbarDiv a{
	color: #000000;
}

#togglePhotosDiv a {
	color: #FFFFFF;
	font-size: 11px;
}

#togglePhotosDiv a:hover {
	color: #CCCCCC;
}

.white {
	color: #FFFFFF;
}

.photostripPhoto {
	border-left: 1px solid #ffffff;
	/*background-image: url(/v3/images/photostrip.gif);*/
	padding-top: 0px; 
}

#photostrip{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #CCCCCC;
}

#pageDiv {
	border: 1px solid #FF1493;
	border-bottom: 1px solid #FF1493;
}

#indexEventsDiv, #leftColumnDiv {
	border-right: 1px solid #000000;
}

#footerDiv, #footerDiv a{
	background-color: #FF99CC;	
	border-top: 1px solid #FF1493;
	border-bottom: 1px solid #FF1493;
	color: #000000;
}

#bottomBannerDiv {
	border-top: 1px solid #FF1493;
}

.insetDiv {
	background: #FFE4E1;
	border: 1px solid #FF1493;
	margin: 5px;
}

.insetDivHeader {
	background: #FF1493;
	color: #ffffff;
	border-bottom: 1px solid color: #000000;
}

#galleryPagecontrol {
	background: #FF1493;
}

.previousEventDiv {
	background: #CCCCCC; 
	border: 1px solid #FF1493; 
}

.gallerylink, .gallerynext {
	background: #FFFFCC;
	padding: 0px 3px 0px 3px;
}
.gallerylink:hover,.gallerynext:hover{
	background: #CCCCCC;
	padding: 0px 3px 0px 3px;
}
.gallerylink_active {
	background: #CCCCCC;
	padding: 0px 3px 0px 3px;
}

.galleryItemContainer {
	float: left;
	width: 202px; 
	height: 82px; 	
	background: #f6f6f6; 
	margin: 10px 0px 0px 10px;
	overflow:hidden;
}

.galleryItem {
	width: 200px;
	height: 80px;
	overflow:hidden;
	background: #FFE4E1; 
	border: 1px solid #FF1493; 
	z-index: 10000;
}

.galleryThumbContainer {
	float: left; 
	width: 74px; 
	height: 74px; 
	background: #f6f6f6; 
	margin: 5px 0px 0px 5px;
	padding: 0px;
	overflow:hidden;
}

.galleryThumb {
	width: 72px; 
	height: 72px; 
	background: #eeeeee; 
	border: 1px solid #FF1493; 
	margin: 0px 0px 0px 0px;
}

.eventItemContainer {
	float: left;
	width: 172px; 
	height: 116px; 	
	background: #f6f6f6; 
	margin: 20px 0px 0px 30px;
	overflow:hidden;
}

.eventItem {
	width: 170px;
	height: 114px;
	overflow:hidden;
	background: #CCCCCC; 
	border: 1px solid #FF1493; 
	z-index: 10000;
}

.insetFeaturedHeader {
	margin-bottom: 5px;
	font-weight:bold;
	font-size:14px;
	background: #FF1493;
	color: #ffffff;
	border-bottom: 1px solid color: #000000;
	padding:2px;
}

h2, h2 a {
	color: #FF1493;
	text-decoration: none;
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

h2 a:hover {
	color: #cccccc;
}

h3 {
	color: #FF1493;
	text-decoration: none;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	
}

h4 {
	color: #FF1493;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

.subheadLink {
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
.subheadLink:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}


TABLE.tablegrid {
	font-size:10px; 
	border: thin #CCCCCC solid; 
	width:100%;
}

TABLE.tablegrid tr.subhead td {
	background: #CCCCCC;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	font-size:11px;
}

TABLE.tablegrid th, TABLE.tablegrid tr.mainhead td {
	background: #000000;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	font-size:11px;
}

TABLE.tablegrid th a{
	background: #000000;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	font-size:11px;
}

TABLE.tablegrid td {
	background: #ffffff;
	color: #000000;
}

.jukeboxBar {
	background: #FF1493;
	color: #FFFFFF;
}

/* ---------->>> Admin Menu <<<---------------------------------------------------------------*/
#adminMenu { 
	background-color:#FFFFFF;
	border:1px solid #FF1493;
}
#adminMenu div div {
	border-left:5px solid #FFE4E1;
}
#adminMenu div div div{
	border-left:0px solid #FFE4E1;
}
#adminMenu div div div:hover{
	background-color:#FF1493;
}
#adminMenu div.menuHeader {
	border-bottom: 1px solid #FF1493;
	background-color: #FFE4E1;
}	
#adminMenu div.selected { 
	background-color: #FF1493;
	color: #FFFFFF;
}
#adminMenu a.current {
	color:#000000;
	border-left:0px solid #000000;
}
        