/*
	Theme Name: Greg Reitman Blog
	Theme URI: http://wordpress.org/
	Description: A custom Wordpress theme for the Green Producer of Hollywood, Greg Reitman.
	Version: 1.0
	Author: Dhane Crowley
	Author URI: http://dhanecrowley.com/
	Tags:  custom header, custom sidebar, fixed width, four columns
*/

/*RESETS & BASIC PAGE SETUP*/

*{
	margin: 0;
	padding: 0;
}

html{
	overflow-y: scroll;
}

body{
	font: 62.5% Helvetica, Arial, Verdana, Geneva, sans-serif;
	background: #333333;
}

ul{
	list-style: none inside;
}

p{
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 1.2em;
}

a{
	outline: none;
	color: #999999;
}

a img{
	border: none;
}

/*END RESET*/

/*TOOLBOX*/

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.clear{
	clear: both;
}

/*END TOOLBOX*/

/*STRUCTURE & STUFF*/

div#page-wrap{
	width: 807px;
	margin: 0 auto;
	background: #ffffff;
}

	/*HEADER*/
	
		/*NAVIGATION STUFF*/
	
	ul#nav{
	
		}
		ul#nav li{
			display: inline;
			}
			ul#nav li a{
				display: block;
				height: 37px;
				text-indent: -9999px;
				float: right;
				}
				ul#nav li.about a{
					width: 99px;
					background: url('images/nav-about.jpg') bottom center no-repeat;	
				}
				ul#nav li.actioncenter a{
					width: 121px;
					background: url('images/nav-actioncenter.jpg') bottom center no-repeat;	
				}
				ul#nav li.greentips a{
					width: 93px;
					background: url('images/nav-greentips.jpg') bottom center no-repeat;	
				}
				ul#nav li.booksdvds a{
					width: 144px;
					background: url('images/nav-booksdvds.jpg') bottom center no-repeat;
				}
			ul#nav li a:hover{
				background-position: center center;
			}
			ul#nav li a:active{
				background-position: top center;
			}
			
		/*END NAVIGATION STUFF*/
		
		/*FORM*/
		
	div#form{
		float: right;
		padding:24px 11px 5px 0;
		position: inherit;
		}
		div#form input[type="text"]{
			border: 1px solid #333333;
			color: #333333;
			font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
			font-size: 1.0em;
			height: 11px;
			padding: 2px 2px 2px 4px;
			width: 172px;
		}
		
		/*END FORM*/
		
	/*END HEADER*/
		
	/*MAIN CONTENT*/
		
	div#main-content{
		padding: 10px 0px;
	}
	
	div#top-content{
		
		}	
		div#left-img{
			width: 451px;
			height: 298px;
			background: url('images/topleftimg1.jpg') no-repeat;
			float: left;
			margin-left: 9px;
		}
		div#rite-img{
			width: 323px;
			height: 298px;
			background: #cccccc;
			float: right;
			margin: 0 9px 0 0;
			}
			div#rite-img div#rite-content{
				padding: 10px 10px;
			}
			div#rite-img div#rite-content a{
				color: #0a8f03;
				text-decoration: none;
			}
			div#rite-img div#rite-content a:hover{
				text-decoration: underline;
			}
			
		/*END TOP CONTENT*/
		
		/*BOTTOM CONTENT*/
		
	div#bottom-content{
		clear: both;
		margin-left: 9px;
		width: 789px;
	}		
			
			
			/*START BOOKS & DVDS*/
			
			div#books-dvds{
				width: 250px;
			
				float: left;
				}
				div#booksdvd-content{
					margin: 5px 0 0 0;
					}
					div#booksdvd-content a{
						color: #0a8f03;
						text-decoration: none;
					}
					div#booksdvd-content a:hover{
						text-decoration: underline;
					}
			
			/*END BOOKS & DVDS*/
			
			/*START PRESS & MEDIA*/
			
			div#press-media{
				width: 251px;
				
				float: right;
				margin: 0 4px 0 0;
				padding: 0;
				}
				div#press-media .content-box{
					width: 251px;
					
					background: #cccccc;
					border: 1px solid #999999;
					padding-top: 3px;
					}
					div#press-media .content-box p{
						padding: 5px;
					}
					div#press-media .content-box a{
						color: #0a8f03;
						text-decoration: none;
					}
					div#press-media .content-box a:hover{
						text-decoration: underline;
					}
			
			/*END PRESS & MEDIA*/
			
		/*END BOTTOM CONTENT*/
		
	/*END MAIN CONTENT*/
	
	/*FOOTER*/
	
	div#footer{
		padding: 5px 12px 0 0px;
		text-decoration: none;
		padding-left: 9px;
		}
		div#footer a{
			text-decoration: none;
		}
	
	/*END FOOTER*/
	
	
/*END STRUCTURE & STUFF*/

/*ABOUT IMG*/

div#about-img{
width: 245px;
color: #999999;
}

/*END ABOUT IMG*/

/*GREGS PROJECTS*/

div#projectsarea{
width: 270px;
height: 280px;
float: left;
}
ul#projects, ul#projects ul{
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;	
	margin: 5px 0 0 0;
	padding: 0;
}
ul#projects{
	float: left;
	height: 26px;
}
ul#projects li, ul#projects li a.menu{
	display: block;
	margin-bottom: 2px;
}
ul#projects li a.menu{
	height: 26px;
}
a.menu{
	text-indent: -9999px;
}
a.menu{
	overflow: hidden;
}
li#proj1, li#proj1on{
	float: left;
	width: 245px;
}
li#proj2, li#proj2on{
	float: left;
	width: 245px;
}
li#proj3, li#proj3on{
	float: left;
	width: 245px;
}
li#proj4, li#proj4on{
	float: left;
	width: 245px;
}
li#proj5, li#proj5on{
	float: left;
	width: 245px;
}
li#proj6, li#proj6on{
	float: left;
	width: 245px;
}
li#proj7, li#proj7on{
	float: left;
	width: 245px;
	}
	li#proj1 a.menu{
		background: transparent url(images/proj1.jpg) repeat scroll 0 0;
	}
	li#proj2 a.menu{
		background: transparent url(images/proj2.jpg) repeat scroll 0 0;
	}
	li#proj3 a.menu{
		background: transparent url(images/proj3.jpg) repeat scroll 0 0;
	}
	li#proj4 a.menu{
		background: transparent url(images/proj4.jpg) repeat scroll 0 0;
	}
	li#proj5 a.menu{
		background: transparent url(images/proj5.jpg) repeat scroll 0 0;
	}
	li#proj6 a.menu{
		background: transparent url(images/proj6.jpg) repeat scroll 0 0;
	}
	li#proj7 a.menu{
		background: transparent url(images/proj7.jpg) repeat scroll 0 0;
		}
		li#proj1 a:hover{
			background: transparent url(images/proj1on.jpg) repeat scroll 0 0;
		}
		li#proj2 a:hover{
			background: transparent url(images/proj2on.jpg) repeat scroll 0 0;
		}
		li#proj3 a:hover{
			background: transparent url(images/proj3on.jpg) repeat scroll 0 0;
		}
		li#proj4 a:hover{
			background: transparent url(images/proj4on.jpg) repeat scroll 0 0;
		}
		li#proj5 a:hover{
			background: transparent url(images/proj5on.jpg) repeat scroll 0 0;
		}
		li#proj6 a:hover{
			background: transparent url(images/proj6on.jpg) repeat scroll 0 0;
		}
		li#proj7 a:hover{
			background: transparent url(images/proj7on.jpg) repeat scroll 0 0;
		}
		
/*END GREGS PROJECTS*/

/*START AFFILIATES*/

ul#affiliates{
width: 270px;
padding: 0px 0 10px 0;
}
ul#affiliates li a{
	font-size: 1.2em;
	color: #666666;
}

/*END AFFILIATES*/

#leftcol{
	float: left;
	width: 245px;
	padding-left: 9px;
}
#ritecol{
	float: right;
	width: 508px;
	padding-top: 30px;
	padding-right: 9px;
}
.entry{
	padding-top: 20px;
}
.commentsWrap{
	width: 508px;
}
.entry{
	padding-top: 20px;
}
.entry img{
	float: left;
	padding-right: 7px;
}
.entry a{
	color: #0a8f03;
}
.entry a:hover{
	color: #666666;
	text-decoration: none;
}
.post p a{
	color: #0a8f03;
}
.post p a:hover{
	color: #666666;
	text-decoration: none;
}
.post h2{
	color: #333333;
	font-size: 1.8em;
}
.post h2 a{
	color: #0a8f03;
	font-size: 1.4em;
}
.post h2 a:hover{
	color: #666666;
	text-decoration: none;
}
.post small a{
	color: #0a8f03;
}
.post small a:hover{
	color: #333333;
	text-decoration: none;
}
.postmetadata a{
	color: #0a8f03;
}
.postmetadata a:hover{
	color: #666666;
	text-decoration: none;
}
textarea{
	width: 480px;
}
.commentsList{
	padding-left: 15px;
}
#commentGravatar{
	padding-bottom: 15px;
}
.h4-sidebar{
	width: 245px;
	color: #333333;
	border-bottom: 3px solid;
	font-size: 1.5em;
	clear: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.widgets{
	padding-bottom: 20px;
}
.widgets li a{
	font-size: 1.3em;
	color: #0a8f03;
	padding-bottom: 7px;
	float: left;
	clear: left;
}
.widgets li a:hover{
	color: #666666;
	text-decoration: none;
	padding-bottom: 7px;
	float: left;
	clear: left;
}
.feed{
  padding: 0 0 0 19px;
  background: url('images/feed-icon.png') no-repeat;
}
.pmSpace{
	padding: 5px;
}
.pmh1{
	color: #333333;
}
.pmh3{
	margin: 8px 0;
}
.pmh3 a{
	font-size: 1.3em;
	color: #0a8f03;
}
.pmh3 a:hover{
	font-size: 1.3em;
	color: #333333;
	text-decoration: none;
}
.pmP{
	margin: 8px 0;
}
.pmP a{
	font-size: 1.3em;
	color: #0a8f03;
}
.pmP a:hover{
	font-size: 1.3em;
	color: #333333;
	text-decoration: none;
}
.navigation{
        padding-bottom: 20px;
}
.navigation a:hover{
        color: #333333;
        text-decoration: none
}