/*  
Theme Name: am 2
Author: Aaron Mentele
Description: gothic aaronmentele.com
Version: 1
Author URI: http://aaronmentele.com
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3c3a31;
	background:#fff;
	margin:0;
	padding:0;
	}
	a {
		color:#9e1717;
		text-decoration:none;
		border-bottom:1px solid #c8c7c4;
	}
	a:hover {
		color:#572725;
		text-decoration:none;
		border-bottom:1px solid #572725;
	}
	img {
		border:none;
	}
	h2 a,
	h1 a {
		color:#522523;
		text-decoration:none;
		background:none;
		border:none;
	}
	h2 a:hover {
		color:#542424;
		text-decoration:none;
		background:none;
		border:none;
	}
	h3 {
		margin:0;
		padding:0;
	}
	form {
		margin:0;
		padding:0;
	}
	input.styled,
	select.styled,
	textarea.styled {
		font-family:arial, helvetica, sans-serif;
		font-size: 1em;
		line-height:1em;
		border:0;
		padding:3px;
		background:#dbe6e7;
	}
	.form-full {
		width:475px;
	}
	input.go {
		width:70%;
		border:0;
		padding:3px;
		font-size:11px;
		float:left;
		margin-right:10px;
		background:#dbe6e7;
	}
	input.go-bttn {
		float:left;
	}
	input.bttn, button {
		background:#9e1717;
		color:#fff;
		border:none;
		padding:2px;
	}

/* presentation */

	#container {
		position:relative;
		width:960px;
		margin:0 auto;
		padding:0 20px;
	}
	#logo {
		display:block;
		width:560px;
		height:132px;
		margin:0 0 0 -10px;
		padding:0;
		border:none;
		text-indent:-9999em;
		background:url(/wp-content/themes/am2/images/logo.gif) 0 0 no-repeat;
	}
	#content {
		}
		#main {
			padding:0;
			margin:20px 20px 0 0;
			width:540px;
			float:left;
			display:inline;
		}
		#sidebar {
			width:340px;/*37%*/
			float:right;
			padding:0;
			margin:34px 0 0;
			color:#6c6868;
		}
	
/* posts */

	.entry-container {
		margin:10px 0 20px;
		width:540px;/*IE is neat*/
		float:left;
	}

	.hentry h2.entry-title {
		font-family:Georgia, Times, serif;
		font-size:2em;
		line-height:1em;
		color:#5c5a54;
		text-transform:uppercase;
		text-align:center;
		font-weight:normal;
		margin:0 0 5px;
		padding:0;
	}
	.first-post h2.entry-title,
	.hentry h1.entry-title {
		font-family:Georgia, Times, serif;
		font-size:2.8em;
		line-height:1em;
		color:#5c5a54;
		text-transform:uppercase;
		text-align:center;
		font-weight:normal;
		margin:0 0 5px;
		padding:0;
	}
	.entry-content {
		padding:0;
		margin:0;
		font-size:1.1em;
		line-height:1.6em;
	}
	.published,
	.published:hover {
		float:left;
		display:inline;
		margin-right:.25em;
		color:#650017;
		border:none;
		background:none;
		font-family:Georgia, Times, serif;
		font-size:12px;
		line-height:1.6em;
		text-transform:uppercase;
		letter-spacing:.05em;
		text-align:center;
	}
	blockquote {
		font-family:Georgia, Times, serif;
		font-size:1.1em;
		line-height:1.4em;
		color:#5c5a54;
		margin:1em 0 1em 40px;
	}
	.post-meta {
		float:left;
		width:560px;
		font-family:Georgia, Times, serif;
		font-size:11px;
		line-height:11px;
		text-transform:uppercase;
		letter-spacing:.01em;
		margin:1em 0 20px;
		padding:.25em 0 0;
		}
		.post-meta a {
			color:#9e1717;
			text-decoration:none;
			background:none;
		}
		.post-meta a:hover {
			color:#542424;
			text-decoration:none;
			background:none;
			border:none;
		}
		.post-meta .post-comments a {
			background:url(/wp-content/themes/am2/images/comments.gif) no-repeat 0 0;
			float:left;
			margin-right:5px;
			height:17px;
			padding:0 5px;
			color:#fff;
			border:none;
		}
		.post-meta .post-tags span {
			text-transform:lowercase;
			font-size:12px;
		}
		.post-tags {
		}
	ol.small {
	}

/* sidebar */

	#sidebar a {
		color:#707979;
	}
	#sidebar a:hover {	
		color:#572725;
	}
	#post-links {
		float:left;
		margin:0 0 20px;
		}
		#post-links ul {
			float:left;
			display:inline;
			width:140px;
			margin:0 0 0 20px;
			padding:0;
			list-style:none;
			}
			#post-links ul li {
				font-family:Georgia, Times, serif;
				font-size:12px;
				text-transform:uppercase;
				letter-spacing:.01em;
				margin:10px 0;
				width:140px;/*sometimes IE needs hints*/
				}
				#post-links ul li h3.title-archives {
					text-indent:-9999em;
					height:25px;
					background:url(/wp-content/themes/am2/images/titles/archives.gif) no-repeat 0 0;
					}
				#post-links ul li h3.title-bookmarks {
					text-indent:-9999em;
					height:25px;
					background:url(/wp-content/themes/am2/images/titles/bookmarks.gif) no-repeat 0 0;
					}
				#post-links ul li a {
					border:none;
					background:none;
				}
	.vcard .photo {
		float:left;
		margin-right:10px;
	}
	.vcard .email {
		display:none;
	}
	#twitter {
		float:left;
		font-family:Georgia, Times, serif;
		font-size:1.8em;
		text-align:center;
		font-weight:normal;
		line-height:1.2em;
		color:#7d8282;
		padding:0 0 20px 0;
		margin:20px 0;
		}
		#twitter ul {
			float:left;
			margin:0;
			padding:81px 0 0;
			width:340px;
			background:url(/wp-content/themes/am2/images/twitter-cap.gif) no-repeat left top;
			}
			#twitter li {
				float:left;
				list-style:none;
				padding:0 0 61px;
				width:340px;
				background:url(/wp-content/themes/am2/images/twitter-ft.gif) no-repeat left bottom;
				}
				#twitter li a {
					color:#707979;
					background:none;
					border:none;
				}
				#twitter li a:hover {
					color:#4d2120;
				}
	#photos {
		float:left;
		margin:20px 0 20px 20px;
		}
		#photos h3 {
			text-indent:-9999em;
			height:27px;
			background:url(/wp-content/themes/am2/images/titles/photos.gif) no-repeat left top;
		}
		#photos ul {
			list-style:none;
			margin:0;
			padding:0;
			}
			#photos ul li {
				margin:0 20px 20px 0;
				padding:0;
				float:left;
				display:inline;
				}
				#photos ul li .flickr-thumb {
					width:60px;
					height:60px;
					/*padding:1px;
					border:1px solid #7d7b76;*/
				}
			#photos ul li a {
				background:none;
				border:none;
				display:block;
				width:60px;
				height:60px;
				border-bottom:4px solid;
				}
	#comments h3,
	h3.replies {
		font-family:Georgia, Times, serif;
		font-size:1.4em;
		text-transform:uppercase;
		font-weight:normal;
		line-height:1em;
		margin:1em 0;
		padding:.25em 0 0;
		clear:left;
	}
	#comment-list {
		list-style:none;
		margin:1em 0;
		padding:0;
		}
		#comment-list li {
			position:relative;
			padding:2em 0 0;
			line-height:1.3em;
		}
		#comment-list li.alt {
			background:none;
		}
		#comment-list li .avatar {
			position:absolute;
			top:2em;
			left:0;
			float:left;
			padding:1px;
			background:url(/wp-content/themes/am2/images/flickr-box-1.gif) left top no-repeat;
		}
		#comment-list cite {
			float:left;
			margin-left:62px;
			font-family:Georgia, Times, serif;
			font-style:normal;
			font-weight:bold;
		}
		#comment-list .comment-pub {
			float:right;
			font-family:Georgia, Times, serif;
			text-transform:uppercase;
			font-size:11px;
		}
		#comment-list .comment-pub a {
			background:none;
			border:none;
			color:#aaa;
		}
		#comment-list .comment-body {
			padding: .25em 0 1em 0;
			margin:.5em 0 0 62px;
			clear:left;
		}
		#comment-list li.alt .comment-body {
			background:none;
		}
	#replies {
		margin-left:62px;
	}
	.navigation {
		float:left;
		width:580px;
		margin:0 0 0 -1em;
	}
		.navigation a {
			background:none;
			border:none;
			font-family:Georgia,Times,serif;
			font-size:11px;
			letter-spacing:0.01em;
			line-height:11px;
			text-transform:uppercase;
			color:#6f2f2d;
		}
	ul.conversation {
		list-style:none;
		}
		ul.conversation li {
		
			}
			ul.conversation li.odd {
				color:#6d797a;
			}

/* footer */
	
	#footer {
		width:960px;
		margin:40px auto 0;
		padding:0 0 20px;
		color:#cbbebd;
		line-height:1.4em;
		/*background:url(/wp-content/themes/am2/images/bg-footer.gif) repeat-y left top;*/
		}
		#footer p {
			margin:0 0 .5em;
			padding:0 0 .5em;
			font-family:Georgia,Times,serif;
		}
		#footer a {
			background:none;
			color:#f3f3f3;
			border:none;
		}
		#footer .col-1 {
			width:560px;
			margin:6px 0 0 0;
			float:left;
			display:inline;
			position:relative;
			}
			#bio {
				width:1060px;
				margin:0 0 0 -500px;
				padding:4px 0 0;
				float:left;
				background:url(/wp-content/themes/am2/images/footer-bar.gif) repeat-x right top #512523;
				}
				#bio h3 {
					text-indent:-9999em;
					width:540px;
					padding-left:500px;
					margin-top:10px;
					height:17px;
					float:left;
					background:url(/wp-content/themes/am2/images/titles/copyright.gif) no-repeat 500px top;
				}
				#bio p {
					width:540px;
					padding-left:500px;
					float:left;
				}
		#footer .col-3 {
			width:310px;
			margin:20px 10px 0 0;
			float:right;
			display:inline;
			position:relative;
			}
			#search {
				}
				#search h3 {
					text-indent:-9999em;
					height:17px;
					background:url(/wp-content/themes/am2/images/titles/search.gif) no-repeat left top;
				}
			#feeds {
				margin:10px 0 0;
				}
				#feeds h3 {
					text-indent:-9999em;
					height:17px;
					background:url(/wp-content/themes/am2/images/titles/rss.gif) no-repeat left top;
				}
				#footer a.subscribe-link {
					padding:0 0 0 18px;
					background:url(/wp-content/themes/am2/images/rss-icon.gif) no-repeat left 1px;
					font-family:Georgia,Times,serif;
					font-size:11px;
					letter-spacing:0.01em;
					line-height:11px;
					text-transform:uppercase;
					color:#7d7b76;
				}
				#footer a.subscribe-link:hover {
					color:#6f2f2d;
				}

/* miscellaneous */

	.half {
		width:48%;
	}
	.left {
		float:left !important;
	}
	.right {
		float:right !important;
	}
	.center {
		text-align:center !important;
	}
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	code {
		font-size:.9em;
		color:#288c95;
	}
	
/* for a grid demo */
#overlay {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:299;
	}
	#overlay-wrap {
		width:100%;
		height:100%;
		margin:0;
		position:absolute;
		top:0;
		left:0;
		z-index:300;
		}
		#grid-demo {
			width:960px;
			height:100%;
			padding:0 10px;
			margin:0 auto;
			background:url(/images/bg-grid.png) 0 0;
		}
