@charset "UTF-8";

html, body
{
	height: 100%;
	margin: 0 0 0 0;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	background: #000;
	background-image: url(../img/main_site_repeater.jpg);
	background-position: 0 500;
	background-repeat:repeat-x;
}

sup
{
	color: #ff0000;
	font-size: 12px;
}

.clear
{
	clear: both;
}

.modalview
{
	bottom:0;
	height:100%;
	left:0;
	min-height:100%;
	overflow:hidden;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:100%;
	z-index:1000;
}
#loginMessageBox
{
	font-size: 21px;
	margin: 100px auto;
	width: 350px;
	height: 541px;
	z-index: 103;
	background: url(../img/Welcome-Screen.png) no-repeat;
	text-align: center;
}
.modelDisplayName
{
text-transform: uppercase;
margin-bottom:7px;
}
.closex
{
float:right;
width:45px;
height:45px;
}
#loginMessageBox a, #loginMessageBox a:link, #loginMessageBox a:visited, #loginMessageBox a:hover
{
	text-decoration: none;
	color: #fff;
}
#loginMessageBox a:hover
{
	color: #adc206;
}
#loginMessageBox .title
{
	font-size: 28px;
	text-align: center;
	margin-bottom: 20px;
}
#loginMessageBox p
{
	padding: 15px 0 0 0;
	margin: 0 0 30px 0;
}
#loginMessageBox p img
{
	margin: -20px 10px 0 0;
}
#loginMessageCheck
{
	font-size: 9px;
	color: #adc206;
}

/*input, textarea
{
	background-image: url(../img/form/input_bg.gif);
	background-repeat: repeat-x;
	padding: 4px;
	border: 1px solid #ccc;
	margin: 0px;
}*/

img, button
{
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
}

a button, a:link button, a:visited button, a:hover button
{
	text-decoration: none;
}

img.checkmark
{
	float: right;
	margin: 0 4px 0 0;
}

button
{
	width: 84px;
	height: 26px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	background: url(../img/btn/action.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/action.png', sizingMethod='crop');
}
button.medium
{
	width: 83px;
	height: 29px;
	background: url(../img/btn/action_medium.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/action_medium.png', sizingMethod='crop');
}
button.large
{
	width: 127px;
	height: 27px;
	margin: 1px 0;
	background: url(../img/btn/action_large.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/action_large.png', sizingMethod='crop');
}

a, a:link, a:visited, a:hover
{
	color: #fff;
	line-height: 16px;
}

h2
{
	/*width: 540px;*/
	height: 28px;
	background-image: url(../img/rightColumn/title_bg_blue.png);
	background-repeat: no-repeat;
	color: #fff;
	padding: 6px 0 0 10px;
	font-size: 14px;
	margin: 5px 0 0 0;
}
h2.browse
{
	padding: 2px 0 0 0;
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
	color: #fff;
}

#page
{
	width: 100%;
	height: 100%;
	margin: auto;	
}

#content
{
	padding: 10px 0 0 0;
	width: 855px;
	margin: 0 auto;
	text-align: left;
	background-color: #000;
}
#homecontent
{
	padding: 0 0 0 0;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #000;
}

#upperNavigation
{
	width: 100%;
	text-align: right;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
}
#upperNavigation a, #upperNavigation a:link, #upperNavigation a:visited, #upperNavigation a:hover
{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	padding: 0px 10px;
}
#upperNavigation a:hover
{
	text-decoration: underline;
}
#upperNavigation b
{
	font-size: 12px;
}

#header
{
	width: 100%;
	height: 120px;
	/*padding: 10px 0 0 0;*/
	background: url(../img/header/bg.jpg) top no-repeat;	text-align: center;
}
#header_constraint
{
width:960px;
margin: 0 auto;

}
html > body #header
{
	margin-bottom: 10px;
}
#navigationul
{
	
	margin: 0px auto;
	color: #fff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	list-style: none;
	height: 25px;
	clear: both;
	font-weight: bold;
	padding: 0px;

}


#header #navigation
{
	width:960px;
	height: 25px;
	clear: both;
	margin: 0px auto;
	background-image: url(../img/header/navigation/bg.png);
	background-repeat: repeat-x;
	text-align: center;
}
#header #navigation a, #header #navigation a:link, #header #navigation a:visited
{
	display: block;
	padding: 5px 20px;
	/*height: 15px;*/
	color: #fff;
	text-decoration: none;
	background: none;
	/*width:140px;*/
}
#navigation li
{
	display: block;
	/*padding: 5px 15px;*/
	background: url(../img/header/navigation/divider.jpg) left top no-repeat;
	float: right;
	width: auto;
}
#header #navigation li a:hover, #header #navigation li.active
{
	display: block;
	
	/*height: 15px;*/
	background: url(../img/header/navigation/hover_bg.jpg) left top no-repeat;
	color: #fff;
	font-weight: bold;
}
#header #navigation li.active
{
	width:120px;
}
html > body #header #navigation li.active
{
	padding: 6px 0px 5px 0px;
}
#header #navigation li#inactive
{
	background: url(../img/header/navigation/divider.jpg) left top no-repeat;
}

#profileNav
{
	display: block;
	width: 100px;
	_width: 80px;
	height: 15px;
	padding: 2px 0 0 0;
	cursor: pointer;
}
html > body #profileNav
{
	padding: 0;	
}
#header #navigation #profileDD,#header #navigation .cats
{
	position: absolute;
	z-index: 1000;
	margin: 0 0 0 0;
	/*margin: 25px 0 0 -37px;*/
	width: 130px;
}
#header #navigation #profileDD a, #header #navigation #profileDD a:link, #header #navigation #profileDD a:visited, #header #navigation #profileDD a:hover,#header #navigation .cats a,#header #navigation .cats a:link,#header #navigation .cats a:visited,#header #navigation .cats a:hover
{
	display: block;
	width: 125px;
	background: #000;
	/*height: 15px;*/
	border-bottom: 1px solid #8b4673;
	text-align: left;
	margin: 0px;
	padding: 5px 17px;
	text-transform: none;
	font-family: Arial, "VAG Rounded", Verdana, Helvetica, Arial, Sans-Serif;
}
html > body #header #navigation #profileDD a, html > body #header #navigation #profileDD a:link, html > body #header #navigation #profileDD a:visited, html > body #header #navigation #profileDD a:hover,html > body #header #navigation .cats a,html > body #header #navigation .cats a:link,html > body #header #navigation .cats a:visited,html > body #header #navigation .cats a:hover
{
	width: 95px;
	padding: 5px 17px;
}
#header #navigation #profileDD a:hover
{
	/*background-color: #fff;
	color: #000;*/
}

#header #logo
{
	float: left;
	margin: 0 0 4px 0;
}
#header #tagline
{
	float: right;
	margin: 8px 0 0 0;
}
.homeIcon
{
	margin: -14px 0 0 0;
	_margin-top: -12px;
	float: right;
}

.homeFeatureTitle
{
	color: #dfe21d;
	font-size: 12px;
	font-weight: bold;
}

/* Search */
#searchBar
{
	width: 600px;
	height:30px;
	text-align: right;
	margin: 7px 0 0 0;
	/*width: 240px;
	padding: 3px 0;*/
	float: right;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
}
html > body #searchBar { display: block; }

input#searchBox
{
	width: 195px;
	padding: 2px;
	margin: 0 0 0 8px;
	/*float: left;*/
	height: 17px;
	_height: 18px;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
	background-color: #333;
	border: none;
	color: #ccc;
	font-size: 10px;
}
#searchBtn
{
	background: none;
	color: #fff;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	margin: -3px 0 0 0;
	text-transform: uppercase;
	float: none;
	text-decoration: none;
}
button.textOnly
{
	background: none;
	filter: none;
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 16px;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
}
html > body button.textOnly
{
	background: none;
}
#searchBtn:hover
{
	text-decoration: underline;
	/*color: #ffcc00;*/
}
.searchCriteria
{
	position: relative;
	font-size: 12px;
	float: left;
	margin: 4px 30px 10px 4px;
}
.searchCriteria select
{
	width: 150px;
}

#subnavigation
{
	margin: 10px 0 0 0;
	color: #fff;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	background: url(../img/header/navigation/sub_bg.jpg) repeat-x;
	text-transform: uppercase;
	text-align: right;
	list-style: none;
	height: 18px;
	padding: 0px;
}
html > body #subnavigation
{
	margin: 10px 0 0 0;
}
#subnavigation a, #subnavigation a:link, #subnavigation a:visited, #subnavigation a:hover
{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#subnavigation li
{
	float: right;
	padding: 3px 12px 4px 12px;
	background: url(../img/header/navigation/sub_divider.jpg) left top no-repeat;
	height: 18px;
	margin: 0 0 0 0;
}

#subnavigation a:hover li, #subnavigation a:focus li, #subnavigation li:hover, #subnavigation li.active
{
	display: block;
	background: url(../img/header/navigation/sub_hover_bg.jpg) left top no-repeat !important;
	cursor: pointer;
	color: #fff !important;/*95416f*/
}
#subnavigation a:hover
{
	color: #95416f;
}
.highlight
{
	color: #6c1b72;/*#95416f;*/
}
/*Was used for round corner
#subnavigation li#spacer
{
	background: none;
	padding: 0 5px;
}*/

#loginBox, #forgotPasswordBox
{
	position: absolute;
	left: 680;
	top: 40;
	z-index: 200;
	width: 300px;
	height: 110px;
	text-align: left;
	background: #000;
	padding: 6px;
	border: 1px solid #fff;
}
html > body #loginBox, html > body #forgotPasswordBox
{
	left: 680;
	width: 280px;
	height: 110px;
	text-align: left;
	background: #000;
	padding: 6px;
}

#loginBox input, #forgotPasswordBox input
{
	width: 100%;
	margin: 4px 0 0 0;
	height: 25px;
}
html > body #loginBox input, html > body #forgotPasswordBox input
{
	width: 100%;
	margin: 8px 0;
	height: 25px;
}

.commentBox
{
	font-size: 12px;
	float: left;
	width: 250px;
	margin-top: 0px;
}
.commentBox p
{
	margin: 0 0 4px 0;
}
.commentBox b
{
	font-size: 13px;
}
.commentPhoto
{
	margin-right: 10px;
	height: 96px;
	float: left;
}
.commentPhotoContainer
{
	width: 80px;
	height: 91px;
	overflow: hidden;
}
#commentList
{
	width: 390px;
	height: 285px;
	overflow: auto;
}

.smallSection .purpleFade
{
	width: 394px;
	height: 321px;
	background: url(../img/profile/fan_bg.jpg) top center no-repeat;
	margin: 0 0 0 -5px;
	padding: 10px;
}
html > body .smallSection .purpleFade
{
	width: 374px;
	height: 301px;
}
#fanPhoto
{
	height: 96px;
	background: url(../img/profile/small_photo_border.png) top center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/profile/small_photo_border.png', sizingMethod='crop');
	float: left;
	margin-bottom: 20px;
}
html > body #fanPhoto
{
	margin-bottom: 25px;
}
#fanPhotoContainer
{
	margin: 0 6px;
	padding: 8px 0 0 0;
	width: 74px;
	height: 84px;
	overflow: hidden;
}
#fanImage
{
	height: 84px;
}

/* Section structures */
.smallSection
{
	width: 411px;
	min-height: 300px;
	background: url(../img/profile/small_section_top.jpg) top center no-repeat;
	padding: 8px 0 0 0;
	float: left;
	margin: 0px;
}
.smallSection li
{
	width: 411px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.smallSection .head
{
	font-size: 20px;
	background: url(../img/profile/small_section_head.jpg) top right no-repeat;
	height: 25px;
	width: 406px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	color: #fff;
}
.smallSection .head
{
	width: 399px;
}
.smallSection .body
{
	width: 381px;
	height: 375px;
	padding: 0 15px;
}

.mediumSection
{
	width: 481px;
	height: 280px;
	background: url(../img/profile/medium_section_top.png) top center no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/profile/medium_section_top.png', sizingMethod='crop');
	padding: 8px 0 0 0;
	margin: 0px;
}
.mediumSection li
{
	width: 481px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.mediumSection .head
{
	width: 469px;
	font-size: 20px;
	background: url(../img/profile/medium_section_head.png) top right no-repeat;
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	color: #1a8e07;
}
.mediumSection .body
{
	width: 451px;
	height: 270px;
	padding: 0 15px;
}
.profileAd
{
	float: right;
	text-align: center;
	background: url(../img/profile/ad_bg.jpg) no-repeat;
	width: 340px;
	height: 265px;
	padding: 10px 8px;
	margin: 0px;
}
html > body .profileAd
{
	height: 310px;
}
.section
{
	clear: both;
	width: 843px;
	min-height: 280px;
	margin: 0 0 10px 2px;
	padding: 6px 0 0 0;
	list-style: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/bg.png', sizingMethod='crop');
}
html > body .section
{
	margin: 0 0 10px 5px;
	background: url(../img/section/bg.png) top center no-repeat;
}
.section li
{
	width: 843px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.section .head
{
	font-size: 24px;
	background: url(../img/section/top.png) top right no-repeat;
	height: 25px;
	width: 837px;
	margin: 0 0 10px 0;
	padding: 0 0 0 12px;
}
html > body .section .head
{
	width: 825px;
}
.section .body
{
	width: 843px;
	height: 300px;
	background: url(../img/section/middle.png) right repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/middle.png', sizingMethod='crop');
	padding: 0 10px;
}
html > body .section .body
{
	width: 827px;
	height: auto;
	min-height: 300px;
	padding: 0 8px;
	background: url(../img/section/middle.png) left repeat-y;
}
.section .foot
{
	height: 20px;
	margin: 0 0 0 1px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/bottom.png', sizingMethod='crop');
}
html > body .section .foot
{
	margin: 0px;
	background: url(../img/section/bottom.png) no-repeat;
}

.instructions
{
	font-size: 10px;
	color: #000;
}

.sectionSilver, .sectionSilverWide
{
	float: left;
	height: 665px;
	margin: 0 9px;
	padding: 0;
	list-style: none;
	color: #000;
	font-size: 12px;
}
html > body .sectionSilver, html > body .sectionSilverWide
{
	margin: 0 7px;
}
.sectionSilver a, .sectionSilver a:link, .sectionSilver a:visited, .sectionSilver a:hover,
.sectionSilverWide a, .sectionSilverWide a:link, .sectionSilverWide a:visited, .sectionSilverWide a:hover,
.sectionSilverBubble a, .sectionSilverBubble a:link, .sectionSilverBubble a:visited, .sectionSilverBubble a:hover
{
	color: #8b4673;
}
.sectionSilverWide input, .sectionSilverBubble input, #details input
{
	width: 91%;
	height: 22px;
	padding: 0px;
	margin: 2px 0 15px 0;
}
.sectionSilverWide textarea, .sectionSilverBubble textarea, #details textarea
{
	width: 91%;
	height: 70px;
	padding: 0px;
	margin: 2px 0 15px 0;
}
#silverSubnav
{
	text-transform: uppercase;
	margin: 0 0 0 10px;
}
#silverSubnav a, #silverSubnav a:link, #silverSubnav a:visited, #silverSubnav a:hover
{
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	position: relative;
	z-index: 100;
}
#silverSubnav a:hover
{
	text-decoration: underline;
}
#silverSubnav .active
{
	color: #8b4673;
	margin: 0 10px;
}
.sectionSilverWide h2, .sectionSilverWide h3
{
	color: #000;
	margin: 0 0 8px 0;
	padding: 0px;
}
.sectionSilver li
{
	height: 665px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.sectionSilver .left, .sectionSilverWide .left
{
	width: 14px;
	height: 665px;
	background: url(../img/section/silver_bg_left.jpg) no-repeat;
	float: left;
}
.sectionSilver .body
{
	width: 365px;
	height: 665px;
	padding: 20px 0;
	background: url(../img/section/silver_bg.jpg) repeat-x;
	float: left;
	margin: 0px;
}
.sectionSilverWide .body
{
	width: 500px;
	padding: 30px 10px 20px 10px;
	background: url(../img/section/silver_bg.jpg) repeat-x;
	float: left;
}
html > body .sectionSilver .body, html > body .sectionSilverWide .body
{
	min-height: 665px;
	width: 372px;
	height: auto;
	padding: 20px 0;
	background: url(../img/section/silver_bg.jpg) repeat-x;
}
.sectionSilver .right, .sectionSilverWide .right
{
	width: 14px;
	height: 665px;
	background: url(../img/section/silver_bg_right.jpg) no-repeat;
	float: left;
}

.narrowArch
{
	height: auto;
	width: 561px;
	background: url(../img/section/narrow_arch.jpg) top no-repeat;
	padding: 20px 0 0 0;
	margin: 20px 10px 0 0;
	float: left;
}
#narrowArchBody
{
	padding: 0 10px;
}
html > body #narrowArchBody
{
	min-height: 200px;
}

.body .title
{
	font-size: 20px;
	color: #1a8e07;
	font-weight: normal;
	font-size: 18px;
}
.narrowArch .title, .narrowArch .titleWhite
{
	width: 540px;
	font-size: 20px;
	color: #1a8e07;
	height: 25px;
	background: url(../img/section/narrow_arch_title_bg.jpg) top right no-repeat;
	margin: -10px 0 50px 12px;
	padding: 0 0 4px 0;
	font-weight: normal;
}
.narrowArch .titleWhite
{
	color: #fff;
}
.formSteps
{
	float: left;
	height: 100%;
	padding: 10px 5px 10px 55px;
	margin: 20px 0 20px 0;
	/*background: url(../img/form/form_fade_bg.gif) top left repeat-y;*/
}
.formSteps .step
{
	background: url(../img/form/form_step_bg.gif) repeat-y;
	font-size: 21px;
	color: #333;
	padding: 4px 0px;
	margin: 4px 0;
	position: relative;
	z-index: 100;
	width: 192px;
}
html > body .formSteps .step
{
	width: auto;
}
.formSteps .stepActive
{
	background: url(../img/form/form_step_bg.gif) repeat-y;
	font-size: 21px;
	color: #fff;
	padding: 4px 0px;
	margin: 4px 0;
	position: relative;
}
.formSteps .step a, .formSteps .step a:link, .formSteps .step a:visited, .formSteps .step a:hover
{
	height: 25px;
}
html > body .formSteps .step a, html > body .formSteps .step a:link, html > body .formSteps .step a:visited, html > body .formSteps .step a:hover
{
	display: block;
	height: 23px;
}
.formBtn
{
	float: right;
	margin: 0 50px 0 0;
	position: relative;
	z-index: 100;
}

#rss
{
	width: 500px;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	position: relative;
}
ul#rss li
{
	list-style-image: url(../img/icon/green_bullet.gif);
	margin: 8px 0 8px 20px;
}

.sectionSilverWide li
{
	width: 545px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sectionSilverWide .top
{
	background: url(../img/section/silver_bg_top.jpg) no-repeat;
}
.sectionSilverWide .middle
{
	padding: 15px 25px;
	background: url(../img/section/silver_bg_middle.jpg) repeat-y;
}
.sectionSilverWide .bottom
{
	height: 367px;
	margin: -345px 0 0 0;
	background: url(../img/section/silver_bg_bottom.jpg) no-repeat;
}

.sectionSilver .title, .sectionSilverBubble .title
{
	width: 364px;
	padding: 3px 0 5px 15px;
	background: url(../img/section/silver_title_underline.jpg) bottom no-repeat;
	font-size: 17px;
	color: #000;
	margin: 0px;
}
.sectionSilverBubble .title
{
	margin: 0 0 5px 0;
}

.sectionSilverBubble
{
	float: left;
	height: 205px;
	/*margin: 0 5px;*/
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #000;
	font-size: 12px;
}
html > body .sectionSilverBubble
{
	margin: 0 5px;
}
.sectionSilverBubble li
{
	height: 205px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.sectionSilverBubble .left
{
	width: 12px;
	background: url(../img/section/silver_bubble_bg_left.jpg) no-repeat;
	float: left;
}
.sectionSilverBubble .body
{
	width: 372px;
	height: 220px;
	padding: 5px 0 0 0;
	background: url(../img/section/silver_bubble_bg.jpg) repeat-x;
	float: left;
}
html > body .sectionSilverBubble .body
{
	width: 379px;
	height: 220px;
	padding: 5px 0 0 0;
	background: url(../img/section/silver_bubble_bg.jpg) repeat-x;
}
.sectionSilverBubble .right
{
	float: left;
	width: 12px;
	background: url(../img/section/silver_bubble_bg_right.jpg) no-repeat;
}

/* Purple fade */
.purpleFade
{
	width: 100%;
	height: 339px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.purpleFadeLeft
{
	float: left;
	width: 11px;
	min-width: 11px;
	max-width: 11px;
	height: 339px;
	background: url(../img/section/purple_fade_left.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/purple_fade_left.png', sizingMethod='crop');
}
.purpleFadeMiddle
{
	float: left;
	height: 339px;
	width: 805px;
	max-width: 805px;
	min-width: 805px;
	background: url(../img/section/purple_fade_middle.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/purple_fade_middle.png', sizingMethod='crop');
}
.purpleFadeRight
{
	float: left;
	width: 11px;
	min-width: 11px;
	max-width: 11px;
	height: 339px;
	background: url(../img/section/purple_fade_right.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/purple_fade_right.png', sizingMethod='crop');
}

.banner
{
	position: relative;
	margin: 10px auto;
}
html > body .banner
{
	margin: 10px 3px;
}
	
.center
{
	margin: auto;
}

.column
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.column li
{
	float: left;
	margin: 0 6px;
	padding: 0px;
}
.column #topNews
{
	width: 512px;
	height: 340px;
	padding: 1px 10px 4px 10px;
	/*background: url(../img/widgets/top_new_bg.jpg) no-repeat;*/
}
html > body .column #topNews
{
	height: 333px;
}
.column .columnTwo
{
	float: left;
	background: url(../img/category/genres.gif);
	width: 270px;
	height: 340px;
	padding: 10px;
}
html > body .column .columnTwo
{
	width: 250px;
	height: 320px;
}
.column .columnTwo a, .column .columnTwo a:link, .column .columnTwo a:visited, .column .columnTwo a:hover
{
	text-decoration: none;
	font-size: 20px;
	line-height: 26px;
}
.column #topNews #featureNumbers
{
	position: relative;
	margin: -35px 8px 0 0;
	z-index: 100;
}
.column #topNews .featureNumber, .column #topNews .featureNumberActive
{
	font-size: 12px;
	color: #fff;
	width: 6px;
	height: 22px;
	padding: 4px 8px;
	margin: 0 0 0 8px;
	background: url(../img/widgets/dot_bg.gif) no-repeat;
	float: right;
	cursor: pointer;
}
.column #topNews .featureNumberActive
{
	background: url(../img/widgets/dot_active_bg.gif) no-repeat;
}

div#topNews #featureNumbers
{
	position: relative;
	margin: -43px 0 0 10px;
	z-index: 100;
}
div#topNews .featureNumber, div#topNews .featureNumberActive
{
	font-size: 14px;
	color: #fff;
	width: 7px;
	height: 17px;
	padding: 6px 11px;
	margin: 0 0 10px 6px;
	background: url(../img/widgets/dot_large_bg.gif) no-repeat;
	cursor: pointer;
	float: left;
}
div#topNews .featureNumberActive
{
	background: url(../img/widgets/dot_active_large_bg.gif) no-repeat;
}

#footer
{
	text-align: center;
	padding: 0 0 10px 0;
	font-family: "Calibri", "Gill Sans", "Gill Sans MT", Verdana, Helvetica, Arial, Sans-Serif;
}

#footer #navigation
{
	color: #fff;
	font-size: 12px;
}

#footer #navigation a, #footer #navigation a:link, #footer #navigation a:visited, #footer #navigation a:hover
{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

/* Mail */
.mailIcon
{
	margin: 0 8px 0 0;
	width: 30px;
	display: block;
	float: left;
}
#mail
{
	width: 100%;
	font-size: 11px;
	color: #333;
}
div#mail
{
	color: #fff;
}
#mail #titlebar
{
	background-color: #666;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#mail td
{
	border-top: 1px solid #999;
}
div#mail #sendTo
{
	width: 100%;
}
div#mail #subject
{
	width: 100%;
}
div#mail #message
{
	width: 100%;
}

textarea#message
{
	height: 250px;
}

.success_message
{
	width: 810px;
	text-align: center;
	padding: 0px 0px 15px 0px;
	font-size: 18px;
	color: green;
}

#homecontent .error_message
{
width:960px;
}

.error_message
{
	width: 810px;
	text-align: center;
	padding: 0px 0px 15px 0px;
	font-size: 18px;
	color: #ff0000;
}

/* Contest */
.featuredProfile
{
	float: left;
	position: relative;
	z-index: 100;
}
#featuredProfileLeft
{
	margin: 0 0 0 10px;
}
html > body #featuredProfileLeft
{
	margin: 0 0 0 12px;
}
#featuredProfileCenter
{
	margin: 0 0 0 35px;
}
html > body #featuredProfileCenter
{
	margin: 0 0 0 37px;
}
#featuredProfileRight
{
	margin: 0 0 0 36px;
}
html > body #featuredProfileRight
{
	margin: 0 0 0 37px;
}
.featuredPhoto
{
	width: 74px;
	height: 77px;
	_padding: 10px 9px 12px 9px;
	background: url(../img/section/featured_photo.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/featured_photo.png', sizingMethod='crop');
}
html > body .featuredPhoto
{
	margin: 0 0 8px 0;
	padding: 10px 9px 15px 9px;
}
.featuredPhotoContainer
{
	width: 74px;
	height: 84px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.featuredImage
{
	/*width: 74px;
	height: 84px;*/
	height: 84px;
}
.featuredProfileDetails
{
	/*off a little in safari, made up for it with styles*/
	margin: 0 0 0 4px;
	line-height: 11px;
}
html > body .featuredProfileDetails
{
	margin-bottom: -12px;
}
* html .featuredProfileDetails
{
	margin: 0 0 0 4px;
}
.featuredProfileDetails img.featuredStar, .featuredProfileDetails img.featuredCheckmark
{
	margin: 0 16px 0 0;
}
.featuredProfileDetails img.featuredX
{
	margin: 0 0 0 0;
}
.featuredProfileUsername, .featuredProfileAge, .featuredProfileLocation
{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	margin-top: -2px;
	width:88px;
}
.featuredProfileLocation
{
	color: #8b4673;
}

.flatspot
{
	width: 366px;
	height: 58px;
	position: relative;
	z-index: 99;
	background: url(../img/section/silver_bubble_flatspot.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/section/silver_bubble_flatspot.png', sizingMethod='crop');
	margin: -56px 0 0 3px;
}
html > body .flatspot
{
	margin: -50px 0 0 5px;
}
#contestProfile
{
	margin: 10px 0 0 15px;
}
#contestPhoto, #userPhoto
{
	height: 96px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/profile/small_photo_border.png', sizingMethod='crop');
	float: left;
}
html > body #contestPhoto, html > body #userPhoto
{
	background: url(../img/profile/small_photo_border.png) no-repeat;
}
#userPhoto
{
	margin: 25px 10px 25px 25px;
}
.userDetails
{
	float: left;
	margin-top: 25px;
}
#contestImage, #userImage
{
	/*width: 82px;
	height: 84px;*/
	width: 76px;
	height: 78px;
}
.rssImage
{
width:100px;
margin-bottom:10px;
}
contestPhotoWide
{

}
#contestPhotoContainer, #userPhotoContainer
{
	margin: 0 6px;
	padding: 8px 0 0 0;
	width: 74px;
	height: 84px;
	overflow: hidden;
}
#contestProfileDetails
{
	float: left;
	width: 200px;
	margin: 0 0 0 15px;
}
#contestProfileDetails h1, #contestProfileDetails h2, #contestProfileDetails h3
{
	font-size: 16px;
	line-height: 18px;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#contestProfileDetails h3
{
	margin-bottom: 4px;
}
#contestProfileDetails h1.highlight, #contestProfileDetails h2.highlight, #contestProfileDetails h3.highlight
{
	color: #95416f;
}

#contestProfileDetails h1 a
{
	color: #000;
	text-decoration: none;
}


/* Mail Center */
ul#narrowBorder
{
	list-style: none;
	margin: 20px 40px 0 25px;
	padding: 0px;
}
ul#narrowBorder li#top
{
	width: 165px;
	height: 17px;
	background: url(../img/border/narrow_border_top.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/border/narrow_border_top.png', sizingMethod='crop');
}
ul#narrowBorder li#middle
{
	width: 145px;
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	line-height: 24px;
	background: url(../img/border/narrow_border_middle.png) repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/border/narrow_border_middle.png', sizingMethod='crop');
}
ul#narrowBorder li#bottom
{
	width: 165px;
	height: 13px;
	background: url(../img/border/narrow_border_bottom.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/border/narrow_border_bottom.png', sizingMethod='crop');
}

/* Profile */
#profilePhoto
{
	width: 193px;
	height: 186px;
	background: url(../img/profile/photo_bg.jpg) no-repeat;
	padding: 12px 30px;
}
#profilePhoto #profilePhotoContainer
{
	width: 190px;
	height: 183px;
	overflow: hidden;
}
#profilePhoto img#profile
{
	/*width: 190px;*/
	height: 183px;
	border: none;
}
.profileButtons img
{
	margin-bottom: 4px;
}

#editProfilePhoto
{
	width: 215px;
	height: 236px;
	background: url(../img/profile/edit_photo_bg.png) no-repeat;
	padding: 21px 0px 0px 31px;
}
#editProfilePhoto #editProfilePhotoContainer
{
	width: 182px;
	height: 185px;
	overflow: hidden;
	margin-bottom: 10px;
}
#editProfilePhoto img#profile
{
	/*width: 190px;*/
	height: 185px;
	border: none;
}
#editPublicProfileUsername
{
	color: #6c1b72;
	font-size: 21px;
	width: 215px;
	line-height: 16px;
}
#editPublicProfileLocation
{
	color: #000;
	font-size: 16px;
	width: 215px;
}

#publicProfilePhoto
{
	float: left;
	width: 280px;
	height: 337px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/profile/public_photo_bg.png', sizingMethod='crop');
	padding: 35px 0 0 40px;
	margin: 0px;
}
html > body #publicProfilePhoto
{
	height: 371px;
	background: url(../img/profile/public_photo_bg.png) no-repeat;
}
#publicProfilePhoto #profilePhotoContainer
{
	width: 239px;
	height: 251px;
	overflow: hidden;
	margin: 0 0 12px 0;
	padding: 0px;
}
#publicProfilePhoto img#profile
{
	height: 251px;
	border: none;
}
#publicProfileDetails
{
	color: #000;
	font-size: 14px;
	width: 250px;
}
a.morePics
{
	position: relative;
	float: right;
	color: #6c1b72;
	font-size: 11px;
	margin-right: 6px;
}
#publicProfileUsername
{
	color: #6c1b72;
	font-size: 21px;
	width: 250px;
	line-height: 16px;
}
#publicProfileLocation
{
	color: #000;
	font-size: 16px;
	width: 250px;
}
#publicProfileMedia
{
	position: relative;
	float: left;
	width: 492px;
	height: 395px;
	padding: 34px 7px 0 5px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/profile/public_media_bg.png', sizingMethod='crop');
}
html > body #publicProfileMedia
{
	width: 480px;
	height: 375px;
	background: url(../img/profile/public_media_bg.png) no-repeat;
}
#publicProfileButtons
{
	position: relative;
	margin: 4px 0 0 -38px;
	width: 315px;
}
/*html > body #publicProfileButtons
{
	margin: -100px 0 0 2px;
}*/
#fanButtons
{
	width: 300px;
	margin: 40px 0 0 15px;
}
	
#profileUpdates
{
	background: url(../img/btn/new_updates_box.jpg) no-repeat;
	width: 225px;
	height: 123px;
	padding: 30px 10px 0 15px;
}
#profileUpdates a, #profileUpdates a:link, #profileUpdates a:visited, #profileUpdates a:hover
{
	color: #000;
	font-size: 16px;
}
.profileQuestion
{
	color: #1a8e07;
	font-size: 15px;
	font-weight: normal;
	margin: 20px 0 4px 0;
}
#profileInterview
{
	position: relative;
	font-size: 14px;
	color: #fff;
	height: 240px;
	overflow: auto;
	width: 450px;
}
#profileList
{
	float: left;
	width: 650px;
}
.profileListItem
{
	float: left;
	margin: 0 35px 0 0;
	padding: 10px;
	font-size: 14px;
	/*border-bottom: 1px solid #333;*/
	color: #ccc;
}
.profileListItem a, .profileListItem a:link, .profileListItem a:hover, .profileListItem a:visited
{
	color: #ccc;
}
.profileListRow
{
	clear: both;
}

#editProfileForm
{
	width: 225px;
	height: 186px;
	padding: 30px 10px 0 10px;
	background: url(../img/section/edit_profile_photo_bg.gif) no-repeat;
}

/* Comment */
#commentLabel
{
	font-size: 12px;
	margin: 0 0 0 10px;
}
#commentTextArea
{
	position: relative;
	width: 370px;
	height: 100px;
	margin: 4px 10px 10px 10px;
}

/* vote */
#voteDD
{
	position: absolute;
	z-index: 100;
	width: 325px;
	/*background: #fff;*/
	text-align: center;
	/*padding: 10px 0;*/
	margin: -122px 0 0 -812px;
}
html > body #voteDD
{
	margin: -130px 0 0 -4px;
}
#votePod
{
	text-align: center;
}

/* Advertising */
.bannerLandscape
{
	position: relative;
	width: 465px;
	height: 60px;
	text-align: center;
}

.bannerLeaderboard
{
	position: relative;
	width: 728px;
	height: 90px;
	text-align: center;
}

.bannerSkyScraper
{
	position: relative;
	width: 120px;
	height: 600px;
	text-align: center;
}

.bannerSkyScraperWide
{
	position: relative;
	width: 160px;
	height: 600px;
	text-align: center;
}

.bannerRectangle
{
	position: relative;
	width: 180px;
	height: 150px;
	text-align: center;
}

.bannerRectangleMedium
{
	position: relative;
	width: 300px;
	height: 250px;
	text-align: center;
}

.bannerRectangleLarge
{
	position: relative;
	width: 336px;
	height: 280px;
	text-align: center;
}

/* Survey */
#survey
{
	float: left;
	margin-top: 8px;
	_margin-top: 45px;
	width: 368px;
	height: 339px;
	background: url(../img/widgets/survey/vote_bg.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/widgets/survey/vote_bg.png', sizingMethod='crop');
}
#survey #surveyPhoto
{
	width: 354px;
	height: 329px;
	margin: 5px 5px 5px 6px;
	background: url(../img/widgets/survey/fans.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/widgets/survey/fans.png', sizingMethod='crop');
}
#survey #surveyText
{
	width: 354px;
	height: 60px;
	margin: -75px 5px 0 6px;
	padding: 4px;
	color: #000;
	background: #fff;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;*/
	position: relative;
}
html > body #survey #surveyText
{
	width: 346px;
	height: 60px;
	margin: -73px 5px 0 6px;
	padding: 4px;
	color: #000;
	background: #fff;
	/*filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;*/
}
#survey #surveyResult
{
	font-size: 12px;
	width: 356px;
	height: 334px;
	margin: 5px 4px 5px 7px;
	color: #000;
	padding: 15px 4px 4px 10px;
	background: url(../img/widgets/survey/results.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/widgets/survey/results.png', sizingMethod='crop');
}
html > body #survey #surveyResult
{
	width: 338px;
	height: 310px;
	margin: 5px 4px 5px 7px;
	color: #000;
	padding: 15px 4px 4px 10px;
}
#survey #surveyText #surveyTitle, #survey #surveyResult #surveyTitle
{
	font-size: 18px;
}
#survey .resultSet
{
	margin-top: 20px;
}
#survey .resultBar
{
	color: #fff;
	text-align: right;
	padding: 0 4px;
	height: 25px;
	margin: 0px;
	background: url(../img/widgets/survey/results_bar.jpg) repeat-x;
}
#survey #surveyText .formBtn
{
	margin: 0px;
}

input.checkbox
{
	max-width: 20px;
	min-width: 20px;
	width: 20px;
	padding: 0px;
	margin: 0px;
}
.regCol
{
	width:250px;
	float:left;
	position: relative;
	z-index: 130;
}
.regBoxContainer
{
height:50px;

}
.regBoxContainer input
{
margin-bottom:4px;
}
#homeVideosContainer
{
width:410px;
height:345px;
float:left;
}
.next
{
width:410px;
height:16px;
text-align: center;
}
.prev
{
width:410px;
height:16px;
text-align: center;
}
.prev img,.next img
{
margin:0px auto;
}
#carousel
{
list-style-type: none;
margin: 0pt; 
padding: 0pt; 
position: relative;
}
#homeVideos
{
overflow: hidden; 
visibility: visible;
height: 279px;
}
#carousel li
{
width:410px; 
height:279px;
}
.video_image_wrap
{
width:410px;
/*height:88px;*/
}
.video_image_wrap_admin
{
width:410px;
height:124px;
}
.carouseltitle
{
height:30px;
width:300px;
padding: 0px 0px 0px 10px;
font-size: 20px;
}
.video_thumb
{
float:left;
height:74px;
}
.video_thumb img,.video_image
{
cursor: pointer;
}
.video_data
{
float:left;
margin-left:15px;
/*height:74px;*/
width:200px;
text-align: justify;
}
.video_data_admin
{
float:left;
margin-left:15px;
height:74px;
width:170px;
}
#deleteVideos
{
list-style-type: none;
padding: 0px;
}
#home_video_wrapper
{
width: 1000px; 
height:344px; 
margin:0 auto;
text-align: left;
}
#home_video_background
{
text-align: center;
height:344px;
width:100%;
background: url(../img/videoplayerbg.png) repeat-x;
margin-bottom: 10px;
}
.video_category
{
font-size: 12px;
line-height: 13px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
}
.video_info
{
font-size: 11px;
line-height: 13px;
color: #fff;
font-family: Arial,Helvetica,sans-serif;
}
.video_date
{
font-size: 10px;
line-height: 10px;
}
.video_title
{
font-size: 12px;
font-weight: bold;
line-height: 13px;
font-family: Arial,Helvetica,sans-serif;
margin-bottom:5px;
}
#ui-datepicker-div
{
background-color: #000;
z-index: 1000;
}
.ui-datepicker-prev
{
display: block;
float: left;

}
.ui-datepicker-next
{
display: block;
float: right;
}
.ui-datepicker-header
{
height:26px;
}
.page_number
{
display:block;
float:left;
height:20px;
font-size: 12px;
line-height: 23px;
padding:0px 5px;
border:1px solid #444;
cursor: pointer;
}
.pager,.users_table
{
clear: both;
}
#homepage_content
{
width:960px;
}
#homepage_content_left
{
float:left;
width:525px;
}
#homepage_content_right
{
float:right;
width:425px;
}
h2.home_title, h2.home_title_accor
{
height:30px;
background:url(../img/title_bg.png) repeat-x;
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color:#ddd;
padding:0px 7px;
margin:0px 0px 0px 0px;
}
h2.home_title_invert
{
height:30px;
background:url(../img/title_bg_invert.png) repeat-x;
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 22px;
color:#ddd;
padding:0px 7px;
margin:0px 0px 0px 0px;
}
h2.home_title_accor
{
cursor: pointer;
}
.home_paragraph
{
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 16px;
color:#fff;
margin:0px 0px 20px 0px;
padding:0px 7px;

}
.home_paragraph ul
{
padding:0px;
margin:0px;
list-style-position: inside;
}
.home_paragraph ul li
{
font-size: 16px;
padding:0px;
margin:0px 0px 25px 0px;
}
.image_switcher
{
width:525px;
height:261px;
}
.image_switcher_frame
{
width:525px;
height:261px;
position:absolute;
z-index: 10;
background-image: url(../img/home_frame_blur_2.png);
}
.image_switcher_links
{
width:525px;
height:231px;
position:absolute;
z-index: 15;
}
.image_switcher_image
{
width:525px;
height:261px;
position:absolute;
z-index: 5;
}



.image_switcher_controls
{
width:525px;
height:30px;
margin-top: 231px;

background-image: url(../img/home_frame_blur_2.png);
background-position: bottom;
position: absolute;
z-index: 15;
}
a.switcher_button, a.switcher_button_dark,a.switcher_button:hover,a.switcher_button_dark:hover,a.switcher_button:visited,a.switcher_button_dark:visited
{
width:30px;
height:10px;
font-size: 10px;
line-height: 10px;
text-decoration: none;
display: block;
float: left;
text-align: center;
margin-left: 10px;
cursor: pointer;
}
a.switcher_button,a.switcher_button:hover,a.switcher_button:visited
{
background-color: #ddd;
border: solid 1px #444;
color: #444;
background-repeat: no-repeat;
background-position: center;
}
a.switcher_button_dark,a.switcher_button_dark:hover,a.switcher_button_dark:visited
{
background-color: #444;
border: solid 1px #ddd;
color: #ddd;
background-repeat: no-repeat;
background-position: center;
}
.scrolling_vids
{
height:345px;
width:425px;
}
.scrolling_vids_bg
{
background: url(../img/scrolling_div_back.png);
background-repeat:  repeat-x; 
}
.home_thumbs
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
.article_link
{
text-decoration: none;
}
.article_content
{
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.article_title
{
font-size: 17px;
margin-bottom: 8px;
}
.article_box
{
width:552px;
background-image:url(../img/home/transparentdot.png);
background-repeat: repeat;
margin:200px auto;
font-family: Arial, Helvetica, sans-serif;
}
.about_box
{
background:url(../img/home/about_back.png);
width:961px;
height:457px;
margin:200px auto;
}
.article_close
{
float: right;
cursor: pointer;
}
.article_box_pad
{
border-left:#292929 solid 4px;
border-right:#f7f7f7 solid 4px;
font-size: 14px;
line-height: 20px;
padding: 20px;
text-align: left;
}
.about_box_pad
{
font-size: 14px;
line-height: 22px;
padding: 20px 7px;
text-align: left;
}
#welcome_message
{
width:960px;
text-align: center;
font-size: 30px;
}
#flashvideo
{
text-align: center;
}
.purple
{
color:#642b51;
}
.gray
{
color:#999999;
}
.smaller_white
{
font-size: 28px;
}

.sort_btns
{
color:#ddd;
font-size: 14px;
margin-top:6px;
float:right; 
width:415px;
font-family: Ariel,helvetica, sans-serif;

}
.sort_btns a
{
color:#ddd;
font-size: 14px;
font-family: Ariel,helvetica, sans-serif;
}

.judge_player
{
float:left;
width:425px;
height:271px;
}

.judge_artist_info
{
 float:left;
 height:300px;
 width:535px;
}

.judge_additional_videos
{

}

.judge_video_thumbs
{
float:right;
width:100px;
height:300px;
}

.judge_video_thumbs div
{
width:100px;
height:60px;
display:block;
margin-top:10px;
cursor: pointer;
}

.judge_submit_container
{
padding:30px;
text-align: center;
}

.judge_submit_container input
{
margin:0 auto;
}

.judge_comment_button
{
display:block;
background:url(../img/judges/add_comment.png);
cursor: pointer;
width:212px;
height:29px;
}

.judge_dropdowns img
{
height:31px;
display:block;
float: left;
}

.judge_comment
{
margin:10px 0px 20px 10px;
display:none;
width:940px;
height:140px;
font-family:Arial,sans-serif;
font-size: 14px;
line-height: 20px;
}

.judge_dropdowns select
{
display: block;
float: left;
margin-top: 8px;
}

.viral_video_info_section
{
width:521px;
height:375px;
background:url(../img/viralvideo/vvinfosection.png);
margin-left:2px;
}
.viral_video_info_section_buttons
{
float:left;
width:321px;
height:75px;
}
.viral_video_info_section_stars
{
float:left;
width:200px;
height:75px;
}
.viral_video_info_section_info
{

}
.ui-state-active div span.plus,.ui-state-default div span.minus
{
color:#aa3483;
}
.ui-state-active div span.minus,.ui-state-default div span.plus
{
color:#fff;
}





.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	background:transparent url(../img/scrolltrack.png) repeat-y;
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	background:transparent url(../img/dragtrack.png) repeat-y scroll 0 0;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	background:transparent url(../img/drag_top.png) repeat-y;
	position: absolute;
	top: 0;
	left: 0;
	height:7px;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	background:transparent url(../img/drag_bottom.png) repeat-y;
	position: absolute;
	bottom: 0;
	left: 0;
	height:7px;
	overflow: hidden;
}
a.jScrollArrowUp {
	background-image:url(../img/up_arrow.png);
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 22px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	background-image:url(../img/down_arrow.png);
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 22px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.ac_results {
	padding: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	color:#333;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #A17293;
	color: #333;
}

.portfolio_image_wrap
{
margin:14px 0px 0px 32px;
float:left;
}
.portfolio_image
{
/*border:#bbb 5px solid;*/

}
.prev
{
display:block;
float:left;
}
.next
{
display:block;
float: right;
}
#selected_meta
{
line-height:25px;
}
#portfolio_entry_container
{
height:450px;
overflow: hidden;
width:960px;
margin:20px auto;
}
#carousel
{
list-style-type: none;
}
#portfolio
{
width:840px;
}
.pagination
{
height:30px;
}
#pagination
{
padding:0px 20px;
}
#portfolio
{
width:840px;
}
.next,.next:hover
{
color:#444;
font-size: 22px;
text-decoration: none;
}
.prev,.prev:hover
{
color:#444;
font-size: 22px;
text-decoration: none;
}
#selected_meta
{
line-height:25px;
font-size: 12px;
color:#444;
text-align: left;
}
.article_box_pad p, .article_box_pad span
{
margin:0px;
font-family: Arial, sans-serif;
}
.article_container
{
text-align:justify; 
color:#ddd;
}
.article_container p
{
margin:0px; 
padding:0px;
}
.article_large_thumb
{
width:330px;
float:left;
margin-right:10px;
}
