/*

Theme Name: Public Assembly

Theme URI: http://www.elliotcondon.com

Description: Public Assembly's website theme.

Version: 1

Author: Elliot Condon

*/





/* GENERAL

==============================*/

body{

	padding:0px;

	margin:0px;

	background-color:#FFF;

}



#container{

	width:875px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

}







/* FONTS

==============================*/





p, h1, h2, h3, a, label, img{

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

	margin:0px;

}



p, a{

	font-size:12px;

	line-height:16px;

	

}



h1{

	font-size:16px;

	font-weight:normal;

}



h2{

	font-size:16px;

	font-weight:normal;

	margin-bottom:5px;

}



h3{



}



a{

	text-decoration:none;

	color:#FF3535;

}





.hr{

	margin:30px 0px 30px 0px;

	border-top:#CCC dotted 1px;

	width:100%;

	height:1px;

}



img{

	max-width:875px;	

	border:none;

}



.hidden{

	display:none;	

}



/* HEADER

==============================*/



.header{

	width:100%;

	height:100px;

	position:relative;

	margin-bottom:20px;

	border-bottom:#E5E5E5 dotted 1px;

}


.header .logo-wrapper

{
	position:absolute;

	top:30px; right:0px;

	width:273px;
	
	text-align:right;

}


.header .logo

{
	width:273px;

	height:33px;

	background:url(images/logo.gif) no-repeat;
	
	padding-bottom:4px;

}



/*

.header .logo#active

{

	border-bottom:#FF3535 solid 4px;

}

*/



.header .nav

{

	padding-top:28px;

	width:200px;

}



ul{

	margin:0px;	

	padding:0px;

	list-style:none;

}



.header .nav ul li{

	float:left;

	display:block;

	width:100px;

	margin-bottom:10px;

	

}



.header .nav ul li a{

	color:#333;	

	font-size:16px;

	text-transform:uppercase;

}



.header .nav ul li a:hover{

	border-bottom:#E8E8E8 solid 4px;

}



.header .nav ul li.current-cat a{

	border-bottom:#FF3535 solid 4px;

}



/* INDEX

==============================*/



ul.grid{

	display:block;

	overflow:auto;

}



ul.grid li{

	width:200px;

	display:block;

	float:left;

	margin-right:25px;
	
	margin-bottom:15px;

}



#end{

	margin-right:0px;

}



ul.grid p{

	margin:0px;

	

}



ul.grid li a{

	color:#666;
	font-size:10px;
	line-height:14px;
	padding-bottom:3px;

}



ul.grid li:hover{

	color:#FFF;

	background-color:#FF3535;

}




ul.grid li:hover a{

	color:#FFF;

}

















/* FOOTER

==============================*/

.footer{

	margin-top:30px;

	width:100%;

	overflow:auto;

	border-top:#E5E5E5 dotted 1px;

	padding:20px 0px 20px 0px;

}



.footer .doubleTile{

	width:425px;

	margin-right:25px;

	float:left;

}



.footer .tile{

	width:200px;

	margin-right:25px;

	float:left;

}



/* LOGIN

****************/

.login{

	position:fixed;

	top:0px;

	left:0px;

	height:20px;

	width:50px;

}



.login a{

	position:absolute;

	display:none;

	color:#FFF;

	font-size:14px;

	padding:5px 10px 5px 10px;

	background-color:#000;

	text-decoration:none;

}



.login:hover a{

	display:block;

	padding-left:8px;

	

	

}







/* POST

==============================*/

.breadcrumbs{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FF3535;	

}



.breadcrumbs a{

	color:#FF3535;	

}



.breadcrumbs a:hover{

	color:#FF3535;	

}



.post h2{

	text-transform:uppercase;

	margin-top:5px;

	margin-bottom:20px;

}



.post{



}









