@charset "UTF-8";
/* CSS Document */

/* ------------|Defaults------------ */
body {  
	background-color:		#fff;
	font-family:			Helvetica,Arial,san-serif;
	margin:					0;
	padding:				0;
	
}


@font-face {
	font-family:			'Century Gothic';
	src:					url(./fonts/CenturyGothic.ttf);
}

h2 {
	font-family:			'Century Gothic';
	font-size:				25px;
	color:					#000;
	margin:					0 0 20px;
        font-weight: normal;
	text-transform:			lowercase;
}
h3 {
	font-family:			'Century Gothic';
	font-size:				22px;
	color:#9C0;
	margin:					0 0 6px 0;
        font-weight: normal;
	line-height:			19px;
	text-transform:			lowercase;
	padding: 10px 0px 0px 10px;
}

h4 {
	font-family:			'Century Gothic';
	font-size:				18px;
	font-weight:			normal;
	color:					#4eafb7;
	margin:					20px 0 0 7px;
        font-weight: normal;
}
h5 {
	font-family:			'Century Gothic';
	font-size:				18px;
	color:					#4eafb7;
	margin:					20px 0 0;
        font-weight: normal;
}

#subheads {
	width: 250px;
	padding: 0px 0px 5px 0px;
}

/* ------------|Structure------------ */

.logo {
	width:					40px;
	height:					75px;
	background: url(../images-home/logo2.png) no-repeat;
	float:left;
	z-index:3;
	position:relative;
	margin-top:0px;
}

#page {
	width:					85%;
	min-width:				1000px;
	margin:					0 auto;
}
	

#top-bar {
	background:				transparent url(../images-home/header-bg.png) repeat-x;
	width:					100%;
	height:					40px;
	margin-bottom:			40px;
	z-index:				2;
	position:fixed;
}

#content-area {
	padding:				50px 0px 0px 0px;
}

/* controls centering of div */
#main
{
text-align:left;
width:1000px;
margin:0px auto 0px auto;
}

#bottom-bar {
	clear:					both;
	position:				fixed;
	background:				transparent url(../images-home/bottom-bg.png) repeat-x;
	width:					100%;
	height:					20px;
	bottom:					0;
	z-index:				2;
}


/* ------------|Top-Bar------------ */

#top-bar ul {
	display:				inline;
	float:					left;
	margin:					5px 30px 0px 0px;
	padding:				0;
	list-style:				none;
}
#top-bar ul li {
	display:				inline;
	float:					left;
}
#top-bar ul li a {
	display:				inline;
	float:					left;
	padding:				5px 19px;
	border-bottom:			0;
	font-family: 			'Century Gothic';
	font-size:				14px;
	text-decoration:		none;
	color:#9C3;
	
}

#top-bar ul li a:hover {
	color:#FFF;
	background:url(../images/dots.png) no-repeat bottom;
}

/* remove
border-right:			1px solid #7B6949;
*/


/* ------------|Content Etc------------ */

.box {
	background-color:		#fff;
	width:					900px;
	margin:					0 auto 30px auto;
	padding:				30px;
	filter:					alpha(opacity=95);
	-moz-opacity:			0.95;
	-khtml-opacity:			0.95;
	opacity:				0.95;
	box-shadow:				2px 2px 5px #999;
	-webkit-box-shadow:		2px 2px 5px #999;
	-moz-box-shadow:		2px 2px 5px #999;
	border-right:			1px solid #999;
	border-bottom:			1px solid #999;
position: relative;
}

.box h4 {
	font-family:			'Century Gothic';
	font-size:				18px;
	font-weight:			normal;
	color:#000;
	line-height: 22px;
}

.box h4 a {
	font-family:			'Century Gothic';
	font-size:				18px;
	font-weight:			normal;
	color:#630;
	line-height: 22px;
}
.box a {
	padding-bottom:			1px;
}
.box a:hover {
	color:#9C0;
}

.box a:visited {
	color:#9C0;
}

.box li {
	padding-left:15px;
	margin-left:25px;
	font-family:			'Century Gothic';
	font-size:				16px;
	font-weight:			normal;
	line-height: 22px;	
	color:#333;
}

.box ul {
	font-family:			'Century Gothic';
	font-size:				16px;
	font-weight:			normal;
	line-height: 22px;	
	color:#9C0;
}

.box img {
	border: 1px #9C3;
}

.contact {
	font-family:			'Century Gothic';
	font-size:				16px;
	font-weight:			normal;
	line-height: 22px;	
	color:#333;
}

.contact a {
	font-family:			'Century Gothic';
	font-size:				16px;
	font-weight:			normal;
	line-height: 22px;	
	color:#630;
}

#home #video {
	display:				inline;
	float:					left;
	position:				relative;
	background-color:		#fff;
	margin:					0 auto 34px;
	padding:				4px;
	width:					320px;
	text-align:				center;
	z-index:				0;
}
#links {
	display:				table;
	height:					70px;
	margin-top:				10px;
}
.link {
	display:				inline-block;
	vertical-align:			middle;
}
.link img {
	float:					left;
	display:				inline;
	margin-right:			5px;
}

#home #content .post, #contact .top {
	display:				inline;
	float:					left;
	width:					310px;
}
#home #content .wide {
	width:					650px;
}
#contact .top {
	border-right:			1px solid #cdcdcd;
}
#home #content .entry, #contact .info {
	margin-left:			15px;
	padding:				0 16px 0 1px;
}
#contact .info p {
	margin-top:				2px;
}


/* ------------|Bottom-Bar------------ */

#bottom-bar p {
	float:					left;
	font-size:				9px;
	font-family:'Century Gothic';
	height:					15px;
	margin-top:				0px;
	padding:				0px 0 0 10px;
	color:					#9C3;
}
#bottom-bar a {
	font-size:				9px;
	color:#9C3;
	font-family: 'Century Gothic';
	text-decoration:		none;
	border-bottom:			0;
}
#bottom-bar a:hover {
	text-decoration:		underline;
}



//-->

/* Removed
#home #content .post, #contact .top {
	display:				inline;
	float:					left;
	width:					310px;
}
#home #content .wide {
	width:					650px;
}

------------|Backgrounds------------ */


.leftBar2 {
width:200px;
float:left;
background-color:#9FC54E;
border:1px solid #9FC54E;
margin-top: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding-left: .7em;
position:absolute;

}

.leftBar a {
color:#FFF;
text-decoration:none;
}

.leftBar a:visited {
color:#1D1300;
text-decoration:none;
}

.leftBar a:hover {
color:#6699FF;
background-color:#99CC33;
}

.leftBar {
font-family: helvetica, arial;
font-size:12px;
color:#333;
padding-left: 10px;
}

#rightBar2 {
width: 400px;
float: left;
background-image:url(../images-home/site-bg.png);
border:1px solid #9FC54E;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-right:0px; margin-left:20px; padding:.5em; margin-top:10px;
position:absolute;
}



#contact .top {
	border-right:			1px solid #cdcdcd;
}
#home #content .entry, #contact .info {
	margin-left:			15px;
	padding:				0 0px 0 1px;
}
#contact .info p {
	margin-top:				2px;
}

#vert-portfolio {
	width: 800px;
}

#vert-portfolio img {
	padding: 7px;
	background:#CCC;
	margin-left: 10px;
}

