@charset "ISO-8859-1";
/* CSS Document */

body {background-color: #9b232e; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a:link {color: #006699; text-decoration: none; }
a:visited { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; color: #006699; }
a:active { text-decoration: none; color: #006699; }

#header {width: 900px; margin: 10px auto 0; padding: 0 0 0 0; text-align: left; border: 0 0 0 0; clear: both; }
#header .navigation {width: 900px; background-color: #450508; margin: 0 0 0 0; height: 30px; padding: 0 0 0 0; border: 0 0 0 0; clear: both; }
#header .navigation p {float: left; line-height: 10px; margin: 11px 0 0 10px; padding: 0 10px 0 10px; text-decoration: none; color: #FFFFFF; text-transform: uppercase; background: url(images/whitebullet_open.gif) no-repeat left center; }
#header .navigation ul {margin: 0 0 0 10px; padding: 0 0 0 0; }
#header .navigation li {margin: 0 0 0 0; padding: 0 0 0 0; display: inline; list-style-type: none; }
#header .navigation li a { font-size: 11px; }
#header .navigation ul.design {float: left;}
#header .navigation ul.other {float: right;}
header .navigation a:active {float: left; line-height: 10px; margin: 11px 5px 0 0; padding: 0 10px 0 10px; text-decoration: none; color: #FFFFFF; text-transform: uppercase; background: url(images/whitebullet_closed.gif) no-repeat left center; }
#header .navigation a:link {float: left; line-height: 10px; margin: 11px 5px 0 0; padding: 0 10px 0 10px; text-decoration: none; color: #FFFFFF; text-transform: uppercase; background: url(images/whitebullet_closed.gif) no-repeat left center; }
#header .navigation a:visited {float: left; line-height: 10px; margin: 11px 5px 0 0; padding: 0 10px 0 10px; text-decoration: none; color: #FFFFFF; text-transform: uppercase; background: url(images/whitebullet_closed.gif) no-repeat left center; }
#header .navigation a:hover {float: left; line-height: 10px; margin: 11px 5px 0 0; padding: 0 10px 0 10px; text-decoration: underline; color: #FFFFFF; text-transform: uppercase; background: url(images/whitebullet_closed.gif) no-repeat left center; }

#container {width: 900px; margin: 0 auto; padding: 0; border: 0; background: #ffffff url(images/bckgrnd_white.gif); display: block; clear: both; }

#content {width: 900px; margin: 0 auto; padding: 0 0 0 0; border: 0 0 0 0; text-align: left; display: block; clear: both; } 
#content p {margin: 0 0 0 0; padding: 0 0 0 0; line-height: 20px; }
#content h1 {margin: 10px 0 0 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9b232e; }

#main_1column {width: 700px; margin: 0 0 0 0; padding: 10px 0 10px 10px; text-align: left; float: left; background: #FFFFFF url(images/bckgrnd_white.gif); background-color: #FFFFFF; display: block; clear: both; }
#main_1column table.maincontenttable {margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
#main_1column table.maincontenttable td#left {margin: 0 0 0 0; padding: 0 0 0 10px; }
#main_1column table.maincontenttable td#right {margin: 0 0 0 0; padding: 0 0 0 0; }
#main_1column .header_featured {width: 700px; height: 24px; margin: 0 0 0 0; padding: 0 0 0 0; background: #FFFFFF url(images/header_1column.jpg) no-repeat; }
#main_1column .header_featured p {margin: 0 0 0 0; padding: 2px 0 0 10px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#main_1column .subcolumn1-2 {
	width: 520px;
	margin-top: 10px;
	float: left;
}

#main_1column .subcolumn1-2 h1 {
	font-size: 14px;
	margin-bottom: 7px;
}

#main_1column .subcolumn1-2 p {
	margin-bottom: 7px;
}

#main_3column {width: 900px; margin: 0 0 10px 0; padding: 0 0 0 0; text-align: left; float: left; background: #FFFFFF url(images/bckgrnd_white.gif); background-color: #FFFFFF; display: block; clear: both; }
#main_3column .subcolumn1-3 {width: 170px; margin: 10px 0 0 0; padding: 0 0 0 10px; float: left; }

#main_3column .subcolumn1-3 .header p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#main_3column .subcolumn1-3 .gallerytable {width: 168px; margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
#main_3column .subcolumn1-3 .gallerytable table {margin: 0 0 0 14px; padding: 14px 0 0 0; }
#main_3column .subcolumn1-3 p {margin: 10px 10px 0 10px; padding: 0 0 0 0; line-height: 20px; font-size: 12px; }
#main_3column .subcolumn1-3 ul {margin: 0 0 0 0; padding: 10px 0 10px 10px; }
#main_3column .subcolumn1-3 li {margin: 0 0 0 0; padding: 0 0 0 0; line-height: 20px; font-size: 12px; list-style: none;}
#main_3column .subcolumn2-3 {width: 520px; margin: 10px 0 0 0; padding: 0 0 0 10px; float: left; }
#main_3column .subcolumn3-3 {width: 170px; margin: 10px 0 0 0; padding: 0 10px 0 0; float: right; }

#main_3column .subcolumn2-3 .header p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#main_3column .subcolumn2-3 p {margin: 10px 10px 0 10px; padding: 0 0 0 0; line-height: 20px; font-size: 12px; }
#main_3column .subcolumn2-3 a {font-size: 12px; }
#main_3column .subcolumn2-3 a.top {font-size: 12px; }
#main_3column .subcolumn2-3 ul {margin: 0 0 0 0; padding: 10px 0 10px 25px; }
#main_3column .subcolumn2-3 li {margin: 0 10px 0 0; padding: 0 0 0 0; line-height: 20px; font-size: 12px; list-style-image: url(images/bluebullet_link.gif) }
#main_3column .subcolumn2-3 .maincontent {margin: 0 0 0 0; padding: 0 0 0 0; width: 518px; }

#main_3column .subcolumn3-3 .header p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#main_3column .subcolumn3-3 .gallerytable {width: 168px; margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
#main_3column .subcolumn3-3 .gallerytable table {margin: 0 0 0 14px; padding: 14px 0 0 0; }
#main_3column .subcolumn3-3 p {margin: 10px 10px 0 10px; padding: 0 0 0 0; line-height: 20px; font-size: 12px; }
#main_3column .subcolumn3-3 ul {margin: 0 0 0 0; padding: 10px 0 10px 25px; }
#main_3column .subcolumn3-3 li {margin: 0 10px 0 0; padding: 0 0 0 0; line-height: 20px; font-size: 12px; list-style-image: url(images/bluebullet_link.gif) }
#main_3column .subcolumn3-3 .header_sidebar {width: 170px; height: 24px; margin: 0 0 0 0; padding: 0 0 0 0; background: #FFFFFF url(images/header_rightsidebar.jpg) no-repeat; }
#main_3column .subcolumn3-3 .header_sidebar p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#main_3column .subcolumn3-3 p {margin: 0 0 0 0; padding: 0 0 0 0; line-height: 18px; }
#main_3column .subcolumn3-3 p.date {margin: 10px 0 0 0; padding: 0 0 0 0; line-height: 15px; }
#main_3column .subcolumn3-3 h1 {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9b232e; }
#main_3column .subcolumn3-3 p.break {margin: 0 0 0 0; padding: 1px 0 10px 0; line-height: 15px; border-bottom: 1px solid #e7e7e7; }
#main_3column .subcolumn3-3 table.sidebartable {margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } 
#main_3column .subcolumn3-3 table.sidebartable td {mardgin: 0 0 0 0; padding: 0 10px 0 10px; }

#main_3column .subcolumn1-3 .header {width:170px; height: 24px; display: block; }
#main_3column .subcolumn2-3 .header {width:520px; height: 24px; display: block; }
#main_3column .subcolumn3-3 .header {width:170px; height: 24px; display: block; }

#content .header {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#content .design {
	background: #860097;
	background: -moz-linear-gradient(top, #C003D8 1%, #660073 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#C003D8), color-stop(100%,#660073)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C003D8', endColorstr='#660073',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #C003D8 1%,#660073 100%); /* opera */
}

#content .art {
	background: #9d016d;
	background: -moz-linear-gradient(top, #D00291 1%, #7A0055 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#D00291), color-stop(100%,#7A0055)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D00291', endColorstr='#7A0055',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #D00291 1%,#7A0055 100%); /* opera */
}

#content .driving {
	background: #af8301;
	background: -moz-linear-gradient(top, #D9A201 1%, #826100 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#D9A201), color-stop(100%,#826100)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D9A201', endColorstr='#826100',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #D9A201 1%,#826100 100%); /* opera */
}

#content .fashion {
	background: #0183a2;
	background: -moz-linear-gradient(top, #00AAD2 1%, #005C72 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#00AAD2), color-stop(100%,#005C72)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00AAD2', endColorstr='#005C72',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #00AAD2 1%,#005C72 100%); /* opera */
}

#content .cookbook {
	background: #219d27;
	background: -moz-linear-gradient(top, #1DCB26 1%, #137218 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1DCB26), color-stop(100%,#137218)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1DCB26', endColorstr='#137218',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #1DCB26 1%,#137218 100%); /* opera */
}

#sidebar_right .header_sidebar {width: 170px; height: 24px; margin: 0 0 0 0; padding: 0 0 0 0; background: #FFFFFF url(images/header_rightsidebar.jpg) no-repeat; }
#sidebar_right .header_sidebar2 {width: 170px; height: 24px; margin: 0 0 0 0; padding: 0 0 0 0; background: #FFFFFF url(images/header_rightsidebar.jpg) no-repeat; }
#sidebar_right .header_sidebar p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#sidebar_right .header_sidebar2 p {margin: 0 0 0 0; padding: 2px 0 0 10px; line-height: 20px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#sidebar_right table.sidebartable {margin: 0 0 0 0; padding: 0 0 0 0; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; } 
#sidebar_right table.sidebartable td {mardgin: 0 0 0 0; padding: 0 10px 0 10px; }
#sidebar_right table.sidebartable table.thumbnailgallery {margin: 10px auto; padding: 0 0 0 0; }
#sidebar_right table.sidebartable table.thumbnailgallery img.thumbnail {border: 1px solid #e7e7e7; }
#sidebar_right {width: 170px; margin: 0 0 0 0; padding: 10px 10px 10px 10px; text-align: left; float: right; background: #FFFFFF url(images/bckgrnd_white.gif); background-color: #FFFFFF; }
#sidebar_right p {margin: 0 0 0 0; padding: 0 0 0 0; line-height: 18px; }
#sidebar_right p.date {margin: 10px 0 0 0; padding: 0 0 0 0; line-height: 15px; }
#sidebar_right h1 {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9b232e; }
#sidebar_right p.break {margin: 0 0 0 0; padding: 1px 0 10px 0; line-height: 15px; border-bottom: 1px solid #e7e7e7; }

#slider {margin: 0 0 0 0; padding: 0 0 0 0;}
#slider .header {margin: 0 0 0 0; padding: 0 0 0 0; }
#slider .content {margin: 0 0 0 0; padding: 0 0 0 0; }

#navbar_left {width: 170px; margin: 0 0 0 0; padding: 0 0 0 0; background: #FFFFFF; }
#navbar_left .nav_up {width: 160px; height: 26px; margin: 0 0 0 0; padding: 0 0 0 10px; line-height: 27px; background: #FFFFFF url(images/bkcgrnd_leftnav.jpg) no-repeat; }
#navbar_left .nav_down {width: 150px; height: 26px; margin: 0 0 0 0; padding: 0 0 0 20px; line-height: 27px; background: #FFFFFF url(images/bkcgrnd_leftnav_sub.jpg) no-repeat; }

#breadcrumb {width: 890px; height: 20px; margin: 0 auto; padding: 0 0 0 10px; clear: both; display: block; background-color: #FFFFFF; }
#breadcrumb ul {margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; }
#breadcrumb li {margin: 0 0 0 0; padding: 0 0 0 0; display: inline; list-style-type: none; }
#breadcrumb h1 {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9b232e; }

#footer {width: 900px; height: 25px; margin: 0 auto; padding: 0 0 0 0; text-align: left; background: #9b232e url(images/footer_bckgrnd.jpg); background-color: #9b232e; display: block; clear: both; } 
#footer p {margin: 0 0 0 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer a:active {margin: 0 0 0 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer a:link {margin: 0 0 0 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer a:visited {margin: 0 0 0 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer a:hover {margin: 0 0 0 0; padding: 7px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
#footer .subcolumn1-2 {margin: 0 0 0 0; padding: 0 0 0 32px; float: left; display: block; }
#footer .subcolumn2-2 {margin: 0 0 0 0; padding: 0 10px 0 0; float: right; display: block; }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 6px;
}

h2.sidebar_design {
	color: #860097;
}

h2.sidebar_art {
	color: #9d016d;
}

h2.sidebar_driving {
	color: #af8301;
}

h2.sidebar_fashion {
	color: #0183a2;
}

h2.sidebar_cookbook {
	color: #219d27;
}

div .clearer {clear: both; display: block; margin: 0 0 0 0; padding: 0 0 0 0; height: 0px; line-height: 1px; font-size: 1px;}

div .divider {clear: both; display: block; margin: 10px 0 0 0; padding: 0 0 0 0; height: 1px; line-height: 1px; background-color: #b2b2b2; font-size: 1px;}

#gallery {
	position:relative;
	height:364px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
	}
	
	#gallery a.show {
		z-index:500
	}
	
	#gallery h1 {
		color: #ffffff;
		font-size: 14px;
		margin-bottom: 2px;
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height: 50px; 
		width:100%; 
		position:absolute;
		bottom:0;
		border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#ffffff;
	}
	
	img {
		border: none;
	}
