/* @group Content 3nd Lvl Rules */

#main_3rdlvl {
	float: left; 
	width: 732px; /* since this element is floated, a width must be given */
	background: none; /* the background color will be displayed for the length of the content in the column, but no further */
	padding:0; /* top and bottom padding create visual space within this div  */
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#main_2ndlvl_ty2 {
	float: left; 
	width: 732px; /* since this element is floated, a width must be given */
	background: none; /* the background color will be displayed for the length of the content in the column, but no further */
	padding:0; /* top and bottom padding create visual space within this div  */
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#main_2ndlvl_dl {
	float: left; 
	width: 732px; /* since this element is floated, a width must be given */
	background: none; /* the background color will be displayed for the length of the content in the column, but no further */
	padding:0; /* top and bottom padding create visual space within this div  */
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.content_whitebg {
	background-color:#FFFFFF;
}

.text_wrap {
	text-align:justify;
	white-space:normal;
}

.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#e6002e solid 1px;
	padding:2px;
}


.imgleft {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:#e6002e solid 1px;
	padding:2px;
}

.table_reddot {
	border-bottom:dotted 2px #e6002e;
}

.content_word_norm {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
}

.content_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#e6002e;
}

.content_date {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#999999;
}

.content_padding {
	padding:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	color:#333333;
}

.content_padding_igs {
	padding:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	color:#333333;
}

.content_subtitle{
	color:#fff;
	font-size:1.1em;
	background-color:#e6002e;
	padding:3px;

}

.cs{
	color:#fff;
	font-size:1.1em;
	background-color:#e6002e;
	padding:3px;

}

.content_subtitle2 {
	color:#fff;
	font-size:1.0em;
	background-color:#e6002e;
	padding:1px;

}

.content_writername{
	color:#fff;
	font-size:0.8em;
	background-color:#e6002e;
	padding:3px;

}

.cw{
	color:#fff;
	font-size:0.8em;
	background-color:#e6002e;
	padding:3px;

}

.title_padding {
	padding-top:10px;
	padding-left:10px;
	
}

.ntmore_padding {
	border-top:#999999 dotted 1px;
	padding:5px;
}

.ntmore_word2 {
	font-size:0.75em;
}


.ls_title_border {
	border-bottom:#999999 dotted 1px;
	
}

.ls_title_border2 {
	border:#999999 dotted 1px;
	padding:3px;
	
}

.ntmore_word {
	padding:5px;
	font-size:1.1em;
	
}

.ntmore_word2 {
	padding:5px;
	font-size:0.7em;
}

.ntmore_border {
	border-right:#999999 dotted 1px;
	padding-left:5px;
	
}	

.ntmore_imgborder {
	border:#e6002e solid 1px;
}	


.comments_table {
	border:#e6002e dotted 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	
}

.comments_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#fff;
	background-color:#333333;
	padding:5px;
}

.commenter_name {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
}

.commenter_date {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
}
	
.commenter_word {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#333333;
	padding-top:3px;
}

.comments_box {
	padding:3px;
}	

.comments_pagelink {
	font-size:0.9em;
}

.commentsword_padding {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#333333;
	padding-right:10px;
}

.comments_textarea {
	padding-top:10px;
}


.submit_btn {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
}

#main_3rdlvl a {
	color:#333333;
	text-decoration:none;
}

#main_3rdlvl a:visited {
	color:#333333;
	text-decoration:none;	
}

#main_3rdlvl a:focus {
	color:#e6002e;
	text-decoration:underline;
}

#main_3rdlvl a:hover {
	color:#e6002e;
	text-decoration:underline;
}

/* @end */

/* @group Horoscope Rules */

.box_padding {
	padding-right:10px;
	padding-bottom:10px;
}

.inside_boxpadding {
	padding:2px;
}

#horo_norm_word {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.horo_redword {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#e6002e;
}

.white_bg {
	background-color:#FFFFFF;
}

/* @end */

/* @group Test You Rules */

.ty_imageborder {
	border:#e6002e solid 1px;
	padding:2px;
}

.ty_cont_padding {
	padding:10px;
}

.ty_cont_padding2 {
	padding-top:20px;
}


#ty_default_word {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.ty_choice_word {
	color:#333333;
}

.ty_question_word {
	font-size:1.1em;
	color:#e6002e;
}

.ty_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#e6002e;
}

.ty_cateogry {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
}

.ty_moretest {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#e6002e;
	border-bottom:#FFFF00 solid 2px;
	padding:3px;
}

.ty_greydotted {
	border-bottom:#666666 dotted 1px;
	padding:10px;
}

.ty_morelink_padding {
	padding:3px;
}

.ty_morebg_white {
	background-color:#fff;
	border-bottom:#FFFF00 solid 2px;
}

#main_2ndlvl_ty2 a {
	color:#e6002e;
	text-decoration:none;
}

#main_2ndlvl_ty2 a:visited {
	color:#e6002e;
	text-decoration:none;
}

#main_2ndlvl_ty2 a:hover {
	color:#fff;
	background-color:#e6002e;
	text-decoration:none;
}

#main_2ndlvl_ty2 a:focus {
	color:#fff;
	background-color:#e6002e;
	text-decoration:none;
}	

/* @end */

/* @group Promotions Rules */

.promo_padding {
	padding:10px;
}

.promo_title_padding {
	padding-top:10px;
}

.promo_title_word {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#e6002e;
	border-bottom:#e6002e dotted 2px;
}

.promo_contents {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
	padding:10px;
}

.promo_terms_word {
	font-size:0.8em;
	color:#333333;
}

.promo_content_title {
	font-size:1.0em;
	color:#e6002e;
}

/* @end */

/* @group Downloads Rules */

.dl_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#e6002e;
	padding-top:10px;
	padding-bottom:10px;
}

.dl_title2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
}

.dl_sizebox {
	border:#e6002e dotted 1px;
	background-color:#fff;
}

.dl_content_padding {
	padding:4px;
}

.dl_content_padding2 {
	padding-top:4px;
	padding-left:4px;
}

.dl_norm_word{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#333333;
	padding:2px;
	background-color:#000000;
}

.dl_size_word{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:1em;
	color:#e6002e;
	padding:2px;
}

.dl_img_border {
	border:#e6002e solid 1px;
}

.dl_month_word{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#fff;
	padding-top:4px;
	background-color:#e6002e;
}

.dl_wall_redborder {
	border-bottom: #e6002e dotted 2px;
}

.dl_month2_word{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#e6002e;
}

#main_2ndlvl_dl a {
	color:#333333;
	text-decoration:underline;
}

#main_2ndlvl_dl a:visited {
	color:#333333;
	text-decoration:underline;
}

#main_2ndlvl_dl a:hover {
	color:#e6002e;
	text-decoration:underline;
}

#main_2ndlvl_dl a:focus {
	color:#e6002e;
	text-decoration:underline;
}

.dl_boxpadding {
	padding:5px;
}

/* @end */

/* @group Mobile Rules */

.mobile_ins_title {
	font-size:0.8em;
	color:#e6002e;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.mobile_ins_desp {
	font-size:0.7em;
	color:#e6002e;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.mobile_ins_exp {
	font-size:0.9em;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.mobile_down_info {
	font-size:0.65em;
	color:#fff;
	background-color:#e6002e;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.mobile_terms {
	font-size:0.7em;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* @end */

/* @group CoverShot Rules */
.gallery_padding{
	padding-bottom:5px;
	padding-top:5px;
}

.gallery_border {
	border:#e6002e solid 1px;
}

.gallerytitle_redline {
	border-bottom:#e6002e dotted 1px;
}



/* @end */

/* @group contactus Rules */

#email_column {
	color:#666666;
	background-color:#F4F4F4;
	border-bottom:dotted 1px #CCCCCC;
}

.email_col_norm {
	padding: 10px;
	margin-top:2px;
	font-size:0.8em;
}

.email_column_msg {
	padding: 45px 10px 45px 45px;
	margin-top:2px;
	font-size:0.8em;
}

.s_textfield {
	font-size:0.6em;
	padding-left:10px;
	border-bottom:dotted 1px #CCCCCC;
}

.s_sendbtn {
	padding-left:10px;
	padding-top:10px;
}


/* @end */

/* @group faq Rules */

.faq_question {
	padding:1px;
	font-size:0.8em;
	color:#000;
	background-color:#EEEEEE;
	border-bottom:dashed 1px #CCCCCC;
}

.faq_question_para {
	padding:1px;
	font-size:0.75em;
	color:#000;
	background-color:#EEEEEE;
	border-bottom:dashed 1px #CCCCCC;
}

.faq_answer {
	padding:1px 0 10px 1px;
	font-size:0.8em;
	color:#e6002e;
	background-color:#fff;
}

.faq_answer_para {
	padding:1px 0 10px 1px;
	font-size:0.75em;
	color:#666666;
	background-color:#fff;
}

.faq_padding {
	padding-bottom:20px;
}

.faq_title {
	padding:5px 5px 5px 5px;
	font-size:0.8em;
	color:#fff;
	background-color:#e6002e;
}


/* @end */

/* @group PK Match Rules */
.nextmatch_table {
	border-top:#999999 dashed 1px;
	padding-top:5px;
}

/* @end */

/* @group Upload Section Rules */
.upload_title {
	border-bottom:#999999 dashed 1px;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#e6002e;
	padding-top:5px;
}

.upload_req {
	color:#e6002e;
	font-size:0.8em;
}

.upload_validator {
	color:#666666;
	font-size:0.8em;
	padding-top:10px;
}

.uploadword_padding {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#333333;
	padding-right:10px;
	padding-bottom:10px;
}

.upload_field {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#333333;
}


/* @end */

/* @group Magazine Subscription Rules */

.subc_table {
	background-color:#F3F3F3;
}

.subc_table2 {
	background-color:#e6002e;
}

.subc_norm_word {
	font-size:0.65em;
	border:#FFFFFF solid 1px;
	padding:7px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}

.subc_norm_word2 {
	font-size:0.65em;
	border:#FFFFFF solid 1px;
	padding:7px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.subc_high_word {
	color:#e6002e;
}

.subc_sec_title {
	color:#fff;
	padding:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#e6002e;
}

.subc_sec_intro {
	padding:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFF00;
}

.subc_intro1 {
	font-size:1em;
	color:#e6002e;
}

.subc_intro2 {
	font-size:0.8em;
	color:#333333;
}

/* @end */

/* @group Vote Results Rules */

.igs_dropmenu {
	font-size:0.8em;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* @end */

/* @group Magazine Subscription Rules */

.poll_answer_title {
	font-size:0.85em;
	color:#e6002e;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border-bottom:#e6002e 1px dotted;
}

.poll_answer {
	color:#333333;
	font-size:0.8em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:1px;
	background:#FFFFFF;
	padding:1px;
	border-bottom:#333333 1px dotted;
}