/* * {font-size: 100.00%;} */
html{font-size: 62.5%;}
body {
/*
	font:1.2em/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

*/	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin:0;
	background:#fff /* url(../images/bg-body.gif) repeat-x start */;
	color:#6c6c6c;
	position: relative;
	min-width:1000px;
}
a {
	text-decoration:none;
	color:#459900;
}
a:hover {text-decoration: underline;}

img {border-style: none;}

form {
	margin:0;
	padding:0;
	border-style:none;
}
/* header start */
.wrap-header{
	width: 100%;
	height:87px;
	overflow: hidden;
	background:url(../images/bg-wrap-header.gif) repeat-x;
}
#header{
	width:1000px;
	margin: 0 auto;
	overflow: hidden;
	height:87px;
	background:url(../images/bg-header.jpg) no-repeat 100% 0;
}
/* logo start */
.logo{
	margin: 0;
	float: left;
}
.logo a{
	width:107px;
	height:86px;
	float: left;
	background:url(../images/MainNavLogo2.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	outline:none;
}
div.tagline{
	margin: 37px 0 0 10px;
	float: left;
	width: 175px;
	height: 36px;
	float: left;
	background:url(../images/tagline3.png) no-repeat;
	/*background:url(../images/tagline2.png) no-repeat;*/
	overflow: hidden;
	display: inline;
}
div.right_tagline{
	margin: 0px 0 0 0px;
	float: left;
	width: 287px;
	height: 24px;
	float: left;
	background: #71cd05 url(../images/rightTagline.png) no-repeat;
	display: inline;
	position: relative;
	right: -5px;
}
/* logo end */

.home{
	width:36px;
	background:url(../images/bg-home.gif) no-repeat;
}
.submit-livecast{
	width:87px;
	background:url(../images/bg-submit-livecast.gif) no-repeat;
}
.login{
	width:87px;
	background:url(../images/bg-login.gif) no-repeat;
}


.wrap-toolbar{
	width: 100%;
	/*height:49px;*/
	height:86px;
	background:url(../images/MainNavBg2.png) repeat;
}

#toolbar{
	width:1000px;
	/*height:49px;*/
	height:84px;
	margin: 0 auto;
	/*background:url(../images/bg-toolbar.jpg) no-repeat 300px 0;*/
}
.wrap-right_navbar{
	float: left;
	width: 675px;
	/*height:49px;*/
	height:84px;
	margin-left: 30px;
	/*background:url(../images/bg-wrap-toolbar2.gif) repeat;*/
	/*background: url(../images/MainNavLinksFullBg.png) no-repeat;*/
	background:url(../images/MainNavBg2.png) repeat;
}
#right_navbar{
	width: 100%;
	/*height:49px;*/
	height: 84px;
	padding: 30px 0 0 0;
}
#wrap-right_navbar_inner{
	float: right;
	position: relative;
	height: 52px;
}
#navbar-txt {
	position: absolute;
	bottom: 0px;
	right: 7px;
	float: left;
	height: 20px;
	width: 300px;
	/*background: url(../images/MainNavLinksBg.png) repeat-x;*/
	font-size: 1em;
}
#navbar-txt ul {
	margin-top: 0px;
	padding: 5px 0px 5px 5px;
	list-style: none;
	float: right;
}
#navbar-txt ul li{
	float: left;
	padding: 0 0 5px 10px;
	/*font-weight: bold;*/
	color: #71cd05;
}
#navbar-txt ul li a{
        float: left;
        height:15px;
        color: white;
}
#navbar-txt ul li  a.disabled {
	text-decoration:none;
	color: darkgray;
	}
#navbar-txt ul li:hover a{
        float: left;
        height:15px;
        text-decoration: none;
        color: #70a829;
}
/* form-search start */
.form-search{
	width:281px;
	height: 25px;
	float: left;
	padding: 0px 0 0 25px;
	/*background:url(../images/MainNavSearchBg.png) no-repeat;*/
	position: relative;
}
.wrap-form-text-search{
	width:280px;
	height: 25px;
	/*margin: 5px 0 0 18px;*/
	background: white;
}
.form-text-search{
	/*position: absolute;
	top: 5px;*/
	border: 0;
	/*background: white;*/
	width: 252px;
	color: #7c7c7c;
	font-size: 1em;
	line-height:20px;
	padding-left: 5px;
	padding-top: 5px;
}
.btn-search{
	position: absolute;
	top: 3px;
	right: 3px;
	background: white;
}
/* form-search end */
.wrap-channel_info_toolbar{
	float: left;
	width: 380px;
	height:49px;
	background:url(../images/bg-wrap-toolbar.gif) repeat-x;
}
#channel_info_toolbar{
	width: 380px;
	height:49px;
	margin: 0 auto;
	/*background: background:url(../images/bg-wrap-toolbar.gif) repeat-x;*/
}

.wrap-cat-navbar {
	width: 100%;
	/*height:49px;*/
	height:26px;
	/*background:url(../images/CatNavBarBg.png) repeat;*/
	background:url(../images/CatNav/catnav_bg.png) repeat;
	}
#cat-navbar{
	height:26px;
	width: 1000px;
	margin: 0px auto;
	position: relative;
	}
#wrap-categories_scrollable {
	height: 26px;
	width: 1000px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	}
#categories-nav{
	/*float: left;*/
	height:26px;
	/*background: url(../images/bg-wrap-news.gif) no-repeat;*/
	position: absolute;
	width:2000px;
}
.catnav_icon {
	/*width: 115px;*/
	float: left;
	position: relative;
	margin: 0 0px;
	}
.catnav_icon a img {
	padding: 0 0px;
	}	
/*
#categories-nav ul {
	list-style: none;
	height: 38px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
#categories-nav ul li {
	float: left;
	color: black;
	font-size:1.2em;
	height: 38px;
	position: relative;
	}
#categories-nav ul li a{
	color: black;
	padding-left: 12px;
	font-size: 10pt;
	position: absolute;
	top: 5px;
	left: 10px;
	z-index: 99;
	}
#categories-nav ul li a:hover{
	color: #70a829;
	text-decoration: none;
} */
#cat-navbar .prevPage,
#cat-navbar .prev {
	width:13px;
	height:18px;
	overflow: hidden;
	background:url(../images/trScrollLeftGreen.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 4px;
	left: -5px;
	z-index: 99px;
}

#cat-navbar .nextPage,
#cat-navbar .next {
	width:14px;
	height:18px;
	overflow: hidden;
	background:url(../images/trScrollRightGreen.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 4px;
	right: -5px;
	z-index: 99px;
}

#categories-nav ul li div {
	position: inherit;
	top: 0px;
	left: 0px;
	height: 38px;
	z-index: 0;
	width:80px;
	}

/* nav start */
.nav{
	margin:0 0 0 -5px;
	padding: 37px 0 0;
	list-style: none;
	float: left;
}
.nav li{
	float: left;
	padding: 0 0 0 51px;
}
.nav li a{
	float: left;
	height:15px;
	overflow: hidden;
	text-indent: -9999px;
}

.nav-txt{
	margin:0 0 0 -5px;
	padding: 5px 0 0 5px;
	list-style: none;
	float: left;
}
.nav-txt li{
	float: left;
	padding: 0 0 10px 30px;
	font-weight: bold;
	color: white;
}
.nav-txt li a{
        float: left;
        height:15px;
        overflow: hidden;
        color: white;
}
.nav-txt li:hover a{
        float: left;
        height:15px;
        text-decoration: underline;
        overflow: hidden;
}
	
#toolbar #categories a{
	float: left;
	width:109px;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 8px;
	color: #fefffd;
	font-size:1.167em;
}

#toolbar p{
	margin: 0;
	font-size:1.167em;
	color: #fff;
	float: left;
	width:245px;
	padding: 14px 0 0 13px;
	word-spacing:1px;
}
#toolbar .address{
	float: left;
	padding: 16px 0 0;
	width:249px;
}
#toolbar .address a{
	font-size:0.917em;
	color: #fff;
}

.form-chat{
	width:292px;
	background:url(../images/bg-form-chat.png);
	overflow: hidden;
	padding: 11px 0 15px;
}
.btn-tweet{
	float: left;
	margin: 0 0 0 7px;
	background:url(../images/btn-tweet.png) no-repeat;
	width:53px;
	height:22px;
	border:0;
	text-indent: -9999px;
	cursor: pointer;
	position: relative;
}
.btn-chat{
	float: left;
	margin: 0 0 0 9px;
	width:52px;
	height:22px;
	background:url(../images/btn-chat.png) no-repeat;
	border:0;
	text-indent: -9999px;
	cursor: pointer;
	position: relative;
}
.wrap-form-text-chat{
	float: left;
	width:157px;
	background:url(../images/bg-wrap-form-text-chat.gif) no-repeat;
	margin: -2px 0 0 7px;
	overflow: hidden;
	height:1%;
	
}
.form-text-chat{
	width:150px;
	padding: 4px 0 4px 4px;
	border:0;
	background: none;
	overflow: hidden;
	height:1%;
	position: relative;
}
* html .form-text-chat{
	margin: 0 0 0 -4px;
	width:148px;
}
* +html .form-text-chat{
	margin: 0 0 0 -4px;
	width:148px;
}
.hide-toolbar{
	float: right;
	width:108px;
	height:23px;
	background:url(../images/bg-hide-toolbar.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.hide-toolbar:hover{
	background:url(../images/bg-hide-toolbar-hover.gif) no-repeat;
}
/* toolbar end */
/* content start */
.wrap-content{
	width: 100%;
	overflow: hidden;
	/*background:#fff url(../images/bg-wrap-content.gif) repeat-x;*/
	background: url(../images/TrendingWrapBg.png) repeat-x;
}
#content{
	width:1000px;
	overflow: hidden;
	margin: 0 auto;
	background:#fff url(../images/bg-content.gif) no-repeat;
}
.wrap-top-content{
	width: 100%;
	overflow: hidden;
	/*background:url(../images/bg-top-content.gif) repeat-y;*/
	background: black;
	margin: 0px 0 0 0;
}
.wrap-livecasts{
	width:619px;
	margin: 0 0 0 1px;
	overflow: hidden;
	float: left;
	/*background:url(../images/bg-wrap-livecasts.gif) no-repeat 100% 0;*/
	background: #2c2c2c;
}
* html .wrap-livecasts{
	width:618px;
}
#wrap_controlgrid_topbar {
	width: 618px;
	border: 2px solid black;
	}
#controlgrid_topbar {
	width: 614px;
	background: #2c2c2c;
	}
#controlgrid_topbar div.cg_title{
	margin: 4px 0 0px 0px;
	font-weight: normal;
	font-size: 16px;
	color: white;
	width:200px;
	height:22px;
	overflow: hidden;
	float: left;
	}
	
#controlgrid_topbar div span.red, span.red{
	color: red;
	}
/*
#controlgrid_topbar .button-group{
	float: right;
	width: 138px;
	background: lightgray;
	border: 1px solid gray;
	}
#controlgrid_topbar .button-group .button{
	float: left;
	width: 30px;
	background: white;
	border: 1px solid gray;
	padding: 0 5px;
	margin: 0 2px;
	}
#controlgrid_topbar .button-group .button a {
	margin-left: 5px;
	text-decoration: none;
}
*/
/*
#wrap_controlgrid_toolbar {
	width: 210px;
	height: 20px;
	border: 2px solid black;
	}
	*/
#control_grid_overlay {
	background: #303030;
	opacity: 0.95;
	filter:alpha(opacity=95);
	width:615px;
	height: 284px;
	z-index: 900;
	position: absolute;
}
#control_grid_overlay div {
	z-index: 990;
	position: relative;
}
/*
#control_grid_overlay div#edit_livecast div.cross,
*/
#control_grid_overlay  div.cross{
	position: absolute;
	top: 0px;
	right: 0px;
}
textarea {
	height: 6em;
}
/*
#control_grid_overlay div#edit_livecast,
#control_grid_overlay div#share_livecast
*/
.control_grid_overlay_inner{
	background-color: white;
	width:570px;
	height: 240px;
	opacity: 1;
	filter:alpha(opacity=100);
	z-index: 990;
	padding: 10px 0px 0px 15px;
	margin: 12px;
}
.control_grid_overlay_inner h2{
	color: #82d423;
	font: bold 2em Futura, Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
}
.control_grid_overlay_inner div.form_item {
	margin: 0 0 6px 0;
}
#edit_livecast label{
	color: #4d4d4d;
	font: bold 1.3em Futura, Arial, Helvetica, sans-serif;
	width: 15%;
	clear: left;
	margin: 2px 2% 0px 0px;
}
#share_livecast label{
	color: #4d4d4d;
	font: bold 1.3em Futura, Arial, Helvetica, sans-serif;
	width: 15%;
	clear: left;
	margin: 0px 2% 0px 0px;
}
#control_grid_overlay input,
#control_grid_overlay textarea {
	width: 60%;
}
#control_grid_overlay textarea {
	height: 2em;
}
div#edit_livecast_submit {
	background: url("/media/images/update.png") no-repeat;
	width: 133px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	bottom: -6px;
	right:  -5px;
}
#edit_livecast_submit:hover {
	background: url("/media/images/update_green.png") no-repeat;
}
div#share_livecast_submit {
	background: url("/media/images/share.png") no-repeat;
	width: 133px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	bottom: 15px;
	left:  -5px;
}
#share_livecast_submit:hover {
	background: url("/media/images/share_hover.png") no-repeat;
}
input#share_livecast_submit_button {
	width: 133px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	bottom: -6px;
	right:  -5px;
}
input#shiare_livecast_submit_button:hover {
	width: 133px;
	height: 72px;
/*
	position:absolute;
	bottom: -5px;
	left:  -5px;
*/
}
#controlgrid_toolbar {
	width: 210px;
	background: #282828;
	float: right;
	margin-top: 5px;
	}
#controlgrid_toolbar .button-group{
	/*float: right;
	background: lightgray;
	border: 1px solid gray;
	*/
	width: 200px;
	margin: 0px auto;
	height: 16px;
	}
#controlgrid_toolbar .button-group div{
	height: 16px;
	}
#controlgrid_toolbar .button-group .button{
	float: left;
	width: 20px;
	/*background: white;
	border: 1px solid gray;*/
	padding: 0 0px;
	margin: 0 0px;
	}
#controlgrid_toolbar .button-group .arrow_left{
	float: left;
	padding-right: 4px;
	margin: 0px 0px 0px 0px;
	}
#controlgrid_toolbar .button-group .arrow_right{
	float: left;
	padding: 0 0px;
	margin-left: 4px;
	}
#controlgrid_toolbar .button-group a{
	text-decoration: none;
	color: lightgray;
}
#controlgrid_toolbar .button-group a:hover {
	text-decoration: none;
	color: #b5f324;
}
#controlgrid_toolbar .button-group a.active {
	color: #b5f324;
	font-size: 12px;
	font-weight: bold;
}
#controlgrid_toolbar .button-group a.disabled {
	color: gray;
}
.livecasts-box{
	width:618px;
	overflow: hidden;
	/*background:#212121 url(../images/bg-livecasts.gif) repeat-x;*/
	background: #282828;
	position: relative;
	padding: 0 0 0px 0px;
	min-height:284px;
}
* html .livecasts-box{
	width:617px;
	height:284px;
}
.big-arrow{
	width:39px;
	height:12px;
	overflow: hidden;
	text-indent: -9999px;
	background:url(../images/bg-big-arrow.gif) no-repeat;
	display: block;
	margin: 1px 0 1px 8px;
}
/*
.livecasts-box h2{
	margin: 0 0 3px 20px;
	text-indent: -9999px;
	background:url(../images/bg-top-livecasts-h2.gif) no-repeat;
	width:113px;
	height:21px;
}
*/
.top-video{
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
	width:618px;
	overflow: hidden;
}
.top-video li{
	float: left;
	padding: 0 8px 10px 0;
}
.top-video li a{
	float: left;
}
.top-video li a img{
	display: block;
}


/* * html .crowd-noice{
	height:322px;
} start */
.holder{
	overflow: hidden;
	padding-left: 50px;
}

.livecast-bleck{
	width:103px;
	height:22px;
	overflow: hidden;
	background:url(../images/bg-livecast-bleck.gif) no-repeat;
	text-indent: -9999px;
	float: left;
	margin: 0 9px 0 19px;
	padding: 0 0 36px;
}
.topic{
	width:103px;
	height:22px;
	overflow: hidden;
	text-indent: -9999px;
	background:url(../images/bg-topic.gif) no-repeat;
	float: left;
	padding: 0 0 36px;
}

.f{
	overflow: hidden;
	background:url(../images/bg-f.gif) no-repeat;
}
.t{
	overflow: hidden;
	background:url(../images/bg-t.gif) no-repeat;
}
.related-content{
	width:105px;
	height:25px;
	overflow: hidden;
	background:url(../images/bg-related-content.gif) no-repeat;
	text-indent: -9999px;
	float: right;
	margin: -23px 2px 0 0;
}
.related-content:hover{
	background:url(../images/bg-related-content-hover.gif) no-repeat;
}
#wrap_trending_topics {
	background: url(../images/TrendingWrapBg.png) repeat-x;
	width: 100%;
	}
#trending-topics{
	width: 1000px;
	margin: 0 auto;
	margin-top: 5px;
	/*background:url(../images/bg-trending-topics.gif) repeat-x;*/
	padding: 19px 0 8px;
	position: relative;
}
#trending-topics h2{
	margin: 0 0 5px 10px;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;	
	width:300px;
	height:24px;
	overflow: hidden;
	/*background:url(../images/bg-trending-topics-h2.gif) no-repeat;*/
}
/* gallery start */
#wrap_trending_gallery {
	overflow: hidden;
	width: 977px;
	background: white;
	border: 1px solid lightgray;
	height:155px;
	position: relative;
	left: 10px;
}
div.trending_scrollable {
	position:relative; 
	width: 980px;
	}
.prevPage, .prev{
	width:13px;
	height:36px;
	overflow: hidden;
	background:url(../images/trScrollLeftGreen.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 99px;
	left: -5px;
	z-index: 99px;
}
.nextPage, .next{
	width:14px;
	height:36px;
	overflow: hidden;
	background:url(../images/trScrollRightGreen.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 99px;
	right: -5px;
}
div#trending_gallery {
	margin: 0;
	height: 150px;
	/*padding:22px 0 0 8px;*/
	list-style: none;
	width: 3200px;
	overflow: hidden;
	position: absolute;
	top: 3px;
}

div#trending_gallery div.trending_item{
	float: left;
	padding: 0 5px 0 0;
	margin-right: 6px;
	background: url(../images/GalleryBoxBg.png) repeat-x;
	height: 150px;
	width: 186px;
	position: relative;
}

div#trending_gallery div.trending_item  img.screen_cap{
	display: block;
	padding: 10px;
	position: absolute;
	top: 10px;
	left: 12px;
}
div#trending_gallery div.trending_item a span{
	display: block;
	text-align: center;
	overflow: hidden;
	width:145px;
	margin-top: 14px;
	padding: 0px 22px;
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.trending_info_overlay {
	width: 187px;
	height: 54px;
	background: url(../images/GalleryBoxBg.png) repeat-x;
	border: 1px solid #ddd;
	padding: 1px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 8pt;
	}
.trending_info_overlay img{
	position: inherit;
	top: 4px;
	left: 2px;
	}	
.trending_info_overlay div.overlay_text{
	overflow: hidden;
	width: 160px;
	position: inherit;
	top: 4px;
	left: 34px;
	line-height: 10px;
	}
.trending_info_overlay div.overlay_text div.title{
	overflow: hidden;
	width: 160px;
	height: 20px;
	}
.trending_info_overlay div.overlay_text div.title a{
	overflow: hidden;
	width: 160px;
	height: 20px;
	}
div.trending_info_overlay span h3 {
	display: inline;
	}
div.trending_info_overlay span h3 a.trending_overlay{
	color:  #70a829;
	font-size: 8pt;
	}
/* gallery end */
/* content end */
/* footer start */
.wrap-footer{
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
	background:url(../images/footerBg.png) repeat-x;
}
#footer{
	width:1000px;
	height: 78px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#footer ul{
	list-style: none;
	height:1%;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
#footer ul li{
	float: left;
	background:url(../images/bullet.gif) no-repeat 0 8px;
	padding: 0 14px;
}
#footer ul li:first-child{
	background: none;
}
#footer ul li a{
	color: #4b9f03;
	text-decoration: none;
}
#footer ul li a:hover{
	text-decoration: none;
}
.copyright{
	text-align: center;
	color: #aeaeae;
	border-top: 1px solid #e6e9e9;
	width:auto;
	word-spacing: -1px;
	display: inline;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 400px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/* footer end */

.search-result{
	width: 100%; 
	overflow: hidden;
	background:url(../images/bg-search-result.gif) repeat-x;
	padding: 0 0 21px;
}
.search-result h2{
	width:125px;
	height:18px;
	overflow: hidden;
	background:url(../images/bg-search-result-h2.gif) no-repeat;
	margin: 5px 0 0 12px;
	text-indent: -9999px;
	padding: 0 0 33px;
}
.you-searched{
	margin: 0;
	color: #494a49;
	font-size:1.167em;
	padding: 0 0 12px 5px;
}
.you-searched span{
	color: #49a101;
}
.related{
	width: 100%;
	overflow: hidden;
	font-size:0.917em;
	padding: 0 0 11px;
}
.related span{
	float: left;
	color: #494a49;
	padding: 0 51px 0 6px;
}
.related ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.related ul li{
	display: inline;
	color: #494a49;
	padding: 0 13px 0 0;
}
.related ul li a{
	color: #ff6400;
}
.form-sort-by{
	width: 100%;
	overflow: hidden;
	color: #000;
	padding: 5px 0 0;
}
.form-sort-by select{
	width:167px;
	display: block;
	margin: 0;
}
/* info-blog start */
.info-blog{
	width: 100%;
	overflow: hidden;
	padding: 0 0 6px;
}
* html .info-blog{
	overflow: visible;
}
.info-blog img{
	float: left;
}
.blog-01{
	padding: 19px 0 0 8px;
	background:url(../images/bg-blog-01.jpg) no-repeat;
	overflow: hidden;
	height:93px;
}
* html .blog-01{
	overflow: visible;
}
.blog-02{
	background:url(../images/bg-blog-02.jpg) no-repeat;
	height:96px;
}
.box-01{
	width:464px;
	overflow: hidden;
	float: left;
}
.box-01 p{
	margin: 0;
	font-size:1.167em;
	color: #439600;
}
.box-01 span{
	font-family:Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	display: block;
	padding: 0 0 15px;
}
.box-01 a{
	font-family:Arial, Helvetica, sans-serif;
	color: #ff7800;
	margin: 0 0 0 8px;
}
.box-01 img{
	padding: 2px 12px 0 0;
}
.box-02{
	float: left;
	width:105px;
	overflow: hidden;
}
.box-02 span{
	color: #494a49;
	font-size:1.167em;
	display: block;
	margin: 0 0 23px;
}
.big-cnn{
	width:43px;
	height:21px;
	background:url(../images/bg-big-cnn.gif) no-repeat;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 9px;
}
.box-03{
	width:230px;
	overflow: hidden;
	float: left;
}
.box-03 img{
	margin: 5px 10px 10px 0;
}
.box-03 p{
	margin: 0;
	color: #6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	padding: 0 0 3px;
}
.box-03 p span{
	font-size:1.167em;
	color: #60d305;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.box-03 a{
	color: #ff7800;
	letter-spacing:-1px;
}
.box-04{
	float: left;
	overflow: hidden;
	text-align: center;
	width:174px;
	padding: 8px 0 0 18px;
}
.box-04 p{
	margin: 0;
	color: #469b01;
	font-size:2em;
	padding: 0 0 16px;
}
.box-04 span{
	color: #323232;
	display: block;
	font-size:0.834em;
	padding: 0 0 3px;
}
.btn-share{
	display: block;
	width:173px;
	height:24px;
	overflow: hidden;
	background:url(../images/btn-share.jpg) no-repeat;
	text-indent: -9999px;
}
.blog-02 .btn-share{
	background:url(../images/btn-share-02.jpg) no-repeat;
}
/* info-blog end */
#footer .view-page{
	width:280px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top:17px;
}
#footer .view-page ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:0.917em;
	float: left;
	
}
#footer .view-page ul li{
	float: left;
	background: none;
	padding: 0 2px;
	min-width:16px;
}
* html #footer .view-page ul li{
	padding: 0 6px;
}
#footer .view-page ul li span{
	float: left;
}
#footer .view-page ul li a{
	color: #494a49;
	text-decoration: none;
	float: left;
	overflow: hidden;
}
#footer .view-page ul li a:hover{
	text-decoration: underline;
}
#footer .view-page ul li .one:hover,
#footer .view-page ul li.active .one{
	background:url(../images/bg-one.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 1px 0 0;
}
#footer .view-page .all{
	padding: 0 10px 0 0;
}
#footer .view-page .all li{
	padding: 0 5px 0 6px;
}
#footer .view-page .all li a{
	width:auto;
}
/* search_result end */
/* my account page start */
/* my-account start */
.my-account{
	width: 100%;
	overflow: hidden;
	background:url(../images/bg-my-accont.gif) repeat-x;
}
.my-account-left{
	width:312px;
	float: left; 
	overflow: hidden;
}
.my-account h2{
	background:url(../images/bg-my-account-h2.gif) no-repeat;
	margin:3px 0 20px 10px;
	overflow: hidden;
	width:108px;
	height:27px;
	text-indent: -9999px;
}
.photo{
	width:122px;
	overflow: hidden;
	float: left;
	padding: 0 0 0 11px;
}
.photo img{
	display: block;
	margin: 0 10px 2px 2px;
}
.photo a{
	color: #459900;
	font-size:0.834em;
	word-spacing:2px;
}
.account-name{
	float: left;
	overflow: hidden;
	padding: 5px 0 0;
}
.account-name span{
	font-size:1.167em;
	color: #494a49;
	word-spacing:1px;
}
.my-account-right{
	overflow: hidden;
	float: right;
	width:688px;
}
.account{
	margin: 0;
	padding:9px 0 0 30px;
	list-style: none;
	width: 100%;
	overflow: hidden;
	height:27px;
}
.account li{
	float: left;
	width:193px;
	margin: 0 0 0 -30px;
	display: inline;
}
.account li a{
	overflow: hidden;
	height:13px;
	text-indent: -9999px;
	display: block;
	margin: 7px auto 0;
}
.account li a.account-link{
	width:52px;
	background:url(../images/bg-account-link.gif) no-repeat;
}
.account li a.account-link.active{
	background:url(../images/bg-account-link-hover.gif) no-repeat;
}
.account li a.alerts{
	width:37px;
	background:url(../images/bg-alerts.gif) no-repeat;
}
.account li a.alerts.active{
	background:url(../images/bg-alerts-hover.gif) no-repeat;
}
.account li a.friends{
	width:44px;
	background:url(../images/bg-friends.gif) no-repeat;
	margin-left: 80px;
}
.account li a.friends.active{
	background:url(../images/bg-friends-hover.gif) no-repeat;
}
.account li a.active{
	width:193px;
	height:27px;
	margin: 0;
}
.wrap-my-account-content{
	width:686px;
	overflow: hidden;
	background:#dcdcdc url(../images/bg-my-account-content.gif) repeat-x;
	margin: 0 0 70px;
}
.my-account-content{
	width: 100%;
	overflow: hidden;
	background:url(../images/separator-02.gif) repeat-y 387px 0;
	padding: 20px 0 0;
}
/* forms start */
.form{
	width: 100%;
	overflow: hidden;
	color: #858484;
}
.form-l{
	width:306px;
	float: left;
	margin: 0 0 0 70px;
	overflow: hidden;
	display: inline;
}
.row-01{
	width: 100%;
	overflow: hidden;
	padding: 0 0 28px;
}
.wrap-text-l{
	width:236px;
	overflow: hidden;
	float: left;
	background:url(../images/bg-wrap-form-text-l.gif) no-repeat;
}
.text-l{
	width:231px;
	padding:9px 0 9px 4px;
	background: none;
	border:0;
}
.form label{
	float: left;
	padding: 6px 0 0;
	width:65px;
	height:25px;
}
.link{
	font-size:0.834em;
	color: #459900;
	float: left;
	word-spacing:2px;
	padding: 1px 0 0;
}
.link-01{
	font-size:0.834em;
	color: #459900;
	float: left;
	word-spacing:2px;
	padding: 1px 0 0 66px;
}
.static{
	font-size:0.834em;
	float: left;
	color: #494a49;
	word-spacing:2px;
	padding: 1px 21px 0 66px;
}
.row-01 sup{
	color: #5bc704;
	position: relative;
	height:1%
}
.select-01{
	width:237px;
	margin:10px 0 0 4px;
	float: left;
}
.row-03{
	width: 100%;
	overflow: hidden;
	margin-bottom:31px;
}
.wrap-textarea{
	width:232px;
	height:70px;
	background:url(../images/bg-textarea.gif) no-repeat;
	float: left;
	padding: 4px 0 0 4px;
}
.row-01 textarea{
	width:228px;
	height:66px;
	border:0;
	overflow: auto;
	background: none;
	margin: 0;
	padding: 0;
	font:1em/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.row-02{
	margin-top:-16px;
	padding: 0 0 13px;
}
.form-r{
	width:281px;
	overflow: hidden;
	float: left;
	padding: 0 0 0 21px;
}
.form-r label{
	width:85px;
	padding-bottom:2px;
}
.wrap-form-text-02{
	width:185px;
	background:url(../images/bg-wrap-form-text-r.gif) no-repeat;
}
.wrap-form-text-02 input{
	width:179px;
}
.select-02{
	width:187px;
}
.row-04{
	margin-bottom:24px;
}
.form-r .link-01{
	padding-left:87px;
}
.save-box{
	width: 100%;
	overflow: hidden;
	float: left;
	border-top: 1px solid #fff;
	padding: 4px 0 0 68px;
}
.btn-save{
	width:103px;
	height:22px;
	overflow: hidden;
	text-indent: -9999px;
	background:url(../images/btn-save.gif) no-repeat;
	margin: 0 15px 0 18px;
	float: left;
}
.btn-save:hover{
	background:url(../images/btn-save-hover.gif) no-repeat;
}
.btn-edit{
	width:103px;
	height:22px;
	overflow: hidden;
	text-indent: -9999px;
	background:url(../images/btn-edit.gif) no-repeat;
	float: left;
}
.btn-edit:hover{
	background:url(../images/btn-edit-hover.gif) no-repeat;
}
.save-box .form-r{
	padding: 5px 0 0;
}
.del{
	color: #858585;
	float: right;
	font-size:0.834em;
	margin: 1px 50px 0;
}
.holder-02{
	width: 100%;
	overflow: hidden;
	float: left;
}
/* forms end */
/* my-account end */ 
.default_info_box {
	min-height: 200px; 
	padding: 50px 150px 0 150px; 
	border: 1px solid gray;
	}
.default_info_box h1,h2 {
	color: black;
}
/* forms */
.formWrapper {
	
}
.fieldWrapper .error{
	color: red;
}
ul.errorlist {
	margin-left: 0;
	padding-left: 0;
	font-size: 80%;
	list-style-type: none;
	display: inline;
	color: darkred;
}
ul.errorlist li {
	margin-left: 0;
	padding: 3px 15px;
}
.required {
	color: red;
}
#twitter-box {
	height: 220px;
	overflow: auto;
}
div.twstatus {
	padding: 5px;
	margin: 5px 5px 10px 5px;
	background-color: lightblue;
	min-height: 50px;
	width: 340px;
}
div.twicon{
	float: left;
	margin-right: 10px;
}
div.twtext{
	float: none;
	margin-left: 10px;
	font-size: 80%;
}

.thousandwide {
	width: 1000px;
	margin: 0 auto;
}
.wrap-generic {
	background: url(../images/TrendingWrapBg.png) repeat-x;
	width: 100%;
	}
.hidden {
	display: none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	clear: both;
}
#event_screen_cap_box {
	float: left;
	width: 280px;
	height: 140px;
	margin: 5px;
	padding: 20px;
	border: 1px solid gray;
}
#event_screen_cap_box img {
	margin: 20px 0 0 30px;
}
#suggest_edits_form_snippet {
	width: 320px;
	height: 180px;
	background: white;
	font-size: 10pt;
	overflow: hidden;
}
#suggest_edits_form_snippet fieldset {
   border: none;
}

#search_msg_overlay_wrap {
  background: #303030;
  opacity: 0.95;
  filter:alpha(opacity=95);
  width:615px;
  height: 284px;
  z-index: 900;
  position: absolute;
}
#search_msg_overlay  {
  z-index: 990;
  position: relative;
  padding: 40px;
  font-size: 1.3em;
  font-weight: bold;
  color: white;
}

#search_msg_overlay div {
  z-index: 990;
  position: relative;
}

