/* FONTS
This is a file for typography styling. It is used in 
pre-production process only and should be merged with style.css 
and color.css 
----------------------------------------------------------------*/
body {
	font:11px/14px Arial, Helvetica, sans-serif;
}
.navigation a {
	text-decoration:none;
}
.navigation span {
}
.userNav ul {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
}
.userNav a {
	text-decoration:none;
}
.u_menu a {
	text-decoration:none;
}
.focus h3 {
	font:18px/20px SkodaSans, Impact, Arial, Helvetica, sans-serif;	
	text-transform:uppercase;
}
.focus {
	line-height:15px;
}
.focus .track {
  line-height:13px;
}
.track a {
  text-decoration:none;
}
.date, 
#contentVideoPreview p.date{
	font-size:9px;
	line-height:9px;
}
.more {
	text-decoration:none;
	font-size:10px;
	font-weight:700;
}
/* Heading of informative NEWS block */
.floatInfo h3 {
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:700;
}
.focus h3 a {
  text-decoration:none;
}
.floatInfo h3 a {
  text-decoration:none;
}
/* Excerpt @ informative NEWS block */
.excp {
	font-size:11px;
	line-height:14px;
}

.texto {
	font-size:11px;
	line-height:16px;
}
.comments {
	font-size:10px;
	line-height:14px;
}

.genre {
	font-size:10px;
	color:  #6a6d7f;
}

.cutout {
	font-size:10px;
	line-height:11px;
}

.search .s input {
	font-size:11px;
	line-height:11px; 
}
.search .subm input {
	font-weight:700;
	letter-spacing:-1px;
}

/* FOOTER */
.footcont {
	font-size:11px;
	line-height:16px;	
}
.footcont a {
	text-decoration:none;
}
.sec-navigation a,
.sec-navigation span {
	font-size:11px;
	line-height:16px;
}


.reg_form h4 {
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.reg_form p {
	font-size:10px;
	font-weight:bold;
}
.form_block label {
	font-size:14px;
	vertical-align:1px;
	letter-spacing:-1px;
}
.omega label {
		vertical-align:middle;
	}
.form_block .error {
	font-size:10px;
	font-weight:700;
	vertical-align:1px;
}
.reg_form input,
.reg_form select,
.reg_form option {
	font-size:11px;
}
.r_g {
	font-size:11px;
}
.reg_form .submit input {
	font-size:18px;
}

#u_info_nav {
	font-size:12px;
	line-height:13px;
	font-weight:700;
	text-transform:uppercase;
}
#u_info_nav a {
	text-decoration:none;
}
.genrebox label {
	font-size:10px;
	line-height:14px;
	vertical-align:3px;
	_vertical-align:-1px;
	letter-spacing:normal;
	font-weight:700;
	text-transform:uppercase;
}
#genres h4 {
	font-size:18px;
	line-height:18px;
	font-weight:300;
	text-transform:uppercase;
}
#genres h4 a {
	font-size:10px;
	font-weight:700;
	border-bottom:1px dashed #fff;
	vertical-align:super;
	text-transform:none;
	text-decoration:none;
}
#genres h4 a:hover {
	border:none;
}
#genres .u_g {
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
}
#uie .submit input {
	font-size:14px;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-weight:700;
}
.u-opt h2 {
	font-size:18px;
	font-weight:300;
	letter-spacing:-1px;
}
.u-opt a {
	font-size:10px;
	line-height:10px;
	font-weight:700;
	text-decoration:none;
}
.tnList h3 {
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:700;
}
.tnList h3 a {
	text-decoration:none;
}
.tnList .excp {
	font-size:11px;
	line-height:14px;
}
.tnFocus h3 {
	font:18px/20px Impact, Arial, Helvetica, sans-serif;	
	text-transform:uppercase;
}
.tnFocus h3 a {
	text-decoration:none;
}
.onText h3 a {
	text-decoration:none;
}
.onText h3 {
	font-size:14px;
	line-height:18px;
	font-weight:300;
}
.onText .excp {
	font-size:11px;
	line-height:14px;
} 
.niItem h3,
.faq h3{
	font-size:18px;
	line-height:20px;
	font-weight:300;
}
.niItem .excp {
	font-style:italic;
}
.niItem p,.niItem {
	font-size:12px;
	line-height:18px;
}
.extras,
.extras p {
  font-size:11px;
  line-height:15px;
}
.extras a:hover {
	text-decoration:none;
}
.tagCloud p a {
	text-decoration:none;
}
.pagination ul li a {
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	vertical-align:1px;
}
.pagination ul li span {
	font-size:14px;
	line-height:16px;
}
.sortMixes .sort {
  font-size:10px;
  line-height:10px;
  font-weight:700;
}
.sortMixes a {
  text-decoration:none;
}
.amGenre {
  font-size:10px;
  line-height:12px;
  font-weight:700;
}
.mix h3 {
  font-size:18px;
  line-height:18px;
  font-weight:300;
}
.mixDescr {
  font-size:10px;
  line-height:18px;
}
.mixTL {
  font-size:11px;
  line-height:18px;
}
.mix h4 {
  font-size:18px;
  line-height:18px;
  font-weight:300;
}
.MixControls a {
	text-decoration:none;
}
#download {
  font-size:10px;
  line-height:15px;
  text-transform:uppercase;
  text-decoration:none;
}
.diCont p {
  line-height:18px;
}
.diCont ul {
	font-size:11px;
}
.diCont ul a {
	text-decoration:none;
}
.diCont ul a:hover {
	border-bottom:none;
}
.diCont ul span {
	font-weight:300;
}
.diCont .about {
  font-size:11px;
  line-height:15px;
}
.diCont span {
  font-weight:700;
}
#sm_clouds {
  line-height:2em;
}
.blogPost h4 {
	font-size:18px;
	line-height:20px;
	font-weight:300;
}
.blogPost h4 a {
	text-decoration:none;
}
.blogPost .lead {
	font-size:11px;
	line-height:14px;
}
.myBlog a {
	font-size:10px;
	font-weight:700;
}
.myBlog a:hover {
	text-decoration:none;
}
.up-controls {
	font-size:10px;
	line-height:10px;
	font-weight:700;
}
.up-controls a:hover {
	text-decoration:none;
}
.ans_opt {
	font-size:10px;
	line-height:10px;
	font-weight:700;
}
.ans_opt a:hover {
	text-decoration:none;
}
.commForm .submit input {
	font-size:9px;
	line-height:25px;
	text-transform:uppercase;
}
.photo h3 a {
	font-size:10px;
	font-weight:700;
}
.photo h3 a:hover {
	text-decoration:none;
}
.photo h4 {
	font-size:14px;
	line-height:16px;
}
.photo h4 a {
	text-decoration:none;
}
.bPost h1 {
	font-size:18px;
	line-height:20px;
	font-weight:300;
}
#filter a,
.facesRoot #sort a,
#filter li.active span,
#tagSort a,
#tagSort li.active span,
.sortMixes #sort a,
.events_list #filter li.active span,
.events_list #filter a {
	font-size:10px;
	line-height:14px;
	font-weight:700;
	text-decoration:none;
}
.volume a {
	line-height:16px;
	vertical-align:middle;
	text-transform:uppercase;
}
.v_0 {
	font-size:14px;
	font-weight:700;
}
.v_1 {
	font-size:8px;	
}
.v_2 {
	font-size:11px;
}
.v_3 {
	font-size:12px;
}
.v_4 {
	font-size:13px;
}
.v_5 {
	font-size:15px;
}
#goComment,
#goShare,
#voter,
#goEdit,
#goDelete,
#goReveal,
#goGetCode {
	font-size:9px;
	line-height:9px;
	font-weight:700;
	text-transform:uppercase;
}
#auth_form label {
	line-height:12px;
}
.disclaimer h1 {
	font-size:18px;
	line-height:20px;
	font-weight:300;
}
.disclaimer p {
}
.disclaimer a:hover {
  text-decoration:none;
}
#u_url {
  font-size:14px;
  letter-spacing:-1px;
}


.newMsg {
	font-size:8px;
	line-height:8px;
	font-weight:700;
	vertical-align:text-top;
}
.tnFocusImage {
	text-decoration:none;
}
.refresh_captcha a {
	text-decoration:none;
}
.artist .amLink {
	text-decoration:none;
}
.att {
	font-weight:700;
}
.allMixes table .amGenre a {
	text-decoration:none;
}
.news .focus .fImage {
	text-decoration:none;
}
.not {
	vertical-align:super; 
	font-size:12px; 
	line-height:11px; 	
}
.faq ol {
	font-size:12px;
	line-height:18px;
}
.faq ol a,
.faq .answer a{
	text-decoration:none;
}
.faq .answer,
.faq .answer ul {
	font-size:12px;
	line-height:18px;
}
.faq .accent {
	font-weight:700;
	font-size:14px;
	line-height:20px;
}
#addComm2 {
	font-size:9px;
	line-height:25px;
	text-transform:uppercase;
	text-decoration:none;
}
.calendar table {
	font-weight:700;
	line-height:16px;
}
.calendar table a {
	text-decoration:none;
}
.userMash table h4 {
	font-size:11px;
	line-height:14px;
}
.userMash table h4 a {
	font-weight:300;
	text-decoration:none;
}
.userMash table .excp {
	font-size:11px;
	line-height:14px;
}
.userMash table .artist a {
	text-decoration:underline;
}
.newPost a {
	line-height:25px;
	font-size:9px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
}
p.tags,
.niItem p.tags {
	font-size:10px;
	line-height:14px;
	font-weight:700;
}
.tags a:hover {	
	color: #FFFFFF;
	text-decoration:none;		
}

.addInfo-2 h1 {
	font-size:18px;
	line-height:20px;
}
.bPost .entry {
	margin-top:20px;
	font-size:12px;
	line-height:18px;
}
.bPost .entry p{
	font-size:12px;
	line-height:18px;
}

.postEdit label {
	font-weight:700;
}
.postEdit label,
.postEdit input,
.postEdit textarea {
	font-size:12px;
	line-height:18px;
}
.me_area label {
	font-size:12px;
	line-height:16px;
	_vertical-align:7px;
	font-weight:700;
}
.me_area input {
	font-size:12px;
	line-height:16px;
	height:16px;
}
.me_area .capt {
	font-size:11px;
	line-height:15px;
}
#upFile h3,
.albums_edit h3 {
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:700;
}
.mix_genres .col p {
	font-size:11px;
	line-height:18px;
	text-transform:uppercase;
}
.mix_genres .col label {
	font-size:10px;
	line-height:20px;
	font-weight:700;
	text-transform:uppercase;
	vertical-align:middle;
}
.mix_genres .title {
	font-size:12px;
	line-height:16px;
	font-weight:700;
}
body.wall_bg .commText {
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}
body.wall_bg .special .commText {
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}
.up_top,
.up_info_basic {
	font-size:9px;
	line-height:18px;
	font-weight:700;
}
.up_top .title {
	font-size:18px;
	line-height:24px;
	text-transform:none;
	font-weight:300;
}
.user_profile h3 {
	font-size:11px;
	line-height:18px;
	font-weight:700;
	color: #FFFFFF;
}
.up_top,
.up_info_basic,
.up_left_inner,
.up_right_inner,
.up_bottom {
	text-transform:uppercase;
}
.up_bottom,
.up_left_inner {
	font-size:9px;
	line-height:15px;
	font-weight:700;
}
.up_top a,
.user_profile a:hover {
	text-decoration:none;
}
.warn {
	font-size:11px;
	line-height:15px;
}
.users_music a {
	font-size:10px;
}
.users_music a:hover {
	text-decoration:none;
}
.ev_info dl {
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
.ev_info h3 {
	font-size:12px;
	line-height:16px;
}
.ev_text h3 {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}
.ev_info h3 a,
.event_super h2 a,
.ev_text h3 a,
.ev_illus a,
.event_super a {
	text-decoration:none;
}
.ev_add_info dd,
.ev_wrap dd{
	line-height:15px;
}
.ev_add_info dt,
.ev_wrap dt {
	font-weight:700;
}
.event_super h2 a {
	font-size:18px;
	line-height:18px;
}
#contentVideoPreview h3 {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
#contentVideoPreview img {
	margin-top:3px;
}
#contentVideoPreview h3 a {
	text-decoration:none;
}
.videoScroll .inner {
	font-size:1px;
	line-height:1px;
	font-weight:normal;
}
.photo_r .album h3 { 
	font-size:14px;
	line-height:16px;
}
.photo_r .album h3 a {
	text-decoration:none;
}
.events_edit #sh_cadrs {
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
.events_edit #sh_cadrs:hover {
	border:none;
}
.ev_text .excp a {
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	font-weight:bold;
}
.imgView h2 {
	font-size:14px;
	line-height:16px;
	font-weight:700;
	letter-spacing:normal;
}
.imgView ul li a,
.imgView ul li {
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
}
.accdec a {
	text-decoration:underline;
}
.accdec a:hover {
	text-decoration:none;
}
.bPost .entry h1, .bPost .entry h2 {
	margin:0 0 5px;
	display:block;
	background:none;
	height:auto;
	width:auto;
	padding:0;
	color:#6A6D7F;
}
.bPost .entry h1 {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}
.bPost .entry h2 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.mi_r h3 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}
.mes_cont {
	font-size:12px;
	line-height:18px;
}
#reply,
#subPrMes,
#photoAddDiv2 .mw_inp {
	font-size:9px;
	line-height:16px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
}
.mes_list table .comp {
	font-size:11px;
	line-height:12px;
}
.mes_list .cont .title {
	font-size:12px;
	font-weight:700;
	line-height:14px;
}
.mes_list .cont .title {
	font-size:12px;
	font-weight:700;
	line-height:14px;
} 
.mes_list .cont .title a,
.mes_list table .cont .lead a {
	text-decoration:none;
}
.mes_list .read .cont .title {
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}
#del_message {
	font-size:10px;
	font-weight:700;
	line-height:11px;
}
#del_message:hover {
	text-decoration:none;
}
#sendMsgForm label {
	font-size:11px;
	line-height:15px;
}
#photoAddDiv2 .label,
#photoAddDiv2 label {
	font-size:12px;
	line-height:16px;
} 
#photoAddDiv2 .basic_info label {
	font-weight:700;
}
.supadd,
.supadd a {
	vertical-align:super;
	font-size:8px;
	line-height:10px;
}
.supadd a:hover {
	text-decoration:none;
}
.top_blogger h3 {
	font-size:18px;
	line-height:18px;
	font-weight:300;
}
.top_blogger h3 a {
	text-decoration:none;
}
.top_post h3 {
	font-size:12px;
	line-height:14px;
	font-weight:700;
}
.top_post h3 a {
	text-decoration:none;
}
.tpPrev p {
	font-size:9px;
	font-weight:700;
}
.tbPrev p {
	font-size:11px;
	line-height:14px;
}
.et_top h3 {
	font-size:15px;
	line-height:18px;
	font-weight:300;
}
.et_top h3 a {
	text-decoration:none;
}
.et_top dd a:hover,
.topMCont .topPers a{
	text-decoration:none;
}
.topPers {
	font-size:12px;
	line-height:16px;
	font-family:Impact, Arial, Helvetica, sans-serif;
}
.topMCont {
	line-height:14px;
}
.topUs .topMCont {
	font-size:10px;
	line-height:12px;
}
.topUs .topMCont p {
		font-weight:700;
}
.titlePic h3,
ul.addInf li.name h3{
	font-size:15px;
	line-height:18px;
	font-weight:300;
}
.titlePic h3 a,
ul.addInf li.name h3 a {
	text-decoration:none;
}
.pt_p {
	font-size:11px;
	line-height:14px;
}
#privacy label {
	font-size:12px;
	letter-spacing:normal;
	line-height:18px;
	font-weight:700;
	float:left;
}
#privacy .form_block .ord label {
    font-weight:normal;
    line-height:12px;
    float:none;
}
#privacy .ord {
	line-height:12px;
	float:left;
}
#privacy .ord input {
	vertical-align:-10%;
	background:none;
}
.s_head h3 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
}
.s_head h3 a {
	text-decoration:none;
}
.s_q {
	font-size:11px;
	line-height:14px;
}
.s_query {
	font-size:14px;
	line-height:14px;
	font-style:italic;
}
