﻿/* Page Structure for three column layout */
body#Starlight
{
	background:#1a073d;
	color:#333;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:32px 0;
	padding:0;
}
img
{
	border:none;
}
#wrap
{
	background:url(../img/main_bg.gif) repeat-y;
	margin:0 auto;
	padding:0;
	width:947px;
	text-align:center;
}
#banner
{
	background:#fff;
	margin:3px 16px 6px 16px;
	text-align:center;
	width:915px;
}
#bannerimages {
	float:left;
}
.starlightLogo
{
	margin-right:3px;
}
#topNav
{
	background:#582c85 url(../img/top_nav_bg.gif) top left repeat-x;
	color:#fff;
	margin:0 16px 6px 16px;
	padding:0;
	text-align:left;
	clear:both;
}
#sl
{	
	width:205px; /* This number plus content id must add up wrap id width */
	text-align:left;
	float:left;
	padding:0 0 158px 0; /* This bottom padding is 10px more then the branding id height to allow the branding content to sit above the footer but not cover the sl content */
}
#srDonate, #sr
{	
	width:190px; /* This number plus content id must add up wrap id width */
	text-align:right;
	float:right;
	padding: 0 15px 0 0;
}
#slContent
{
	padding:0 0 0 16px;	
}
#RightCell {
	width:0
}
#MainLeftCell {
	width:100%;

}

#homeContent div.ms-formfieldcontainer,
#homeContent div.ms-formfieldvaluecontainer, 
#homeContent div.ms-formfieldlabelcontainer,
#homeZones table.ms-SPZone,
#mainContentHome table.ms-SPZone,
#mainContentHome div.ms-formfieldcontainer, 
#mainContentHome div.ms-formfieldvaluecontainer, 
#mainContentHome div.ms-formfieldlabelcontainer,
{
	width:487px;
}

#homeColumnZones {
	width:100%;
}
#homeRightZone {
	width:260px !important;
	padding-left:2px;
	padding-top:7px;
	margin-top:0;
	float:left;
}

#homeLeftZone {
	width:260px !important;
	padding-right:2px;
	padding-top:7px;
	float:left;
}
#homeLeftZone table.ms-SPZone,
#homeRightZone table.ms-SPZone {
	width:255px !important;
}
#content
{	
	/*width:742px; *//* main and sr id widths must add up to this width */ 
	width:537px; 
	float:right;	
	margin:0;	
	position:relative;
	text-align:left;
}
#main
{
	width:537px; /* This width plus the sr id width must add up to the content id width */
	float:left;
	background-color:transparent;
	margin:0;
	position:relative;

}
#mainContent, #formContent
{
	padding:0 16px;
}
#mainContentHome
{
	padding:0 6px;
}
#sr {
	width:205px;
	margin: -315px -205px 0 0;
	position:relative;
}
#srContent
{
	padding:0 16px 0 0;
	float:left;
}
#homesrContent
{
	padding:0 16px 0 0;
	float:left;
}
#homesr
{
	width:205px; /* This width plus the main id width must add up to the content id width */
	float:right;	
	margin:410px -205px 0px 0px; /* for xmas campaign, the right content is moved 334px to accomodate donate now image */
	padding:0;
	position:relative;
	padding-bottom:100px;
}
#breadcrumb
{
	height:25px; /* This height will determine the negative top margin to apply to the sr id so that they sit side by side. */
	width:537px; /* This number must match the main id width so the breadcrumb does not display in the sr content (right column) area */	
	float:left;	
	margin:0;
	position:relative;
}
#breadcrumbContent
{
	margin:0 16px;
	padding:5px 0;
	border-bottom:1px dashed #986eb0;
	text-align:left;
}
#branding
{
	float:left;
	width:205px;
	text-align:left;
	height:148px; /* The height and negative top margin match so that this div sits directly above the footer */
	margin:-148px 0 0 0;
	padding:0;
	position:relative;
}
#pagebottombg
{
	clear:both; 
}
#starlightFooter
{
	border:0;
	clear:left;
	color:#b390df;
	background-color:#1a073d;
	margin:0;
	padding:0;
	text-align:center;
	margin-top:-2px; /* Ensures that the footer is positioned just below the bottom image */
}
/* SharePoint Primary Navigation */
.topNavItem
{
	border-right:1px solid #a18ac6;
}
.topNavItem td
{
	border-right:1px solid #520e7b;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.topNavItem a
{
	color:#fff;
	display:block;
	padding:8px 9px;
}
.topNavSelected td
{
	border-left:1px solid #fcec9d;
}
.topNavSelected a, a.topNavHover
{
	background:#f8db03 url(../img/top_nav_selected_bg.gif) top left repeat-x;
	border-left:1px solid #fcec9d;
	color:#520e7b;
}
.topNavFlyOutsItem
{
	background:#faef96;
	border-bottom:1px solid #fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.topNavFlyOuts a
{
	background:#faef96;
	color:#520e7b;
	display:block;
	font-weight:bold;
	padding:6px 9px;
}
.topNavFlyOutsHover
{
	background:#faef96;
}
/* SharePoint Search area */
.search
{
	background:#986eb0  url(../img/search_stars.jpg) top left; 
	padding:30px 0px 0px 7px;
	/*margin:0 0 5px 0;*/
	width:173px;
	float:right;
	height:94px;
	text-align:left;

}
.search .ms-sbplain
{
	border:1px solid #875bb3;
	padding:3px;
}
#Starlight .ms-sbcell
{
	border:none;
	padding:0;
}
#Starlight .ms-sbLastcell
{
	padding:0;
}
#Starlight .ms-sbtable
{
	width:90%;
}
#searchLabel {
	text-align:left;
}
/* SharePoint Secondary Navigation */
table.leftNav
{
	background:#e4d4ed;
	margin:0 0 5px 0;
	padding:0;
	width:189px;
}
.leftNav a:link, .leftNav a:visited
{
	background:transparent;
	color:#62368e;
	font-weight:bold;
	text-decoration:underline;
}
.leftNav a:hover, .leftNav a:active
{
	text-decoration:none;
}
.leftNav1 td
{
	line-height:20px;
	padding:0 10px;
}
.leftNav2 td
{
	line-height:20px;
	padding:0 10px 0 20px;
}
/* Contribution buttons in left nav */
#contribute
{
	margin:6px 0 0 0;
	padding:0;
	height:44px;
	list-style:none;      
	display:inline;
	overflow:hidden;		
}
#contribute li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#contribute a
{
	float:left;
	margin:0;
	width:189px;
	background-repeat:no-repeat;
	background-position:top left;
	padding:44px 0 0 0;
	overflow:hidden;			
	height:0px !important; /* for most browsers */
	height /**/:44px; /* for IE5/Win only */
}		
#contribute a:hover
{
	background-position:0 -44px;
}
#contribute a:active, #contribute a.selected
{
	background-position:0 -88px;
}		
#cont1 a { 
	background:url(../img/cont1.jpg);         
}				
#cont2 a { 
	background:url(../img/cont2.jpg);
}		
#cont3 a { 
	background:url(../img/cont3.jpg);         
}
#cont4 a { 
	background:url(../img/cont4.jpg);         
}

#Starlight .ms-siteactionsmenu div div div {
	background:#582c85 none;
	border:none;
}
#Starlight .ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background:#f8db03 none;
	color:#520e7b;
}
#breadcrumb a, #breadcrumb:active, #breadcrumb a:active {
	background:transparent;
	color:#333;
}
#breadcrumb a:hover {
	text-decoration:none;
}
#content h1
{
	background:transparent;
	color:#c9252b;
	font-size:16px;
	margin:7px 0 5px 0;
	padding:0;
}
#content .item
{
	margin:5px 0;
}
#content .image-area-left
{
	margin:0 0 6px 0;
}
#content p
{
	margin:0 0 10px 0;
	padding:0;
}
#content h2
{
	background:transparent;
	color:#333;
	font-size:11px;
	font-weight:normal;
	margin:0 0 8px;
	padding:0;
}
#mainImage
{
	float:right;
	margin:0 0 15px 15px;
}
.fieldLabel
{
	font-weight:bold;
}
.eventAddress
{
	padding:0;
	margin:10px 0;
}	
#homeImage
{
	border-bottom:1px dashed #986eb0;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
}
#homeImage .item, #homeImage .image-area-left, #homesr .image-area-left, #homesr .item
{
	padding:0;
	margin:0;
}
#sr .image, #homesr .image {
	margin:0 0 6px 0;
}
#sr .item, #homesr .item {
	margin:0;
}
#sr p, #homesr p {
	margin:0 0 10px 0;
}
#leftZone {
	float:left;
	width:230px;
	padding:0 12px 0 0;	
}
#rightZone {
	margin-left:260px;
	width:247px;
}
#rightZone .image-area-left
{
	padding-bottom:5px;
}
#homeContent {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
#branding img
{
	padding:0 0 0 16px;
}
.sponsor2
{
	padding:0 16px 0 10px;
}
#starlightFooter ul {
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}
#starlightFooter li {
	border-left:1px solid #b390df;
	display:inline;
	list-style-type:none;
	padding:0 10px;
}
#starlightFooter a:link, #starlightFooter a:visited {
	background:transparent;
	border:none;
	color:#b390df;
	text-decoration:underline;
}
#starlightFooter a:link.active, #starlightFooter a:hover {
	text-decoration:none;
}
#SharePointControls {
	margin:20px auto;
	padding:6px;
	text-align:left;
	width:915px;
}
.ms-rteCustom-Heading1
{
	color:#582c85;
	background-color:transparent;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
}
.ms-rteCustom-Heading2, #Starlight div.groupheader
{
	color:#582c85;
	background-color:transparent;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
}
.ms-rteCustom-Heading3
{
	color:#582c85;
	background-color:transparent;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
}
.ms-rteCustom-Normal
{
	color:#333;
	background-color:transparent;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	
	line-height:14px;
}
.ms-rteCustom-Bold
{
	color:#333;
	background-color:transparent;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ms-rteCustom-Italic
{
	color:#333;
	background-color:transparent;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
}
.ms-rteCustom-Quote
{
	color:#582c85;
	background-color:transparent;
	font:italic bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ms-rteCustom-Attributes
{
	color:#582c85;
	background-color:transparent;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
ul 
{
list-style-type: disc;
list-style-image: url(/SiteCollectionImages/red_starbullet.jpg);
list-style-position: outside;
}

/*
.ms-rteTable-1 {border-collapse:collapse;}
.ms-rteTableHeaderRow-1 {color:#fff;background:#592d86;text-align:left;font-weight:bold;}
.ms-rteTableHeaderFirstCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableHeaderLastCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableHeaderOddCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableHeaderEvenCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableOddRow-1 {color:#333;background:#e4d4ed;}
.ms-rteTableEvenRow-1 {color:#333;background:#efe4f4;}
.ms-rteTableFirstCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableLastCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableOddCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableEvenCol-1 {padding:5px 0 5px 10px;}
.ms-rteTableFooterRow-1 {color:blue;
    font-weight:bold;background:white;border-top:solid gray 1.0pt;
    border-bottom:solid gray 1.0pt;border-right:solid silver 1.0pt; 
    border-style:solid;}
.ms-rteTableFooterFirstCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterLastCol-1 {padding:0in 5.4pt 0in 5.4pt;
    border-top:solid gray 1.0pt;text-align:left}
.ms-rteTableFooterOddCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}
.ms-rteTableFooterEvenCol-1 {padding:0in 5.4pt 0in 5.4pt;
    text-align:left;border-top:solid gray 1.0pt;}
*/

.slt1, .slt2
{
	border-collapse:collapse;
	width:100%;
	margin:0 0 10px 0;
}
.slt1 caption, .slt2 caption
{
	text-align:left;
	color:#582c85;
	background-color:transparent;
	font-weight:bold;
	font-size:13px;
	padding:4px 0 2px 0;
}
.slt1 .c1
{
	width:50%;
}
.slt1 .c2
{
	width:20%;
}
.slt1 .c3
{
	width:30%;
}
.slt2 .c1
{
	width:35%;
}
.slt2 .c2
{
	width:15%;
}
.slt2 .c3
{
	width:20%;
}
.slt2 .c4
{
	width:40%;
}
.slt1 th, .slt2 th
{
	color:#fff;
	font-weight:bold;	
	background-color:#592d86;
	padding:4px 0 4px 13px;
}
.slt1 tr.o, .slt2 tr.o
{
	background-color:#e4d4ed;
}
.slt1 tr.e, .slt2 tr.e
{
	background-color:#efe4f4;
}
.slt1 td, .slt2 td
{		
	border-top:1px solid #fff;
	padding:4px 0 4px 13px;
}
#Starlight .ms-WPBody a:link, #Starlight .ms-WPBody a:visited
{
	background:transparent;
	border:none;
	color:#62368e;
	text-decoration:underline;
}
#Starlight .ms-WPBody a:link.active, #Starlight .ms-WPBody a:hover
{
	text-decoration:none;
}
#SharePointControls .ms-SPLink
{
	color:#582c85;
	width:300px;
}
#SharePointControls .ms-SpLinkButtonActive, #SharePointControls .ms-SpLinkButtonInActive
{
	color:#582c85;
	background-color:#582c85;
	background-image:none;
	border:none;
}
.image-area-bottom
{
	padding:6px 0 0 0;
}
.hide
{
	display:none;
	clear:both;
}
.show
{
	display:block;
	clear:both;
}
#Starlight .link-item a:link, #Starlight .link-item a:visited, #mainContent a:link, #mainContent a:visited
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#62368e;
	background-color:Transparent;
}
#Starlight .link-item a:hover, #Starlight .link-item a:active, #mainContent a:hover, #mainContent a:active
{
	text-decoration:none;
}
#Starlight .description
{
	color:#333;
	background-color:Transparent;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
}
/* Search Results */
#searchForm
{
	background:#fff;
	margin:0 0 158px 203px;
	padding:0;
	text-align:left;
	width:705px;
}
.searchStatistics, #Starlight .srch-Page-bg, #Starlight .srch-stats
{
	background-color:#e4d4ed;
	color:#333;
}
#Starlight .srch-URL a:link, #Starlight .srch-URL a:visited
{
	color:#582c86 !important;
	background-color:Transparent;
}
#Starlight .srch-URL a:hover, #Starlight .srch-URL a:active
{
	text-decoration:none !important;
}
#Starlight .srch-Icon img
{
	margin-right:6px;
}
#Starlight .srch-Title, #Starlight .srch-Description, #Starlight .srch-Metadata, #StarlightDay .srch-stats, #StarlightDay .srch-Page
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#whatsonheading, #whatshappeningatstarlight
{
	padding:0 0 10px 0;
}
.sll-item
{
	float:left;
	width:260px;
}
.slr-item
{
	float:right;
	width:260px;
}
a:link#ctl00_explitLogout_ExplicitLogin , a:visited#ctl00_explitLogout_ExplicitLogin 
{
	color:#582c85;
	background:#582c85;
}
a:hover#ctl00_explitLogout_ExplicitLogin , a:active#ctl00_explitLogout_ExplicitLogin 
{
	cursor:crosshair;	
}
#multimedia
{
	float:left;
	width:485px;
	margin:0;
	position:relative;
	padding:0 16px 0 16px;
}


#mainContent div.ms-formfieldcontainer {
	width:485px;
}

div#giftSelect {
	width:525px;
}


/* message ticker code */

#newsticker * { margin:0; padding:0; }

#newsticker { 
	background:#EAF4F5; 
	padding:5px 5px 0; 
	font-family: "Courier New", serif;
	font-size:12px;
	margin:20px auto;
	background: #fff url(ticker_bckg.jpg) no-repeat 0 0px;
	width: 514px;
	height: 661px;
	position: relative;
}



#newsticker .title 
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

#newsticker .newsticker-jcarousellite 
{ 
	width:250px; position: relative; 
	top: 186px;
	margin-left: 135px;
	height: 253px !important;
}
#newsticker .newsticker-jcarousellite ul li
{ 
	list-style:none; 
	display:block; 
	padding-bottom:1px; 
	margin-bottom:5px; 
}

#newsticker .newsticker-jcarousellite .thumbnail 
{ 
	float:left; 
	width:110px; 
}

#newsticker .newsticker-jcarousellite .info 
{ 
	float:right; 
	width:190px; 
}

#newsticker  .newsticker-jcarousellite .info span.cat 
{ 
	display: block; 
	font-size:10px; 
	color:#808080; 
}

#newsticker .clear 
{ 
	clear: both; 
}


#newsticker .newsticker-jcarousellite .bullet
{
	width: 30px;
	height: 50px;
	float: left;
	background: transparent url(bullet.gif) no-repeat 0 0; /* IMPORTANT!!! adjust path to point it to actual image location if not in the same folder as .html file */
}

#newsticker .signedBy
{
	display: block;
	font-size: 10px; 
	color: #777;
}

#newsticker a.button
{
	height:46px;
	left:133px;
	position:absolute;
	top:470px;
	width:273px;
}

/* end message ticker code */
