﻿body {
	background:url(../images/bg.jpg) repeat-x center top fixed;
}
strong {
	font-weight: bold;
}
#texture {
	background:url(../images/bg_texture.jpg) no-repeat center top fixed;
	margin-top:-25px;
}
#white {
	background:#FFFFFF;
	width:1000px;
	margin:auto;
}
#header {
	height:150px;
	width:956px;
	margin:auto;
	padding-top:20px;
}
#navStarter {
	background:url(../images/navStarter.gif) no-repeat center top;
	height:40px;
	width:15px;
	float:left;
	margin-right:3px;
	margin-top:0px;
}
#nav {
	height:45px;
	margin-top:15px;
	position:relative;
	z-index:600;
}
#navEnd {
	background:url(../images/navEnd.gif) repeat-x center top;
	width:388px;
	height:32px;
	float:right;
	margin:-30px -10px 0 0;
}
h1 {
	height:80px;
	width:365px;
	background:url(../images/head.jpg) no-repeat center top;
	text-indent:-9000px;
}
h2, h2 a, #footerTopRow h2 a {
	font-family:Arial;
	font-size:21px;
	color:#313130;
	line-height:24px;
	text-decoration:none;
	text-transform:lowercase;
}
h2 span {
	font-family:Arial Black;
}
h2 a:hover, #footerTopRow h2 a:hover 
{
	color:#ad5c34;
}
h3 {
	font-family:Arial;
	font-size:45px;
	font-weight:bold;
	color:#7191b6;
}
h4 {
	font-family:Arial;
	font-weight:bold;
	font-size:24px;
	color:#ad5c34;
	line-height:28px;
}
h6 {
	font-family:Arial;
	font-weight:bold;
	font-size:22px;
	text-transform:uppercase;
	color:#313130;
}
h6 span 
{
	text-transform:lowercase;
	font-weight:normal;
}
#contTop {
	background:url(../images/contTop.png) no-repeat center top;
	width:1020px;
	margin:25px auto 0 auto;
	height:16px;
}
#container {
	margin:auto;
	background:url(../images/contMid.png) repeat-y center top;
	width:1020px;
}
#contBtm {
	background:url(../images/contBtm.png) no-repeat center top;
	width:1020px;
	margin:auto;
	height:16px;
}
#main {
	background:#FFFFFF;
	width:956px;
	margin:auto;
}
#footer {
	background:#f0eff0;
	width:956px;
}
#content {
	min-height:1160px;
	font-family:Arial;
	font-size:12px;
	color:#2d2d2d;
	line-height:16px;
}
#content .article a {
	color:#3a618f;
}
#stamp {
	background:url(../images/stamp.jpg) no-repeat center top;
	width:126px;
	height:95px;
	float:right;
	margin-top:-80px;
}
/* ********************** HOME PAGE ************************ */
#mainContent {
	width:640px;
}
#mainContent em 
{
	font-style:italic;
}
#mainContent td a 
{
	text-decoration:none;
}
a.articleTitle, #mainContent .articleTitle, #mainAds .articleTitle, .articleTitle {
	color:#ad5c34;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	font-family:Arial;
}
a.articleTitle:hover 
{
	color:#AD5C34;
}
.articleTitleBlue, a.articleTitleBlue {
	color:#3a618f;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
a.articleTitleBlue:hover 
{
	color:#AD5C34;
}
.widgetArticleTitle {
	color:#2d2d2d;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
}
#mainAds, #content #mainAds {
	width:310px;
	float:right;

}
#featured {
	width:400px;
	height:258px;
	float:left;
}
#latest {
	height:258px;
	width:220px;
	margin-left:407px;
}
.smallWidget {

	width:200px;
	height:274px;
}
.medWidget {
	width:400px;
	height:274px;
}
.medContent {
	background:url(../images/medWidgetBg.gif) repeat-x left top;
	width:414px;
	height:247px;
	margin-top:8px;
}
h2.widHeadBlue, h6.headBlue {
	background:url(../images/widHeadBlue.gif) repeat-x left top;
	height:32px;
	margin-bottom:5px;
}
h2.widHeadBrwn {
	background:url(../images/widHeadBrwn.gif) repeat-x left top;
	height:32px;
	margin-bottom:5px;
}
#fiveGreat {
	width:320px;
	height:270px;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.articleBlurb {
	font-size:13px;
	line-height:18px;
	color:#2d2d2d;
	font-family:Arial;
	width:116px;
	display:block;
	text-decoration:none;
	word-wrap:break-word;
	text-align:left;
}
.featureBlurb {
	font-size:13px;
	color:#2d2d2d;
	font-family:Arial;
	text-decoration:none;
	line-height:16px;
}
.threesome {
	width:118px;
	padding:5px 10px 0 10px;
}
.featureLabel {
	height:50px;
	background:url(../images/featureOverBg.png) repeat-x center top;
	width:380px;
	z-index:2;
	position:relative;
	margin-top:-50px;
	padding-right:20px;
	text-align:right;
}
/* ************************************* MENU ***************************************** */
.menuNormal {
	font-family:Arial;
	text-transform:lowercase;
	background:url(../images/navItemBg.gif) repeat-x 0 0;
	display:inline-block;
	height:30px;
	padding-top:10px;
	padding-right:12px;
}
.menuHover {

	background:url(../images/navItemBg.gif) repeat-x 0 -40px;
}
.dropMenuNormal 
{
	font-family:Arial;
	text-transform:lowercase;
	font-size:14px;
	margin:auto;
	padding:0 10px 5px 15px;
}
.dropMenuZ 
{
	position:relative;
	z-index:999;
}
/* ******************************* SOCIAL NETWORKING *********************************** */
#socialNetwork {

	width:80px;
	margin:10px 10px 0 308px;
}
#socialNetwork ul li {
	display:inline-block;
}
#socialNetwork ul li a {
	display:block;
	width:24px;
	height:24px;
	text-indent:-9000px;
}
#socialNetwork ul li a.rss, ul li a.rss {
	background:url(../images/iconRss.png) no-repeat center top;
}
#socialNetwork ul li a.facebook, ul li a.facebook {
	background:url(../images/iconFacebook.png) no-repeat center top;
}
#socialNetwork ul li a.twitter, ul li a.twitter {
	background:url(../images/iconTwitter.png) no-repeat center top;
}
#search {
	float:left;
	width:220px;
	margin:10px 0 0 68px;
}
#search #txt_search 
{
	font-size:18px;
	font-family:Arial;
}
#search .watermark 
{
	color:#acacac;
}
/* ******************************* AD SPACES ***************************************** */
.mainAd 
{
	width:321px;
	height:274px;
	padding-top:2px;
	background:url(../images/adSpace.jpg) no-repeat center top;
	margin-bottom:7px;
	font-size:11px;
	line-height:12px;
	color:#c9c9c9;
	font-family:Arial;
}
.mainAdSml {
	width:320px;
	height:272px;
	margin-bottom:19px;
}
a#blackbookAd 
{
	background:url(../images/blackbookAd.jpg) no-repeat center top;
	width:320px;
	height:271px;
	display:block;
	text-indent:-9000px;
}
#askAmandaBox 
{
	background:url(../images/askAmandaBox.jpg) no-repeat center top;
	width:321px;
	height:165px;
	margin-bottom:10px;
}
.adContent 
{
	margin:12px 10px 10px 10px;
}
/* ****************************** FOOTER ******************************** */
#footerTopRow {
	height:267px;
	width:900px;
	margin-left:25px;
	padding-top:40px;
}
.footerBox {
	width:200px;
	height:240px;
	margin-right:15px;
	display:block;
	font-size:12px;
	font-family:Arial;
	color:#2d2d2d;
	line-height:18px;
}
.footerBox a {
	color:#3a618f;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.footerBox a:hover 
{
	color:#AD5C34;
}
.widgetBox {
	width:216px;
	height:267px;
	background:url(../images/widgetBox.png) no-repeat center top;
}
h2.gray {
	display:block;
	width:182px;
	height:24px;
	background:#b6b6b6;
	padding:10px 0 10px 10px;
	margin:0px 13px 0 13px;
}
.footGreenHead {
	background:url(../images/footHeadGreen.gif) repeat-x center top;
	height:9px;
	width:200px;
	margin:5px auto 5px auto;
}
.footerBox ul li {
	display:inline-block;
}
.footerBox ul li a {
	display:block;
	width:24px;
	height:24px;
	text-indent:-9000px;
}
.footerBox ul li a.email {
	background:url(../images/iconEmail.png) no-repeat center top;
}
#footerBtmRow {
	width:956px;
	height:188px;
	background:url(../images/footBtm.gif) repeat-x center top;
}
#imgInfo {
	width:170px;
	height:140px;
	color:#858585;
	font-size:11px;
	line-height:18px;
	margin-left:700px;
}
#imgInfo span 
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#313130;
}
#imgInfo a.img {
	background:url(../images/img.gif) no-repeat center top;
	width:122px;
	height:18px;
	text-indent:-9000px;
	display:block;
}
#imgInfo a {
	color:#858585;
	text-decoration:none;
}
.footMenuItem {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#313130;
	text-decoration:none;
	text-transform:uppercase;
}
.footMenuItem:hover 
{
	color:#AD5C34;
}
.footMenuSubItem {
	color:#686868;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	line-height:24px;
	text-transform:lowercase;
}
.footMenuSubItem:hover 
{
	color:#AD5C34;
}
.footMenuBox {
	
}	
/* ****************************** LANDING PAGES *************************** */
#featuredArea {
	width:370px;
	height:500px;
	float:left;
}
.subBucketWidget {
	width:200px;
	height:350px;
}
.subBucketLongWidget {
	width:200px;
	height:510px;
	margin-left:400px;
	display:block;
}
.subBucketBigWidget {
	width:367px;
	min-height:400px;
}
.blueLine {
	height:1px;
	width:100%;
	background:#7191b6;
}
#eventsList {
	width:321px;
	background:url(../images/eventsBox.jpg) no-repeat center top;
	height:334px;
	margin-bottom:10px;
}
/* ****************************** PAGES ********************************* */
#subNav {
	width:644px;
	height:85px;
	margin-left:-22px;
}
#subNav .dcDining {
	background:url(../images/dcDining.jpg) no-repeat center top;
	width:644px;
	height:66px;
}
#subNav .atHome {
	background:url(../images/atHome.jpg) no-repeat center top;
	width:644px;
	height:66px;
}
#subNav .blackBook {
	background:url(../images/blackBook.jpg) no-repeat center top;
	width:644px;
	height:66px;
}
#subNav .dcEvents {
	background:url(../images/dcEvents.jpg) no-repeat center top;
	width:644px;
	height:66px;
}
.mainLink a
{
	color:#2d2d2d;
	font-size:14px;
	font-family:Arial;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	float:left;
	margin:2px 3px 0 20px;
}
.subItem {
	color:#2d2d2d;
	font-size:14px;
	font-family:Arial;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
}
.subDot 
{
	background:url(../images/subDot.gif) no-repeat center top;
	height:15px;
	width:14px;
	display:inline-block;

	margin:0 5px 0 5px;
}
.articlePic {
	float:left;
	margin-right:10px;
}
.thumbnail {
	float:left;
	margin-right:10px;
	height:115px;
	width:115px;
	display:block;
}
a.readMore {
	color:#313130;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
/** ************************** EVENTS ************************** */
.eventHeader {
	text-transform:lowercase;
	text-align:center;
	padding:15px 0 5px 0;
}
.date {
	background:url(../images/date.jpg) no-repeat center top;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
	text-decoration:none;
	z-index:5;
	position:relative;
}
.dateHigh {
	background:url(../images/dateHigh.jpg) no-repeat center top;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
	z-index:10;
	position:relative;
}
.dateToday {
	background:url(../images/dateToday.jpg) no-repeat center top;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
	z-index:11;
	position:relative;
}
.calendarTitle {
	text-transform:lowercase;
}

/* ***************************** FEATURE PLAYER ********************************** */
#playerControls li.activeSlide {
	background:url(../images/dotHigh.png) no-repeat center top;
}
#playerControls {
	margin-top:5px;
}
#playerControls li {
	display:inline-block;
	background:url(../images/dot.png) no-repeat center top;
	width:13px;
	height:13px;
	display:inline-block;
	text-indent:-9000px;
	margin-right:5px;
	cursor:pointer;
}
#playerControls li a.dot {
	
}
/* ***************************	COMMENTS ****************************************** */
.addComments 
{
	font-family:Arial;
	font-size:12px;
	color:#2d2d2d;
	line-height:16px;
	margin-top:10px;
}
.commentBody 
{
	font-size:14px;
	line-height:19px;
}
.commentAuthor 
{
	font-weight:bold;
	font-size:16px;
}
.commentAuthor .author 
{
	color:#3a618f;
}
.commentDate 
{
	font-size:10px;
	color:#a6a6a6;
}

