/* 
Theme Name: crateid
Theme URL: http://www.crateid.com
Description: Custom wordpress theme specifically for Andrew.
Author: Paul Morrison
Author URI: http://www.iamunr.com
Version: 1.0
*/

/*STYLING RESETS, this resets all the browser issues, and resets everything to 0*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, ol, ul, li, fieldset, form, label, legend, table, tbody,tr, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

body {
color: #888a8c;
text-align: center;
font-family:  "Century Gothic", arial, verdana, serif;
line-height: 17px;
font-size: 14px;
background: url('images/bg_pattern.jpg') no-repeat top center;
}

a {
text-decoration: none;
cursor: pointer;
color: #333;
}

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

br.secret {
height: 1px;
line-height: 1px;
clear: both;
}

.wrapper {
width: 972px;
text-align: left;
margin: 0 auto;
background: url('images/bg.jpg') no-repeat top center;
	}
	
	.navigation {
			float: right;
			list-style-type: none;
	}
	
	.navigation li { float: left; margin: 27px 0 0 20px;}
	.navigation li a { color: #636466; }
	.navigation li a:hover {text-decoration: none; color: #FBB040; }
	.toptwo { margin-left: 350px!important; }
	
.logo {
	display: block;
	width: 180px;
	height: 75px;
	float: right;
	margin: 20px 250px 0 0;
}
.footer { text-align: right;
		height: 100px;
		background: url('images/footer.jpg') no-repeat bottom right;
}

.footlink { 
	display: block;
	width: 150px;
	height: 70px;
	float: right;
	margin: 0px 190px 0 0;

}

.content { 
	width: 500px;
	margin: 120px 40px 20px 0;
	float: left;
}

.post {
		margin-bottom: 70px;
}

.post h2, .post h1, h3, .agencies h1 {
		font-size: 24px;
		line-height: 30px;
		font-weight: normal;
}
.post h2 a { color: #636466; }
.post h2 a:hover { color: #FBB040; }
h3 { font-size: 18px; margin-bottom: 15px; }
.post p, .agencies p {
		font-size: 11px;
		margin: 5px 0 10px 0;
		color: #888a8c;
}

.post p.postmeta {
		color: #FBB040;
		margin-top: 15px;
}
.post p.postmeta a {color: #FBB040;}
.post p.postmeta a:hover {color: #dd7d00; }

.post p.postmeta span { text-transform: uppercase; font-size: 13px;}

.leftsidebar { width: 186px; margin: 70px 30px 0 0; float: left;}

/*searchbox*/
#searchform div { 
	width: 186px;
	height: 52px;
	background: url('images/search_bg.jpg') no-repeat top left;
}

#searchsubmit { 
	background: transparent;
	text-indent: -900000px;
	border: none;
	cursor: pointer;
	width: 25px;
}

#s {
	width: 123px;
	height: 17px;
	background: white;
	padding: 3px;
	border: none;
	margin: 14px 0 0 18px;
	background: url('s_bg.jpg') repeat-x top left;
}

.leftsidebar ul{
		font-size: 13px;
		color: #636466;
		line-height: 18px;
		list-style-type: none;
}
.rightsidebar {float: right; margin-top: 0px;}
.rightsidebar ul { list-style-type: none; }
.rightsidebar ul a img {border: none; margin-bottom: 15px;}
.rightsidebar ul a:hover img {border: none;}

.alignleft { float: left; display: inline;}
.alignright { float: right; display: inline; }
.alignleft a, .alignright a {
	padding: 5px;
}

.alignleft a:hover, .alignright a:hover {  color: #FBB040;}

/*agencies stuff*/
.agencies { width: 750px;}
.agencies table {width: 680px; text-align: center;}
.agencies table ul { font-size: 13px; line-height: 17px; list-style-type: none;}
.agencies table .left li { float: right; clear:both;}
.agencies table .right li { float: left; clear: both;}
.agencies table .left, .agencies table .right { padding: 15px; width: 340px; }
.agencies table tr td a { font-size: 11px; color: #818181; }
.agencies table tr td a:hover { color: #A7A9AC; }

.agencies table .left li a,.agencies table .right li a {
text-decoration: none;
font-size: 13px;
cursor: pointer;
color: #333;
}

.agencies table .left li a:hover, .agencies table .right li a:hover  {
text-decoration: none;
font-size: 13px;
color: #FBB040;
}

.agencies table h4 { color: #F7941E; font-size: 16px; font-weight: bold; margin-top: 30px;}

/*comments coding*/
#commentlist { margin-left: 30px; font-size: 12px; color: #A7A9AC;}
#commentlist li { padding: 10px 0; clear: both; }
#commentlist img { float: left; margin: 0 10px 8px 0;}
#commentlist p { margin-bottom: 8px; }

#commentform {
	width: 500px;
}
#commentform input { padding: 3px; margin: 5px 10px 5px 0; }
#commentform textarea { width: 450px; margin: 5px 0 10px 0; }


/* add this button hack */
.addthis_container { float: right; }
div.divider { display: block; height: 10px; border-top: solid 1px #d0d0d0; }

/*spacing issues*/
.widget_links { margin-top: 20px; }
.widget_links h2 { font-weight: normal; font-size: 16px; margin-bottom: 10px; }
.widget_links li { margin-bottom: 10px; }

p.search { margin-top: 20px;}