body, td, th, input, button, select, textarea {
    font-family: Helvetica,Arial;
    font-size:   13px;
}

body {
    margin: 0px 0px 0px 0px;
}

h1.title{
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

form {
    display: inline;
}

img {
    border-width: 0px;
}

.page {
    width:    1105px;
	margin:   0px auto 0px auto;
	position: relative;
}

.menu_1 {
    background-color: #191919;
}

.menu_1 .item, .menu_1 .separator {
    display: block;
    float:   left;
}

.menu_1 .item {
    padding:     9px 30px 8px 30px;
    color:       #FFFFFF;
    font-weight: bold;
}

.menu_1 .selected, .menu_1 .item:hover {
    background-color: #FFFFFF;
    color:            #000000;
}

.menu_1 .separator {
    vertical-align:   top;
    margin-top:       2px;
    width:            1px;
    height:           21px;
    background-color: #474747;
	display: none;
}

.menu_2 {
    background-color: #FFFFFF;
    border-bottom:    6px solid #f35e1a;
	padding-left:     10px;
	height:100%;
}

.menu_2 .item {
    display:     block;
    float:       left;
    padding:     5px 20px 5px 20px;
    color:       #888888;
    font-size:   11px;
    font-weight: bold;
}

.menu_2 .selected, .menu_2 .item:hover, .menu_3 a:hover {
    color:  #000000;
}

.menu_3  {
	z-index:          20;
	position:         absolute;
	display:          none;
	background-color: #EEEEEE;
}

.menu_3 a  {
    display:     block;
	border-top:  1px solid #8f8f8f;
	padding:     5px 20px 5px 20px;
    color:       #555555;
    font-size:   11px;
    font-weight: bold;
}

.menu_3 .separator {
	margin:  3px 0px 3px 10px;
	border-bottom: 1px solid #cdcdcc;
}

.search {
	display:        block;
    width:          300px;
	padding-bottom: 10px;
	background:     url("../images/menu_1_search_bg.png") repeat-x;
}

.search .input {
    width:            235px;
	height:           16px;
	border-width:     1px 0px 1px 1px !important;
    border-style:     solid;
	border-color:     #96858f;
    background-color: transparent !important;
}

.search .submit {
	border-width:     0px 0px 0px 0px;
    width:            60px;
    height:           22px;
    background-color: #35002a;
    font-weight:      bold;
	font-size:        11px;
    color:            #ffffff;
}

.main_column {
    float:  left;
    margin: 14px 0px 13px 30px;
    width:  725px;
}

.right_column {
    float:  left;
    margin: 14px 0px 13px 39px;
    width:  300px;
}

.main_column a {
    /*font-size:   11px;*/
    font-weight: bold;
    color:       #f35e1a;
}

.main_ad {
    margin-bottom: 10px;
}

.subscribe_box {
	height:           128px;
	background-color: #373737;
	position:         relative;
	padding-left:     31px;
	display:          none;
	margin-bottom:    10px;
}

.subscribe_box * {
	position: absolute;
}

.subscribe_box .title {
	color:       #c580b7;
	font-weight: bold;
	font-size:   18px;
	top:         10px;
}

.subscribe_box .close {
	color:       #ffffff;
	font-weight: bold;
	font-size:   12px;
	right:       10px;
	top:         6px;
}

.subscribe_box .close .x {
	position:     static;
	padding-left: 7px;
}

.subscribe_box .subtitle {
	color:          #ffffff;
	font-weight:    bold;
	font-size:      11px;
	top:            32px;
}

.subscribe_box .label {
	color:       #ffffff;
	font-weight: bold;
	font-size:   12px;
	padding-top: 3px;
}

.subscribe_box .input {
	width: 271px;
	left:  76px;
}

.subscribe_box .name {
	top: 57px;
}

.subscribe_box .email {
	top: 89px;
}
.subscribe_box .submit {
	border-width:     0px 0px 0px 0px;
    width:            90px;
    height:           22px;
    background-color: #35002a;
    font-weight:      bold;
	font-size:        11px;
    color:            #ffffff;
	left:             365px;
}

.heading {
	height:        10px;
	border-bottom: 4px solid #000000;
	margin: 0px 0px 0px 0px;		
	margin-bottom: 5px;
}

.heading span {
	position:         relative;
    padding-right:    5px;
    font-size:        15px;
	font-weight:      bold;
    background-color: #ffffff;
}

.article {
    padding: 13px 0px 4px 0px;
}

.article a {
	/*font-size: 11px;*/
}

.article .thumbnail, .article .details, .article .picture {
    float: left;
}

.article .thumbnail {
    font-size: 9px;
    color:     #414141;
}

.article .thumbnail a {
    display:  block;
}

.article .thumbnail a img {
    width:  115px;
    height: 115px;
}

#nav li { width: 50px; float: left; margin: 8px; list-style: none }

.article .picture img {
    margin-top: 10px;
    width:  130px;
    height: 130px;
}

.article .details {
    margin-left: 20px;
    width:       564px;
}

.article .details .title {
    color:       #6e0363;
    font-size:   20px;
    line-height: 16px;
	position:    relative;
	top:         -2px;
}

.article .details .title .wit_suffix,
.article .details .title .itb_suffix,
.article .details .title .ttc_suffix {
	font-size:   11px;
	white-space: nowrap;
}

.article .details .wit_suffix {
	font-size:   11px;
	color: #8E2C83;
}

.article .details .itb_suffix {
	font-size:   11px;
	color: #FF3300;
}

.article .details .ttc_suffix {
	font-size:   11px;
	color: #6834a0;
}

.article .details .subline {
    padding-top: 3px;
    font-weight: bold;
	font-size:   14px;
}

.article .details .content {
    padding-top: 6px;
}

.article .content p{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.article .comments {
	font-size:   12px;
    display:      inline-block;
	margin-top:   15px;
    padding-left: 22px;
    background:   url("../images/article_comments_icon.png") no-repeat 0px 0px;
}

.article .category {
	font-size:   12px;
    display:      inline-block;
	margin-top:   5px;
   margin-right: 25px;
}

.feed_filter {
	position: relative;
}

.feed_filter div {
	position:   absolute;
	right:      0px;
	text-align: right;
}

.feed_filter a {
	margin-left:    10px;
	color:          #9d9d9d !important;
	font-size:      12px    !important;
	padding-bottom: 6px;
}

.feed_filter a.selected, .feed_filter:hover {
	color:      #000000 !important;
	background: url("../images/elements/arr_bk_selector.png") no-repeat center bottom;
}

.article .share_this a {
	padding-left: 15px                                                !important;
    background:   url("../images/icons/ico_share.png") no-repeat 0px 0px  !important;
}

.article .details2 {
    margin-left: 0px;
}

.article .details2 .title {
    color:       #6e0363;
    font-size:   28px;
	font-weight: bold;
    line-height: 28px;
}

.article .details2 .subline {
    padding-top: 5px;
    font-weight: bold;
	font-size:   14px !important;
}

.article .details2 .content {
    padding-top: 0px;
}

.article .details2 .content a {
    font-size: 13px;
}

.more_feeds {
    display:          block;
	margin-top:       21px;
    height:           20px;
    padding:          4px 0px 0px 9px;
    vertical-align:   middle;
    background-color: #dfd1e0;
}

.right_ad_1 {
    padding-bottom: 10px;
}

.hot_feeds {
    /*display:        none;*/
    color:          #6e0363;
    font-size:      21px;
    font-weight:    bold;
	padding-bottom: 17px;
}

.hot_feeds a{
    color:          #6e0363;
}

.hot_feeds .item_1, .hot_feeds .item_2, .hot_feeds .item_3, .hot_feeds .item_4, .hot_feeds .item_5 {
	display:             block;
    height:              30px;
	background-repeat:   no-repeat;
	background-position: left bottom;
    padding-left:        40px;
}

.hot_feeds .item_1 { background-image: url("../images/elements/hfeeds_01.png"); }
.hot_feeds .item_2 { background-image: url("../images/elements/hfeeds_02.png"); }
.hot_feeds .item_3 { background-image: url("../images/elements/hfeeds_03.png"); }
.hot_feeds .item_4 { background-image: url("../images/elements/hfeeds_04.png"); }
.hot_feeds .item_5 { background-image: url("../images/elements/hfeeds_05.png"); }

.hot_feeds div {
	height:        24px;
	overflow:      hidden;
    padding:       5px 3px 5px 3px;
    border-bottom: 1px solid #e8dce6;
    font-size:     12px;
    font-weight:   bold;
	line-height:   12px;
    color:         #6e0363;
}

.itb_hot_feeds a{
    color:          #a82400;
}

.itb_hot_feeds .item_1, .itb_hot_feeds .item_2, .itb_hot_feeds .item_3, .itb_hot_feeds .item_4, .itb_hot_feeds .item_5 {
	display:             block;
    height:              30px;
	background-repeat:   no-repeat;
	background-position: left bottom;
    padding-left:        40px;
}

.itb_hot_feeds .item_1 { background-image: url("../images/elements/itb_hfeeds_01.png"); }
.itb_hot_feeds .item_2 { background-image: url("../images/elements/itb_hfeeds_02.png"); }
.itb_hot_feeds .item_3 { background-image: url("../images/elements/itb_hfeeds_03.png"); }
.itb_hot_feeds .item_4 { background-image: url("../images/elements/itb_hfeeds_04.png"); }
.itb_hot_feeds .item_5 { background-image: url("../images/elements/itb_hfeeds_05.png"); }

.itb_hot_feeds div {
	height:        24px;
	overflow:      hidden;
    padding:       5px 3px 5px 3px;
    border-bottom: 1px solid #ffdfc6;
    font-size:     12px;
    font-weight:   bold;
	line-height:   12px;
    color:         #e9840d;
}

.square_banners {
    margin-top: 19px;
}

.square_banners a {
    display: block;
    float:   left;
    margin:  0px 12px 7px 13px;
}

.right_ad_2 {
    text-align: center;
}

.footer {
    background: #c2a3c2 url("../images/footer_gradient.png") repeat-x;
    height:     35px;
}

.footer .item {
    display:     block;
    float:       left;
    margin-top:  6px;
    padding:     7px 30px 7px 30px;
    font-weight: bold;
    color:       #ffffff;
}

.footer .selected {
    color:       #6e0363;
}

.copyright {
    margin:    5px 0px 30px 30px;
    font-size: 11px;
}

.copyright, .copyright a {
    color:     #6e0363;
}

.link {
    font-size:     12px;
    font-weight:   bold;
}

.link a.item{
    color:         #999999;
}

.link a.selected{
    color:         #000000;
}

.s_menu {
    font-size: 11px;
    font-weight: bold;
	color: #F35E1A;
}

.s_menu a{
    color: #F35E1A;
	text-decoration:none;
}

.s_menu a:hover{
    color: #FF9933;
}

#s_title {
    font-size: 18px;
    font-weight: normal;
	color: #00000;
}

#s_title a{
    color: #00000;
	text-decoration:none;
}

#s_title a:hover{
    color: #F35E1A;
}

.comment_form .label {
	 color:          #3a333a;
	 font-weight:    bold;
	 vertical-align: top;
	 padding-top:    6px;
}


.comment_form .msg {
	 color:       #f35e1a;
	 font-weight: bold;
}

.PageSelectorText {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 11px;
}
.PageSelectorTextSel{
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
A.PageSelector:link {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#f35e1a;
	font-size: 11px;
}
A.PageSelector:visited {
	color:#f35e1a;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.PageSelector:hover {
	color:#f35e1a;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.PageSelector:active {
	color:#f35e1a;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.PageSelectorBox{
	border:solid 1px #f35e1a;
	/*background-color: #a5d9ff;*/
	text-align:center;
}
.PageSelectorBoxSel{
	border:solid 1px #f35e1a;
	background-color: #f35e1a;
	text-align:center;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
}

.text {
font:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FF3300;
font-weight:bold;
}

a.back_button  {
font-size: 11px;
}

#welcome_banner{
	display: none;
}

