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

.opacity {
	opacity:.25;
	filter: alpha(opacity=25); 
	-moz-opacity: 0.25;
}


body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	overflow:scroll;
	color:#404041;
}

#wrapper {
	
	padding:1em 0 0 0;
	width:50em;
	margin:0 auto;		
	
}
a {
	text-decoration:none;
}
a:link, a:visited {
	color:#1e476c;
	
}
a:active, a:hover {
	color:#44719a;
	text-decoration:underline;

}

#header {
	
	/*background:url(../images/jasonbartz_logo2.png) top no-repeat;*/
	height:8em;
	padding:0;
	margin:0 auto;
	width:200px;
	overflow:visible;
}
#header img {
	border:none;	
	position:absolute;
	left:0;
	top:0;
}
#header h1 {
	text-indent:-999em;
}
/*#quotemachine {
	position:relative;
	top:-1.9em;
	left:2.7em;
	padding:0;
	margin:0;
}*/

#navigation {
	position:absolute;
	top:0;
	right:1em;
	font-size:1.6em;
}
#navigation ul {
	list-style:none;
}
#navigation ul li {
	float:left;
	padding-left:.5em;
}
#navigation a {
	text-decoration:none;
}
#navigation a:link, #navigation a:visited {
	color:#44719a;
	
}
#navigation a:hover, #navigation a:active {
	color:#1e476c;
	text-decoration:underline;
}
.navFirst {
	
	color:#1e476c;
}
#nav-design {
	color:#855914;
	
}
#nav-design + a:link, #nav-design + a:visited {
	
	
}

#nav-photo {

}

#nav-video {

}

#nav-web {

}

/*h3 {
	text-transform:lowercase;
	font-size:1.5em;
	margin-bottom:1em;
	color:#44719a;
	border-bottom:.05em solid #fff;
	width:60%;
}*/
h3 {
	text-transform:lowercase;
	font-size:1.5em;
	margin-bottom:1em;
	color:#fff;
	width:60%;
	background:#44719a;
	padding:.5em .5em .5em 1em;
	-moz-border-radius-topleft:50px;
	-webkit-border-top-left-radius:50px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
}
p {
	font-size:.75em;
	line-height:1.6em;
	padding:0 0 .6em 0;
}
.dropcap {
	font-size:2em;
	color:#1e476c;
}
.dropcaptitle {
	
	color:#1e476c;
}
.multimedianav {
	padding:.5em 0 1em 0;
	list-style:none;
	font-size:.75em;
}

#tabBox {
	padding:1em;
	min-height:2em;
	/*border:.1em solid #333;*/
	position:relative;
	
	padding-top:2em;
	
}


#tabNav {
	padding-bottom:2em;
	list-style:none;
	margin:0 auto;
	width:90%;
	font-size:3.5em;
	height:0;
	
}
#tabNav a { 
	display:block; 
	float:left;
	padding:0;
	padding-right:.3em;
	padding-left:.3em;
	text-decoration:none;
	
}
#tabNav a:link, #tabNav a:visited {
	color:#1e476c;
}
#tabNav a:hover, #tabNav a:active {
	color:#000;
}
.current {
	color:#000 !important;
}
#content {
	margin:0;
	padding:0;
	position:relative;
}
.navText {
	padding:0;
	margin:0;
	font-size:.6em;
	color:#44719a;
	
	}
.floatRight {
	float:right;
	margin:1em;
	border:1px solid #333;
}
.floatLeft {
	float:left;
	padding:1em;
}
.contentHolder {
	height:20em;
}
.contentHolder a {
	font-weight:bold;
}
.contentHolder img{
	border:1px solid #fff;
	width:13em;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;	
}

#footer {
	width:100%;
	
	padding:1em;
	border-top:.1em solid #44719a;
}
#footer p {
	width:15em;
	margin:0 auto;
}
.contentHolderPhoto {
	height:45em;
}

/*Image Gallery */

#imageOptions img {
	width:5em;
	border:none;
	
	
}
#imageOptions {
	
	float:right;
	height:400px;
	width:200px;
}
#imageOptions a {
	float:left;
	width:6em;
	display:block;
	height:3em;
	overflow:none;
}
#loader h4 {
	font-size:.9em;
	color:#44719a;
	margin-left:1em;
	
}
#loader {
	float:left;
}
#caption {
	float:left;
	width:70%;
}