/*  
Theme Name: I Hate Jon Conway 2009
Theme URI: http://insidepulse.com/
Description: Pulse Zone 2009
Version: 1.0
Author: Widro
Author URI: http://insidepulse.com/
*/


/* Import stylesheets and hide from IE/Mac \*/

@import "http://media.insidepulse.com/shared/css/compressed.css";

/* End import/hide */



#topstorygallery{
	width: 500px !important;
	height: 250px !important ;
} 



/* master colors to find and replace
-------------------------------------------------------------- */
/* main color: #006699 */
/* second color: #003366 */
/* 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_ihatejonconway.jpg */
/* top bg - images/header_bg_superlight.jpg */
/* images/footer_bg_superlight.jpg */
/* black btn bg - images/nav_menu_black.jpg */
/* red btn bg dark to light - images/nav_menu_superlight.jpg */
/* red btn bg light to dark - images/nav_menu_superlight2.jpg */
/* regular post bg headline - images/nav_menu_light.jpg */
/* 120 bg images/120imagebg_superlight.jpg */






/* Start stylesheet
-------------------------------------------------------------- */
body { 
	background: #ffffff url(http://media.insidepulse.com/shared/images/bgs/bg_ihatejonconway.jpg) repeat 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: #006699; 
	text-decoration: none; 
}


a:hover { 
	color: #003366; 
	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; 
}


/* typograpghy styles
-------------------------------------------------------------- */

blockquote{
	margin:1.5em 0 1.5em 1.5em;
	color:#eeeeee;
	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;
}


.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_superlight.jpg); 
	background-repeat: repeat-x; 
}


#header #search_links { 
	height: 30px;
	text-align:center;
}
#header #search_links a { 
	text-decoration: none; 
	color: #000000; 
	font-size:11px;
	font-weight:bold;
}

#header #search_links a:hover { 
	text-decoration: underline; 
}

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{
	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_superlight.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:#000000; 
	text-align: center; 
	padding: 0.2em 0.2em 0.2em 0.2em; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_superlight.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_superlight.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_superlight.jpg) #cccccc repeat-x bottom left; 
	cursor:pointer;
}

/* 2009 Ajax Menu Nav
-------------------------------------------------------------- */

.navigation {
	margin: 0;
	padding: 0;
	height:30px;
}

.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: 0.2em 0.5em;
	height: 20px;
	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, .navigation li a:hover, .navigation li:hover a {
	border-top: 3px #000000 solid;
}

.navigation li.active a {
	font-weight: bold;
}

.navigation li a:hover {
	background: url('http://media.insidepulse.com/shared/images/nav_menu_superlight.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_superlight.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_red.jpg) #000000 bottom repeat-x; 
}

#footer a {
	color:#ffffff; 
	font-weight:bold;
	text-decoration:none;
}








/* Tabs
-------------------------------------------------------------- */

.tab_on { 
	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_superlight.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;
}

.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_superlight.jpg) #eeeeee 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;
}





/* Top Story Images 
-------------------------------------------------------------- */

#top_story_images { 
	padding: 25px 50px 25px 50px; 
	background: url(http://media.insidepulse.com/shared/images/topimages.png) repeat-x; 
}

#top_story_images img { 
	border: 1px solid #006699; 
}

.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_superlight2.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; 
	height: auto; 
	width:100%; 
	overflow: auto; 
}

.featured_row_120 { 
	height: 90px; 
	width: 90px; 
	float:left; 
	margin: 0.3em 0.3em 0.3em 0.3em; 
	border:1px solid #ffffff;
}


/* Index/Listing -  Top Story
-------------------------------------------------------------- */

#top_story { 
	background: #ffffff; 
	height: auto; 
	width:100%; 
	overflow: auto; 
	margin: 0px 0px 0px 0px; 
	border-bottom: 3px solid #006699; 
}

.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_superlight2.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:#003366; 
	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:#003366; 
	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:#003366;
}

.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_superlight.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 #003366;
}

.regular_story_headline a {
	color:#000000; 
	font-weight:bold
}

.regular_story_headline a:hover {
	color:#006699;
}

.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:#006699; 
	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: #ffffff; 
	height: 275px; 
	width:310px; 
	padding: 0 15px 0px 0px; 
}

#widget { 
	background: #ffffff; 
	height: auto; overflow: auto; 
	margin: 5px 5px 5px 0px; 
	color:#000000; 
}

#widget a {
	color:#006699; 
	font-weight:bold
}

#widget a:hover {
	color:#003366;
}

.widget_headline {
	color:#ffffff; 
	font-size:16px; 
	padding: 0px 0px 0px 5px; 
	font-weight:bold; 
	height: 30px; 
	overflow:hidden; 
	background: url(http://media.insidepulse.com/shared/images/nav_menu_black.jpg) #ffffff 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) #ffffff repeat-x; 
}

#widget li {
	color:#000000;
	padding: 0.5em 0.5em 1.2em 0em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:auto; 
	background:#ffffff; 
	border-bottom: 1px solid #eeeeee;
}

#widget li:hover { 
	background:#FFE9E9; 
}

.widget_body {
	color:#000000;
	padding: 0.5em 0.5em 1.2em 0.5em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:hidden; 
	border-bottom: 1px solid #eeeeee;
	background:#ffffff; 
}

.widget_body2 {
	color:#000000;
	margin: 0 0 0 0; 
	height: auto; 
	overflow:hidden; 
	border-bottom: 1px solid #eeeeee;
	background:#ffffff; 
}

.widget_body2 img {
	width:180px;
	height: 150px;
}

.widget_body:hover {
	color:#000000;
	padding: 0.5em 0.5em 1.2em 0.5em; 
	margin: 0 0 0 0; 
	height: auto; 
	overflow:auto; 
	background:#FFE9E9; 
	border-bottom: 1px solid #eeeeee;
}

.widget_body a {
	color:#006699; 
	font-weight:bold
}

.widget_body a:hover {
	color:#003366;
}

.widget_tabrow {
	color:#000000; 
	overflow:auto; 
	width:310px; 
	background:#ffffff; 
}


/* Comment area styles
-------------------------------------------------------------- */

#comments { 
	padding: 2px; 
}

#commenthead { 
	padding: 2px; 
	height: 30px; 
	color:#ffffff;
	background: url('http://media.insidepulse.com/shared/images/nav_menu_superlight.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: #006699; 
}

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: 300px; 
	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: 100px; 
}



