@charset "utf-8";

/*
	general styles
 */

.serif,
cite,
blockquote,
h1,
h4 {
	font-family: Open Sans;
	font-weight: normal;
}

#pagetitle {margin-top:20px;}
#pagecat {margin-top:20px;margin-bottom:20px;}
#pagetitle2 {margin-top:20px;}
#pagecat2 {margin-bottom:-20px;}
#aboutgreen {margin-bottom:20px;margin-top:10px;}
#aboutwhite {margin-bottom:20px;margin-top:10px;}
#aboutwhite a {font-size:32pt; color:#fff; }
#aboutwhite a:hover {font-size:32pt; color:#29f6b9;}
#aboutwhite strong {color:#29f6b9;}

.gallery {width:900px;}
.gallery-item {display:inline;width:900px;}
.gallery-icon {display:inline; }
.gallery-caption {}

#content ul {list-style-type: disc;
padding: 0px;
margin-left: 0px;}

#content ul li {list-style-type: disc;
padding: 0px;
margin-left: 20px;margin-bottom:10px;}

#gallery-1 img {border: 0px solid #cfcfcf;}

span.rollover {
	background:url(/wp-content/uploads/2013/03/galhover.png) center center no-repeat #000;
	cursor: pointer;
	height: 212px;
	width: 282px;
	position: absolute;
	z-index: 10;
	opacity: 1;
}

span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

#contributors {
     width: 100%;
     margin-left: 0px;
}

.post-single2 {
     float: left;
     width: 380px;<!--This can be whatever width you like-->
     margin: 0px 30px 0px 10px;<!--This will create a 10px space between each of your columns.
     padding: 25px;<!--Once again, set this to your preferences-->
}

#pagetitle2 a {font-size:32pt;}

#postimage img {width:800px; height:auto;}

#tagcloud {margin-bottom:30px;width:600px;}
#tagcloud a {
	font-weight: normal;
font-size:10pt; text-decoration:none;background-color:#29f6b9; padding-top:6px;padding-bottom:4px;padding-left:11px;padding-right:11px;text-transform:uppercase;margin-bottom:5px;display:inline-block;}

#tagcloud a:hover {
	font-weight: normal;
font-size:10pt; text-decoration:none;background-color:#000; padding-top:6px;padding-bottom:4px;padding-left:11px;padding-right:11px;text-transform:uppercase;margin-bottom:5px;display:inline-block; color:#29f6b9;}


a {
	font-weight: normal;
font-size:20px; text-decoration:none;}

.homemenu a {
	font-family: Gothic720BT-LightB;
	font-weight: normal;
font-size:14pt; text-decoration:none;}
.homemenu a:hover {
	font-family: Gothic720BT-LightB;
	font-weight: normal;
font-size:14pt; text-decoration:none;color:#29f6b9;}

.homemenu ul li {margin-bottom:5px;}

h3 {	font-family: Open Sans;
	font-weight: bold;
	font-size:40px; 
	text-decoration:none;
}

h2 {	font-family: Gothic720BT-LightB;
	font-weight: 300;
	font-size:14pt; 
	text-decoration:none;line-height:22px;

}


h4 {	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size:32px; 
	text-decoration:none;
	color:#29f6b9; top-margin:-20px;
}
h5 {font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size:32px; 
	text-decoration:none;
	color:#000; top-margin:-20px;
}
.post-single a1 {font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size:32px; 
	text-decoration:none;
	color:#000; top-margin:-20px;}

#mainpost a {color:#29f6b9;}
#mainpost a:hover {color:#000;}

ul, menu, dir {
list-style-type: none; margin-left:-40px;}


#menu a { font-family: ‘Open Sans’, font-weight: 300;}

.post h2,
.post h3,
.post h4,
.post h5 {
	margin: 0px 0px 0px;
}

.monospace,
var,
code {
	font-family: courier new, courier, monospace;
}

.amp {
	font-style: italic;
	font-family: baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;
	font-weight: normal;
}

a:link { color: #000;
}


a:hover {
	color: #29f6b9;
}
a:visited{color:inherit;}
a:active {
	color: #29f6b9;
}

.post-content ul,
.post-content ol {
	padding-left: 0px;
}

input,
textarea { 
	border: 1px #aaa solid;
	padding: 5px;
	outline: none;
}
input:hover,
textarea:hover,
input:focus,
textarea:focus {
	border: 1px #444 solid;
}
input:focus,
textarea:focus {
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
}
textarea {
	min-height: 150px;
	width: 100%;
}

blockquote {
	border-top: 0px #ccc dotted;
	border-bottom: 0px #ccc dotted;
	text-align: justify;
	margin: 20px;
	padding: 12px;
}
	blockquote:first-letter {
		font-size: 24px;
		padding-right: 1px;
	}
	blockquote:first-line {
		font-size: 20px;
}


/*
	layout styles
 */

#if-logged-in .container {
	background: #000;
	margin-top: 0px;
	
}

body {
	background: #FFF;
	color: #111;
	padding: 0px 0;
}

.container {min-width:1200px;
	//background: #fff;
	margin-left: auto;
  	margin-right: auto;
}
.containerhead {
	background: #fff;
}
	#header .container { 
	max-width:100%;		
	height:440px; 
	padding-top: 0px;
	margin-top:0px;
	padding-bottom: 0px;
	//background-color:#000;
	margin-left: auto;
  	margin-right: auto;
}

.logobox {width: 233px; height:64px; margin-top:40px; margin-left:40px; background-image:url('/wp-content/uploads/2013/03/logo.png'); z-index:1000;position:absolute;background-repeat:no-repeat;}
.sliderhome {max-width:100%; margin-top:0px;z-index:-1;height:480px;}
.image img {width:100%;}
.container_skitter {width:1440px;}
.homemenu {width:260px; height:400px; float:left; padding-left:80px; padding-top:30px;}
.contentbox {width: 780px; padding-bottom:150px; padding-top:30px; float:left;}
.contentbox2 {width: 900px; padding-bottom:150px; padding-top:30px; float:left;}

a.rollover {
	display: block;
	width: 777px;
	height: 752px;
	text-decoration: none;
	background: url("/wp-content/uploads/2013/03/fptext.png");
	margin-top:20px;}

a.rollover:hover {
	background-position: -777px 0;
	}


		#title {
			position: relative;
			height: 0px;
		}
			#logo,
			#tagline {
				position: absolute;
				bottom: 0;
			}
			#logo {
				left: 0;
				font-size: 72px;
				line-height: 72px;
				letter-spacing: 0;
			}
			#tagline {
				font-size: 18px;
				right: 0;
				line-height: 36px;
			}
			#header-image.container {
				padding: 0;
			}
	#nav-primary {
		clear: both;
		width: 100%;
		padding: 0 10px;
	}
		#nav-primary ul,
		#nav-primary li {
			list-style: none;
		}
			#nav-primary a {
				float: left;
				display: block;
				padding: 0 10px;
			}
	#widget-header {
		clear: both;
	}
	
	#content {
		border-top: 0px #ccc solid;
	}
		#widget-alert {
			background: #C6D8CD;
			border: 1px #5b816a solid;
			padding: 24px;
			margin-bottom: 24px;
		}
		.post-single {
			padding-bottom: 20px;
			margin-bottom: 20px;
			border-bottom: 0px #dedede solid;
		}
	#sidebar {
		border-top: 1px #ccc solid;
	}
		#sidebar .widget-area {
			padding-bottom: 20px;
			margin-bottom: 20px;
			border-bottom: 1px #dedede solid;
		}
			#siebar ul,
			#sidebar li {
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#sidebar .children {
					padding-left: 10px;
				}
					#sidebar .children .children {
						padding-left: 10px;
					}
	#footer .container {
		padding-top: 0px;
		padding-bottom: 0px;
		background: #FFF;
	
	}
		#footer-content {
			padding: 0px;
		}
			#footer ul,
			#footer li {
				display: inline;
				list-style: none;
			}
				#footer li a {
					padding: 0 10px;
				}




/*	13-column layout
	60 px columns, 24 px gutters, 72 px margins, 1212 px total (extra space for scrollbars)
	---------------------------------------------------------------------------------------
	1     2      3      4      5      6      7      8      9      10     11     12     13
	60px  144px  228px  312px  396px  480px  564px  648px  732px  816px  900px  984px  1068px	*/




/*	5-column layout
	60 px columns, 24 px gutters, 42 px margins, 480 px total
	---------------------------------------------------------
	1     2      3      4      5
	60px  144px  228px  312px  396px	*/




/*	3-column layout
	60 px columns, 24 px gutters, 46 px margins, 320 px total
	---------------------------------------------------------
	1     2      3
	60px  144px  228px	*/

@media only screen and (max-width: 479px) {

	#if-logged-in {
		height: 40px;
		line-height: 20px;
	}
		#if-logged-in .right {
			float: left;
			clear: left;
		}
	
	.container {
		
	}
		#logo,
		#tagline {
			position: relative;
			line-height: 30px;
		}
		#logo {
			font-size: 42px;
		}
		#tagline {
			font-size: 16px;
		}
		
		#content {
			float: none;
		}
		#sidebar {
			float: none;
			background: #eee;
			margin-left: -42px;
			margin-right: -42px;
			padding-left: 52px;
			padding-right: 52px;
			width: 212px;
			border-bottom: 1px #ccc solid;
		}
		#footer .container {
			padding-top: 0;
		}
			#footer-content {
				border: 0;
				padding: 10px;
			}
	
}

/* Enable images in posts to automatically resize */
/* as browser window changes sizes.               */

.post-content img {
  max-width: 100%;
  height: auto;
}

.topbackground {
width:100%;
height:450px;
background-size:cover;
background-color: black;
background-position: 50% 50%;
}

.fancybox-title-over {
display: block;
margin-left: 0px;
//width: auto;
bottom: 40px;
}

.contentbox2 {
width: 65%;
padding-bottom: 150px;
padding-top: 30px;
float: left;
}
/* Always remember to compress your live stylesheet and keep an uncompressed backup */