/*
Theme Name: Jamie McFadden
Theme URI: http://jamiemcfadden.com/
Description: 
Version: 1.0
Author: Charles Forster & Caleb Stauffer
Author URI: http://charlesforster.com/
Tags: 
*/



* {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

html {
	background-image: url(images/bg_html.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #000000;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

a {
	color: #7db03a;
}

	a:hover {
		color: #FFFFFF;
	}

a img {
	border: 2px solid #FFFFFF;
}

#container {
	width: 969px;
	margin: auto;
}

#header {
	float: left;
	display: inline;
	width: 969px;
	height: 130px;
}

	#logo {
		float: left;
		display: inline;
		width: 486px;
		height: 89px;
		margin: 28px 0px 0px 38px;
		background-image: url(images/logo.jpg);
	}
	
	#info {
		float: left;
		display: inline;
		width: 244px;
		height: 85px;
		margin: 25px 0px 0px 200px;
		text-align: center;
		background-image: url(images/bg_info.jpg);
		background-position: center bottom;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 24px;
	}
	
		#info a {
			float: left;
			display: inline;
			width: 244px;
			height: 50px;
			margin-top: 7px;
		}

#nav {
	float: left;
	display: inline;
	width: 969px;
	height: 38px;
	background-color: #2d2d2d;
}

	#nav ul {
		float: left;
		display: inline;
	}

	#nav ul li {
		float: left;
		display: inline;
		width: 190px;
		height: 38px;
		margin-top: 10px;
		text-align: center;
		list-style-type: none;
	}
	
	#nav ul li a {
		display: inline;
		text-transform: uppercase;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#nav ul li a.cur {
		color: #7db03a;
	}

	#nav .sep {
		width: 3px;
		background-image: url(images/nav_sep.jpg);
		background-position: 0px 7px;
	}
	
	#nav .rss {
		float: left;
		display: inline;
		width: 135px;
		margin-top: 0px;
		margin-left: 65px;
		background-image: url(images/nav_rss.jpg);
	}
	
		#nav .rss a {
			float: left;
			display: inline;
			width: 135px;
			height: 38px;
			margin: 0px;
		}

#content {
	float: left;
	display: inline;
	width: 969px;
	padding: 14px 0px 14px 0px;
	background-color: #191919;
	color: #FFFFFF;
}

#copy {
	float: left;
	display: inline;
	width: 620px;
	margin: 0px 0px 0px 14px;
}

	.post {
		float: left;
		display: inline;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 33px 0px;
		border-bottom: 1px solid #232323;
	}
	
	.post h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: bold;
		font-size: 20px;
		color: #7db03a;
	}
	
		.post h2 a {
			color: inherit;
			text-decoration: none;
		}
		
	.post .postinfo {
		color: #949494;
		font-size: 11px;
	}
	
		.post .postinfo a {
			color: #7db03a;
		}
	
	.post .entry {
		line-height: 18px;
	}
	
		.post .entry p {
			margin-bottom: 15px;
		}
		
		.post .entry h1 {
			color: #36c6f4;
			font-size: 20px;
			font-weight: normal;
		}
		
		.post .entry ul {
			margin-left: 40px;
			margin-bottom: 15px;
		}

		.post .entry ol {
			margin-left: 40px;
			margin-bottom: 15px;
		}		

	.more-link {
		float: right;
		display: inline;
		font-style: italic;
		color: #7db03a;
	}
		
	.single,
	.page {
		width: 620px;
		border-bottom: none;
		margin-top: 15px;
	}
	
	#relatedposts {
		float: left;
		display: inline;
		width: 450px;
	}
	
		#relatedposts h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style: italic;
			font-weight: bold;
			font-size: 16px;
			color: #7db03a;
		}
		
		#relatedposts ul {
			margin-top: 5px;
			margin-left: 35px;
		}
		
		#relatedposts li a {
			color: #FFFFFF;
			font-weight: bold;
		}
		
	#sharethis {
		float: left;
		display: inline;
		position: absolute;
		clip: rect(0px,100px,20px,17px);
	}
	
		#sharethis a {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style: italic;
			font-weight: bold;
			font-size: 16px;
			color: #7db03a;
			text-decoration: none;
		}
		
	#posttags {
		float: left;
		display: inline;
		width: 600px;
		margin-top: 30px;
		padding: 10px;
		background-color: #000000;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: bold;
		font-size: 14px;
		color: #FFFFFF;
	}
	
		#posttags a {
			color: #7db03a;
			font-size: 11px;
		}
		
	ol.commentlist {
		list-style-type: none;
		border-top: none;
	}
	
		ol.commentlist li {
			float: left;
			display: inline;
			width: 620px;
			color: #FFFFFF;
			margin-bottom: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #0a0a0a;
		}
		
		ol.commentlist li a {
			color: #7db03a;
		}
		
	#respond {
		float: left;
		display: inline;
		width: 620px;
		margin-top: 5px;
	}
	
	#commentform {
		float: left;
		display: inline;
		width: 620px;
	}
	
		#commentform p {
			float: left;
			display: inline;
			width: 620px;
			margin-top: 5px;
		}
	
		#commentform input[type=text],
		#commentform textarea {
			width: 244px;
			padding: 3px;
			background-color: #3a3a3a;
			border: 1px solid #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
		}
		
		#commentform textarea {
			width: 614px;
		}
		
		#commentform input[type=submit] {
			float: right;
			display: inline;
		}

#sidebar {
	float: left;
	display: inline;
	width: 283px;
	margin-left: 19px;
	padding-left: 17px;
	padding-top: 15px;
	border-left: 1px solid #232323;
}

	#sidebar .mod {
		float: left;
		display: inline;
		width: 283px;
		padding: 45px 0px 0px 0px;
	}
	
		#sidebar .mod a {
			color: #FFFFFF;
		}
	
		#sidebar .mod ul {
			margin-left: 15px;
		}
		
			#sidebar .mod ul li {
				margin-bottom: 5px;
			}
	
	#sidebar hr {
		float: left;
		display: inline;
		width: 283px;
		height: 2px;
		margin: 20px 0px 40px 0px;
		border: none;
		color: none;
		background-image: url(images/sidebar_hr.jpg);
		background-repeat: repeat-x;
	}
	
	#site_desc {
		margin: 0px 0px 40px 0px;
		border-bottom: 1px solid #36c6f4;
	}
	
		#site_desc h1 {
			padding-bottom: 3px;
			margin-bottom: 10px;
			font-size: 20px;
			font-weight: normal;
			color: #36c6f4;
			border-bottom: 1px solid #36c6f4;
		}
	
	#pops ul {
		list-style-type: none;
	}
	
		#pops li {
			margin-bottom: 10px;
		}
	
	#tweets p {
		margin-bottom: 10px;
	}

#content_bot {
	float: left;
	display: inline;
	width: 969px;
	height: 14px;
	background-color: #2d2d2d;
}

#footer {
	float: left;
	display: inline;
	width: 969px;
	min-height: 90px; 
}

	#copyright {
		float: left;
		display: inline;
		margin-top: 50px;
		margin-left: 13px;
		color: #393939;
		font-size: 11px;
	}
	
	#link {
		float: right;
		display: inline;
		margin-top: 50px;
		margin-right: 13px;
		color: #7db03a;
		font-size: 11px;
	}
	
		#link a {
			color: #7db03a;
		}

.alignleft {
	float: left;
	display: inline;
}

	img.alignleft {
		margin: 10px 10px 10px 0px;
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right:  auto;
}

.alignright {
	float: right;
	display: inline;
}

.alt {
	color: #7db03a;
}

.alt2 {
	color: #36c6f4;
}

#slideshow {
	float: left;
	display: inline;
	width: 612px;
	height: 236px;
	border: 4px solid #FFFFFF;
	background-image: url(images/slideshow.jpg);
}

#gallery a {
	float: left;
	display: inline;
	margin: 0px 3px 0px 0px;
	padding: 10px;
	background-color: #333333;
	text-decoration: none;
	color: #FFFFFF;
}

	#gallery a:hover {
		background-color: #05050F;
	}

#gallery h1 {
	float: left;
	display: inline;
	width: 75px;
	margin: 7px 0px 0px 0px;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 14px;
	color: inherit;
	text-align: center;
	letter-spacing: normal;
}

#gallery img {
	
}

#gallery .numPhotos {
	float: left;
	display: inline;
	width: 75px;
	margin: 5px 0px 0px 0px;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: center;
}

#gallery .gallery-row {
	float: left;
	display: inline;
	margin: 0px 0px 3px 0px;
	background-image: url(images/bg_gallery.png);
	background-repeat: repeat-y;
}

#contact {
    float: left;
    display: inline;
    width: 500px;
	margin-top: 15px;
}

        #contact input[type=text],
        #contact textarea {
			width: 300px;
			margin-bottom: 5px;
            padding: 3px;
            background-color: #3a3a3a;
			border: 1px solid #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
        }

        #contact textarea {
        	width: 491px;
			height: 100px;
        }

        #contact input[type=submit] {
            float: right;
            display: inline;
        }
		
.ezsitemap_type {
	list-style-type: none;
}
