/*
 * Project  Name: None
 * File / Folder: markup.css
 * File Language: css
 * Copyright (C): 2005 Richard Group, Inc.
 * First  Author: Liam Bryan
 * First Created: 2005.09.27 08:12:19
 * Last Modifier: Liam Bryan
 * Last Modified: 2005.12.01 15:55:26
 */

html * {
	color: rgb(255, 255, 255);
	font-family: Arial,Verdana, Arial, sans-serif;
}

body {
	background-color: rgb(54, 167, 233);
	font-size: 12px;
}

h2 {
	font-size: 14px;
	font-style: italic;
	vertical-align: middle;
	color: rgb(237, 18, 148);
	background-color: rgb(255, 255, 255);
	border-bottom: 1px solid rgb(0, 0, 0);
	background-image: none;
}

div.hr {
	color: rgb(53, 80, 153);
	background-color: rgb(53, 80, 153);
	border: 0;
	border-top: 1px solid rgb(148, 168, 211);
	border-bottom: 1px solid rgb(22, 32, 57);
}

input, select, option, textarea {
	color: rgb(0, 0, 0);
}

a img {
	border: 0;
}

#header ul {
	font-size: 11px;
	text-transform: uppercase;
	background-color: rgb(53, 80, 153);
	border-top: 1px solid rgb(148, 168, 211);
	border-bottom: 1px solid rgb(23, 33, 59);
	list-style-type: none;
}
#header ul li a {
	text-decoration: none;
}
#header ul li a:hover, #header ul li a.current {
	background-color: rgb(255, 255, 255);
	color: rgb(228, 5, 131);
}
#header form input#goButton {
	border: 1px solid rgb(0, 0, 0);
}


.subheader ul {
	list-style-type: none;
	background-image: url(/images/darkBlueBackground.png);
	font-size: 14px;
	background-color: rgb(14, 32, 104);
}
.subheader ul li {
	text-transform: lowercase;
	border-left: 1px solid rgb(255, 255, 255);
}
.subheader ul li:first-child, .subheader ul li.first-child {
	border-left: none;
}
.subheader ul li a {
	text-decoration: none;
}
.subheader ul li a:hover, .subheader ul li.current {
	color: rgb(228, 5, 131);
}

#content {
	background-color: rgb(60, 90, 163);
	background-image: url(/images/standardBackground.png);
}

#rightSide #subscriptionAd {
	background-color: rgb(54, 167, 233);
	border: 1px solid rgb(0, 0, 0);
	background-image: url(/images/mediumblueBackground.png);
}
#rightSide #subscriptionAd ul li {
	color: rgb(0, 0, 0);
}
#rightSide #subscriptionAd ul li a {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

#footer {
	list-style-type: none;
	font-size: 11px;
}
#footer ul li {
	border-left: 1px solid rgb(255, 255, 255);
}
#footer ul li:first-child, #footer ul li.first-child {
	border-left: none;
}
#footer ul li a {
	text-decoration: none;
}
#footer ul li a:hover {
	color: rgb(228, 5, 131);
}

/* ads */
.ad728x90, .ad160x600, .ad300x250, .ad468x60, .ad120x90 {
	background-color: rgb(255, 255, 255);
}


#content object {
	border: 1px solid rgb(0, 0, 0);
}

/* Home */

#home #coverStory {
	background-color: rgb(53, 80, 153);
}
#home #coverStory h2 {
	background-color: rgb(53, 80, 153);
	border-bottom-color: rgb(255, 255, 255);
}
#home #winThis {
	background-color: rgb(255, 255, 255);
}
#home #winThis div {
	border-bottom: 1px solid rgb(0, 0, 0);
}
#home #winThis img {
	border: 1px solid rgb(0, 0, 0);
}
#home #winThis p {
	color: rgb(0, 0, 0);
}
#home #raviReport {
	background-color: rgb(255, 255, 255);
}
#home #howStarsLive {
	background-color: rgb(53, 80, 153);
}
#home #howStarsLive h2 {
	background-color: rgb(53, 80, 153);
	border-bottom-color: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
}
#home #celebrityObsession {
	background-color: rgb(255, 255, 255);
}


/* Recipes */
.recipeBlurb {
	border: 1px solid rgb(0, 0, 0);
	background-color: rgb(54, 167, 233);
	color: rgb(0, 0, 0);
}
.recipeBlurb p {
	color: rgb(0, 0, 0);
}

#recipeCollections li {
	border: 1px solid rgb(0, 0, 0);
}
/* Explorer list margin workaround */
#recipeCollections ul>li {
	border-top: 0;
}
#recipeCollections ul {
	list-style-type: none;
}
#recipeCollections h3 {
	font-style: italic;
	color: rgb(0, 0, 0);
	border-bottom: 1px solid rgb(0, 0, 0);
}
#recipeCollections h3 a {
	font-style: italic;
	color: rgb(0, 0, 0);
	text-decoration: none;
}
#recipeCollections h3 a:hover {
	font-style: normal;
	border: 1px solid rgb(228, 5, 131);
}
#recipeCollections h2 {
	border: 1px solid rgb(0, 0, 0);
	/* Explorer list margin workaround */
	border-bottom: 0; } #recipeCollections > h2 { border-bottom: 1px solid rgb(0, 0, 0);
}
#recipeCollections li.odd {
	background-color: rgb(54, 167, 233);
	background-image: url(/images/mediumblueBackground.png);
}
#recipeCollections li.even {
	background-color: rgb(255, 255, 255);
}
#recipeCollections li.odd div {
	background-color: rgb(118, 206, 244);
}
#recipeCollections li.even div {
	background-color: rgb(255, 255, 255);
	background-image: none;
}

#recipeList {
	list-style-type: none;
}
#recipeList li {
	border-bottom: 1px solid rgb(0, 0, 0);
}
#recipeList li h3 {
	font-size: larger;
}
#recipeList li * {
	color: rgb(0, 0, 0);
}
#recipeList li div {
	border: 1px solid rgb(0, 0, 0);
	border-bottom: 1px solid rgb(0, 0, 0);
}
#recipeList li.odd {
	background-color: rgb(54, 167, 233);
}
#recipeList li.even {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#recipeList li.odd div {
	background-color: rgb(118, 206, 244);
}
#recipeList li.even div {
	background-color: rgb(255, 255, 255);
	background-image: none;
}

/* What's Happening */
#whatsHappening {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#whatsHappening div {
	border: 1px solid rgb(0, 0, 0);
	background-color: rgb(54, 167, 233);
}

#happeningList {
	list-style-type: none;
}
#happeningList li {
	border: 1px solid rgb(0, 0, 0);
}
#happeningList li.odd {
	/*background-color: rgb(54, 167, 233);*/
	background-color: rgb(255, 204, 204);
}
#happeningList li.even {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#happeningList li * {
	color: rgb(0, 0, 0);
}


/* Hot Spots */
#hotSpots {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#hotSpots div h2 {
	border: 1px solid rgb(0, 0, 0);
}
#hotSpots div img {
	border: 1px solid rgb(0, 0, 0);
	border-top: 0;
}
#hotSpots div ul {
	border: 1px solid rgb(0, 0, 0);
	list-style-type: none;
	background-color: rgb(54, 167, 233);
}
#hotSpots div ul li {
	border-bottom: 1px solid rgb(35, 107, 149);
}
#hotSpots div ul li a {
	color: rgb(0, 0, 0);
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

#hotSpotsList {
	list-style-type: none;
}
#hotSpotsList li {
	border: 1px solid rgb(0, 0, 0);
}
#hotSpotsList li.odd {
	background-color: rgb(54, 167, 233);
}
#hotSpotsList li.even {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#hotSpotsList li * {
	color: rgb(0, 0, 0);
}
#hotSpotsList li h3 {
	font-weight: normal;
	font-style: italic;
}


/* Shopping */
#shopping {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
	color: rgb(0, 0, 0);
}
#shopping * {
	color: rgb(0, 0, 0);
	font-style: italic;
}
#shopping div {
	background-color: rgb(54, 167, 233);
	border: 1px solid rgb(0, 0, 0);
}
#shopping div h3 {
	border-bottom: 1px solid rgb(0, 0, 0);
	font-weight: normal;
}
#shopping div h3 a {
	text-decoration: none;
}
#shopping div img {
	border: 1px solid rgb(135, 135, 135);
}
#shopping div p {
	font-size: 11px;
}
#productFinder ul {
	list-style-type: none;
}
#productFinder ul li {
	background-image: url(/images/pinkArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#shopping #shoes, #shopping #beauty, #productFinder {
	background-color: rgb(255, 255, 255);
}
#shopping #productFinder {
	background-color: rgb(255, 255, 255);
}
#productFinder * {
	font-size: 18px;
	color: rgb(228, 5, 131);
	text-decoration: none;
}
#productNavigation #productFinder {
	background-color: transparent;
}
#productNavigation #productFinder * {
	color: rgb(255, 255, 255);
	font-size: medium;
}
#productNavigation #productFinder ul {
	list-style-type: none;
	border-bottom: 1px solid rgb(255, 255, 255);
}
#productNavigation #productFinder ul li {
	background-image: url(/images/whiteArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#productNavigation {
	border-right: 1px solid rgb(0, 0, 0);
}
#productNavigation * {
	font-style: italic;
}
#productNavigation #productBrowser h3 {
	font-size: small;
}
#productNavigation form {
	border-bottom: 1px solid rgb(255, 255, 255);
}
#productNavigation form fieldset {
	border: 0;
}
#productNavigation form fieldset label {
	color: rgb(228, 5, 131);
}
#productNavigation form fieldset label select {
	font-size: 10px;
}
#productNavigation form fieldset input {
	border: 1px solid rgb(48, 72, 130);
}

#productList {
	list-style-type: none;
	background-color: rgb(255, 255, 255);
}
#productList li {
	border: 1px solid rgb(0, 0, 0);
}
#productList li * {
	color: rgb(0, 0, 0);
}
#productList li h3 {
	font-size: larger;
}
#productList li h4 {
	font-style: italic;
}
#productList li img {
	border-right: 1px solid rgb(0, 0, 0);
}
#productList li div {
	border: 1px solid rgb(0, 0, 0);
	border-bottom: 1px solid rgb(0, 0, 0);
}
#productList li.odd {
	background-color: rgb(255, 255, 255);
	background-image: url(/images/whiteBackground.png);
}
#productList li.even {
	background-color: rgb(54, 167, 233);
}
#productList li.odd div {
	background-color: rgb(255, 255, 255);
	background-image: none;
}
#productList li.even div {
	background-color: rgb(130, 200, 241);
	background-image: url(/images/lightBlueBackground.png);
}
