/*  
Theme Name: DHGF v5.1 magazine
Theme URI: http://insidepulse.com/
Description: Pulse Zone 2009
Version: 1.0
Author: Widro
Author URI: http://wrestling.insidepulse.com/
*/


/* Import stylesheets and hide from IE/Mac \*/

@import "http://media.insidepulse.com/shared/css/compressed.css";

/* End import/hide */

/* master colors to find and replace
-------------------------------------------------------------- */
/* main color: #33CC66 */
/* second color: #00ff66 */
/* background color: #ffffff */

/* dark 1 color: #000000 */
/* dark 2 color: #333333 */
/* grey 1 color: #cccccc */
/* grey 2 color: #999999 */

/* bg of the site - images/bgs/bg_diehardgamefan.jpg */
/* top bg - images/header_bg_dhgf.jpg */
/* images/footer_bg_dhgf.jpg */
/* black btn bg - images/nav_menu_black.jpg */
/* red btn bg dark to light - images/nav_menu_dhgf.jpg */
/* red btn bg light to dark - images/nav_menu_dhgf2.jpg */
/* regular post bg headline - images/nav_menu_light.jpg */
/* 120 bg images/120imagebg_dhgf.jpg */


/* featured row bg images/featimagebg_dhgf.jpg */

/* new styles for home move lower */


/* top story
-------------------------------------------------------------- */
#topstorygallery{
	width: 450px !important;
	height: 225px !important ;
} 

.top_story_image_rotator{
	width:450px;
	float:left;
	background:#ffffff;
	padding-bottom:10px;
}




/* around_the_pulse
-------------------------------------------------------------- */

.around_the_pulse{
	background:#ffffff; 
	padding-bottom:5px; 
	margin-left:5px; 
	border:1px solid #000000;
}

.around_the_pulse_header{
	width:178px;
	text-align:center; 
	color:#000000; 
	text-transform:uppercase; 
	font-size:14px; 
	font-weight:bold;
	font-family:verdana;
}



/* featured narrow
-------------------------------------------------------------- */
.featured_today_narrow{
	background:url('http://media.insidepulse.com/shared/images/featured_today_narrow_cell_bg.jpg') no-repeat #ffffff;
	padding-bottom:10px;
	width:181px;
	height:315px; 
	float:right;
}

.featured_today_narrow_header{
	padding:2px; 
	margin-left:15px; 
	width:155px;
	height:30px; 
	overflow:hidden;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.featured_today_narrow_cell{
	padding:2px; 
	margin-left:15px; 
	width:155px;
	height:35px; 
	overflow:hidden;
}

.featured_today_narrow_cell a{
	font-size:11px; 
	font-weight:bold; 
	color:#000000;
}

.featured_today_narrow_cell a:hover{
	font-size:11px; 
	font-weight:bold; 
	color:#666666;
	text-decoration:underline;
}




/* featuredlargecell
-------------------------------------------------------------- */
.featuredlargecell_bg{
	width:635px;
	height:640px;
	padding:0px;
	margin:0px;
	background:url('http://media.insidepulse.com/shared/images/featuredcell.jpg') repeat #ffffff;
}

.featuredlargecell_bg_white{
	color:#000000; 
	width:635px;
	height:640px;
	padding:0px;
	margin:0px;
	background:url('http://media.insidepulse.com/shared/images/featuredcell_white.jpg') repeat #ffffff;
}

.featuredlargecell_bg_black{
	color:#ffffff; 
	width:635px;
	height:640px;
	padding:0px;
	margin:0px;
	background:url('http://media.insidepulse.com/shared/images/featuredcell_black.jpg') repeat #000000;
}

.featuredlargecell_bg a{
	color:#000000;
}
.featuredlargecell_bg a:hover{
	text-decoration:underline;
}

.featuredlargecell_bg_white a{
	color:#000000;
}
.featuredlargecell_bg_white a:hover{
	text-decoration:underline;
}

.featuredlargecell_bg_black a{
	color:#ffffff;
}
.featuredlargecell_bg_black a:hover{
	text-decoration:underline;
}


.featuredlargecell{
	width:211px;
	height:640px;
	overflow:auto;
	float:left; 
	padding:0px;
	margin:0px;
}
.featuredlargecell_headline{
	width:190px;
	text-align:left; 
	text-transform:uppercase; 
	font-size:14px; 
	font-weight:bolder;
	font-family:verdana;
	margin-left:5px;
}



.featuredlargecell_imagetop{
	width:211px; 
	height:105px; 
	padding:0px; 
	margin:0px;
}


.featuredlargecell_firstlink{
	width:206px; 
	text-align:center; 
	height:32px;
	overflow:hidden; 
	padding:0px; 
	margin:0px;
	padding-bottom:5px; 
	border-bottom:1px solid #999999;
}


.featuredlargecell_body{
	width:211px; 
	height:285px;
	margin:0px;
	padding:0px;
	padding-top:4px
}


.featuredlargecell_cell120s{
	font-size:11px; 
	font-weight:bold; 
	margin-left:10px; 
	border-bottom:1px dashed #cccccc; 
	padding-bottom:4px; 
	width:90px; 
	height:110px; 
	overflow:hidden;
	float:left;
}




div.featuredlargecell_cell, div.widget_cell{
	margin:0px; 
	font-size:11px; 
	font-weight:bold; 
	margin-left:10px; 
	margin-right:10px; 
	border-bottom:1px dashed #cccccc; 
	padding-bottom:4px; 
	width:185px; 
	height:30px; 
	overflow:hidden;
	float:left;
}

div.widget_cell{
	margin:0px; 
	font-size:11px; 
	font-weight:bold; 
	margin-left:10px; 
	margin-right:10px; 
	border-bottom:1px dashed #cccccc; 
	padding:4px; 
	width:285px;
}

div.featuredlargecell_cell:hover, div.widget_cell:hover{
	color:#ffffff;

}




/* Start stylesheet
-------------------------------------------------------------- */
body { 
	background: #000000 url(http://media.insidepulse.com/shared/images/bgs/bg_diehardgamefan.jpg) repeat-x top center; 
	color: #333333; 
	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
	line-height:1.5;
	font-size:75%;
	font-size:12px;
}


a { 
	color: #33CC66; 
	text-decoration: none; 
}


a:hover { 
	color: #000000; 
	text-decoration: none; 
}

.overallbgpng{
	background: url(http://media.insidepulse.com/shared/images/bg_transparency_ffffff.png) repeat; 

}

p{
	margin:0 0 1.5em 0;
	text-align:justify;
}


h1{
	font-size:3em;
}

h2{
	font-size:2em;
}

h3{
	font-size:1.5em;
	line-height:2;
}

h4{
	font-size:1.2em;
	line-height:1.25;
	font-weight:bold;
}

.none { 
	display: none; 
}


.overall_left{
	width:635px; 
	margin-left:0px;
	background:#ffffff;
	border-right:1px solid #000000;
	border-top:1px solid #000000;

}

.overall_right{
	width:310px;
	margin:0px;

}


/* typograpghy styles
-------------------------------------------------------------- */

blockquote{
	margin:1.5em 0 1.5em 1.5em;
	color:#333333;
	font-style:italic;
}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

pre{
	margin-bottom:1.3em;
	background:#ffffff;
	border:0.1em solid #eeeeee;
	padding:1.5em;
}

code{
	font:0.9em Monaco,monospace;
}

label{
	font-weight:bold;
}

textarea{
	height:180px;
	width:300px;
}


/* Image styles
-------------------------------------------------------------- */
.img120{ 
	height: 130px; 
	float:left; 
	padding: 0.5em 0.5em 0.2em 0.5em; 
	margin: 0 0 0 0; 
	background: #eeeeee; 
	border: 3px solid #eeeeee;
}

.img150{ 
	width: 180px; 
	height: 90px;
	margin: 5px;
	float:left; 
	background: #ffffff; 
	border: 1px solid #000000;
}

.img250{ 
	width: 220px; 
	height: 110px;
	padding: 2px; 
	background: #ffffff; 
	border: 3px solid #ffffff;
}

.img300{ 
	width: 300px; 
	height: 150px;
	background: #ffffff; 
	border:1px #33CC66 solid;
}

.img400{ 
	width: 400px; 
	height: 200px;
	padding: 0.5em 0.5em 0.2em 0.5em; 
	margin: 0 0 0 0; 
	background: #ffffff; 
}




.img30{ 
	width: 30px; 
	height: 30px; 
	padding:2px;
	border:1px solid #000000;
}

.img50{ 
	width: 50px; 
	height: 50px; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin: 0 0 0 0; 
	background: #333333; 
	border: 2px solid #ffffff;
}

.img60{ 
	width: 60px; 
	height: 60px; 
	float:left; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin: 0 0 0 0; 
	background: #333333; 
	border: 2px solid #ffffff;
}

.img90{ 
	width: 85px; 
	height: 85px; 
	float:left; 
	padding: 0.3em 0.3em 0.3em 0.3em; 
	margin: 0 0 0 0; 
	background: #333333; 
	border: 2px solid #ffffff;
}

.img90a{ 
	width: 85px; 
	height: 85px; 
	float:left; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin: 0 0 0 0; 
	background: #CCCC00; 
	border: 2px solid #666666;
}

.img90b{ 
	width: 85px; 
	height: 85px; 
	float:right; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	margin: 0 0 0 0; 
	background: #CCCC00; 
	border: 2px solid #666666;
}


/* Header styles
-------------------------------------------------------------- */
#header {  
	height: 105px; 
	background-image: url(http://media.insidepulse.com/shared/images/header_bg_dhgf.jpg); 
	background-repeat: repeat-x; 
}


#header #search_links { 
	height: 30px;
	text-align:center;
}
#header #search_links a { 
	text-decoration: none; 
	color: #ffffff; 
	font-size:11px;
	font-weight:bold;
}

#header #search_links a:hover { 
	text-decoration: underline; 
}


.shadow_container{
	position:relative;
	margin:0 auto;
	width:980px; 
	background:url('http://media.insidepulse.com/shared/images/bgs/bg_shadow2.png') repeat-y top center;

}

.container_extra{
	background:#000000;
	border-left:1px solid #000000; 
	border-right:1px solid #000000;
}

#header_navigation {  
	height:100px; 
	background:#999999;
}







input.search_input { 
	width: 180px; 
	font-size:10px;
	border: 0; 
	background: #fff url(http://media.insidepulse.com/shared/images/input.png) no-repeat; 
	padding: 1px; 
	color: #000000; 
	font-weight: bold; 
	margin: 0; 
	float: left; 
}

input.submit_input { 
	background: #000000; 
	border: 0; 
	height: 14px; 
	padding: 0; 
	width: 45px; 
	margin: 0 0 0 5px; color: #ffffff; 
	font: bold 0.9em arial, sans-serif; 
	float: left; 
}

#header_nav {  
	height: 45px; z-index: 0;
}



#navlinks{
	font-size:11px;
	height: auto;
	overflow:auto;
	padding: 5px;
	background: #ffffff;
}

.navlink_left{

	float:left;

}

.navlink_right{
	float:right;

}

#navlinks a{
	color:#ffffff; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black2.jpg) #cccccc repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333; 
	cursor:pointer;
}

#navlinks a:hover{
	color:#000000; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333;  
	cursor:pointer;
}

#topnavlinks{
	height: auto;
	overflow:auto;
	padding: 5px;
	font-size:11px;
	color:#666666;
	background: #000000; 
	padding-left:10px;
	text-align:left;
}

#topnavlinks  a.activelink{
	color:#ffffff; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	cursor:pointer;
}

#topnavlinks a{
	color:#ffffff; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	cursor:pointer;
}

#topnavlinks a:hover{
	color:#ffffff; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	cursor:pointer;
}


#subtopnavlinks{
	height: auto;
	overflow:auto;
	padding: 5px;
	font-size:13px;
	color:#666666;
	padding-left:20px;
	background: #000000; 
}

#subtopnavlinks a{
	color:#ffffff; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	cursor:pointer;
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black2.jpg) #000000 repeat-x bottom left; 
}

#subtopnavlinks a:hover{
	color:#ffffff; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	cursor:pointer;
}


/* 2009 Ajax Menu Nav
-------------------------------------------------------------- */

.navigation {
	margin: 0;
	padding: 0;
	height:30px;
	background:#999999;
}

.navigation h2 {
	display: none;
}

.navigation ul {
	position: absolute;
	right: 20px;
	padding: 0;
	margin: 0;
	font-size: 1.0em;
}

.navigation ul ul {
	position: absolute;
	top: auto;
	right: auto;
	padding: 0;
	margin: 0;
	width: 120px;
	font-size: 0.9em;
	display: none;
}

.navigation ul li:hover ul {
	display: block;
}

.navigation li {
	float: left;
	height: 22px;
	list-style-type: none;
}

.navigation ul ul li {
	float: none;
}

.navigation li a {
	background: url('http://media.insidepulse.com/shared/images/nav_menu_black.jpg') center left repeat-x;
	padding: 4px;
	margin-right: 2px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	overflow: hidden;
	border-top: 0px solid rgb(0, 0, 0); 
	margin-top: 0px;
}

* html .navigation li a {
	float: left;
}

* html .navigation li ul {
	clear: left;
}

* html .navigation li li a {
	float: none;
}

.navigation li.last a {
	margin-right: 0;
}


.navigation li.active a {
	font-weight: bold;
}

.navigation li a:hover {
	color: #ffffff;
	background: url('http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg') center left repeat-x;
}

.navigation li ul li a, .navigation li.active ul li a, .navigation li ul li a:hover, .navigation li:hover ul li a {
	margin: 0;
	border-top: 1px #000000 solid;
	height: auto;
}

* html .navigation li ul li {
	margin: 0;
	padding: 0;
}

.navigation ul ul li.last a {
	border-bottom: 1px #000000 solid;
}




#navlinks{
	height: auto;
	overflow:auto;
	padding: 5px;
	background: #ffffff;
}

.navlink_left{

	float:left;

}

.navlink_right{
	float:right;

}

#navlinks a{
	color:#ffffff; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333; 
	cursor:pointer;
}

#navlinks a:hover{
	color:#000000; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: #ffffff repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333;  
	cursor:pointer;
}


/* Footer styles
-------------------------------------------------------------- */
#prefooter {  
	text-align:center;
	padding:10px;
	text-align:center;
	color:#ffffff; 
	background:#333333;
}
#footer {  
	text-align:center;
	padding:10px;
	color:#ffffff; 
	background: url(http://media.insidepulse.com/shared/images/footer_bg_dhgf.jpg) #000000 bottom repeat-x; 
}

#footer a {
	color:#ffffff; 
	font-weight:bold;
	text-decoration:none;
}








/* Tabs
-------------------------------------------------------------- */

.tab_on, .tab_off:hover { 
	color:#ffffff; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg) #cccccc repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333; 
	cursor:pointer;
	float:right;
}

.tab_off { 
	color:#000000; 
	font-weight:bold; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: #ffffff repeat-x bottom left; 
	border-bottom: 1px solid #333333; 
	border-left: 1px solid #333333;  
	cursor:pointer;
	float:right;
}

.tabdisplay_on { 
	visibility:visible; 
	height:auto;
}

.tabdisplay_off { 
	height:1px; 
	width:1px; 
	overflow:hidden;
}


.single_tab_block{
	margin-left:20px;
	margin-bottom:40px;
	width:450px;
	border:1px solid #000000;
}

.single_tab_header{
	width:446px;
	color:#ffffff; 
	font-size:14px; 
	padding:2px;
	font-weight:bold; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black.jpg) #ffffff repeat-x; 

}
.single_tab_tabs{
	width:450px;
	overflow:hidden;
}


.single_tab_body{
	width:450px;
}

.single_tab_row0{
	width:446px;
	background: #dddddd; 
	padding:2px;
}

.single_tab_row1{
	width:446px;
	background: #eeeeee; 
	padding:2px;

}






.single_tab_on, .single_tab_on:hover { 
	padding:4px;
	color:#000000; 
	font-weight:bold; 
	text-align: center; 
	background: #dddddd; 
	border-right: 1px solid #333333; 
	cursor:pointer;
	float:left;
}

.single_tab_off { 
	padding:4px;
	color:#000000; 
	font-weight:bold; 
	text-align: center; 
	background: #ffffff; 
	border-right: 1px solid #333333;  
	cursor:pointer;
	float:left;
}


.single_tabdisplay_on { 
	visibility:visible; 
	height:auto;
}

.single_tabdisplay_off { 
	height:1px; 
	width:1px; 
	overflow:hidden;
}

.single_tabdisplay_on a{
	color:#000000; 
	font-size:12px; 
	font-weight:bold;
}

.single_tabdisplay_on a:hover{
	color:#000000; 
	text-decoration:underline;
	font-size:12px; 
	font-weight:bold;
}



/* Top Story Images 
-------------------------------------------------------------- */

.top_story_images_headline a {
	color:#ffffff; 
	font-weight:bold
}
.top_story_images_headline a:hover {
	color:#990000;
}

.top_story_images_headline {
	color:#ffffff; 
	font-size:16px; 
	font-weight:bold; 
	height: 30px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf2.jpg) #cccccc repeat-x;
	padding: 0.2em 0.2em 0.2em 0.5em; 
}

#featured_row { 
	//background: url(http://media.insidepulse.com/shared/images/featimagebg.jpg) #000000 repeat-x; 
	background:#000000;
	height: 86px; 
	width:452px;
	padding-top:2px;
	padding-bottom:2px;
	overflow: auto; 
}

img.featured_row_120 { 
	height: 70px; 
	width: 70px; 
	float:left; 
	margin:6px 8px;
	background:#000000;
	border:1px solid #ffffff;
}

img.featured_row_120:hover { 
	height: 80px; 
	width: 80px; 
	float:left; 
	margin:1px 2px;
	border:2px solid #33CC66;
}


/* Single
-------------------------------------------------------------- */

.single_container {
	background:#ffffff;
	width:620px;
	margin-left:15px; 
}

.single_top_container {
	background:#ffffff;
	width:620px;
	height:75px;
	margin-left:15px; 
	margin-top:5px; 
}

.single_120x120image {
	width:65px;
	height:75px;
	float:left;
}

.single_content {
	width:590px;
	font-size:12px; 
	margin-top:10px;
}

.single_header {
	margin-left:5px;
	width:540px; 
	height:75px;
	overflow:hidden;
	float:right;
}


.single_header_title {
	margin-left:5px; 
	font-weight:bold; 
	font-size:20px; 
}

.single_header_sub {
	font-size:11px; 
	margin-top:2px; 
	margin-left:10px; 
}

/* Index/Listing
-------------------------------------------------------------- */
.listing_cell {
	background:#ffffff; 
	width:635px;
	height:130px;
	border-bottom:1px 
	dashed #cccccc;
}

.listing_120x120 {
	background:#ffffff; 
	width:120px;
	height:120px;
	float:left;
}

.listing_subcell {
	background:#ffffff; 
	width:500px; 
	height:130px;
	overflow:hidden;
	float:left;
}

.listing_header {
	margin-top:10px; 
	margin-left:5px; 
}

.listing_header a{
	font-weight:bold; 
	font-size:16px;
	color:#000000;
}

.listing_header a:hover{
	color:#33CC66;
}


.listing_byline {
	font-size:11px; 
	margin-top:2px; 
	margin-left:10px; 
}

.listing_teaser {
	font-size:11px; 
	color:#666666; 
	height:36px; 
	overflow:hidden; 
	margin-top:2px;
	margin-left:10px; 
}

.listing_readmore {
	text-align:right; 
	font-size:11px; 
}















/* Index/Listing -  Top Story
-------------------------------------------------------------- */

#top_story { 
	background: #ffffff; 
	height: auto; 
	width:100%; 
	overflow: auto; 
	margin: 0px 0px 0px 0px; 
	border-bottom: 3px solid #33CC66; 
}

.top_story_headline {
	color:#ffffff; 
	font-size:16px; 
	font-weight:bold; 
	height: 25px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_dhgf2.jpg) repeat-x;
	padding: 0.2em 0.2em 0em 0.5em; 
}

.top_story_headline a {
	color:#ffffff; 
	font-weight:bold
}

.top_story_headline a:hover {
	color:#000000;
}

.top_story_byline {
	font-size:13px; 
	margin: 0px 0px 0px 5px;
}

.top_story_byline a {
	color:#000000; 
	font-weight: bold; 
}

.top_story_byline a:hover {
	color:#00ff66; 
	font-weight: bold; 
}

.top_story_body {
	background:#ffffff;
	font-size:11px; 
	padding: 0.5em 0.5em 1.2em 0.5em; 
	height: auto; 
	overflow:auto; 
}

.top_story_body a {
	color:#000000; 
	font-weight: bold; 
}

.top_story_body a:hover {
	color:#00ff66; 
	font-weight: bold; 
}

.top_story_meta {
	color:#000000; 
	font-size:12px; 
	font-weight:bold; 
	height: 30px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_light.jpg) repeat-x;
	padding: 0.4em 0.2em 0em 0.5em; 
}

.top_story_meta a {
	color:#000000; 
	font-weight:bold
}

.top_story_meta a:hover {
	color:#00ff66;
}

.top_story_120{ 
	height: 120px; 
	width: 120px; 
	float:left; 
	padding: 0.5em 0.5em 0.5em 0.5em; 
	background: url(http://media.insidepulse.com/shared/images/120imagebg_dhgf.jpg) #cccccc repeat-x; 
}

.top_story_500{ 
	height: 250px; 
	width: 500px; 
	padding: 7px 7px 7px 7px; 
	margin: 0px 40px 0px 40px; 
	background: url(http://media.insidepulse.com/shared/images/featuredimagebg.jpg) repeat-x; 
}


/* Index/Listing -  Regular Story
-------------------------------------------------------------- */

#regular_story { 
	background: #ffffff; 
	height: auto; 
	width:100%; 
	overflow: auto; 
	margin: 0 0px 0px 0px; 
	border-bottom: 1px solid #00ff66;
}

.regular_story_headline a {
	color:#000000; 
	font-weight:bold
}

.regular_story_headline a:hover {
	color:#33CC66;
}

.regular_story_headline {
	color:#000000; 
	font-size:16px; 
	font-weight:bold; 
	height: 25px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_light.jpg) repeat-x;
	padding: 0.2em 0.2em 0.2em 0.5em; 
}

.regular_story_body {
	padding: 0.5em 0.5em 1.2em 0.5em; 
	height: auto; 
	overflow:auto; 
	color:#000000; 
	background:#ffffff
}
.regular_story_body a {
	color:#33CC66; 
	font-weight: bold; 
}

.regular_story_120{ 
	height: 75px; 
	width: 75px; 
	float:left; 
	padding: 0.5em 0.5em 0.5em 0.5em; 
	background: url(http://media.insidepulse.com/shared/images/75imagebg.jpg) #cccccc repeat-x; 
}


/* Right Bar Styles
-------------------------------------------------------------- */
#rightbar_300ad { 
	background: #1D3D4C; 
	height: 275px; 
	width:310px; 
	padding: 0 15px 0px 0px; 
}

#widget { 
	width:310px;
	background: #1D3D4C; 
	color:#ffffff; 
	height: auto; 
	overflow: auto;
	margin-bottom:5px;
	border:1px solid #000000;
	overflow:hidden;
}

#widget a {
	color:#33CC66; 
	font-weight:bold
}

#widget a:hover {
	color:#00ff66;
}

.widget_headline {
	color:#ffffff; 
	font-size:16px; 
	padding: 3px; 
	font-weight:bold; 
	height: 30px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black.jpg) #1D3D4C repeat-x; 
}

.widget_subheadline {
	color:#ffffff; 
	font-size:14px; 
	font-weight:bold; 
	height: 30px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black.jpg) #1D3D4C repeat-x; 
}

#widget li {
	color:#ffffff; 
	padding: 0.5em 0.5em 1.2em 0em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:auto; 
	background: #1D3D4C; 
	border-bottom: 1px solid #eeeeee;
}

#widget li:hover { 
	//background:#eeeeee; 
}

.widget_body {
	background: #1D3D4C; 
	color:#ffffff; 
	padding: 0.5em 0.5em 1.2em 0.5em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:hidden; 
	border-bottom: 1px solid #eeeeee;
}

.widget_body2 {
	color:#ffffff; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:hidden; 
	border-bottom: 1px solid #eeeeee;
	background: #1D3D4C; 
}

.widget_body2 img {
	width:180px;
	height: 150px;
}

.widget_body:hover {
	color:#ffffff; 
	padding: 0.5em 0.5em 1.2em 0.5em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:auto; 
	background:#eeeeee; 
	border-bottom: 1px solid #eeeeee;
}

.widget_body a {
	color:#ffffff; 
	font-weight:bold
}

.widget_body a:hover {
	color:#00ff66;
}

.widget_tabrow {
	color:#ffffff;  
	overflow:auto; 
	width:310px; 
	background: #1D3D4C; 
}


/* Comment area styles
-------------------------------------------------------------- */

#comments { 
	padding: 2px; 
}

#commenthead { 
	padding: 2px; 
	height: 30px; 
	color:#ffffff;
	background: url('http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg') center left repeat-x;
}

ol#commentlist { 
	list-style-type: none; 
	margin: 0; 
	padding: 0 0 12px 0; 
}

ol#commentlist li { 
	border-right: 3px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	margin: 0 0 1em 0; 
	padding: 0 1em 1em 0; 
	overflow-x: hidden; 
}

ol#commentlist li.alternate { 
	border-right: 3px solid #999999; 
	border-bottom: 1px solid #999999; 
}

ol#commentlist cite { 
	font-style: normal; 
	text-align: left;
	display: block; 
	color: #999999; 
}

ol#commentlist cite a { 
	color: #33CC66; 
}

ol#commentlist cite a:hover {
	color: #990000; 
	text-decoration: underline; 
}

ol#commentlist li blockquote { 
	float: none; 
	width: auto; 
	padding: 0 2em 0 0; 
	margin: 0.5em 0; 
	color: #999999; 
	font: italic 1em arial, sans-serif; 
	letter-spacing: 0; 
	text-align: left; 
}

ol#commentlist li .commentauthor { 
	font-weight: bold; 
	color: #000000; 
}

ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { 
	font-weight: bold; 
	color: #333333; 
}

ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover { 
	color: #000000; 
	text-decoration: underline; 
}

ol#commentlist li .commnumber { 
	width: 30px;
	text-align: left; 
	float: left; 
	font-size: 3em; 
	font-weight: bold; 
	line-height: 1em; 
}

ol#commentlist li .commentcont p { 
	margin: 0 0 0.5em 0; 
	padding: 0; 
}

#comment-form form { 
	margin-top: 1.5em; 
}

label.com { 
	float: left; 
	width: 100px; 
}

input.comtext, textarea.comtext { 
	width: 450px; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	padding: 2px; 
}

input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { 
	background: #f7f7f7; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
}

input.comsubmit { 
	margin-left: 400px; 
	background: url('http://media.insidepulse.com/shared/images/nav_menu_dhgf.jpg') left repeat-x;
	border: 2px black solid; 
	padding: 0; 
	width: 150px; 
	height:50px
	margin: 0 0 0 5px; color: #ffffff; 
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}



