
body {
	background: #525635;
}

a {
	color:#9F888F;
}

a:hover {
	color:#5F3844;
}

#SiteContain {
	/*background: #9DA274 url(../images/body_gradient-trans.png) repeat-x top;*/ /*UPDATED_SS11_RL*/
}

#ContentWrap {
	text-align:center;
}


#ContentInner {
	width:940px;
	margin:0px auto;
	text-align:left;
	clear:both;
	padding-top:10px;
}


#PageContain {
	background: transparent url(../web_download/images/PWS/Skin-Lights/bg_lights.png) no-repeat top center;
}


#TopPane {
	margin:auto;
	width:auto;
	height:170px;
}

#TopPane .TopInner {
	margin:0px auto;
	width:959px;
	height:175px;
	
}

h1 {
	color:#777A57;
	font:30px Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}

h2 {
	color:#9DA274;
}

h4 {
	color:#777A57;
}

h5, h5 a {
	color:#9DA274;
	font:14px Georgia, "Times New Roman", Times, serif;
	padding:10px 0px 10px 0px;
}

.CategoryGroup h4, h4 {
	font:21px Georgia, "Times New Roman", Times, serif;
	background: url(../web_download/images/Shopping/rule-double.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:20px;
}	
.body 
{
	padding-bottom:20px;
}
/*********************************
Navigation & Top Area
/********************************/
#Logo {
	float:left;
	margin:33px 0px 0px 0px;
}
/*#SiteNav  {
	float:left;
	background:none;
	margin:61px 0px 0px 0px;
	padding:0px;
}
#SiteNav ul li {
	padding:0px;
}

#SiteNav ul li a {
	color:#9F888F;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	background: url(../images/PWS/Skin-Lights/MainTab.gif) no-repeat top left;
	height:63px;	
}

#SiteNav ul li a span {
	display:block;
	float:left;	
	line-height:27px;
	background: none;
	padding:0px 20px;
	line-height:64px;
	background: url(../images/PWS/Skin-Lights/MainTab-cap.gif) no-repeat top right;
} 

#SiteNav ul li a span.Spanish {
	padding:0px 12px;
}

.InlineNav li, #SiteNav .Nav li, #FooterLinks .Nav li {
	float:left;
}

#SiteNav ul li a:hover, #SiteNav li.Selected a {
	color:#9EA374;
}*/ /*UPDATED_SS11_RL*/


/*********************************
Columns
/********************************/

.LeftColumn {
	float:left;
	width:300px;
	margin-right:10px;
	text-align:left;
}

.RightColumn {
	float:left;
	width:700px;
}

#LeftNav {
	width:220px;
	background: url(../web_download/images/Shopping/navbar-left.gif) no-repeat;
	margin-bottom:20px;
}




.UnderlinedTitle {
	padding:10px 0px 5px 0px;
	margin-bottom:5px;
	background: url(../web_download/images/Shopping/rule-double-small.gif) no-repeat bottom left;
}

#LeftNav ul {
	padding-bottom:5px;
}

#LeftNav li a {
	color:#5F3844;
	font-size:14px;
	border-bottom:1px solid #E1E2D1;
	display:block;
	line-height:26px;
}

#LeftNav li a:hover {
	color:#9E878E;
}

#LeftNav li .SubNav {
	padding-left:10px;
}

#LeftNav li .SubNav a {
	color:#9F888F;
	font-size:12px;
	border-bottom:1px dashed #E1E2D1
}


.LeftColumn h3 {
	font-size:16px;
	font-weight:normal;
	color:#5C8727;
	padding:10px 0px 5px 0px;
	margin-bottom:5px;
}
#SiteNav .Nav .SubTab .SubNav 
{
	display:none;
	background:#fff;
	border:1px solid #D6D9C2;
	position:absolute;
	margin-top:64px;
	width:150px;
}
#SiteNav .Nav .SubTab li 
{
	float:none;
	background:none;
	clear:both;
	height:auto;
}
#SiteNav .Nav .SubTab li a
{
	background:none;
	height:auto;
	display:block;
}
#SiteNav .Nav .SubTab li a span 
{
	background:none;
	line-height:20px;
	padding:0px 10px 0px 10px;
}
#SiteNav .Nav .SubTab li a:hover 
{
	background:#F8F9F5;
}
/*********************************
Bio Module
/********************************/
#Module_Bio {
	margin-bottom:20px;
}

#Module_Bio .imagewrapper {
	float:left;
	width:130px;
	height:175px;
	overflow:hidden;
	margin-right:10px;
}
#Module_Bio .caption, .LeftColumn .caption {
	color:#5C8727;
	/*font:normal 21px Georgia, "Times New Roman", Times, serif;*/
	font-size:21px;
	margin-bottom:5px;
	margin-top:20px;
}

#Module_Bio .body h2, .LeftColumn .body h2 {
	font:14px Helvetica, Arial, sans-serif;
	color:#73AFB6;
}

#Module_Bio .body p {
	margin-bottom:40px;
}

#Module_Bio .body a.EmailMe {
	font-weight:bold;
	}

#Module_Bio .body ul {
	margin-top:10px;
	}

#Module_Bio .body ul a {
	font-weight:normal;
	}



/*********************************
My Parties Module
/********************************/
.Module_Bio {
	width:300px;
	margin-bottom:10px;
}

.SideModule .SideModuleWrap {
	background: url(../web_download/images/PWS/sidemodule_top.gif) no-repeat top left;
	margin:0px;
	padding:0px;
}


.SideModuleContent {
	padding:0;
	margin:0;
}

.SideModule h3 {
	font-size:18px;
	font-weight:normal;
	color:#006A71;
	/*padding:8px 0px 10px 0px;*/
	padding:0;
	margin:0 0 5px 0;
	background:none;
}

.SideModule .SideModuleBottom {
	display:block;
	clear:both;
	background: transparent url(../web_download/images/PWS/sidemodule_bottom.gif) no-repeat bottom left;
	height:16px;	
	margin-bottom:10px;
}

.Module_MyParties .PartyScroller 
{
    height:60px;
    overflow:auto;
}
.SideModule p {
	padding-bottom:10px;
	margin:0px;
}


table.MyParties th {
	color:#5C8727;
	border-bottom:1px solid #E6E6E6;
	font-weight:bold;
}

table.MyParties tr td {
	line-height:20px;
	border-bottom:1px solid #F2F2F2;
}

.PageRule {
	height:10px;
	clear:both;
	background: url(../web_download/images/PWS/trippleRule.gif) no-repeat top center;
	/*margin:20px 0px 20px 0px;*/
}
.TablePane {
	background: url(../web_download/images/Shopping/PanelTable-trans.png) no-repeat;
	display:table;
}


/*********************************
My Parties Module
/********************************/
#Module_HostParty {
	background: #fff;
	height:250px;
	margin-bottom:20px;
	margin-top:10px;
}


#Module_HostParty .content {
	
	position:absolute;
	margin:-130px 0px 0px 15px;
	width:280px;
	height:125px;
	overflow:auto;
}

#Module_HostParty .content .body {
	padding-bottom:10px;
}

/*********************************
Footer
/********************************/
#Footer {
	/*background: url(../images/PWS/Skin-Lights/bg_footerbar.png) repeat-x top center;*/ /*UPDATED_SS11_RL*/
	color:#EBECE1;
	/*height:330px;*/ /*UPDATED_SS11_RL*/
	text-align:center;
}

#FooterInner {
	margin:0px auto;
	/*background: transparent url(../images/PWS/Skin-Lights/bg_footerInner.gif) no-repeat top center;*/ /*UPDATED_SS11_RL*/
	width:959px;
	/*height:330px;*/ /*UPDATED_SS11_RL*/
	text-align:left;
}

#Footer .InlineNav li {
	margin:0px 15px 0px 0px;
	line-height:68px;
}

#FooterLinks {
	clear:both;
	
	padding:20px 0px 30px 40px;
}

#FooterLinks li 
{
	margin-right:50px;
	line-height:35px;
}

#StarBanners {
	color:#4D4D4D;
	text-align:center;
	clear:both;
	height:200px;
	padding-top:10px;
	
	
}

#StarBanners a {
	color:#5F3844;
}

#StarBanners .body {
	padding:10px 0px 10px 0px;
}

#StarBanners .FL {
	width:266px;
	padding:0px 10px 0px 20px;
	margin:0px 10px 0px 10px;
	overflow:hidden;	
}

.CopyRight {
	clear:both;
	line-height:65px;
	
}


/**********************
Themes/Skin/Etc
/**********************/
#NS_ThemeSelector 
{
	display:block;
	background:#000;
	-moz-opacity:.90;
}

#NS_ThemeSelector 
{
	display:table;
	width:100%;
}

#NS_ThemeSelector td 
{
	vertical-align:middle;
	padding:1px 1px 1px 0px;	
	width:auto;
	color:#fff;
	font-size:12px;
}

#NS_ThemeSelector .SwitchLabel span
{
	display:block;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}

