/*------------- GENERAL --------------*/

body {
	margin:0;
	padding:0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background:#DADADA url(../App_Themes/TravelDailyCaliforniafeature/images/body-bg.gif) 0 205px repeat-x;
}
div, p, a, img, h1, h2, h3 {
	margin:0;
	padding:0;
}
h1 { color:#5C7F99
}
img {
	border:none;
}
a {
	outline:none;
	text-decoration:none;
}
ul {
	list-style:none;
}

/*------------- HEADER --------------*/

#header {
	width:924px;
	height:309px;
	margin:0 auto;
	padding-left:36px;
	background:url(../App_Themes/TravelDailyCaliforniafeature/images/header-bg.jpg) 0 0 no-repeat;
	position:relative;
}
#header img {
	position:absolute;
	left:592px;
	top:30px;
	display:block;
}
#header h1 {
	width:269px;
	height:67px;
	text-indent:-2000px;
	background:url(../App_Themes/TravelDailyCaliforniafeature/images/punchline.jpg) 0 0 no-repeat;
	float:left;
	margin-top:223px;
}

/* MENU STYLE */

#header ul {
	font:11px/24px Helvetica, sans-serif;
	text-transform:uppercase;
	padding:245px 32px 0 0;
}
#header ul li {
	float:right;
	padding:0 1px;
}
#header ul li a, #header ul li span {
	display:block;
	height:24px;
	float:left;
	text-indent:-2000px;
	background:0 0 no-repeat;
}
#header ul li a:hover, #header ul li span {
	background-position:0 100%;
}
#header ul li a.home, #header ul li span.home {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/home-btn.jpg);
	width:66px;
}
#header ul li a.sanFransisco, #header ul li span.sanFransisco {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/san-fransisco-btn.jpg);
	width:196px;
}
#header ul li a.features, #header ul li span.features {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/features-btn.jpg);
	width:98px;
}
#header ul li a.photos, #header ul li span.photos {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/photo-btn.jpg);
	width:83px;
}
#header ul li a.competition, #header ul li span.competition {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/competion-btn.jpg);
	width:124px;
}

/* MENU STYLE ENDS */

/*-------------------- CONTAINER ------------------*/

#container {
	width:892px;
	padding:34px 31px 0 37px;
	margin:0 auto;
	background:#fff;
	color:#000;
}


/*------------------- BODY ---------------------*/

#body {
	overflow:hidden;
	height:100%;
	padding-bottom:36px;
	border-bottom:#AC4C59 1px solid;
}
#body h2 {
	text-indent:-2000px;
	font-size:0;
	background:0 0 no-repeat;
}
#body h3 {
	font-size:15px;
	line-height:16px;
	color:#56778F;
	padding-bottom:16px;
	background-color:inherit;
}
#body p {
	font-size:13px;
	line-height:16px;
	padding-bottom:16px;
}

#body span {
	font-size:13px;
	line-height:16px;
	padding-bottom:16px;
}
/*----------------- LEFT PANEL -----------------*/

#leftPanel {		
	width:588px;	
	float:left;
	padding:0 45px 0 2px;
	border-right:#AC4C59 1px solid;
}
#leftPanel h2.welcome {
	background-image:url(../App_Themes/TravelDailyCaliforniafeature/images/welcome-hdr.gif);
	margin-bottom:6px;
	height:14px;
}
#leftPanel p.rightFloat {
	float:right;
	margin:0 0 32px 8px;
	padding:0 52px 0 0;
}
#leftPanel p.date, #leftPanel p.dateClear {
	font-weight:bold;
	color:#56778F;
	background-color:inherit;
	padding:0;
}
#leftPanel p.dateClear {
	clear:both;
}

/*----------------- RIGHT PANEL -----------------*/

#rightPanel {
	width:214px;
	padding:0 0 0 41px;
	float:right;        
}
#rightPanel img {
	margin:0 auto 28px auto;
	display:block;
}

/*--------------------- FOOTER -------------------*/

#footer {
	padding:18px 0 23px;
	font-size:13px;
	line-height:16px;
}


.travelBox
{
	padding-bottom:16px;
}


.travelBox  h3 {
	font-size:15px;
	color:#56778F;
	background-color:inherit;
	}


.BlogLeaveComment, .Information, .ErrorLabel
{
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding-bottom:16px;
}


.BlogCommentsTitle, .CommentUserName 
{
	font-size:13px;
	line-height:16px;
	padding-bottom:16px;
}



.CommentText, .CommentDate
{
	font-size:13px;
	line-height:16px;
	padding-bottom:16px;
}


.BlogCommentName, .BlogRequiredValidator, .BlogCommentUrl , .BlogCommentComments
{
	font-size:13px;
	line-height:16px;
	padding-bottom:16px;
}