@charset "utf-8";
/* CSS Document */
img {
	border:0px
}
#elipse_link {
	float:right;
	padding-left:613px;
	position:absolute
}
body {
	height:100%;
	margin:0;
	font-family:tahoma, arial;
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000
}
p {
	margin:11px 0
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#top_bar {
	width:719px;
	margin:0 auto
}
#contents {
	display:table-caption
}

#wrapper {
	margin:0 auto
}
#flash {
	height:209px;
}
#top_bar {
	height:14px;
	padding:5px 0;
}

#footer {
	width:721px;
	margin:0px auto;
	text-align:right;
	margin-bottom:10px;
	padding-bottom:10px
}
#footer1 {
	width:721px;
	margin:0px auto;
	text-align:right;
	margin-bottom:10px;
	padding-bottom:10px
}
#menu {
	background-image:url(../images/footer_bg.png);
	width:721px;
	height:200px;
	background-repeat: no-repeat;
}
#menu1 {
	background-image:url(../images/footer_bg2.png);
	width:721px;
	height:115px;
}
#bt_radio {
	background-image:url(../images/bt_radio.png);
	width:237px;
	height:94px;
	float:right;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:5px
}
#bt_radio p {;
	margin-left:22px;
}
.txtyellow9 {
	font-size:9px;
	color:#ffffb3 !important;
	font-weight:bold
}
.txtpurble9 {
	font-size:9px;
	color:#9386b9 !important;
	font-weight:bold
}
.txtblue9 {
	font-size:9px;
	color:#01c9f5 !important;
	font-weight:bold
}
.txtgrey9 {
	font-size:9px;
	color:#666666
}
.txtgreyseaerch {
	font-size:9px;
	color:#CCC;
	font-weight:bold
}
.txtgrey11-2 {
	font-size:11px;
	color:#CCCCCC
}
.txtgrey11 {
	font-size:11px;
	color:#666666
}


.txtgrey11 a {
	color:#666666;
}
.txtgrey11-3 {
	font-size:11px;
	color:#333333
}
.txtblack9 {
	font-size:9px;
	color:#000000
}
.txtblack10 {
	font-size:10px;
	color:#000000
}
.txtblack11 {
	font-size:11px;
	color:#000000
}
.greenLink {
	color:#a7d100
}
.greenLink a {
	color:#a7d100;
	text-decoration:none
}
.greenLink a:hover {
	color:#a7d100;
}
.txtgrey29 a {
	color:#999999;
	text-decoration:none
}
.txtgrey29 a:hover {
	text-decoration:underline
}
.txtgrey9 a {
	color:#666666;
	text-decoration:none
}
.txtgrey9 a:hover {
	text-decoration:underline
}
.txtwhite9 {
	font-size:9px;
	color:#fff
}
.txtpink9 {
	font-size:9px;
	color:#e92f85 !important;
	font-weight:bold
}
.txtpink10 {
	font-size:10px;
	color:#e92f85 !important;
	font-weight:bold
}
#sponsors {
	margin-left:30px;
	float:left
}
.img_title {
	margin-top:10px
}
.pinkLink a:link, .pinkLink a:visited {
	color:#FFFFFF;
	text-decoration:none
}
.pinkLink a:hover {
	color:#e92f85;
	text-decoration:underline
}
.blueLink a:link, .blueLink a:visited {
	color:#FFFFFF;
	text-decoration:none
}
.blueLink a:hover {
	color:#01c9f5;
	text-decoration:underline
}
.yewLink a:link, .yewLink a:visited {
	color:#FFFFFF;
	text-decoration:none
}
.yewLink a:hover {
	color:#9386b9;
	text-decoration:underline
}
#login_bar {
	float:right
}
.left {
	float:left
}
.right {
	float:right
}
.featured_box {
	padding:15px 0;
	margin:0 15px;
}
.featured_box2 {
	padding:15px 0;
	margin:0pt 19px 0pt 22px;
}
.featured_box3 {
	padding:40px 0 0px;
	margin:0 15px;
}
.tab_box {
	padding:15px 0;
	margin:0 0px;
	width:300px
}
.seccion {
	padding-bottom:0 !important
}
.content_box {
	padding:0;
	margin:0 15px;
}
.content_box p, .content_box table.topten {
	margin:5px
}
.tab_box img {
	margin:3px 0
}
.featured_box img, .featured_box2 img {
	margin:2px 0
}
.clear {
	clear:both;
	border-bottom:1px solid #e3e3e3;
	padding-top:10px;
	width:95%;
	margin:0 auto
}
.hre31 {
	clear:both;
	border-bottom:1px solid #e3e3e3;
	padding-top:10px;
	padding-bottom:5px;
	width:100%;
	margin:0 auto
}
.hre32 {
	clear:both;
	border-bottom:1px solid #e3e3e3;
	padding-top:15px;
	padding-bottom:5px;
	width:100%;
	margin:0 auto;
	margin-bottom:25px
}
.hre30 {
	clear:both;
	border-bottom:1px solid #e3e3e3;
	padding-top:2px;
	padding-bottom:5px;
	width:100%;
	margin:0 auto
}
.clear_down {
	clear:both;
	border-bottom:1px solid #e3e3e3;
	height:1px;
	margin:0 auto;
	margin-bottom:10px;
	width:100%;
	padding:0;
}
.categories_box {
	margin:5px 0
}
#categories_list img {
	display:block;
	margin:8px 0;
}
#about_home {
	margin:10px 30px;
	width:400px;
	text-align:justify
}
#about {
	width:690px;
	text-align:justify;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 14px;
}
.community_box {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.under {
	border-bottom:1px solid #CCC;
	padding-bottom:2px
}
#search_advanced hr {
	width:95% !important;
}
#search_contents p.under {
	width:95% !important;
}
input, select {
	border:1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px
}
.submit {
	border:0 !important;
	width:auto !important;
	height:auto !important
}
.w2 {
	letter-spacing:2px
}
.item {
	background-image:url(../images/img.mask.gif);
	width:58px;
	height:69px;
}
.item_img {
	margin: 3px;
	padding-top:3px;
}
.items {
	margin:0;
	padding:0;
}
.items li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	float:left
}
.clear2 {
	clear:left
}
.clear2_espaced {
	clear:left;
	padding-top:45px;
}
.nm {
	margin:0 !important
}
.clear4 {
	clear:right
}
.clear3 {
	clear:both
}
.clear_spaced {
	clear:both;
	margin-bottom:50px;
}
.community_box #lists {
	margin: 0px 10px 10px 65px
}
#lists {
	margin: 0 10px 10px 10px;
}
#lists p {
	margin-bottom:6px;
}
.topten {
	background-image:url(../images/most.bg.png);
}
.topten td {
	padding:5px 0;
	width:50%
}
.internal {
	padding:30px;
}
.sign_up label {
	display:block;
	margin:3px 0
}
.sign_up input, .sign_up select {
	background-image:url(../images/input.bg.png);
	height:20px;
	font-size:11px;
	width:120px
}
#flash_title p {
	margin-left:0
}
.formc {
	margin-top:40px;
	margin-left:40px;
}
hr {
	border:0;
	height:0px;
	border-bottom: 1px #cccccc solid;
	width:80%;
	margin:5px auto
}
#search hr {
	width:85%;
	margin-left:0
}
#captcha_box {
	width:370px;
	text-align:left
}
.radio {
	border:0 !important;
	background:none !important;
	background-image:none !important;
	height:auto !important;
	margin:7px;
	width:auto !important
}
.radio2 {
	border:0 !important;
	background:none !important;
	background-image:none !important;
	height:auto !important;
	width:auto !important
}
.radio3 {
	border:0 !important;
	background:none !important;
	background-image:none !important;
	height:auto !important;
	width:auto !important;
}
#radio_music {
	background-image:url(../images/radio.music.png);
	width:242px;
	height:28px;
	background-repeat:no-repeat
}
#radio_fan {
	background-image:url(../images/radio.fan.gif);
	width:242px;
	height:28px;
	background-repeat:no-repeat
}
#radio_fashion {
	background-image:url(../images/radio.fashion.png);
	width:242px;
	height:28px;
	background-repeat:no-repeat
}
.m15 {
	margin-left:15px
}
.m20 {
	margin-left:20px
}
#radio_art {
	background-image:url(../images/radio.art.gif);
	width:242px;
	height:28px;
	background-repeat:no-repeat
}
.hidden {
	display:none
}
/* user page styles*/
.user_nav img {
	margin:0;
	padding:0;
}
.user_nav ul {
	padding:0;
	margin: 2px 0;
	white-space: nowrap;
}
.user_nav li {
	display: inline;
	list-style-type: none;
	padding-top:5px;
	padding-right:20px;
	background-image:url(../images/users_menu_bar.png);
	background-position:right center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#user_image {
	height:187px;
	width:310px;
}
#user_image img {
	margin:0 !important;
}
/* blog styles*/

#photos_content {
}
#blog_content {
	width:340px;
}
#blog_content p {
	margin:2px 0;
}
#blog_content a, .comments_form a {
	color:#CCCCCC;
	font-size:11px
}
.blog_post_content {
	font-size:11px;
	margin:5px 0;
	color:#333333
}
.blog_post {
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	padding-top:0px;
}
#blog_content h1, a.read_more, .calendar_title {
	font-size:23px !important;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-weight:normal;
	padding:0;
	line-height:22px
}
h1 a {
	margin:20px 0 0 0 !important
}
h1 {
	margin:10px 0 0 0;
}
.blog_date {
	font-size:10px
}
.other_title {
	padding-left:12px;
}
.other_title2 {
	padding-right:45px;
}
#blog_stuff {
	margin:0 10px 0 20px;
}
.blog_post textarea {
	width:270px;
}
.picture {
	background-image:url(../images/gallery_inner.png);
	width:132px;
	height:132px;
	text-align:center;
	background-repeat:no-repeat;
	;
	cursor:hand;
}
.picture img {
	height:100px;
	width:100px;
	margin:15px 0;
}
.cal_link a {
	color:#e92f85;
	font-size:14px
}
.calendar {
	border-bottom:1px solid #D8D8D8;
	width:250px;
	padding-top:6px;
}
.calendar p {
	margin:2px 0
}
.calendar_date {
	font-size:11px
}
.calendar img {
	margin:6px 0
}
/* calendar styles */
.calendar_table th {
	background-color:#f6f6f6;
	border:1px #dddddd solid;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	height:25px;
}
.calendar_table td {
	width:94px;
	height:94px;
	text-align:right;
	border:#eeeeee 1px solid;
	color:#cccccc;
	font-size:16px;
	vertical-align:top;
}
.calendar_table .num {
	padding-right:8px;
	padding-top:3px;
}
.calendar_table td .events {
	margin-top:35px;
}
.calendar_table td a {
	color:#666666;
	font-size:10px;
	display:block;
	font-weight:normal !important;
	padding-top:3px;
	border-top:#eeeeee 1px solid;
	padding:2px;
}
.today {
	color:#e92f85 !important;
	font-weight:bold
}
.event_today {
	color:#333333 !important;
	font-weight:bold
}
/* photps */
.photos_nav {
	text-align:right;
	padding-right:50px
}
.Link_p_u a {
	color:#e92f85 !important;
	text-decoration:underline
}
.admin_box td {
	font-size:11px;
	border-bottom:1px solid #cccccc
}
.thin10 {
	padding:2px 0 !important;
	margin:2px 0 !important;
	font-size:10px;
	color:#000000
}
.comments_display hr {
	width:270px;
	margin-left:0;
	border-color:#EAEAEA
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* wizard*/

.copy {
	color:#8d8d8d;
	font-size:9px;
	font-family:tahoma, arial
}
form dd {
	margin-left:0;
	padding:5px 0;
}
.nice_submit {
	background-image:url(../images/submit.gif);
	width:56px;
	height:16px;
	border:0
}
form dt {
	float: left;
	padding-right: 10px;
	margin-top:4px;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	padding-left:0;
}
dl {
	margin:5px 0
}
dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
dd input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:#cccccc 1px solid;
	margin-top:-3px;
	width:190px;
}
dd textarea {
	width:190px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
dd select {
	width:190px;
	border:#cccccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.admin_contents {
	padding:15px;
	text-align:left;
	margin:0 auto;
	min-height:330px;
}
.wizard_bar {
	background-image:url(../images/wizard_bg.png);
	height:57px;
}
.wizard_bar div {
	padding:30px;
}
.wizard_bar img {
	margin:0 3px;
}
.next_submit {
	background-image:url(../images/w_next.png);
	width:53px;
	height:13px;
	border:0
}
.prev2_submit {
	background-image:url(../images/w_prev_2.png);
	width:53px;
	height:13px;
	border:0
}
.prev_submit {
	background-image:url(../images/w_prev.png);
	width:53px;
	height:13px;
	border:0
}
input.error, select.error, textarea.error {
	border:1px solid #FF3399
}
#error_container {
	width:100%;
	border: #CCCCCC 1px solid;
	background-color:#F4F4F4;
	color:#FF3399;
	font-size:10px;
	margin:5px 0;
	display:none
}
#error_container label {
	display:block;
	margin:3px;
}
/* vote system */

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url(../images/star.gif) left -1000px repeat-x;
}
.star-rating1, .star-rating1 a:hover, .star-rating1 a:active, .star-rating1 a:focus, .star-rating1 .current-rating {
	background: url(../images/star1.gif) left -1000px repeat-x;
}
.star-rating2, .star-rating2 a:hover, .star-rating2 a:active, .star-rating2 a:focus, .star-rating2 .current-rating {
	background: url(../images/star2.gif) left -1000px repeat-x;
}
.star-rating3, .star-rating3 a:hover, .star-rating3 a:active, .star-rating3 a:focus, .star-rating3 .current-rating {
	background: url(../images/star3.gif) left -1000px repeat-x;
}
.star-rating {
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li {
	display: inline;
}
.star-rating a, .star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {
	width:20% !important;
	z-index:6;
}
.star-rating a.two-stars {
	width:40% !important;
	z-index:5;
}
.star-rating a.three-stars {
	width:60% !important;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating .current-rating {
	z-index:1;
	background-position: left center;
}
/* for an inline rater */
.inline-rating {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
/* smaller star */
.small-star {
	width:50px;
	height:10px;
	margin:4px 0;
}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating {
	background-image: url(../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}
.small-star1, .small-star1 a:hover, .small-star1 a:active, .small-star1 a:focus, .small-star1 .current-rating {
	background-image: url(../images/star_small1.gif);
	line-height: 10px;
	height: 10px;
}
.small-star2, .small-star2 a:hover, .small-star2 a:active, .small-star2 a:focus, .small-star2 .current-rating {
	background-image: url(../images/star_small2.gif);
	line-height: 10px;
	height: 10px;
}
.small-star3, .small-star3 a:hover, .small-star3 a:active, .small-star3 a:focus, .small-star3 .current-rating {
	background-image: url(../images/star_small3.gif);
	line-height: 10px;
	height: 10px;
}
.search_item {
	margin:10px 0 20px 0;
	width:300px;
	font-size:11px;
	clear:both;
	color:#666666
}
.search_item div.right {
	width:140px
}
.search_item ul {
	margin-left:5px;
}
.search_image {
	height:93px;
	width:155px;
}
.search_image img {
	margin:0
}
.results_block {
	width:365px;
	margin-bottom:20px
}
#music_results strong, #music_results a {
	color:#FF3399
}
#fashion_results strong, #fashion_results a {
	color:#0099FF
}
#art_results strong, #art_results a {
	color:#62538e
}
#search_errors label {
	display:block
}
#static_content {
	width:355px;
	text-align:left
}
.event {
	margin:10px 0pt 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	padding-bottom:10px;
}
hr.o80 {
	height:0px;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	padding:0;
	margin:0
}
.event_venue {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0
}
.event_location {
	margin-top:0
}
.w300 {
	width:300px
}
#model_search select, #clothes_search select {
	font-size:9px;
	width:auto !important
}
/* serach*/

.pages_nav ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
.pages_nav li {
	display: inline;
	list-style-type: none;
	margin-left:-5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.pages_nav a {
	padding: 10px;
	margin:0px;
	background-image:url(../images/pagenumber.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.pages_nav a:link, .pages_nav a:visited {
	color:#666 !important;
	text-decoration: none;
}
.pages_nav a:hover {
	color: #FFF !important;
	text-decoration: none;
}
.bold {
	font-weight:bold;
	color:#FFF !important;
}
#sponsors table {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:485px;
	margin-top:10px
}
#sponsors table td {
	width:130px;
	padding-right:15px;
}
#sponsors table a {
	display:block;
	text-decoration:underline;
	color:#666666;
	padding-top:5px
}
.bottom-text {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color: #ffffff;
	font-size: 10px;
}
.bottom-pink {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#FF0099;
	font-size:11px;
}

.advertise {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:11px;
}
.input_fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #8A9297;
}
.textfieldsCSS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #92acc4;
}
.input_fields_without_border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px none;
}
.input_fieldsCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px groove #8A9297;
	font-weight: normal;
}
.buttonSubmit, .buttonSubmitHovered {
	width:75px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:1px 1px;
	font-family:"Trebuchet MS";
	background:url(images/submit.png) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
.buttonSubmit1, .buttonSubmitHovered1 {
	width:75px;
	height:26px;
	color:#fe50a5;
	font-weight:bold;
	padding:1px 1px;
	font-family:"Trebuchet MS";
	background:url(images/submit.png) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered1 {
	background-position:left bottom;
}
a.bottomlinks {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#FF0099;
	font-size:11px;
	text-decoration: none;
}
a.bottomlinks:hover {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
}

.contact {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#666666;
}

a.contact1 {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:13px;
	text-decoration: none;
}
a.contact1:hover {
	display: inline;
	list-style-type: none;
	font-family:"Trebuchet MS";
	color:#FF0099;
	font-size:13px;
	text-decoration: none;
}
