/*
Theme Name: jabaum	
Theme URI: http://www.jabaum.com
Description:Portfolio Site
Version: 2 (WP2.8)
Author: John Baum
Author URI: http://www.jabaum.com
Tags: jabaum portfolio
*/
@import "style/css/reset.css";
@import "style/css/layout.css";

/****** general styles ******/

body{
	background: url('style/images/brown_bg.jpg') repeat scroll;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-smooth:always;
        text-align:center;
        font-size:80%;
}
  h2{
 	font-size: 150%;
	font-weight:bold;
	


 }
.wrapper{
	clear:both;
	width:960px;
        margin:0 auto ;	
}

a{
	color: #C93;
	text-decoration: none;
}

a span{
	display:none;
}

a:active {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

a:hover span{
	display: block;
	position:absolute;
}
a:visited {
	color: #cccc99;
	text-decoration: none;
}

a:focus {
	color: #fff;
	text-decoration: none;
}

/******header styles******/



#header{
	background: url('style/images/header.jpg') repeat-x scroll;
	height: 121px;
}

#nav{
	margin-top:10px;
	float: left;
	display:block;
	font-size: 1.4em;
	font-weight:bold;
	color:#cccc99;
	height:111px;

}

#logo{
 	background: url('style/images/header_title.jpg');
	float:right;
	width: 719px;
	height: 121px;
 }
 
#design{
	display:block;
	width: 83px;
	height: 30px;
	margin-left:155px;
	
 }
 

#design:hover{
	display:block;
	width: 83px;
	height: 30px;
	margin-left:151px;
	
 }

 
#video{
	width: 74px;
	height: 27px;
	margin-left:164px;
 }
 
#video:hover{
	width: 74px;
	height: 27px;
	margin-left:160px;
 }

#photography{
	display: block;
	width: 144px;
	height: 28px;
	margin-left:97px;
 }

#photography:hover{
	display: block;
	width: 146px;
	height: 28px;
    margin-left:92px;
 }
#photography span{
	visibility:hidden;
}

#sheet{
	background-image: url('style/images/center.jpg');
	float:right;
	width: 719px;
	height: 540px;
        display: inline;
        text-align:left;
	
}
#content{
	margin:20px 20px 20px 20px;	
/*****	height:500px;*****/
}

#content h2{
	margin-left:10px;
	color:#666;
}
#content p{
	
}

.videothumb{
	margin-left:80px;
	margin-bottom:10px;
}

#thumbcontainer{
	height:460px;
}

.description{
	float:left;
	padding:10px;
	width:260px;
	margin-top:30px;
}
#content img{
	padding:10px 10px 10px 10px;
}
#postwords{
	margin-left:320px ;
}

#postphoto{
	
}

#sidebar{
        float:left;
	width: 217px;
	margin-right: 0px;
	color: #cccc99;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;;
	margin-left: 5px;
	margin-top: 60px;
	text-align:justify;
	line-height:17px;
	letter-spacing:1.5px;
        display:inline;
}

#sidebar h2{
	text-align:right;
	
}
/******footer******/

#footer{
	width:100%;
}
 

#footercontent{
	margin: 0 auto;
	height: 116px;
	width: 960px;
	float: right;
	
}

#footercontentsheet{
	background-image: url('style/images/footer_sheet.jpg');
	margin: 0 auto;
	display:block;
	float: right;
	width: 719px;
	height: 116px;	
        text-align:left;

} 
#ftcolumn-1{
	float:left;
	margin-left:20px;
}
#ftcolumn-2{
	float:left;
	margin-left:20px;
}
#ftcolumn-3 p{
	float:left;
	margin-left:80px;
	width:314px;
	font-size:12px;
        text-align:left;
}
#footerlinks{
	padding:20px;
	
}

a:link.footlinks{
	color:#556B2F;
	font-weight:bold;
	line-height:36px;
}

a:visited.footlinks{
	color:#556B2F;
	font-weight:bold;
}

a:hover.footlinks{
	color:#444;
	font-weight:bold;
}
img {
   vertical-align:middle;
}  
#valid{
	float:right;
	margin-top:36px;
}