@media screen and -webkit-min-device-pixel-ratio0  {
	/* SAFARI */
span.ratedImageFullSize
	{
		height:50px;
	}

	span.ratedImageFullSize span.up
	{
		margin:2px 0 0 28px;
		width:30px;
	}

	span.ratedImageFullSize span.down
	{
		margin:14px 0 5px 53px;
	}

	span.ratedImageFullSize .voteThanks
	{
		margin-top:14px;
	}

	/* Safari */
.salon_locator_button
	{
		margin-left:-3px;
		margin-top:3px;
	}
}

span.ratedImg {
	z-index:0;
}

span.ratedImg span.show {
	background-color:red;
	display:inline-block;
	height:150px;
	position:relative;
}

span.ratedImageOverlay {
	background:black url(/images/thumbs.jpg) 0 0 no-repeat;
	background-color:black;
	color:white;
	font-size:11px;
	font-weight:700;
	height:23px;
	line-height:20px;
	margin-left:33px;
	margin-top:130px;
	padding:1px 0 0;
	position:absolute;
	width:105px;
	z-index:1;
}

/* NEW FEARLESS METER STYLES */
.fearless_legend {
	visibility:hidden;
}

.select_as_chosen_link {
	color:#ff0000;
	font-weight:700;
	text-transform:uppercase;
}

.rateBar {
	background-color:#666666;
	height:13px;
	margin-left:25px;
	margin-top:135px;
	position:absolute;
	width:93px;
	z-index:999;
}

.rateBarBlue {
	background-color:#00ccff;
	height:13px;
	margin:0;
	padding:0;
}

.rateBarLarge {
	background-color:#666666;
	clear:none;
	float:left;
	height:13px;
	margin:1px 0 4px;
	position:relative;
	width:325px;
}

.rateBarTitle {
	clear:none;
	color:#25a7e1;
	float:left;
	font-size:10px;
	margin-top:-2px;
	padding-left:10px;
	position:relative;
	text-transform:uppercase;
}

.voteBar {
	background-color:#000000;
	height:27px;
	margin-left:25px;
	margin-top:125px;
	padding-right:5px;
	position:absolute;
	text-align:right;
	width:120px;
	z-index:2;
}

#fearless_popup {
	color:#666666;
	margin-top:-40px;
}

#fearless_popup .title {
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
}

/* END FEARLESS METER STYLES 
 NEW DESIGN STYLES */
.hopefuls {
	overflow:hidden;
	width:640px;
}

#pagination_top {
	color:#ffffff;
	font-size:11px;
	position:absolute;
	right:50px;
	top:40px;
}

#pagination_bottom {
	bottom:40px;
	color:#ffffff;
	font-size:11px;
	position:absolute;
	right:50px;
}

#top_image {
	margin-left:127px;
	margin-top:35px;
}

.black_spacer {
	background-color:#000000;
	min-width:1200px;
}

.finalist_text {
	color:#ffffff;
	font-size:12px;
	height:150px;
	line-height:18px;
	position:absolute;
	right:20px;
	top:290px;
	width:245px;
}

.finalist_photos {
	left:175px;
	position:absolute;
	top:320px;
}

.final_photo {
	border:1px solid #101010;
	clear:none;
	float:left;
	margin-right:2px;
	position:relative;
}

#page-winner .final_photo {
  border:1px solid #101010;
clear:none;
float:left;
height:101px;
margin-right:1px;
position:relative;
width:78px;
}

#chosen_images {
	background-color:#333333;
	margin:80px 0 0 175px;
	overflow:auto;
	width:545px;
}

.chosen_image {
	border:1px solid #333333;
	clear:none;
	float:left;
	height:218px;
	margin:0 0 1px 1px;
	overflow:hidden;
	position:relative;
	width:178px;
}

.one_winner {
	background:url('/images/one_winner.gif') no-repeat top;
	border:1px solid #333333;
	clear:none;
	float:left;
	height:218px;
	margin:0 0 1px 1px;
	position:relative;
	width:178px;
}

.finalistTextOverlay {
	font-size:16px;
	font-weight:700;
	margin:33px 0 -9px;
}

.finalist_date {
	margin-left:-3px;
}

#salonLocatorPopup {
	clear:none;
	color:#555;
	float:right;
	font-size:10px;
	left:-20px;
	line-height:24px;
	position:relative;
	text-transform:none;
	top:-20px;
}

.clear {
	clear:both;
}

/* END NEW DESIGN STYLES */
span.ratedImageOverlay span.upvotes {
	display:block;
	margin-left:27px;
	position:absolute;
}

span.ratedImageOverlay span.downvotes {
	display:block;
	margin-left:83px;
	position:absolute;
}

span.ratedImageFullSize {
	background:#fff url(/images/bg_rateImage.jpg) 2px 180px no-repeat;
	border:1px solid #CCC;
	font-size:10px;
	font-weight:700;
	margin:0 0 0 -27px;
	padding-bottom:5px;
	padding-top:155px;
	position:absolute;
	text-align:center;
	width:190px;
	z-index:2;
}

span.ratedImageFullSize span.up {
	color:#fff;
	float:left;
	margin:17px 0 5px 32px;
	text-transform:uppercase;
}

span.ratedImageFullSize span.down {
	color:#fff;
	float:left;
	margin:17px 0 5px 40px;
	text-transform:uppercase;
}

span.ratedImageFullSize .seeAllVotes {
	background-color:#5acdfe;
	color:white;
	line-height:24px;
	margin:12px 2px 0;
}

span.ratedImageFullSize .voteThanks {
	background-color:#999;
	color:white;
	line-height:24px;
	margin:2px 2px 0;
}

div#ratebox span.up,div#ratebox span.down {
	line-height:24px;
	text-transform:uppercase;
}

div#image_detail_frame div.profile {
	float:right;
	width:280px;
}

div#image_detail_frame div.profile img {
	float:left;
	margin-right:10px;
}

div#image_detail_frame div.profile ul {
	font-weight:700;
	list-style:none;
	padding-left:90px;
}

div#image_detail_frame div.mainImage {
	height:390px;
	text-align:center;
	width:400px;
}

div#image_detail_frame div.profile div.description {
	clear:left;
	font-size:11px;
	line-height:14px;
	padding-top:5px;
}

div#image_detail_frame div.images img {
	margin-right:2px;
	margin-top:2px;
}

div#image_detail_frame div.images a {
	cursor:pointer;
}

div.chosen-profile {
	height:276px;
	margin:0;
	padding:0;
	position:relative;
	width:228px;
}

div.chosen-profile div.dateOverlay.unselectedChosen {
	filter:alpha(opacity=60);
	opacity:0.6px;
}

div.chosen-profile img.main {
	border:1px solid black;
}

div.chosen-profile a {
	outline:none;
	text-decoration:none;
}

div.chosen-profile div.dateOverlay,div.chosen-profile h1.theChosenText {
	bottom:0;
	color:white;
	float:left;
	font-size:38px;
	font-weight:700;
	margin-left:4px;
	opacity:1px;
	position:absolute;
	z-index:100;
}

#page-winner div.dateOverlay{
    /*display:none !important;*/
}

div.chosen-profile h1.theChosenText {
	font-size:17px;
	text-indent:-5px;
	top:-10px;
}

body#page-select_chosen div.chosen-profile h1.theChosenText {
	top:140px;
}

body#page-select_chosen div.chosen-profile div.dateOverlay {
	top:169px;
}

div.chosen-profile img.wnaLogo {
	float:left;
	margin:3px;
	position:absolute;
	width:60px;
	z-index:100;
}

.wnaLogoSmall {
	float:left;
	margin:2px -45px 0 0;
	position:relative;
	width:30px;
	z-index:100;
}

div.chosen-profile div.chosen-text {
	background-color: #000000;
	height: 86px;
	margin: 0 1px 0 1px;
	overflow: hidden;
	padding: 10px;
}

body#page-chosen div.chosen-profile b, div.chosen-profile div.chosen-text b {
	color:#E93174;
	display:block;
	font-size:12px;
	font-weight:700;
	margin-bottom:3px;
}

body#page-chosen div.chosen-profile p, div.chosen-profile div.chosen-text p {
	color:#DDD;
	font-size:11px;
	font-weight:700;
	margin-bottom: 2px;
	margin-top: 2px;
}

/* Flash */
#flash {
	float:left;
	font-size:0.8em;
	margin:10px 0 0;
	padding-left:200px;
	position:absolute;
	width:930px;
	z-index:100;
}

.error,.notice,.success {
	border:2px solid #ddd;
	margin-bottom:1em;
	padding:15px;
}

.error {
	background:#FBE3E4;
	border-color:#FBC2C4;
	color:#8a1f11;
}

.notice {
	background:#FFF6BF;
	border-color:#FFD324;
	color:#514721;
}

.success {
	background:#E6EFC2;
	border-color:#C6D880;
	color:#264409;
}

body#page-upload_preview div#content {
	height:800px;
	padding-left:300px;
}

body#page-upload_preview div#image_detail_frame {
	background-color:white;
	border:2px solid #CCC;
	margin-right:100px;
	padding:0 15px 15px;
	width:720px;
}

body#page-upload_preview div.profile ul.details li {
	color:black;
}

body#page-upload_preview div#upload_preview ul {
	margin-left:150px;
	margin-top:0;
}

body#page-upload_preview div.profile div.description {
	clear:left;
	color:black;
	margin-left:10px;
	margin-top:10px;
}

body#page-upload_preview div.profile {
	left:0;
	position:relative;
	top:50px;
}

body#page-upload_preview div#upload_preview li a {
	font-size:16px;
	margin:20px;
	text-align:center;
	width:150px;
}

/* Password Reset */
div#password_reset {
	left:200px;
	position:relative;
}

div#password_reset form input {
	background-color:#000;
	border:solid 1px #fff;
	color:#fff;
	margin-bottom:12px;
	width:140px;
}

div#password_reset h2 {
	font-size:18px;
	margin-bottom:12px;
}

div#password_reset label {
	color:#fff;
	font-size:10px;
}

div#password_reset p#submit_button {
	margin-top:12px;
}

/* Pagination */
div#pagination {
	color:#fff;
	float:right;
	font-size:14px;
	margin:20px 120px 0 0;
}

div#pagination span.pagination_text {
	color:white;
	display:block;
	float:left;
	height:25px;
	padding:5px 5px 0;
}

div#pagination img {
	display:block;
	float:left;
}

div.commentsScroll {
	height:215px;
	overflow:hidden;
	padding:0;
}

#TB_window div.commentsScroll p {
	padding-left:5px;
	width:260px;
}

div.commentPanel {
	border:2px solid #AAA;
	height:215px;
	margin-top:10px;
	width:274px;
}

div#commentsContainer div#addComment form input {
	margin-top:3px;
}

div#public_profile {
	margin-left:200px;
	width:540px;
}

div#public_profile #user_profile img {
	float:left;
	margin-top:10px;
}

div#public_profile div#user_info {
	float:left;
	margin-left:10px;
	margin-top:50px;
}

div#public_profile ul {
	list-style:none;
}

div#public_profile div#looks {
	clear:left;
	margin-top:150px;
}

div#public_profile div.imageDetails {
	float:left;
	margin-left:150px;
	margin-top:55px;
	position:absolute;
}

div.publicProfileItem {
	margin-top:20px;
}

div#public_profile b {
	color:#2CACD3;
}

div#public_profile h1 {
	border-bottom:2px solid #2CACD3;
	font-size:18px;
	margin-left:210px;
	width:310px;
}

div#public_profile div#pagination {
	color:#2CACD3;
	margin-left:270px;
	position:absolute;
}

div#nav div#salonLocator {
	color:#fff;
	font-size:10px;
	line-height:24px;
	text-transform:none;
}

.salon_locator_button {
	background:#e72e77 url(/images/go_arrow.jpg) no-repeat scroll 4px 0;
	border:1px solid #AAA;
	border-left:0;
	height:16px;
	position:relative;
	width:16px;
	margin:0;
	padding:0;
	left:-5px;
}

@-moz-document url-prefix() {
    .salon_locator_button {
				top:1px;
    }
}

#salon_locator_zipcode {
	border:1px solid #AAA;
	color: #fff;
	background: #000;
	width:100px;
}

body#page-about div#container {
	background:transparent url(/images/1024/bg_about.jpg) no-repeat scroll left top;
	min-width:980px;
	width:100%;
}

body#page-about div#content {
	margin-right:-200px;
	max-width:1200px;
	min-width:750px;
}

body#page-generic div#container {
	background:transparent url(/images/bg_generic_content.jpg) no-repeat scroll left top;
}

body#page-about div#content,body#page-generic div#content {
	background:transparent;
	color:#DDD;
	margin-left:200px;
}

body#page-about div#content div#text,body#page-generic div#content div#text {
	height:655px;
	overflow:auto;
	width:475px;
}

body#page-about div#container div#content h3,body#page-generic div#container div#content h3 {
	font-size:2em;
}

body#page-about div#container div#content h5,body#page-generic div#container div#content h5 {
	font-size:1.1em;
}

body#page-about div#container div#content h3.small,body#page-generic div#container div#content h3.small {
	font-size:1em;
}

body#page-about div#judges_text {
	background-color:black;
	display:block;
	filter:alpha(opacity=70);
	height:48px;
	left:513px;
	margin:0;
	opacity:0.7px;
	padding:10px 0 0 10px;
	position:absolute;
	top:300px;
	width:477px;
}

body#page-about div#judges_text h1 {
	font-size:2.7em;
}

body#page-about div#judges_text div#fashionForward {
	display:block;
	left:250px;
	position:absolute;
	top:15px;
}

body#page-about div#judges_text div#industryExperts {
	display:block;
	left:200px;
	position:absolute;
	top:35px;
}

div#judgesImg ul#first,div#judgesImg ul#second {
	left:513px;
	list-style:none;
	position:absolute;
	top:100px;
}

div#judgesBio div#judge_1,div#judgesBio div#judge_2,div#judgesBio div#judge_3,div#judgesBio div#judge_4 {
	font-size:0.8em;
	left:586px;
	position:absolute;
	top:100px;
	width:394px;
}

div#judgesBio div#judge_2 {
	top:200px;
}

div#judgesBio div#judge_4 {
	top:458px;
}

div#judgesBio div {
	background-color:white;
	color:black;
	height:80px;
	opacity:0.6px;
	padding:10px;
}

body.users_new_entrant div#content h4,body.users_create_entrant div#content h4 {
	font-size:1.3em;
	left:-200px;
	margin-bottom:0;
	position:relative;
}

body.users_new_entrant div#content h5,body.users_create_entrant div#content h5 {
	font-size:1.1em;
	left:-200px;
	margin-bottom:0;
	position:relative;
}

body.users_new_entrant p,body.users_create_entrant p {
	font-size:10px;
}

body.users_new_entrant span#steps,body.users_create_entrant span#steps {
	color:#CCC;
	font-size:12px;
	margin-top:-17px;
	position:absolute;
}

body#page-new.users_new_entrant div#content p.instructions,body#page-new.users_create_entrant div#content p.instructions {
	color:white;
	font-size:1em;
	margin-top:0;
	width:350px;
}

body#page-new.users_create_entrant div#content {
	top:12px;
}

body#page-new.users_new_entrant div#content,body#page-new.users_new_consumer div#content,body#page-new.users_create_consumer div#content {
	top:25px;
}

body#page-new.users_new_entrant div#container,body#page-new.users_create_entrant div#container {
	background:url(/images/bg_register.jpg) no-repeat top left;
}

div#register-form-hr {
	background-color:#e72e77;
	height:1px;
	margin:13px 0 5px;
	width:304px;
}

div.fieldWithErrors label,span.fieldWithErrors label {
	color:#fb6565 !important;
	font-size:10px;
}

div#form_error_messages p {
	color:#fb6565;
	font-size:10px;
}

div#user_registration div#form_error_messages {
	width:340px;
}

body#page-upload span#steps {
	color:#CCC;
	font-size:12px;
	left:150px;
	position:relative;
	top:-15px;
}

body#page-upload div#form_error_messages {
	margin:0 0 10px 20px;
	width:320px;
}

b {
	color:#e53478;
}

div#ratebox div#vote_ratings {
	background:white url(/images/detail_thumbs.png) no-repeat scroll right top;
	float:left;
	height:35px;
	line-height:35px;
	margin:0 5px;
	width:319px;
}

div.ratebox_navigation {
	float:left;
}

div#vote_ratings span.up {
	display:block;
	float:left;
	height:35px;
	margin:7px 5px 7px 38px;
	width:100px;
}

div#vote_ratings span.down {
	display:block;
	float:left;
	height:35px;
	margin:7px 0 7px 60px;
	width:100px;
}

div#ratebox span#vote_thanks {
	background-color:#999;
	color:white;
	display:block;
	float:left;
	height:26px;
	margin:0 5px;
	padding-top:9px;
	text-align:center;
	width:319px;
}

div#detail_register {
	background-color:#555;
	padding:8px 0 5px 5px;
}

div#detail_register p a,div#detail_register p a:link,div#detail_register p a:visited,div#detail_register p a:active,div#detail_register p a:focus {
	color:#33c6f4;
	text-decoration:underline;
}

span.lastLabel {
	left:165px;
	position:absolute;
}

body.users_profile div#container {
	background:transparent url(/images/bg_profile.jpg) no-repeat 150px top;
	max-width:1200px;
}

body li.selectedLink {
	_text-indent:19px;
	background:transparent url(/images/arrow.png) no-repeat 5px 2px;
}

li.nav {
	text-indent:23px;
}

/*Inspired Page Product Rollovers*/
body#page-inspired span.inspiredHoverableShow {
	background-color:#fff;
	filter:alpha(opacity=95);
	font-size:10px;
	opacity:0.95px;
	padding:8px;
	position:absolute;
	width:130px;
	z-index:10;
}

body#page-inspired div.callout_product {
	position:absolute;
	z-index:99;
}

body#page-inspired div#callout_product_1 {
	right:310px;
	top:-70px;
	z-index:99;
}

body#page-inspired div#callout_product_2 {
	right:230px;
	top:-70px;
	z-index:99;
}

body#page-inspired div#callout_product_3 {
	right:148px;
	top:-70px;
	z-index:99;
}

body#page-inspired div#callout_product_4 {
	right:101px;
	top:-60px;
	z-index:99;
}

body#page-inspired div#callout_product_5 {
	right:35px;
	top:-80px;
	z-index:99;
}

body#page-inspired div.callout_product span.inspiredHoverableShow {
	left:-80px;
	top:-100px;
}

body#page-inspired div#callout_product_5 span.inspiredHoverableShow {
	top:-120px;
}

body#page-inspired p {
	font-size:11px;
	padding:0 25px 0 0;
}

body#page-inspired p.title {
	font-size:16px;
	font-weight:700;
}

body#page-inspired p.product_title {
	font-size:11px;
	font-weight:700;
	padding:0;
	text-transform:uppercase;
}

body#page-inspired p.product_description {
	font-size:10px;
	font-weight:400;
	padding:0;
}

body#page-inspired p.details_link {
	margin-top:4px;
	padding:0;
}

body#page-inspired div.looks-directions {
	background:transparent url(/images/looks/looks-directions-bg.png) left top no-repeat;
	color: #ffffff;
	left:404px;
	padding:10px;
	position:absolute;
	top:40px;
	width:176px;
	z-index:2;
	height: 485px;
}

body#page-inspired div#inspiredVideo {
	opacity:1px;
	overflow:hidden;
	position:relative;
	top:3px;
	width:155px;
	z-index:100;
}

body#page-inspired div#inspiredVideo img {
	border:5px solid black;
	display:block;
}

body#page-inspired div#inspiredVideo img:hover {
	border:5px solid #CCC;
}

div#thumbnails a img {
	border:2px solid #777;
}

div#thumbnails img {
	border:2px solid white;
}

div#thumbnails a img:hover {
	border:2px solid #FFF;
}

div#thumbnails a.active img {
	border:2px solid #FFF;
}

body#page-vid div#container {
	background:transparent url(/images/bg_video.jpg) no-repeat scroll -100px top;
}

body#page-vid div#content {
	background:none;
	left:-100px;
}

body#page-vid div#skipButton {
	background-color:white;
	color:black;
	left:290px;
	line-height:12px;
	position:absolute;
	top:385px;
	width:33px;
}

div#ie_extra {
	width:200px;
}

div#shareThis {
	clear:none;
	float:left;
	left:20px;
	position:relative;
}

div#user_registration label a,div#user_registration label a:link,div#user_registration label a:visited,div#user_registration label a:active,div#user_registration label a:focus {
	color:white;
	text-decoration:underline;
}

div#upload_frame form li.checks {
	line-height:12px;
	margin:10px 0 0 20px;
}

div#upload_frame form li.checks label {
	left:-16px;
	position:relative;
	top:-3px;
}

div#upload_frame form li.checks span.secondLine {
	left:38px;
	position:relative;
}

div#chosenSliderGallery {
	height:400px;
	overflow:hidden;
	position:relative;
	width:684px;
}

div#chosenSliderGallery ul {
	list-style:none;
	overflow:none;
	position:absolute;
	white-space:nowrap;
	width:9000px;
}

/*Remove this to see wrapping*/
div#chosenSliderGallery div.chosen-profile {
	margin-bottom:100px;
}

div#chosenHandle {
	background-color:#33c6f4;
	cursor:move;
	height:9px;
	left:0;
	position:absolute;
	top:384px;
	width:56px;
	z-index:100;
}

div.theChosenText {
	float:left;
	margin-left:2px;
	position:absolute;
	top:220px;
}

body#page-upload_chosen div.theChosenText {
	top:263px;
}

div#judges {
	left:467px;
	position:absolute;
	top:448px;
}

div#judges img {
	margin-right:-1px;
}

div.judgeCopy {
	background-color:#252525;
	font-size:14px;
	height:170px;
	left:467px;
	overflow:hidden;
	padding:0 5px;
	position:absolute;
	top:559px;
	width:249px;
}

div#aboutButtons {
	left:20px;
	position:absolute;
	top:620px;
}

div#aboutButtons .prize {
	margin-left:15px;
}

div#flash_thickbox a.thickbox_ok {
	color:white;
	margin-top:10px;
}

div#slide_text {
	margin-left: 207px;
	padding-top: 15px;
	width: 400px;
}

div#get-products-text {
	left:600px;
	position:absolute;
	top:40px;
	width:200px;
}

body#page-upload_confirm div#content p,body#page-upload_confirm div#content h1 {
	background:none;
	color:white;
	margin-left:200px;
}

a {
	color:#999;
}

div#playAboutVideo {
	font-size:11px;
	left:35px;
	position:absolute;
	top:336px;
}

div#aboutVideo {
	left:-20px;
	position:absolute;
	top:-60px;
}

div#homeVideo {
	left:270px;
	position:absolute;
	top:-10px;
}

div.noComments {
	border-color:white;
}

body#page-upload_confirm div#container {
	background:transparent url(/images/bg_submit.jpg) left top no-repeat;
}

body#page-upload_confirm div#container div#content {
	background:none;
	min-width:600px;
	width:600px;
}

body#page-upload_confirm div#container h3 {
	margin-left:200px;
}

div.rules div.section b,div.rules div.section .bold {
	color:#FFF;
	font-weight:700;
}

.caps {
	text-transform:uppercase;
}

div.rules div.section img {
	margin-left:25px;
}

div.rules div.intro,div.rules div.disclaimer {
	font-weight:700;
	margin-bottom:8px;
}

div.rules div.intro,div.rules p.startandend {
	text-align:center;
}

div.rules div.last,div.rules p.startandend {
	font-size:0.9em;
	font-style:italic;
}

div.rules li {
	list-style:disc none inside;
	margin-left:5px;
}

img#rateToWinImg {
	float:right;
	height:108px;
	position:absolute;
	right:42px;
	top:0;
}

body div#content div#user_registration form div.entrantOnly p#salonUsesProducts {
	margin-top:8px;
}

.product_title a {
	color:#272727;
	font-weight:700;
}

.blue {
	background-color:#00ccff !important;
}

select #contest_id {
	font-weight:400 !important;
}

span.hoverable a img,div.rules div.section {
	margin-top:10px;
}

.chosen_image:hover,.chosen_image a:active,div.chosen-profile img.main:hover {
	border:1px solid #555555;
}

span.ratedImageFullSize .seeAllVotes a,div#vote_ratings span.up a,div#vote_ratings span.up a:link,div#vote_ratings span.up a:visited,div#vote_ratings span.up a:active,div#vote_ratings span.up a:hover,div#vote_ratings span.down a,div#vote_ratings span.down a:link,div#vote_ratings span.down a:visited,div#vote_ratings span.down a:active,div#vote_ratings span.down a:hover,div#detail_register p,body#page-index div#top_content p b,div#user_registration label b,div#upload_frame form label b,div#playAboutVideo a {
	color:white;
}

div#image_detail_frame div.profile li.creative_name,div.commentsScroll p span.commentBy {
	color:#33c6f4;
}

body#page-index div.chosen-text,div#pagination span.disabled img,body#page-about div#callout_home,body#page-generic div#callout_home,body#page-vid div#container div#callout_home,body#page-upload_confirm div#callout_home {
	display:none;
}

span#commentsTitle,div#nav ul li a,div#nav div#login div#user-box-greeting span {
	font-weight:700;
}

body#page-about div#container div#content p,body#page-generic div#container div#content p,body#page-upload_confirm div#container p,div.rules,div.rules p,div.rules div.section {
	font-size:12px;
}

div#judgesImg ul#second,div#judgesBio div#judge_3 {
	top:358px;
}

div#judgesImg li,div#judgesImg img {
	height:100px;
}

div.fieldWithErrors,div#chosenSliderGallery ul li {
	display:inline;
}

div.judgeCopy p,div.rules div.section p {
	margin-top:5px;
}

body#page-index div.chosen-profile {
	height: 304px !important;
	width: 228px !important;	
}

body#page-index div.chosen-profile img.main {
	height: 304px !important;
	width: 228px !important;
}

body#page-index div.chosen-profile img.chosen-arrow {
	display:none;
}

body div#bottom_content {
	position: absolute;
	top: 0;
	left: 0;
}

body div#bottom_content div#strip {
	display: block;
	background-color: #000000;
	height: 190px;
}

p.get_inspired_text {
	font-size: 12px;
}

p.header_text {
	font-size: 21px;
}