/* Version 1.7 - Rate */

/* START Other */
div, p{
	margin: 0px;
}
form{
	display: block;
}
form fieldset{
	border: none;
}
p.errorMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:  #BB0000;
}
/* END Other */

/* START Outer Page Layout and Centering */
body{
	position: relative;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5d5757;
}
div.outer-edge{
	position: relative;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
/* END Outer Page Layout and Centering */

/* START Web Site Background*/
div.header{
	position: relative;
	height: 104px;
	width: 1024px;
	top: 0px;
	left: 0px;
	background: url(../images/bg_top.gif) no-repeat;
}
div.sub-header{
	position: absolute;
	/*top: 104px;*/
	height: 316px;
	width: 1024px;
	background: url(../images/bg_mid_gradient.gif) no-repeat top;
}
div.main-content{
	background: url(../images/bg_mid_1px.gif) repeat-y;
}
div.footer{
	position: relative;
	top: 0px;
	height: 82px;
	background: url(../images/bg_bot.gif) no-repeat bottom;
}
/* END Web Site Background*/

/* START Page Layout */

/* Inner Page Layout */
div.content-inner{
	position: relative;
	width: 962px;
	margin-left: auto;
	margin-right: auto;
}

/* Top of Page */
div.header-pos{
	position: relative;
	top: 21px;
}

/* Homepage Specific */
div.left-nav-homepage-pos{
	position: relative;
	left: 12px;
	float: left;
	width: 227px;/*360px;*/
	height: 300px;
}
div.video-slideshow-pos{
	position: relative;
	left: 24px;
	float: left;
	width: 711px;/*578px;*/
	height: 300px;
	
	color:#FFFFFF;
	background-color: #000000;
}

/* noleft-main-right */
div.main-col-noleft-main-right-pos{
	position: relative;
	left: 12px;
	float: left;
	width: 638px;
	height: auto;
}
div.right-col-noleft-main-right-pos{
	position: relative;
	left: 24px;
	float: left;
	width: 288px;
}

/* main-col-left-main-noright-pos */
div.main-col-left-main-noright-pos{
	position: relative;
	left: 24px;
	float: left;
	width: 711px;
}

/* left-main-right */
div.left-col-left-main-right-pos{
	position: relative;
	left: 12px;
	float: left;
	width: 227px;
}
div.main-col-left-main-right-pos{
	position: relative;
	left: 24px;
	float: left;
	width: 455px;
}
div.right-col-left-main-right-pos{
	position: relative;
	left: 36px;
	float: left;
	width: 236px;
}

/* Bottom of page */
div.bottom-ad-pos{
	position: relative;
	top: 16px;
	left: 12px;
	width: 938px;
	padding-bottom: 32px;
}
div.footer-pos{
	position: relative;
	width: 962px;
	height: 51px;
	background-color: #397c8f;
}

/* END Page Layout */


/* START Design */

/* START Left Nav */
div.left-nav-homepage-standard{
	width: 360px;
	height: 300px;
	background: url(../images/hmpg_nav_bg.gif) no-repeat;
}
div.left-nav-standard{
	width: 227px;
	height: 300px;
	background: url(../images/left_col_skinny_nav_bg.gif) no-repeat;
}
div.left-nav-text{
	margin-left: 14px;
	font-size: 0.9em;
}
div.left-nav-text a{
	font-weight: bold;
	line-height: 190%;
}
div.left-nav-text a:link{
	color: #235e14;
	text-decoration: none;
}
div.left-nav-text a:visited{
	color: #235e14;
	text-decoration: none;
}
div.left-nav-text a:active{
	color: #235e14;
	text-decoration: none;
}
div.left-nav-text a:hover{
	color: #235e14;
	text-decoration: none;
}
div.left-col-block-left-main-right{
	float: left;
	width: 227px;
	margin-top: 12px;
}
/* END Left Nav */

/* START Right Column */
div.right-col-block-homepage-noleft-main-right{
	float: left;
	width: 288px;
	margin-top: 12px;
}

div.right-col-block-left-main-right{
	float: left;
	width: 236px;
	margin-top: 12px;
}
/* END Right Column */

/* START Main Column */
div.main-col-block-left-main-right{
	float: left;
	width: 455px;
	margin-top: 12px;
}
div.main-col-content-box-left-main-right{
	background: url(../images/content_box_1px_mid.gif) repeat-y;
}
div.main-col-content-box-top-left-main-right{
	clear: left;
	float: left;
	width: 455px;
	height: 1px;
	background: url(../images/content_box_1px_top-bot.gif) no-repeat top;
}
div.main-col-content-box-bottom-left-main-right{
	clear: left;
	float: left;
	width: 455px;
	height: 1px;
	background: url(../images/content_box_1px_top-bot.gif) no-repeat bottom;
}
/* END Main Column */

/* START Sub Nav Category */
div.category-nav-top{
	background: url(../images/left_col_subnav_sec1_top.gif) no-repeat;
	width: 227px;
	height: 44px;
}
div.about-nav-top{
	background: url(../images/left_subnav_about_top.gif) no-repeat;
}
div.category-nav-top-repeat{
	 background: url(../images/left_col_subnav_sec1_1px_mid.gif) repeat-y;
	 width: 227px;
}
div.category-nav-top-gradient{
	position: absolute;
	background: url(../images/left_col_subnav_sec1_mid.gif) no-repeat;
	width: 227px;
	height: 61px;
}
div.category-nav-top-gradient-floater{
	float: right;
	height: 61px;
}
div.category-nav-middle{
	background: url(../images/left_col_subnav_sec2_top.gif) no-repeat;
	width: 227px;
	height: 42px;
}
div.category-nav-middle-repeat{
	background: url(../images/left_col_subnav_sec2_1px_mid.gif) repeat-y;
	width: 227px;
}
div.about-nav-middle-repeat{
	background: url(../images/left_subnav_about_mid1px.gif) repeat-y;
}
div.category-nav-middle-gradient{
	position: absolute;
	background: url(../images/left_col_subnav_sec2_mid.gif) no-repeat;
	width: 227px;
	height: 346px;
}
div.category-nav-middle-gradient-floater{
	float: right;
	height: 346px;
}
div.about-nav-middle-gradient{
	background: url(../images/left_subnav_about_mid_gradient.gif) no-repeat;
	height: 82px;
}
div.about-middle-gradient-floater{
	float: right;
	height: 82px;
}
div.category-nav-bottom{
	background: url(../images/left_col_subnav_sec2_bot.gif) no-repeat;
	width: 227px;
	height: 7px;
}
div.about-nav-bottom{
	background: url(../images/left_subnav_about_bot.gif) no-repeat;
	height: 4px;
}
div.category-nav-top-text{
	margin-left: 14px;
	font-size: 0.9em;
}
div.category-nav-top-text a:link{
	color: #000000;
}
div.category-nav-top-text a:visited{
	color: #000000;
}
div.category-nav-top-text a:active{
	color: #000000;
}
div.category-nav-top-text a:hover{
	color: #000000;
}
div.category-nav-middle-text{
	margin-left: 14px;
	font-size: 0.9em;
}
div.category-nav-middle-text a:link{
	color: #000000;
}
div.category-nav-middle-text a:visited{
	color: #000000;
}
div.category-nav-middle-text a:active{
	color: #000000;
}
div.category-nav-middle-text a:hover{
	color: #000000;
}
/* END Sub Nav Category */


/* START Header */
div.header-standard{
	height: 83px;
	background: url(../images/top_blue_hue.gif) no-repeat bottom right;
}
div.header-standard a:link, div.header-standard a:visited, div.header-standard a:active, div.header-standard a:hover{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}
/* END Header */

/* START Video Menu */
div.video-menu-noleft-main-right{
	float: left;
	width: 638px;
	margin-top: 16px;
}
div.video-menu-tabs{
	float: left;
	/*height: 38px;*/
	width: 638px;
	background: url(../images/hmpg_video_grid_bg_box_top.gif) no-repeat bottom;
	/*background-color:#000000;*/
}
div#video-menu-tab-contents div.on{
	display: block;
	float: left;
	background: url(../images/hmpg_video_grid_bg_box_mid_1px.gif) repeat-y;
	width: 638px;
}
div#video-menu-tab-contents div.off{
	display: none;
	float: left;
	background: url(../images/hmpg_video_grid_bg_box_mid_1px.gif) repeat-y;
	width: 638px;
}
div.video-menu-tabs div.active{
	float: left;
	cursor: pointer;
}
div.video-menu-tabs div.active div.left{
	float: left;
	background: url(../images/hmpg_video_grid_grn_tab_left.gif) no-repeat;
	width: 9px;
	height: 30px;
}
div.video-menu-tabs div.active div.middle{
	float: left;
	background: url(../images/hmpg_video_grid_grn_tab_mid_1px.gif) repeat-x;
	height: 30px;
}
div.video-menu-tabs div.active div.middle div.text{
	font-size: 0.9em;
	font-weight: bold;
	color: #113202;
	margin: 8px 6px 0px 6px;
}
div.video-menu-tabs div.active div.right{
	float: left;
	background: url(../images/hmpg_video_grid_grn_tab_rght.gif) no-repeat;
	width: 9px;
	height: 30px;
}
div.video-menu-tabs div.inactive{
	float: left;
	margin-top: 6px;
	cursor: pointer;
}
div.video-menu-tabs div.inactive div.left{
	float: left;
	background: url(../images/hmpg_video_grid_blue_tab_left.gif) no-repeat;
	width: 9px;
	height: 24px;
}
div.video-menu-tabs div.inactive div.middle{
	float: left;
	background: url(../images/hmpg_video_grid_blue_tab_mid_1px.gif) repeat-x;
	height: 24px;
}
div.video-menu-tabs div.inactive div.middle div.text{
	font-size: 0.9em;
	color: #113202;
	margin: 4px 6px 0px 6px;
}
div.video-menu-tabs div.inactive div.right{
	float: left;
	background: url(../images/hmpg_video_grid_blue_tab_rght.gif) no-repeat;
	width: 9px;
	height: 24px;
}
div#video-menu-tab-contents div.videoBox{
	float: left;
	margin: 16px 0px 0px 32px;
	width: 170px;
	height: 12em;/*203px;*/
	overflow: hidden;
}
div#video-menu-tab-contents div.videoBox div.image{
	width: 100px;
	height: 90px;
}
div#video-menu-tab-contents div.videoBox div.image img{
	width: 100px;
	height: 75px;
}
div#video-menu-tab-contents div.videoBox p.title{
	font-size: 0.7em;
	color: #444444;
	font-weight: bold;
}
div#video-menu-tab-contents div.videoBox p.title a:link{
	color: #444444;
}
div#video-menu-tab-contents div.videoBox p.title a:visited{
	color: #444444;
}
div#video-menu-tab-contents div.videoBox p.title a:active{
	color: #444444;
}
div#video-menu-tab-contents div.videoBox p.title a:hover{
	color: #444444;
}
div#video-menu-tab-contents div.videoBox p.date{
	font-size: 0.7em;
	color: #ee4a28;
}
div#video-menu-tab-contents div.videoBox p.description{
	font-size: 0.7em;
	color: #444444;
}
div#video-menu-tab-contents div.videoBox p.views{
	font-size: 0.7em;
	color: #444444;
}
/* END Video Menu */

/* START Recent Videos */
div.recent-videos{
	width: 235px;
	background: #303030 url(../images/videopg_recent_vid_grad_bg.gif) no-repeat top;
}
div.recent-videos p.sectionTitle{
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 16px 0px 0px 16px;
}
div.recentlyViewedContainer div.videoBox{
	float: left;
	margin: 16px 0px 0px 16px;
	width: 200px;
	/*height: 16em;/*203px;*/
	overflow: hidden;
}
div.recentlyViewedContainer div.videoBox div.image{
	float: left;
	width: 100px;
	height: 70px;
	margin: 5px 10px 10px 0px;
}
div.recentlyViewedContainer div.videoBox div.image img{
	width: 100px;
}
div.recentlyViewedContainer div.videoBox p.title{
	font-size: 0.8em;
	color: #5a8c9c;
	font-weight: bold;
}
div.recentlyViewedContainer div.videoBox p.title a:link{
	color: #5a8c9c;
}
div.recentlyViewedContainer div.videoBox p.title a:visited{
	color: #5a8c9c;
}
div.recentlyViewedContainer div.videoBox p.title a:active{
	color: #5a8c9c;
}
div.recentlyViewedContainer div.videoBox p.title a:hover{
	color: #5a8c9c;/*#6a7baf;*/
}
div.recentlyViewedContainer div.videoBox p.date{
	font-size: 0.7em;
	color: #e7e7de;
}
div.recentlyViewedContainer div.videoBox p.description{
	font-size: 0.7em;
	color: #e7e7de;
	margin-top: 5px;
}
div.recentlyViewedContainer div.videoBox p.views{
	font-size: 0.7em;
	color: #444444;
}
/* END Recent Videos */

/* START Suggested Videos */
div.suggested-videos p.sectionTitle{
	font-size: 1.2em;
	color: #000000;
	margin: 15px 0px 0px 15px;
}
div.suggestedVideosContainer div.videoBox{
	float: left;
	margin: 15px 0px 0px 15px;
	width: 200px;
	height: 12em;/*203px;*/
	overflow: hidden;
}
div.suggestedVideosContainer div.videoBox div.image{
	width: 200px;
	height: 70px;
	margin: 5px 10px 10px 0px;
}
div.suggestedVideosContainer div.videoBox div.image img{
	width: 100px;
}
div.suggestedVideosContainer div.videoBox p.title{
	font-size: 0.7em;
	color: #444444;
	font-weight: bold;
}
div.suggestedVideosContainer div.videoBox p.title a:link{
	color: #444444;
}
div.suggestedVideosContainer div.videoBox p.title a:visited{
	color: #444444;
}
div.suggestedVideosContainers div.videoBox p.title a:active{
	color: #444444;
}
div.suggestedVideosContainer div.videoBox p.title a:hover{
	color: #444444;
}
div.suggestedVideosContainer div.videoBox p.date{
	font-size: 0.7em;
	color: #ee4a28;
}
div.suggestedVideosContainer div.videoBox p.description{
	font-size: 0.7em;
	color: #444444;
}
div.suggestedVideosContainer div.videoBox p.views{
	font-size: 0.7em;
	color: #444444;
}
/* END Suggested Videos */

/* START Slideshow Specifics */
div#slideshowVideoContainer{
	float: left;
	width: 330px;
}
div#slideshowVideoContainer div.video{
	float: left;
	width: 330px;
	height: 278px;
	overflow: hidden;
}
div#slideshowVideoContainer div.video img{
	margin-top: 26px;
	width: 330px;
}
div#slideshowVideoContainer	div.show{
	display: block;
}
div#slideshowVideoContainer	div.hide{
	display: none;
}
div#slideshowVideoContainer div p.date{
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
}

div#slideshowVideoInfoContainer{
	float: left;
	width: 193px;
/*	margin-right: 10px;*/
}
div#slideshowVideoInfoContainer	div.show{
	display: block;
}
div#slideshowVideoInfoContainer	div.hide{
	display: none;
}
div#slideshowVideoInfoContainer div.titleBox{
	height: 73px;
	overflow: hidden;
}
div#slideshowVideoInfoContainer div.titleBox p.title{
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 7px 13px 25px 13px;
	font-weight: bold;
}
div#slideshowVideoInfoContainer div.titleBox p.title a:link{
	color: #FFFFFF;
}
div#slideshowVideoInfoContainer div.titleBox p.title a:visited{
	color: #FFFFFF;
}
div#slideshowVideoInfoContainer div.titleBox p.title a:active{
	color: #FFFFFF;
}
div#slideshowVideoInfoContainer div.titleBox p.title a:hover{
	color: #FFFFFF;
}


div#slideshowVideoInfoContainer div.description{
	height: 210px;
	width: 171px;
	margin-left: 10px;
	background-color: #000000;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	overflow: auto;
}

div#slideshowVideoInfoContainer div p.description{
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px 13px 25px 13px;
}


div#slideshowThumbContainer{
	float: left;
}
div#slideshowThumbContainer div.on{
	float: left;
	width: 94px;
	height: 72px;
	background-color: #FFFFFF;
}
div#slideshowThumbContainer div.off{
	float: left;
	width: 94px;
	height: 72px;
	background-color: #000000;
}
div#slideshowThumbContainer img{
	width: 90px;
	height: 68px;
	margin: 2px;
}
/* END Slideshow Specifics */

/* START Category Specifics */
div.cat-row{
	float: left;
	width: 711px;
	margin-bottom: 30px;
}
div.cat-row div.cat-box{
	float: left;
	width: 340px;
}
div.cat-row div.cat-box-space{
	float: left;
	width: 25px;
	height: 81px;
}
div.cat-row div.cat-box div.cat-icon{
	float: left;
	width: 85px;
	text-align: center;
	overflow: hidden;
}
div.cat-row div.cat-box div.cat-text-area{
	float: left;
	width: 245px;
}
div.cat-row div.cat-box div.cat-text-area h2.cat-title{
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 10px 10px;
}
div.cat-row div.cat-box div.cat-text-area h2.cat-title a:link{
	color: #000000;
	text-decoration: none;
}
div.cat-row div.cat-box div.cat-text-area h2.cat-title a:visited{
	color: #000000;
	text-decoration: none;
}
div.cat-row div.cat-box div.cat-text-area h2.cat-title a:active{
	color: #000000;
	text-decoration: none;
}
div.cat-row div.cat-box div.cat-text-area h2.cat-title a:hover{
	color: #000000;
	text-decoration: none;
}
div.cat-row div.cat-box div.cat-text-area p.cat-desc{
	font-size: 0.8em;
	color: #0f5467;
	margin-left: 10px;
}
div.cat-row div.cat-box div.cat-text-area p.cat-more{
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
div.cat-row div.cat-box div.cat-text-area p.cat-more a:link{
	color: #000000;
}
div.cat-row div.cat-box div.cat-text-area p.cat-more a:visited{
	color: #000000;
}
div.cat-row div.cat-box div.cat-text-area p.cat-more a:active{
	color: #000000;
}
div.cat-row div.cat-box div.cat-text-area p.cat-more a:hover{
	color: #000000;
}
/* END Category Specifics */

/* START List Specifics */
div.list-row{
	float: left;
	width: 711px;
	margin-bottom: 30px;
/*	border: 1px solid #000000;*/
}
div.list-row div.list-thumbnail{
	float: left;
	width: 120px;
	text-align: center;
	overflow: hidden;
}
div.list-row div.list-thumbnail img{
	float: left;
	width: 120px;
	height: 90px;
}
div.list-row div.list-text-area{
	float: left;
	width: 385px;
}
div.list-row div.list-text-area h2.list-title{
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 10px 10px;
}
div.list-row div.list-text-area h2.list-title a:link{
	color: #000000;
	text-decoration: none;
}
div.list-row div.list-text-area h2.list-title a:visited{
	color: #000000;
	text-decoration: none;
}
div.list-row div.list-text-area h2.list-title a:active{
	color: #000000;
	text-decoration: none;
}
div.list-row div.list-text-area h2.list-title a:hover{
	color: #000000;
	text-decoration: none;
}
div.list-row div.list-text-area p.list-desc{
	font-size: 0.8em;
	color: #0f5467;
	margin-left: 10px;
}
div.list-row div.list-info{
	float: left;
	width: 195px;
	margin-top: 10px;
}
div.list-row div.list-info p.list-info{
	font-size: 0.8em;
	color: #999999;
	margin-left: 10px;
}
div.nextPrevious p{
	text-align: center;
	margin-right: 20px;
	font-size: 0.8em;
	color: #222222;
	font-weight: bold;
}
div.nextPrevious p span.active{
	color: #3e7430;
	font-weight: bold;
}
div.nextPrevious p a span.underline{
	text-decoration: underline;
}
div.nextPrevious p a:link{
	color: #333333;
	text-decoration: none;
}
div.nextPrevious p a:visited{
	color: #333333;
	text-decoration: none;
}
div.nextPrevious p a:active{
	color: #333333;
	text-decoration: none;
}
div.nextPrevious p a:hover{
	color: #333333;
	text-decoration: none;
}

/* END List Specifics */

/* START Watch Specifics */
div.video-player-pos{
	float: left;
	width: 711px;
	background-color: #303030;
}
div.video-player-pos div.video-player-box-player-left{
	float: left;
	background: url(../images/watch_video_box_bg_left.gif) no-repeat;
	width: 460px;
}
div.video-player-pos div.video-player-box-player-left object{
	margin: 0px 4px 5px 5px;
}
div.video-player-pos div.video-player-box-player-left h1.title{
	font-size: 0.9em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 12px 7px 12px 7px;
}
div.video-player-pos div.video-player-box-info-right{
	float: left;
	background: url(../images/watch_video_box_bg_rght.gif) no-repeat;
	width: 251px;
}
div.video-player-pos div.video-player-box-info-right p{
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 0px 0px 25px 13px;
}
div.video-player-pos div.video-player-box-info-right p.views{
	text-align: right;
	margin: 0px 0px 0px 0px;
}
div.video-player-pos div.video-player-box-info-right input{
	font-size: 1.0em;
	width: 215px;
}
div.comments{
	width: 455px;
	margin: 0px 0px 10px 0px;
}
div.comments p.sectionTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0px 0px 15px 15px;
}
div.comments div.white{
	float: left;
	background-color: #FFFFFF;
	width: 437px;
	margin: 0px 0px 0px 8px;
}
div.comments div.green{
	float: left;
	background-color: #ecf4e3;
	width: 437px;
	margin: 0px 0px 0px 8px;
}
div.comments div.noComment{
	float: left;
	background-color: #ecf4e3;
	width: 437px;
	margin: 0px 0px 0px 8px;
}
div.comments div.last{
	width: 433px;
	border: 2px #397c8f solid;
	margin-bottom: 10px;
}
div.comments div.green p.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #155c0c;
}
div.comments div.white p.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #08425a;
}
div.comments div.last p.title{
	font-size: 0.9em;
}
div.comments div p.description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
div.comments div.green p.noComment{
	font-size: 0.9em;
}
div.comments div p a:link{
	color: #ff0d07;
}
div.comments div p a:visited{
	color: #ff0d07;
}
div.comments div p a:active{
	color: #ff0d07;
}
div.comments div p a:hover{
	color: #ff0d07;
}
div.comments form.comments{
	margin-top: 10px;
}
div.comments form.comments textarea{
	width: 407px;
	height: 75px;
	margin-bottom: 5px;
}
div.comments form.comments p.textCounter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 4px;
}
div.shareAndRate ul.share{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 20px;
	margin: 10px 3px;
	padding: 5px;
	text-align: left;
}
div.shareAndRate ul.share li{
	display: inline;
	float: left;
	padding-left: 16px;
	padding-right: 7px;
}
div.shareAndRate ul.share li#shareHead{
	padding-left: 0px;
	font-weight: bold;
}
div.shareAndRate ul.share li#facebook{
	background:url("../images/share/share_facebook_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li#delicious{
	background:url("../images/share/share_delicious_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li#furl{
	background:url("../images/share/share_furl_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li#digg{
	background:url("../images/share/share_digg_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li#reddit{
	background:url("../images/share/share_reddit_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li#stumbleupon{
	background:url("../images/share/share_stumbleupon_16x16.gif") no-repeat scroll 0 0 transparent;
}
div.shareAndRate ul.share li a:link{
	color: #16157f;
}
div.shareAndRate ul.share li a:visited{
	color: #16157f;
}
div.shareAndRate ul.share li a:active{
	color: #16157f;
}
div.shareAndRate ul.share li a:hover{
	color: #16157f;
}
div.shareAndRate p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: 9px;
	margin-bottom: 12px;
}
div.shareAndRate p img.onRate, div.shareAndRate p img.offRate{
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

/* END Watch Specifics */

/* START Main Column Specifics */
div.green-header-left-main-noright{
	width: 711px;
	height: 66px;
	background: url(../images/header_grn_1px_bg.gif) repeat-x top;
}
div.green-header-top-space-left-main-noright{
	height: 20px;
}
div.green-header-title-left-main-noright{
	float: left;
	margin-left: 20px;
}
div.green-header-title-left-main-noright h1.title{
	font-size: 1.5em;
	margin: 0px;
	font-weight: normal;
}
div.green-header-search-left-main-noright{
	float: right;
	margin-right: 14px;
	margin-top: 3px;
}
div.indented-content-left-main-noright{
	margin: 12px 20px 0px 20px;
}
div.generalText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.generalText li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.generalText h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
div.generalText h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
div.generalText p.dateline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
div.pressRelease{
	margin-bottom: 40px;
}
/* END Main Column Specifics */

/* START RSS Standard Feed */
div.standardRSS{
	position: relative;
	width: 711px;
	margin-top: 30px;
	margin-bottom: 30px;
}
div.standardRSS div.title{
	float: left;
	width: 700px;
}
div.standardRSS div.title h2{
	margin: 0px;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
}
div.standardRSS div.title h2 a:link{
	color: #000000;
}
div.standardRSS div.title h2 a:visited{
	color: #000000;
}
div.standardRSS div.title h2 a:active{
	color: #000000;
}
div.standardRSS div.title h2 a:hover{
	color: #000000;
}
div.standardRSS img{
	float: left;
	border: none;
	/*margin-top: -50px;*/
}
div.standardRSS div.publishDate{
	float: left;
	width: 700px;
	margin-bottom: 15px;
	font-size: 0.8em;
	color: #666666;
}
div.standardRSS div.description{
	font-size: 0.8em;
	width: 700px;
}
div.standardRSS div.continuereading{
	font-size: 0.8em;
	width: 700px;
	text-align: right;
	color: #0b546b;	
}
div.standardRSS div.continuereading a:link{
	color: #0b546b;
}
div.standardRSS div.continuereading a:visited{
	color: #0b546b;
}
div.standardRSS div.continuereading a:active{
	color: #0b546b;
}
div.standardRSS div.continuereading a:hover{
	color: #0b546b;
}
/* END RSS Standard Feed */

/* START RSS ZBlog Feed */
div.zblog div.zblog-top{
	clear: left;
	float: left;
	background: url(../images/hmpg_z_corner_bg_top.gif) no-repeat;
	width: 288px;
	height: 42px;
}
div.zblog div.zblog-middle{
	clear: left;
	float: left;
	background: url(../images/hmpg_z_corner_bg_mid_1px.gif) repeat-y;
	width: 288px;
}
div.zblog div.zblog-bottom{
	clear: left;
	float: left;
	background: url(../images/hmpg_z_corner_bg_bot.gif) no-repeat;
	width: 288px;
	height: 7px;
}
div.zblog div.zblog-top div{
	margin: 10px 0px 0px 15px;
}
div.zblog div.zblog-top p.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #113202;
}
div.zblog div.zblog-top p.title a:link{
	text-decoration: none;
	color: #113202;
}
div.zblog div.zblog-top p.title a:visited{
	text-decoration: none;
	color: #113202;
}
div.zblog div.zblog-top p.title a:active{
	text-decoration: none;
	color: #113202;
}
div.zblog div.zblog-top p.title a:hover{
	text-decoration: none;
	color: #113202;
}
div.zblogRSS{
	width: 288px;
	margin-top: 15px;
	margin-bottom: 10px;
}
div.zblogRSS div.title{
	width: 268px;
}
div.zblogRSS div.title h2{
	margin: 0px;
	font-weight: bold;
	font-size: 0.7em;
	color: #113202;
}
div.zblogRSS div.title h2 a:link{
	color: #113202;
}
div.zblogRSS div.title h2 a:visited{
	color: #113202;
}
div.zblogRSS div.title h2 a:active{
	color: #113202;
}
div.zblogRSS div.title h2 a:hover{
	color: #113202;
}
div.zblogRSS img{
	display: none;
}
div.zblogRSS div.publishDate{
	width: 268px;
	color: #113202;
	font-size: 0.6em;
}
div.zblogRSS div.description{
	font-size: 0.7em;
	width: 268px;
	color: #113202;
}
div.zblogRSS div.continuereading{
	font-size: 0.7em;
	width: 268px;
	text-align: right;
	color: #113202;	
}
div.zblogRSS div.continuereading a:link{
	color: #113202;
}
div.zblogRSS div.continuereading a:visited{
	color: #113202;
}
div.zblogRSS div.continuereading a:active{
	color: #113202;
}
div.zblogRSS div.continuereading a:hover{
	color: #113202;
}
div.zblog div.moreLink p{
	color: #113202;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
div.zblog div.moreLink p a:link{
	color: #113202;
}
div.zblog div.moreLink p a:visited{
	color: #113202;
}
div.zblog div.moreLink p a:active{
	color: #113202;
}
div.zblog div.moreLink p a:hover{
	color: #113202;
}
/* END RSS ZBlog Feed */

/* START Sign In */
form.basic{
	margin: 40px 0px 30px 0px;
}
form.basic fieldset{
	margin: 0px 0px 60px 0px;
}
form.basic div.inputRow{
	clear: left;
	float: left;
	margin: 0px 0px 10px 0px;
}
form.basic div.inputRow div.extraText{
	margin-left: 155px;
}
form.basic label.text{
	float: left;
	width: 150px;
	margin: 3px 5px 0px 0px;
	text-align: right;
	font-size: 0.8em;
}
form.basic input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
form.basic input.text{
	float: left;
}
form.basic input.button{
	clear: left;
	float: left;
	margin-left: 155px;
}
form.basic p{
	font-size: 0.8em;
}
/* END Sign In */

/* START Footer */
div.footer-standard{
	position: relative;
	top: 16px;
	color: #FFFFFF;
	font-size: 0.8em;
	text-align: center;
}
div.footer-standard p span{
	margin-right: 48px;
}
div.footer-standard p span.last{
	margin-right: 0px;
}
div.footer-standard a:link{
	color: #FFFFFF;
}
div.footer-standard a:visited{
	color: #FFFFFF;
}
div.footer-standard a:active{
	color: #FFFFFF;
}
div.footer-standard a:hover{
	color: #FFFFFF;
}
/* END Footer */

/* END Design */
