/*  
Theme Name: Fulop 09
Theme URI: http://www.stevenfulop.com
Description: Re-Elect Councilman Steven Fulop | Ward E | Jersey City, NJ | OPEN | HONEST |GOVERNMENT
Version: 1.01
Author: Fulop 2009, Inc.
Author URI: http://www.stevenfulop.com

*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr,p, form{
margin: 0;
}

body{
		margin: 0;
		font-family: Tahoma, Sans-serif;
		font-size: 12px;
		vertical-align: top;
		background-color: #36251f;
		background-image: url('images/background.jpg');
		background-repeat: repeat;
		background-position: top;
		color: #000000;
}

p, h2, h3, {
	padding-left: 20px;
	width: 600px;
}

p{
	padding: 5px 0px;
}

iframe{
	overflow: hidden;
}

img{
align: none;
}


h2 {
line-height: 25px;
}

#content .post h2 a{
text-decoration: none;
}

#content .post h2:hover{
text-decoration: underline;
}

#content .post hr{
margin-top:10px;
}

#respond{
margin-top: 30px;
}

#header{
		margin: 30px auto 0 auto;
		width: 1000px;
		background-repeat: no-repeat;
		background-position: center;
		vertical-align: top;
}

#page{
	margin: 0 auto 0 auto;
	width: 1024px;
}

.breadcrumbs{
	padding-left: 40px; 
	padding-top: 10px;
}

.post {
		
		padding-left: 30px; 
		padding-right: 40px; 
		padding-top: 10px;
	
}

.comments-template{
margin-top: 20px;
}

/* CONTENT */

#content{
		margin: 0 auto 0 auto;
		width: 1010px;
		background-image: url('images/content_background.jpg');
		background-repeat: repeat-y;
		background-position: center;
		vertical-align: top;
}

.main_table{
		width: 1010px;
}

.middle_content{
		width: 570px;
		
}


/* LINKS */
		
a:link{
	text-decoration: underline;
	color: #5a5a5a;
}

a:visited{
	color: #5a5a5a;
}

a:hover{
	text-decoration: none;
}


/* TEXT AREA */

.sidebar_main_table{
		width: 700px;
		height:52px;
                background-color: #fff;
}


	.sidebar{
			width: 830px;
			display: inline;
	}
		
		.sidebar ul{
			list-style-type: none;
			list-style-image: none;
			margin: 0;
			padding: 6px 0 6px 0;
		}		
			
			.sidebar li{
				padding: 10px 18px 10px 18px;
				display: inline;
			}
			
		
		#nav a{
			font-family: Trebuchet MS, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #5a5a5a;
		}
		
		#subnav a{
			font-family: Tahoma, sans-serif;
			font-size: 12px;
			color: #5a5a5a;
		}		
	
	.sidebar a{
		text-decoration: none;
		color: #5a5a5a;
	}
	
	
	.footerbar_main_table{
		width: 830px;
		height:20px;
}


	.footerbar{
			width: 1010px;
			display: inline;
			font-family: Tahoma, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #5a5a5a;
	}
		
		.footerbar ul{
			list-style-type: none;
			list-style-image: none;
			margin: 0;
			padding: 6px 20px 6px 0;
		}		
			
			.footerbar li{
				padding: 10px 14px 10px 14px;
				display: inline;
			}
			
	.footerbar a{
		text-decoration: none;
		color: #5a5a5a;
	}
	
	
	
	
	.entry{
	   line-height: 18px;
	   font-family: Tahoma, sans-serif;
	   font-size: 13px;
	   color: #5a5a5a;
	   text-align:justify;
	   width:570px;
	   display: inline;
	}
	
/* form style */
	p.entry{
	   line-height: 18px;
	   font-family: Tahoma, sans-serif;
	   font-size: 13px;
	   color: #5a5a5a;
	   text-align:justify;
	   width:570px;
	   display: inline;
	}	
	.post_title:link{
		text-decoration: none;
	}

	.post_title:visited{
		color: #5a5a5a;
		text-decoration: none;		
	}	
	
	.post_title:hover{
		text-decoration: underline;
	}


	#content p.post hr{
		margin-top:10px;
	}


/* FOOTER */

#footer{
	
	text-align: center;
	padding: 10 px 0 0 0;
	background: transparent;
}

	#footer p{
		line-height: 18px;
	}
	


/* Navigation Controls */

.navigation{
width: 570px;
float: left;
}

.alignleft{
}


.navigation_link a{
	text-decoration: none;
}

.navigation_link a:hover{
	text-decoration: underline;
}

.navigation_link{
text-align: right;
}