/*
Theme Name: Trendylicious
Theme URI: http://www.trendybeta.com
Description: Trendylicious
Version: 1
Author: Rachel Cunliffe
*/

html { padding: 0; margin: 0; }
body { padding: 0; margin: 0; color: #000000; background-color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: center; }

#container { width: 770px; text-align: left; margin: 0 auto; padding: 0; }

#header { background: url(images/header.gif) repeat-y top left; padding: 15px 10px 5px 167px; margin-bottom: 8px; }
#header2 { padding: 15px 10px 5px 33px; margin-bottom: 8px; }
#content { float: right; width: 510px; }
#sidebar { float: left; width: 255px; }

#searchform { line-height: 80%; text-transform: uppercase; color: #F50153; font-size: 10px; float: right; }

#edition { background-color: #D257A8; margin-top: 5px; }

#subscribeform { line-height: 80%; text-transform: uppercase; color: #FFF; font-size: 10px; padding: 5px; background-color: #D357A8; margin: 0; }

.cat p {margin: 3px 0 3px 0 }
.cat { margin-bottom: 10px; }

.Tiny_stripes { line-height: 100%; color: #FFFFFF; font-size: 14px; font-weight: bold; width: 280px; text-align: center; padding-top: 2px; padding-bottom: 2px; float: right; padding-left: 0px; padding-right: 0px; background-color: #F00280; margin-right: 10px; margin-top: 5px; }

.Tiny_stripes_image { margin-top: 5px; float: left; }

#menu { padding: 0; margin: 0; height: 34px; }
#menu li { display: block; float:left; list-style-type: none; width: 102px; text-align: center; }

#footer { clear: both; border-top: 3px solid #F775B9; padding-top: 2px; margin-top: 5px; }
#submenu{ background-color: #F0027F; padding: 6px 6px 6px 255px; margin: 0; font-size: 10px; }
#submenu li { display: inline; list-style-type: none; text-transform: none; font-weight: bold; padding: 0 5px; }
#menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active, #submenu li a:link, #submenu li 
a:hover, #submenu li a:active, #submenu li a:visited { color: #fff; }

#subscribe { width: 120px; float: right; margin-top: 50px; margin-left: 15px; }
#minisubscribe { float:right; margin-left: 15px; margin-top: 15px; }

#categories li { list-style-type: none; padding: 3px 0; }

a:link { color: #BD3A7D; text-decoration: none; }
a:visited { color: #BD3A7D; text-decoration: none; }
a:hover { color: #BD3A7D; text-decoration: underline; }
a:active { color: #BD3A7D; text-decoration: underline; }
a img, #go, #subscribego { border: none; }

#sidebar h1 { margin: 0 0 8px 24px; }
h2, .box legend { color: #F0027F; margin: 5px 0 0 0; font-size: 14px; font-weight: bold; }
#header h2 { font-weight: normal; color: #000; text-transform: lowercase; float: left; margin-top: 15px; }
h3 { font-size: 13px; color: #F0027F; margin: 10px 0 5px 0; }
h3#todaystrend { text-transform: uppercase; font-weight: normal; }
h4 { margin-bottom: 0; text-transform: lowercase; }
h5 { font-size: 10px; text-transform: uppercase; }
h5 a { margin-right: 10px; }
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active { color: #272727; }

strong { color: #F00280; }
.purple { color: #D176B0; }

.black_bold { color: #000000; font-size: 16px; font-weight: normal; line-height: 115% }

.purple_bold { color: #D176B0; font-size: 14px; font-weight: bold; line-height: 115% }

.red_bold { color: #F00280; font-size: 22px; font-weight: bold; line-height: 100% }

.pink_bold { color: #F772B7; font-size: 14px; font-weight: bold; line-height: 115% }


.home_light_pink_bold { color: #F4A7B6; font-size: 22px; font-weight: normal; line-height: 100% }


.extra_space { margin-top: 15px; margin-bottom: 17px }
.extra_space2 { margin-top: 0px; margin-bottom: 100px }

input, textarea { border: 2px solid #F84C86; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000; }
textarea { padding: 2px; }
select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #F84C86; border: 2px solid #F84C86; }

#go, #subscribego { vertical-align: bottom; }
#intro { margin-top: 50px; }
.ad { margin: 15px 0 0 0; }
.bar { color: #fff; background-color: #F775B9; padding: 3px; }
.bar2 { color #fff; background-color: #9CA6A6; padding: 3px; }

.clear { clear: both; }
.clearleft { clear: left; }
#cityselect { padding: 10px; text-align: right; }

.navigation { padding: 20px 0; }
.alignright { float: right; }
.alignleft { float: left; }

.bar h3 { color: #fff; padding: 0; margin: 0; }

h1 { color: #F85A79; font-size: 22px; font-weight: bold; margin: 44px 0 5px 0; }
.smaller { font-size: 60%; color: #FCABBB; }
.smaller a:link, .smaller a:visited { color: #FCABBB; }

#todaystrend { width: 335px; padding: 12px 15px; background-color: #F85A79; color: #FFF; font-size: 22px; font-weight: bold; }

#ed_independent { color: #999999; font-size: 10px; font-weight: bold; }

#todaystrend a { color: #fff; } 

#todaystrend p { font-size: 18px; font-weight: normal; line-height: 100%; margin: 0px; } 
#todaystrend p a { color: #F4A7B6; }

#signupbar { background: url(images/mini_stripes.gif) no-repeat top left; width: 365px; margin: 5px 10px 5px 0; }
#signupbar a { display: block; width: 280px; text-align: center; color: #fff; font-weight: bold; padding: 2px 0; background-color: #F00280; margin: 0; margin-left: 85px; font-size: 14px; }
#signupbar a:hover { text-decoration: none; }

#pages { margin: 10px 0; }

#feeds { clear:both; font-size:10px; width: 200px; margin: 0px 0 5px 0; padding-top: 10px; }
#feeds strong { font-size:12px; }
#feeds a img { margin-right: 10px; }

.emailhelp { margin: 10px 0; }

.checklist li { vertical-align:top; background: url(/images/checkbox.gif) no-repeat center left; list-style-type: none; padding: 10px 30px; }

#altintro p { font-size: 14px; font-weight: bold; margin-bottom: 12px; margin-top: 12px; }

#recenttrends { font-size: 18px; margin: 50px 0 10px 0; }
.recenttrend h3 { font-size: 14px; color: #000; margin: 0; padding: 0; }
.recenttrend { float: left; width: 175px; margin: 0 10px 20px 0; }
.recenttrend p { margin: 0; }
.recenttrend p a:link, .recenttrend p a:visited { font-size: 12px; color: #666; }

#wwht { color: #272727; font-size: 16px; margin-top: 20px; clear: both; font-style: italic; }
#wwhtad { float: left; font-size: 14px; font-weight: bold; background-color: #000; border: 4px solid #272727; padding: 10px;  margin-top: 78px;  }
#wwhtad a:link,  #wwhtad a:visited, #wwhtad a:hover, #wwhtad a:active { color: #fff; }
.wwhtpost { margin: 10px 0; padding: 0; }
.wwhtpost li { list-style-type: none; margin: 0; padding: 0;  }
.wwhtpost li a:link, .wwhtpost li a:visited { color: #000; font-weight: bold; font-size: 14px; }

#Sponsors { width: 200px; clear: none; float: left;}

#SignupContainer {
	width: 500px;
	}

.vday {
	border: 2px solid #F84C86;
	margin: 10px 0px 0px 10px;
	background-color:#33FF66;
	padding: 10px;
	float:right;
	clear:right;
	width: 100%;
}

.vdaySponsor {	
	float:left;
	border: 1px solid #F84C86;
	padding: 0px;
	margin: 1px;
}

#sidebarVday { float: left; width: 180px; }
#contentVday { float: right; width: 550px; }
.sponsors { text-align: center; margin-top: 3px; }
.sponsors img { border:2px solid #FCABD4; margin: 6px 8px 0px 10px; padding:4px;}
.box img { border:2px solid #FCABD4; margin: 6px; padding:4px;}
.box { border:2px solid #FCABD4; margin: 0px 8px 3px 10px; padding:0px 6px 4px 6px;}
.sponsors img:hover, .box:hover { border:2px solid #EC008D; }
.left { width: 260px; height: 16em; float: left; }
.right { width: 200px; height: 16em; float: right; }
.citysubscribe { float:left;width:60px;margin:0;padding: 2px 0;font-weight:bold;}
form { margin: 2px 0; }

.press img { margin: 10px 5px; }
.press { text-align: center; }
.asseenin { clear: left; color: #000; padding-top: 50px; }

#survey input, #survey textarea { border 1px solid #F84C86; width: 250px; font-size: 12px; padding: 2px; }
#survey textarea { height: 100px; }
#survey #send { width: 52px; border: none; padding: 0; }
#survey td { vertical-align: top; padding: 5px 0; }
#survey select { border: 1px solid #f84c86; }

#testimonials { border-top: 6px solid #f774b4; padding:10px 5px 0 5px; margin-right: 13px; font-style:italic; }
#testimonials a:hover, #testimonials a:active {text-decoration:none;}

#subform {color: #f0027f; font-weight: bold; font-size: 16px; margin: 40px 0 40px 0;}
#subform .subemail {padding-left: 40px; background: url(images/sub1.png) top left no-repeat; color: #ac2d7c;font-weight: bold; height: 24px;}
#subform .subedition {padding-left: 40px; background: url(images/sub2.png) top left no-repeat; color: #f0027f;font-weight: bold;margin-bottom: 10px; height: 30px;}
#subform .email {background: #ffff80; border: 1px solid #ac2d7c; width: 327px;margin-left: 40px;font-size: 18px; padding: 2px 5px; margin-bottom: 30px;}
#subform .subcheck { margin-left: 40px; margin-right: 7px;}
#subform label {margin-bottom: 10px;display: block;}
#subform .button {margin: 15px 0 0 40px; clear: both;}
.center {text-align: center;}
#subform .part {float: left;}
#subform img {margin-left: 60px;}

.signup {
	width: 512px;
	height: 62px;
	background: url(images/signup.png) top left no-repeat;
        margin: 16px 0;
}
.signup input#email {
	margin-left: 347px;
	margin-top: 5px;
	width: 156px;
	height: 21px;
	background: url(images/input.png) top left no-repeat;
	border: none;
	text-align: center;
	font: bold 10px Gotham;
	color: #f00280;
	padding-top: 5px;
}
.signup input#button {
	margin-left: 380px;
	margin-top: 2px;
	height: 20px;
	width: 90px;
	background: url(images/button.png) top left no-repeat;
	border: none;
}

.dgm_ad {
	width: 512px;
	height: 100px;
    margin: 16px 0;
}

#fmap { margin-top: 16px; margin-bottom: 16px; margin-left: 40px;}

#tips .underline_link {text-decoration:underline;}
#tipsbody .header {color: #fff;}
#tipsbody a:hover {text-decoration: none;}
