/*  
Theme Name: Crude Things Gallery
Theme URI: http://mfields.org
Description: Custom
Version: 1
Author: Michael Fields
Author URI: http://mfields.org
*/


/* Raw html elements
------------------------------------------*/
	body{
		background:#000;
		color:#eee;
		margin:0;
		padding:0 0 1em;
		font-family:Arial, sans-serif;
		font-size:80%;
		}
	h1,h2,h3,h4,h5{
		margin:0;
		padding:0;
		font-weight:normal;
		}
	h2{
		font-size:1.5em;
		color:#633;
		}
	h3.tagline{
		font-size:1em;
		}

	img{border-width:0;}
	img, a{margin:0;padding:0;}
	a{
		text-decoration:none;
		font-weight:bold;
		color:#f76b9c;
		}
	p{
		margin-top:0;
		}
	li{
		padding-bottom:.6em;
		}
	table{
		width:95%;
		margin:0 auto;
		}
	td{
		vertical-align:top;
		}
/* Template
------------------------------------------*/
	#header{
		text-align:center;
		height:114px;
		}
	#header a, #header img{
		width:750px;
		height:114px;
		margin:0 auto;
		display:block;
		}
	#nav{
		text-align:center;
		background: #000 url(images/nav-top.gif) center top no-repeat;
		padding: 7px 0 20px;
		}
	#nav a{
		color:#fff;
		font-weight:bold;
		padding-right:1em;
		}
		#nav a:link{color:#fff;}
		#nav a:visited{color:#fffffe;}
		#nav a:hover{color:#ffffce;}
		#nav a:active{color:#ff9;}
	#nav a.curPage{
		color:#f76b9c;
		}
	#wrap{
		position:relative;
		width:750px;
		margin:0 auto;
		}
	#footer{
		background: #000 url("images/footer.gif") center top no-repeat;
		color:#999;
		padding:35px 0;
		text-align:center;
		font-weight:bold;
		}
	#footer a{
		color:#333;
		}
	#content{	
		padding:2.5em 30px 1em;
		min-height:400px; 
		height:auto;
		}
		
		
/* General Class Definitions
------------------------------------------*/
	.dateline{
		font-size:.95em;
		display:block;
		}
	.newsLink{
		font-weight:bold;
		}
		
		
/* Home Page Stuffs
------------------------------------------*/
	#homePageContent{
		text-align:justify;
		}
	.newsItem{
		font-weight:bold;
		}
	.postCard{
		text-align:center;
		}
		
		

		
/* Image Gallery Stuffs
------------------------------------------*/
	#fullSizeImageBlock .fullSizeImageNav{
		padding-top:1em;
		}
	.fullSizeImageNav{
		text-align:center;
		padding-bottom:1em;
		}
	#fullSizeImageBlock{
		text-align:center;
		}
	#thumbnailTable,
	.thumbnailTable{
		width:100%;
		}
	#thumbnailTable td,
	.thumbnailTable td{
		width: 25%;
		padding-bottom:1.5em;
		text-align: center;
		vertical-align: top;
		}
	.thumbNav{
		text-align:center;
		}
/* 404 Page
------------------------------------------*/
	#error404{
		width:292px;
		height:226px;
		margin:100px auto 0;
		}
	#error404 img{
		border-width:0;
		}
		
/* Form Stuffs
------------------------------------------*/		
	.label, input, textarea{
		display:block;
		}
	.label{
		padding: .5em 0 .3em
		}

	
/* Other Stuffs
------------------------------------------*/
	/* min-height for Internet Explorer */
	/*\*/
	* html #content {
		height: 400px;
	}
	/**/
