body{
	background: #181818 url(http://media.theweekender.com/designimages/bg.gif) top center no-repeat;
	font: 70% Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

#container{
	font: 1em Tahoma, Arial, sans-serif;
	width: 972px;
	margin: 0 auto;
	text-align: left;
}

/***************************
HEADER
***************************/

#header{ background-color: #fff; width: 972px; }

#header a {display: block; height: 109px;}

#header a img.header{display: block; float: left; height: 109px;}

#headernav{
	background: url(http://media.theweekender.com/designimages/nav-bg.gif) no-repeat;
	width: 972px;
	height: 41px;
	float: left;
}

#header .links{ margin: 0px; padding: 0px; float: left; width: 755px; }

#header .links li, #header .links li a{margin: 0px; padding: 0px; display: block; float: left; height: 32px; border: 0px; }

/*home*/
#header .links .home { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-home.gif) top left no-repeat;}

#header .links .home div a{ background: url(http://media.theweekender.com/designimages/nav-home.gif) top left no-repeat; width: 82px; position: relative; z-index: 9; margin-top: -15px; }

#header .links .home div a:hover{background: url(http://media.theweekender.com/designimages/nav-home-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*this just in*/

#header .links .thisjustin { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-thisjustin.gif) top left no-repeat;}

#header .links .thisjustin div a{background: url(http://media.theweekender.com/designimages/nav-thisjustin.gif) top left no-repeat; width: 129px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .thisjustin div a:hover{background: url(http://media.theweekender.com/designimages/nav-thisjustin-over.gif) top left no-repeat; text-decoration: none; color: #000; }

/*inside*/

#header .links .inside { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-inside.gif) top left no-repeat;}

#header .links .inside div a{background: url(http://media.theweekender.com/designimages/nav-inside.gif) top left no-repeat; width: 79px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .inside div a:hover{background: url(http://media.theweekender.com/designimages/nav-inside-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*blogs*/

#header .links .blogs { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-blogs.gif) top left no-repeat; }

#header .links .blogs div a{background: url(http://media.theweekender.com/designimages/nav-blogs.gif) top left no-repeat; width: 82px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .blogs div a:hover{background: url(http://media.theweekender.com/designimages/nav-blogs-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*events*/

#header .links .events { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-events.gif) top left no-repeat; }

#header .links .events div a{background: url(http://media.theweekender.com/designimages/nav-events.gif) top left no-repeat; width: 92px;position: relative; z-index: 9; margin-top: -15px; }

#header .links .events div a:hover{background: url(http://media.theweekender.com/designimages/nav-events-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*social*/

#header .links .social { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-social.gif) top left no-repeat; }

#header .links .social div a{background: url(http://media.theweekender.com/designimages/nav-social.gif) top left no-repeat; width: 92px;position: relative; z-index: 9; margin-top: -15px; }

#header .links .social div a:hover{background: url(http://media.theweekender.com/designimages/nav-social-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*localbiz*/

#header .links .localbiz { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-localbiz.gif) top left no-repeat; }

#header .links .localbiz div a{background: url(http://media.theweekender.com/designimages/nav-localbiz.gif) top left no-repeat; width: 128px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .localbiz div a:hover{background: url(http://media.theweekender.com/designimages/nav-localbiz-over.gif) top left no-repeat; text-decoration: none; color: #000;}


/*singles*/

#header .links .singles { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-singles.gif) top left no-repeat; }

#header .links .singles div a{background: url(http://media.theweekender.com/designimages/nav-singles.gif) top left no-repeat; width: 147px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .singles div a:hover{background: url(http://media.theweekender.com/designimages/nav-singles-over.gif) top left no-repeat; text-decoration: none; color: #000;}

/*contact us

#header .links .contactus { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#fff; background: url(http://media.theweekender.com/designimages/nav-contactus.gif) top left no-repeat; }

#header .links .contactus div a{background: url(http://media.theweekender.com/designimages/nav-contactus.gif) top left no-repeat; width: 133px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .contactus div a:hover{background: url(http://media.theweekender.com/designimages/nav-contactus-over.gif) top left no-repeat; text-decoration: none; color: #000;}
*/


/* shop */

#header .links .shop { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-shop.gif) top left no-repeat; }

#header .links .shop div a{background: url(http://media.theweekender.com/designimages/nav-shop.gif) top left no-repeat; width: 74px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .shop div a:hover{background: url(http://media.theweekender.com/designimages/nav-shop-over.gif) top left no-repeat; text-decoration: none; color: #000;}


/* sessions */

#header .links .sessions { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-sessions.gif) top left no-repeat; }

#header .links .sessions div a{background: url(http://media.theweekender.com/designimages/nav-sessions.gif) top left no-repeat; width: 92px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .sessions div a:hover{background: url(http://media.theweekender.com/designimages/nav-sessions-over.gif) top left no-repeat; text-decoration: none; color: #000;}


/* video */

#header .links .video { z-index: 1; font: 14px Arial, Helvetica, sans-serif; position: relative; height: 32px; color:#000; background: url(http://media.theweekender.com/designimages/nav-video.gif) top left no-repeat; }

#header .links .video div a{background: url(http://media.theweekender.com/designimages/nav-video.gif) top left no-repeat; width: 74px; position: relative; z-index: 9; margin-top: -15px;}

#header .links .video div a:hover{background: url(http://media.theweekender.com/designimages/nav-video-over.gif) top left no-repeat; text-decoration: none; color: #000;}



#search{
	width: 210px;
	height: 32px;
	line-height: 32px;
}

#searcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
	width: 210px;
	float: right;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

#search * { vertical-align: middle; }

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#searcharea span{
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}

#query {
	font-size: 1em;
	vertical-align: middle; 
	background: url(http://media.theweekender.com/designimages/search-input-bg.gif) top left no-repeat;
	border: 0px;
	width: 137px;
	height: 17px;
	padding: 4px 2px 2px;
}

/***************************
BODY
***************************/

#bodyshell {
	xborder-right: 316px solid #336699;
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 972px;
	background: url(http://media.theweekender.com/designimages/body-bg.gif) repeat-y;
}

#bodycontent{
	position: relative;
	width: 645px;
	float: left;
	padding-bottom:15px;
}

#bodycontent .bodypad{ padding: 5px 0px 10px 13px; }


#flasharea{
	margin: 0px 0px 10px;
}

#photogalleries{
	background: url(http://media.theweekender.com/designimages/photogallery-bottom-bg.jpg) left bottom no-repeat;
	width: 630px;
}

#photogalleries table {
	width: 630px;
	text-align: center;
}

#photogalleries table td {text-align: center; border: 0px; margin: 0px; padding: 0px;}

#photogalleries table td .image{
	background: url(http://media.theweekender.com/designimages/polaroids157.gif) left top no-repeat;
	height: 126px;
	padding: 12px 0px 10px 5px;
}

#photogalleries table td .name{ 
	text-align: center; 
	padding: 0px 12px; 
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#photogalleries table td .name a:hover{ text-decoration: none; }


#toc {float:right; border: 0px; margin: 0px; padding: 0px;}

#toc table{
	width: 415px;
	border: 0px; margin: 0px; padding: 0px 0px 10px 0px;
}

#toc table td{ border: 0px; margin: 0px; padding: 0px; }

#toc table td.vertical-sep{
	background: url(http://media.theweekender.com/designimages/vertical-seperator.gif) repeat-y;
	width: 9px;
}

#toc table td .title{ font: bold 12px Arial, Helvetica, sans-serif; padding: 1px 0px 5px 0px; color: #000; text-decoration: none; }

#toc table td .title a{color: #000; text-decoration: none; }
#toc table td a:hover .title{color: #000; text-decoration: underline;}

#toc table td .subtitle { color: #000; font: 11px Arial, Helvetica, sans-serif; padding: 0px 0px 5px; }

#toc table td .readmore { padding: 5px 0px; text-align: center; }

.subtitle { color: #000; font: 11px Arial, Helvetica, sans-serif; padding: 0px 0px 5px; }

.readmore { padding: 5px 0px; text-align: left; }

.contentbox {
	width:633px;
	padding: 3px 0px 0px 0px;
}

.leftbox {
	width:200px;
	float:left;
	padding: 3px 0px 0px 0px;
}
.rightbox {
	width:415px;
	float:right;
}

#latest {
	background: #ddd url(http://media.theweekender.com/designimages/wkd_texture.jpg) repeat-y;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 5px 4px 0px 4px;
}
#latest img{
	padding: 0px 7px 1px 0px;
}

#latest .title { font: bold 12px Arial, Helvetica, sans-serif; padding: 0px 0px 5px 0px; color: #000; text-decoration: none; }
#latest .title a {color: #000; text-decoration: none; }
#latest .title a:hover {color: #000; text-decoration: underline;}

#latest .vertical-seperator-catPage{
	background: url(http://media.theweekender.com/designimages/vertical-seperator.gif) right 5px repeat-y;
	vertical-align: top;
	width:400px;
	padding: 0px 12px 0px 0px;
}
#latest .catPage{
	vertical-align: top;
	width:200px;
	padding: 0px 0px 0px 0px;
}
#latest a{color:#000;}
#latest li{padding-bottom:5px;}

.timestamp {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #666;
}

/*Content Table*/
#contents {
	background-color: #FFFFFF;
	xborder-left: 10px solid #FFFFFF;
	xborder-right: 10px solid #FFFFFF;
	clear:right;
}

#contents a { text-decoration: none; }

#contents a:hover { text-decoration: underline; }

#contents #contents-table {
	xborder-bottom: 10px solid #FFFFFF;
	border-collapse: collapse;
}

#contents .vertical td { text-align: center; }

#contents td { margin: 2px; padding: 5px; }

.horizontal-seperator {
	background: url(http://media.theweekender.com/designimages/photogallery-stripe.gif) left center repeat-x;
	height: 10px;
}

#contents .vertical-seperator{
	background: url(http://media.theweekender.com/designimages/vertical-seperator.gif) right 25px repeat-y;
	xwidth: 5px;
	text-align: center;
}
#contents .vertical-seperator-catPage{
	background: url(http://media.theweekender.com/designimages/vertical-seperator.gif) right 25px repeat-y;
	xwidth: 5px;
	text-align: center;
	vertical-align: bottom;
}

#contents .title a { font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-align: left; }




/*End Content table*/

/*******************************
FEATURES / SECTIONS / ITEMS
*******************************/

#breadcrumbs{ background: url(http://media.theweekender.com/designimages/breadcrumbs-bg.gif) left 1px no-repeat; color: #000; padding: 0px 0px 10px 86px; }
#breadcrumbs a { color: #000; font-weight: bold; text-decoration: underline; }

.page-title{background: url(http://media.theweekender.com/designimages/page-title-bg.gif) no-repeat; width: 630px; height: 43px; }

.page-title .text{ color: #fff; font: normal 18px Arial, Helvetica, sans-serif; padding: 8px 8px 0px; }

#itemarea{
	width: 630px;
	padding: 10px 0px;
}

#itemarea .imagearea{
	background: url(http://media.theweekender.com/designimages/item-imagearea-bg.gif) left top no-repeat;
	float: left;
	width: 225px;
	height: 303px;
	padding: 20px 20px 0px;
	text-align: center;
}
.articleimagearea{
	background-color: #ffffff;
	background: url(http://media.theweekender.com/designimages/article-imagearea-bg.png) left top no-repeat;
	clear: right;
	float: right;
	width: 223px;
	padding: 20px 20px 10px;
	text-align: center;
}

.articleVideoArea{
	float: right;
	width: 263px;
	padding: 0px 0px 7px;
	text-align: center;
	display: inline;
}

#authorbox{
	padding: 0px 10px 10px 0px;
}

#authorbox a {
	color: #000;
}

.authPhoto{
	padding: 0px 6px 0px 0px;
	float:left;
}

.rightContain {
	float:right;
	width:263px;
	margin: 0px -180px 20px 10px;
	display: inline;
}

.rightContain h3{
	padding: 0px 20px 0px 25px;
}

.rightContain ul{
	padding: 0px 20px 0px 25px;
}

.articletext{ 
	width: 440px;
	padding: 0px 180px 0px 10px;

}
.articletext p{
	font: 12px sans-serif;
}

.small{
	font: 11px Tahoma, Arial, sans-serif;
}

.author-position { margin-left: 7px; padding-left: 7px; border-left: 1px solid #000; }

#authorboxfooter{
	background: #E7E7E7 url(http://media.theweekender.com/designimages/photogallery-stripe.gif) left top repeat-x;
	width: 610px;
	padding: 15px 10px;
}

#authorboxfooter .authordesc{
	font: italic 11px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

#authorboxfooter a { color: #000; text-decoration: underline; }


.nugget {
	padding: 3px;
	width:253px;
	background-color: #eee;
	margin-bottom: 15px;
	background-image: url(http://media.theweekender.com/designimages/wkd_texture259.jpg);
}
.nugget p{
	font-size:11px;
}
.nugget h2{
	margin:0px 0px 3px 0px;
	font-size:12px;
}

/**************************
FOOTER
**************************/

#footer{
	width: 972px;
	float: left;
	background: #181818 url(http://media.theweekender.com/designimages/wkfooter.gif) no-repeat top left;
	clear: both;
}

#footer .links{
	padding: 20px 5px;
	margin:0;
	text-align: center;
	vertical-align: middle;
	text-align: center;
	list-style: none;
}

.links a,
.links li{
	display: inline;
	margin:0;
	padding: 0 5px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.links li {border-right:1px solid #fff;}
.links li.last {border-right:none}

#footer .text{ margin: 5px; color: #999999; }

#footer div.text ul.links {padding: 5px;}
#footer div.text ul.links li a { color: #999; }
#footer div.text ul.links li {border-right:1px solid #999; color: #999;}
#footer div.text ul.links li.last {border-right: none;}

#footer .text .designby{ text-align: center; margin: 5px 0px; }

#footer .designby a{ color: #999999; }

#footer .text .copyright{ text-align: center; margin: 5px 0px; text-transform: uppercase;}

#nav-product {
	float: right;
	/*margin-right: -316px;
	overflow: hidden;*/
	position: relative;
	width: 316px;
}

#nav-product .navpad{
	padding: 5px 14px 10px 2px;
}

/***************************
ELEMENTS
***************************/

a{ text-decoration: none; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0 0 0 15px;
	padding: 0;
}

ol, ul{
	list-style: disc outside;
	margin: 0;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}
h2{
	font-size:18px;
}

.text-box-300 h2{
	background-color: #000;
	margin: 10px 0 4px 0;
	padding: 1px 5px;
	font-size:14px;
	color: #fff;
}
.text-box-300 h2 a{
	color: #fff !important;
}
.text-box-300 b{
	font-weight:normal;
}

.catPage{ vertical-align: bottom; }
.catList a{color:#000;}
/***********************************************
CASCADING NAV
***********************************************/

#header ul.links li ul {
	display: none;
	position: absolute;
	left: 0px;
	z-index: 999;
	padding: 8px;
	width: 140px;
	margin: 16px 0px 0px 0px;
	border: 2px solid #0233CD;
	background-color: #000;
	text-decoration: none;
}

#header ul.links li:hover ul, #headernav ul li.sfhover ul {
	background: #000 url(http://media.theweekender.com/designimages/cascading-nav-bg.gif) top left no-repeat;
	border: solid 1px #000;
	display: block;
	z-index: 1000;
}

#header ul.links li ul li {
	margin: 0;
	padding: 0;
	float:left;
	font-size: 12px;
	background: #000;
	/*border-bottom: 1px solid #ccc;*/
	position: relative;
	z-index: 999;
	text-align: left;
	width: 135px;
	text-decoration: none;
	color: #fff;
	line-height: 25px;
	height: 25px;
}

#header ul.links li ul li:hover, #headernav ul li ul li.sfhover{
	background-color: #000;
}

#header ul.links li ul li a {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #fff;
	xdisplay: block;
	background: url(http://media.theweekender.com/designimages/cascading-nav-triangle.gif) center left no-repeat;
	float:left;
	position: relative;
	z-index: 999;
	width: 135px;
	text-align: left;
	text-decoration: none;
	line-heigh: 25px;
	height: 25px;
}

#header ul.links li ul li a:hover {
	color: #EF4922;
	background: #000 url(http://media.theweekender.com/designimages/cascading-nav-triangle.gif) center left no-repeat;
	position: relative;
	z-index: 1000;
	width: 135px;
	text-align: left;
	text-decoration: none;
}

.special-box4 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 10px;
	background: #ddd url(http://media.theweekender.com/designimages/wkd_texture630.jpg) repeat-y;
	width:620px;
}

.special-box4 a{
	font-size:11px;
	font-weight:bold;
	color: #000000;
}



#ads * {
  margin:0;
  padding:0;
}

#ads .popular{
	background: #181818 url(http://media.theweekender.com/designimages/title300.gif) no-repeat top left;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0px 14px 5px;
	margin: 10px 0px 0px 0px;
}
.mostemailedpages a{color:#000;}

/*search results page */

.searchedfor {color:#c00;}
.searchpage_results p{margin: 0px 25px;}
.searchpage_results p.resulttop{margin: 0px 0px 10px 0px; font-size:12px;}
.v1 {font-size:11px;}
.v1 a {font-weight:bold;}
.timestamp {font-size:10px; color:#666;}

.breaking-news{
	background: #EF4923;
	color: #fff;
	padding: 3px 0px;
	font: bold 14px arial,helvetica;
	text-align:center;
	margin-bottom:5px;
}

/******************************** for comments  ********************************/
p.cname{ margin: 0px; }
p.cbody{ margin: 0px; }
p.cdate{ margin: 5px 0 0 0; color:#756F66; font-size:10px; }
