/*  
Theme Name: James's Pod
Theme URI: http://www.p2gdesigns.com
Description: This theme is for use on James's Pod.
Version: 1.0
Author: James Pfleiderer
Author URI: http://www.jpfleiderer.com/

*/
@charset "utf-8";
body, div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img, form, fieldset, blockquote {margin:0; padding:0; border:none;}

.clear:after{content:""; display:block; clear:both;}

body {font:12px Arial, Helvetica, sans-serif; background:#fff url('images/bg_main.jpg') repeat-x; text-align:center;}

#wrapper_main {width:960px; margin:0 auto; text-align:left;}

#header {height:55px; padding:5px 0 0 0;}

	#header h1 a {display:block; width:253px; height:50px; float:left; background:url('images/logo.png'); text-indent:-9999px;}

	#header ul#menu {float:right; list-style:none; position:relative; top:17px;}

	#header ul#menu li {float:left; padding:0 0 0 40px; margin:0 0 37px 0;}
	#header ul#menu li a, #header ul#menu li a:visited {font-size:16px; color:#555; text-decoration:none;}
	#header ul#menu li a:hover, #header ul#menu li a:active {color:#ff8400;}
	
#splash {clear:both; height:289px; background:url('images/macbook.png') right top no-repeat;}

	#splash #splash_text {width:485px; float:left;}

	#splash #splash_text h2 {width:232px; height:34px; margin:15px 0 0 0; background:url('images/intro.png'); text-indent:-9999px;}

	#splash #splash_text p {font-size:14px; color:#630; line-height:26px; margin:0 0 15px 0;}

	#splash #splash_text p a {color:#fff; border-left:3px solid #c60; padding:3px 3px 3px 6px; text-decoration:none;}
	#splash #splash_text p a:hover, #splash #splash_text p a:active {border-left:3px solid #fff;}

	#splash #splash_images {float:right;}
	#splash #splash_images ul {list-style:none; position:relative; top:19px; right:70px; width:329px; height:204px; overflow:hidden;}

#content {margin:67px 0 70px 0;}

	#content p {font-size:14px; color:#444; line-height:18px; margin:0 0 20px 0;}
	#content a {color:#ff6200; text-decoration:underline;}
	#content h3{font:bold 25px Verdana, Geneva, sans-serif; line-height:28px; font-variant:small-caps; color:#6d6d6d; 
		margin:0 0 25px 0;border-bottom:2px dotted #ddd;}
	#content h4{font:18px Georgia, "Times New Roman", Times, serif; line-height:22px; margin:0 0 10px 0;}
	#content span.posted_by {font:11px "Courier New", Courier, monospace;}
	#content div.blog_post {border-bottom:2px dotted #ddd; margin:0 0 20px 0;}

	#content #left_column {width:556px; float:left; margin:0 40px 0 0;}

	#content #right_column {width:347px; float:left; margin:0 0 0 17px; background:url('images/bg_sidebar_top.png') no-repeat;}
	
		#content #right_column h3 {border:none;}

		#content #right_column div.latest_work {
			padding:24px 17px 10px 17px; background:url('images/bg_sidebar_bot.png') bottom no-repeat;}

		#content #right_column div.latest_work img.latest_img {display:block; margin:0 auto; border:3px solid #ddd;}

		#content #right_column div.latest_work a.btn_see_more {display:block; width:215px; height:36px; margin:0 auto; 
			text-indent:-9999px; background:url('images/btn_see_more.png') top;}
			
		#content #right_column div.latest_work a.btn_see_more:hover {background:url('images/btn_see_more.png') bottom;}	

#wrapper_footer {background:#ddd;}

	#footer {width:960px; margin:0 auto; padding:30px 0 50px 0; background:url('images/bg_footer.png') center top no-repeat;}
	#footer p {font-size:12px; color:#777; line-height:16px;}
	#footer a {color:#5f5141;}
	#footer a:visited {color:#604b6c}