body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg.gif);
	/*background-color:#FFFEF9;*/
}

img {
	padding:0;
	margin:0;
	border:none;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px 3px;
	color:#663300;
	padding:0;
}

h2.colorSelector {
	font-size:11px;
	margin-bottom:0;
}

.colorName {
	font-size:11px;
}

.new {
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9A0234;
	font-weight:bold;
}

#pageHolder {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width:770px;
}

#header {
	float:left;
	margin:10px 0 0 0;
	padding:0;
}

#upperRightNav {
	vertical-align:top;
	float:right;
}

#upperRightNav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

#topNav {
	clear:both;
	float:left;
	width:768px;
	border:1px solid #D4D4D4;
	background-color:#ffffff;
}

#topNav ul { 
	color: #666666;
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
}

#topNav li {
	padding: 0;
	margin: 0;
	line-height:18px;
	display: inline;
	text-align:center;
}
  
#topNav a, #topNav a.navLast {	
	font-size:11px;
	float: left;
	width:16.3%;
	text-align:center;
	margin: 0;
	border-right:1px solid #D4D4D4;
}

#topNav a.navLast {	
	border-right:none;
	width:17.8%;
	_width: 18%; /* show to IE */
}

#topNav a:link {color: #666666; text-decoration: none;}
#topNav a:visited {color: #666666; text-decoration: none;}
#topNav a:active {color: #666666; text-decoration: none;}
#topNav a:hover {color: #000000 !important; text-decoration: none; background-image:url(../images/navBackground.gif); background-repeat:repeat-x;}
#topNav a.on {color: #000000 !important; text-decoration: none; background-image:url(../images/navBackground.gif); background-repeat:repeat-x;}
#topNav a.onLast {color: #000000 !important; text-decoration: none; background-image:url(../images/navBackground.gif); background-repeat:repeat-x; border-right:none;}


#main {
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 0;
	border:1px solid #D4D4D4;
	display:block;
	background-color:#ffffff;
}
#mainHome {
	clear:both;
	float:left;
	margin:0;
	padding:3px 0 0 0;
	border:1px solid #D4D4D4;
	border-top:none;
	display:block;
	width:768px;
	text-align:left;
}
#mainImage {
	clear:both;
	float:left;
	margin:5px 0 5px 0;
	padding:0;
	width:582px;
	/*height:200px;*/
}
#imageText {
	float:right;
	margin:0 0 0 0;
	padding:10px 0 0 0px;
	width:280px;
}

#whosWearing {
	clear:both;
	float:left;
	width:750px;
	padding-top:5px;
	padding-bottom:8px;
	text-align:left;
}
#whosImage {
	clear:left;
	float:left;
	width:170px;
	padding-left:40px;
	margin:10px 0 10px 0;
}
#whosDescription {
	width:500px;
	margin:10px 20px 10px 0;
	float:left;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;
	text-align:left;
}

.dottedHorizontalWhos {
	margin-left:40px;
	width:680px;
	line-height:6px;
	margin-bottom:1px;
	margin-top:1px;
	border-bottom:1px dashed #A4A4A4;
}
#leftSide {
	float:left;
	margin:0;
	padding:0;
	width:169px;
	border-bottom:1px solid #D4D4D4;
	background-color:#ffffff;
}
#leftSideHome {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:515px;
	border-bottom:1px solid #D4D4D4;
}
#flashMovie {
	clear:left;
	float:left;
	margin:0 0 3px 0;
	padding:0;
}
#leftNav {
	width:150px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
}

#leftNav ul, #choiceBox ul, #colorSelection ul { 
	width:150px;
	color: #666666;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	list-style-type:none;
}

#leftNav li, #choiceBox li, #colorSelection li {
	width:150px;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	line-height:16px;
	text-align:left;
}
  
#leftNav a, #choiceBox a, #colorSelection a {	
	width:150px;
	font-size:11px;
	text-align:left;
	margin-left:0;
}
#choiceBox ul { 
	width:100%;
	padding:0 0 0 15px;
}

#choiceBox p 
{
	font-size:11px;
	padding:0 10px 0 10px;
	margin-top:5px;
	margin-bottom:5px;
}

#colorSelection ul {
	width:85px;
}
#colorSelection li {
	width:85px;
	text-indent:3px;
	line-height:12px;
}
#choiceBox li {
	text-indent:3px;
	padding-bottom:2px;
	border-bottom:1px dashed #666666;
}

#choiceBox h3, #colorSelection h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	padding:0;
	background:none;
	margin:0 0 0 10px;
}

#leftNav a:link, #choiceBox a:link{color: #666666; text-decoration: none;}
#leftNav a:visited, #choiceBox a:visited {color: #666666; text-decoration: none;}
#leftNav a:active, #choiceBox a:active {color: #666666; text-decoration: none;}
#leftNav a:hover, #choiceBox a:hover {color: #000000 !important; text-decoration: none;}
#leftNav a.on, #choiceBox a.on {color: #000000 !important; text-decoration: none; background:none;}
#leftNav a.onLast, #choiceBox a.onLast {color: #000000 !important; text-decoration: none; }

#leftPod {
	clear:both;
	float:left;
	color:#666666;
	font-size:11px;
	border-top:1px dashed #A4A4A4;
	background-color:#ffffff;
	margin:0;
	padding:0;
	width:169px;
}

#leftPod p {
	margin:0 0 0 0;
	padding:1px 3px 6px 13px;
}

#rightSide {
	clear:right;
	float:right;
	width:597px;
	margin:0 0 0 0;
	text-align:left;
	border-left:1px solid #D4D4D4;
	padding:0 0 5px 0;
}
#rightSideHome {
	float:right;
	width:250px;
	margin:0 0 0 0;
	text-align:left;
}

#rightSideHome img {
	margin:0 0 1px 0;
}
.dottedHorizontal {
	clear:both;
	float:left;
	width:100%;
	line-height:6px;
	margin-bottom:5px;
	margin-left:-2px;
	border-bottom:1px dashed #A4A4A4;
}

hr 
{
	float:left;
	border-top: 1px dashed #A4A4A4;
	border-bottom:0;
	color: #fff;
	background-color: #fff;
	height: 1px;
	width:100%;
	clear:right;
}

.maroon
{
	color:#734931;
}
.orange
{
	color:#FFA144;
}
.brown
{
	color:#A78654;
}
.pink
{
	color:#BE718E;
}
.blue
{
	color:#6699CC;
}
.rust
{
	color:#D07373;
}
.gray
{
	color:#666666;
}


#choiceBox {
	clear:both;
	margin:0 0 5px 0;
	padding:0;
	width:578px;
	border:1px solid #D4D4D4;
}

#choiceBox table{
	margin:10px 0 10px 0;
	padding:0;
}

#colorSelection {
	clear:both;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
#colorSelection table {
	clear:both;
	float:left;
}

#choiceBox h1{
	clear:both;
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-image:url(../images/headerBackground.gif);
	background-repeat:repeat-x;
	line-height:25px;
	margin:0;
	padding:-2px 0 3px 0;
	text-indent:10px;
}

#choiceBox2{
	clear:both;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-image:url(../images/headerBackground.gif);
	background-repeat:repeat-x;
	line-height:25px;
	margin:0;
	padding:-2px 0 3px 0;
	text-indent:10px;
}


#photosColumn {
	float:left;
	text-align:center;
	width:140px;
	line-height:5px;
	margin:6px 0 6px 1px;
	padding: 0 1px 0 0;
	border-right:1px dashed #A4A4A4;
}
#photosColumnLast {
	float:left;
	text-align:center;
	width:140px;
	line-height:5px;
	margin:6px 0 6px 1px;
	padding: 0 1px 0 0;
}

#footer {
	clear:both;
	float:left;
	width:100%;
	margin:5px 0 10px 0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#footerNav {
	text-align:center;
	margin:10px 0 10px 0;
}

#footerNav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
}

#shrinkWrap {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#copyright {
	margin-top:10px;
	color:#9E9E9D;
	
}

.newsheadlines 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.newsHead:link, a.newsHead:active, a.newsHead:visited, a.newsHead:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#781D1D;
}

p.newsInfo .newsHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#781D1D;
}

#ContentTemplateControl1_ComponentRepeater__ctl0__ctl0_NewsHeadlinesPanel a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#781D1D;
}

.adminbutton 
{
	background-color:#660000;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
	font-size:9px;
	margin:0px;
	padding:2px;
	font-weight:bold;
	text-transform:uppercase;
	width:10px;		
}

.adminbutton a:link, .adminbutton a:visited, .adminbutton a:active, .adminbutton a:hover
{	
	color:#ffffff !important;
	text-decoration:none;
}

#shrinkWrap  table
{
	/*width:0 !important;*/
}

#PageTemplateForm 
{
margin:0;padding:0;
}

.newsInfo
{
	padding:0;
	margin:0;
	text-indent:0;
}

.newsHeadlines 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.defaultContent {background-color:#ffffff}

.landingsubsection
{
	padding-left:8px;
	padding-bottom:5px;
}

h1 sup 
{
		font-size:9px;
}

p sup 
{	
	font-size:6px;
}

/*calendar settings */
#outsidecalendartable {background-color:#ffffff}
#outsidecalendartable td p {color:#000000}
#insidecalendartable {background-color:#ffffff;padding:0;margin:0}
.insidecalendarseparator {background-color:#ffffff;height:5px}
.insidecalendaritemdate{padding:2px;padding-left:5px; color:#000000;background-color:#EBEBEB;}
#insidecalendartable .insidecalendaritemdate p{color:#000000}

.calendarname {font-size:14px;text-align:center;color:#000000;background-color:#EBEBEB;}
.calendarweektext {padding-bottom:20px}
.calendarcontainer{width:90%;margin:0;padding:5px;background-color:#ffffff;color:#000000;text-align:center}
.calendartitle td {background-color:#000000;color:#ffffff;font-size:12px}
.calendargeneral {background-color:#000000; color:#ffffff;}
.calendargeneral a:link, .calendargeneral a:active, .calendargeneral a:visited, .calendargeneral a:hover {color:#000000 !important; text-decoration:underline}
.calendarnextprev {background-color:#000000;color:#ffffff;font-size:14px}
.calendarnextprev a:link, .calendarnextprev a:visited, .calendarnextprev a:active, .calendarnextprev a:hover {color:#ffffff !important}

.calendarselector {color:#ffffff}
.calendardayheader {background-color:#000000;color:#ffffff;font-size:12px}
.calendarothermonthdays {background-color:#ffffff;color:#000000;font-size:12px}
.calendarday {background-color:#ebebeb;color:#000000;font-size:12px}
.calendarselectedday {font-weight:bold;background-color:#ffffff !important;color:#000000 !important;font-size:12px}
.calendartoday {background-color:#ffffff;color:#000000;font-size:12px}

.calendaritemcontainer {background-color:#ffffff; padding:5px}
.calendarmorelink:link, .calendarmorelink:visited, .calendarmorelink:active, .calendarmorelink:hover {color:#000000;text-decoration:underline}
.calendaritemseparator {background-color:#000000;padding:0;margin:0;height:1px;}
.calendaritem {padding:0px;margin:0px;padding-bottom:1px}
.calendaritem a:link, .calendaritem a:visited, .calendaritem a:active, .calendaritem a:hover {color:#000000}
.calendarprintabletext, .calendarprintabletext a:link, .calendarprintabletext a:visited, .calendarprintabletext a:active {text-align:center; font-weight:bold; color:#000000 !important}

.printcalendarbg {background-color:#ffffff}
.calendarviewalign {text-align:left}
.printcalendarbg td {color:#000000}

