	/*
	Theme Name: CoachKevin
	Theme URI: http://elliotjaystocks.com
	Description: 
	Version: 2.8
	Author: SixSix8 Productions
	Author URI: http://sixsix8.com
	*/
	

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

h1, h2, h3, h5, h5, h6 { font-weight:bold } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.


/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */

	
	body {background:#fff; color:#111; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif}
	a {font-weight:bold; text-decoration:none; color:#003399;}
	p {margin-bottom:1em; line-height:1.5em}
	
	h2.widgettitle, h2.sidebar, #content h3 { font-size:20px; margin:13px 0; font-weight:normal; text-align:left; color:#003399; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
		#content h3.featurehome { margin-top:0; !important}
	
	#wrappper { width:960px; margin:0 auto;}
	#header {height:140px; width:960px; position:relative;}
	#main { width:960px; margin:0 auto;}
	#sidebar { width:324px; float:right; text-align:center}
	#content { width:622px; float:left;border-right:1px solid #555; margin-top:13px; padding-right:13px; min-height:400px;}
	#footer { clear:both; margin-top:13px; background:url(images/footer_title.jpg) no-repeat top #616f82; padding-top:80px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
	
	#header h1 a { width:480px; height:95px; display:block; background:url(images/header_logo.jpg) no-repeat; text-indent:-10000px; outline:none;}
	
	#homecontent { width:960px; padding:13px 0; border-bottom: double #000;}
		#homesidebar { width:312px; float:right;}
		div.slideInfoZone h2 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
		.subscribe_me_text { font-size:12px;}
		li#subscribe_me-3 { margin-bottom:10px;}
		a.widget_sp_image-image-link img {border:1px solid #ccc;}
		
		#feature_home {float:left; width:310px; border-right:1px solid #000; margin-bottom:13px; }
			#feature_home img {float:left; border:2px solid #999}
			#feature_home #featpost1 h2,#feature_home #featpost2 h2  {color:#000;}
			#feature_home #featpost1 a:hover h2,#feature_home #featpost2 a:hover h2  {color:#003399;}
			#feature_home h3, #about_home h3 {margin-top:0 !important;}
			#feature_home #featpost1 { padding-bottom:13px;width:297px; margin-top:-10	px;}
			#feature_home #featpost2 { padding:13px 0;width:297px;}
		#about_home { float:right; width:300px; margin-bottom:13px;}
			#about_home img {margin:0 5px 5px 0; border:1px solid #ccc;}
			#feature_home p,#about_home p { margin-bottom:.2em;}
		#casestudies_home { border-top:double; margin-top:25px; padding-top:25px; text-align:center;}
		#blog_home {width:620px; border-top:double;}
		#cs_box {width:290px; margin-bottom:25px;}
		#cs_box img { border:1px solid #ccc;}
		#cs_box h2 { font-size:14px !important; margin-bottom:0 !important;}
		#homepost { padding:0 0 0 70px; width:550px; background:url(images/blog_logo.jpg) top left no-repeat; margin-bottom:13px;}
		#homepost p { margin-bottom:.5em;}
		#homepost img.thumbpost { float:left; margin-right:10px; border:2px solid #999}
		#moreblog {float:right;}
		
	#precontent { height:23px; width:960px; border-bottom:double; padding-top:27px; text-align:right}
		#precontent a { font-weight:normal;}
		#breadcrumb { float:left;}
		#content h2 { font-size:16px; font-weight:bold; margin:.5em 0 .7em 0;}
		#content a h2 { color:#000}
		#content a:hover h2 { color:#003399}
		#content p.subhead { font-size:12px; font-weight:bold;}
	
		#newsletterform table {}
		#newsletterform td {background:#ddd; padding:15px; margin:5px; border:1px solid #fff; font-weight:bold; font-size:14px; }
		#newsletterform td.formpart {width:450px;}
		#newsletterform td.label {width:100px; text-align:right;}
	
	div.post {}
		div.post h2 { font-size:24px !important; color:#2c4f91;}
		div.post img { padding:10px; border:0;}
		div.post img.toppic { padding:0px;}
		div.postcontent { margin-top:15px}	
		div.post p.undertitle { font-weight:bold; color:#333}
		div.cscontent { text-align:center;}
		div.cscontent img { border:1px solid #ccc;}
		div.postcontent h4 { font-size:16px !important; color:#2c4f91; margin-bottom:1em; font-weight:bold}
		div.postcontent ul { margin:25px; list-style: url(images/bullet-arrow1.jpg);}
		div.postcontent ul li { line-height:1.5em; list-style: url(images/bullet-arrow1.jpg); padding-left:10px;}
		div.postcontent ol { margin:25px; list-style:decimal;}
		div.postcontent ol li { line-height:1.5em; list-style:decimal; padding-left:10px;}	
		div.postcontent blockquote { margin-left:30px; color:#333}
		ul#postmenu { width:100%; height:25px; border-top:1px dotted #2f5293; border-bottom:1px dotted #2f5293; margin-bottom:15px; list-style:none; margin:0; padding:0; clear:both}
		ul#postmenu img { margin:0 !important; padding:0 !important}
		ul#postmenu li { height:23px; margin-right:10px; float:left;}
		ul#postmenu a { height:25px; display:block; float:left; line-height:25px; margin-right:5px; font-size:11px;}
		ul#postmenu li.sharethis { padding-top:4px; height:21px;}
		
		#commentlist { border-top:double;}
		.commentmetadata a{ font-size:11px; color:#333}
		.vcard, .vcard cite{ color:#000; font-weight:bold;}
		.commentlist li { border-bottom:1px solid #ccc; padding-top:10px;}
		
	ul#sidebox, ul#sidebox2 {width:311px; margin-left:13px; }
		ul#sidebox li.widget { border-bottom:double #000; padding-bottom:16px; color:#5d6c7f; clear:left;}
		ul#sidebox2 li.widget { padding-bottom:3px; color:#5d6c7f}
		ul#ckexperience { width:311px;}
		ul#ckexperience li { width:285px; margin-left:11px; text-align:center; padding-left:15px; margin-bottom:10px;
			font-size:12px; font-weight:bold; color:#2c4f91}	
		ul#socialsidebar li a {width:48px; height:48px; line-height:38px; margin:6px; float:left;
			font-size:12px; font-weight:bold; color:#2c4f91; display:block}
		
		ul#sidebox li#tubepress { height:150px;}
		ul#sidebox div.tubepress_thumb { width:150px; }
		li#widget_sp_image-6 {margin-top:10px;}
		
	#footerleft { width:619px; float:left; padding-left:15px; background: #616f82}
		#footermenu {width:206px; float:left;}
		#footermenu h2 {font-size:14px; margin:12px 0;}
		#footermenu a { color:#fff; font-weight:normal;}
		#footermenu ul { margin-left:15px;}
		#footermenu li { margin:1em 0; list-style:square; padding-left:15px;}
	#footerright { width:325px; float:right; border-left:1px dotted white; height:100%; background: #616f82}
		#footerright ul { margin-left:13px;}
		#footerright li {padding:15px 0; border-bottom:1px solid #888; width:287px}
		#footerright a { font-size:14px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif}
		#footerright a:hover { color:#999;}
		#copyright { margin:20px 0 10px 0px; font-size:10px;}
		#copyright a { color:#eee;}
		#copyright a:hover { color:#ccc;}
	
	#pixopoint_menu1 { width:100%; height:55px; background:#606f82; margin:0;}
	#pixopoint_menu1 ul { width:100%; border:none; background:none; margin:0; padding:0; list-style:none; }
	#pixopoint_menu1 li { border:none; background:none; background:#606f82; color:#FFFFFF; line-height:55px;
		z-index:20; font-weight:normal;	font-size:14px; float:left;	position:relative;}
	#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {	background:#2d4f91;}
	#pixopoint_menu1 li a {
		border:none;
		background:none;
		text-decoration:none;
		display:block;
		padding:0 10px;
		color:#FFFFFF;
		font-weight:normal;
		font-size:16px;
		}
	#pixopoint_menu1 li a:hover {
		border:none;
		background:none;
		text-decoration:none;
		color:#FFFFFF;
		background-position:100% -120px;
		}
	#pixopoint_menu1 ul ul { position:absolute; left:-999em; top:55px; }
	#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul { left:auto; }
	#pixopoint_menu1 ul ul li a { padding:2px 10px; text-transform:normal; font-variant:normal; }
	#pixopoint_menu1 ul ul li {	letter-spacing:0px;
		color:#444444;
		z-index:20;
		width:200px;
		font-size:11px;
		font-weight:normal;
		font-style:normal;
		background:#606f82;
		border-bottom:1px solid #cccccc;
		margin-top:0;
		}
	#pixopoint_menu1 ul ul li a {line-height:24px;color:#fff;text-decoration:none;}
	#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {color:#FFFFFF;text-decoration:none;}
	#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {color:#444444;}
	#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {color:#FFFFFF;}
	#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {	color:#FFFFFF; background:#2d4f91;}
	#pixopoint_menu1 ul ul ul li { font-size:1em;}
	#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul { position:absolute; margin-left:-999em; top:0; width:120px; }
	#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {margin-left:120px;}
	#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a { text-decoration:none; }
	#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a { color:#FFFFFF; text-decoration:none; }
	#pixopoint_menu1 li.pixo_search:hover {	background:none; }
	#pixopoint_menu1 li.pixo_search form { margin:0; padding:0; }
	#pixopoint_menu1 li.pixo_search input { font-family:tahoma,sans-serif;}
	#pixopoint_menu1 li.pixo_search input.pixo_inputsearch { width:100px; }
	#pixopoint_menu1 li.pixo_right { float:right; }
