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

body{
	font-family: 'Podkova', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color: #ffffff;
	text-align:left;
	background-color: #6e7073;
	background-image: url(../images/background2.jpg);
	background-position: top;
	background-repeat:repeat-x;
	background-attachment: fixed;
	border: none;
	margin: 0px;
	}
	
	
h1{
	font-family:'Rokkitt', Courier, monospace;
	font-size:30px;
	color:#11caf2;
	padding-bottom:2px;
	margin-bottom:2px;
	margin-top:0px;
	}

h2{
	font-family:'Rokkitt', Courier, monospace;
	font-size:30px;
	color:#11caf2;
	padding-bottom:2px;
	margin-bottom:2px;

	}

	
h3{
	font-family:'Rokkitt', Courier, monospace;
	font-size:20px;
	color:#ffffff;
	padding-top:0px;
	margin:0px;
	}

p{
	margin-top:5px;
	}
	
img{
	border:0px;
	}

a:link{
	text-decoration:none;
	color:#ffffff;
	font-size:20px;
	}

a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:20px;
	}

a:active{
	text-decoration:none;
	color:#ffffff;
	font-size:20px;
	}
	
a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-size:20px;
	}

.class2 a:link{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	}

.class2 a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	}

.class2 a:active{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	}
	
.class2 a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-size:12px;
	}

.class3 a:link{
	text-decoration:none;
	color:#ffffff;
	font-size:24px;
	}

.class3 a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:24px;
	}

.class3 a:active{
	text-decoration:none;
	color:#ffffff;
	font-size:24px;
	}
	
.class3 a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-size:24px;
	}

.class4 a:link{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	}

.class4 a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	}

.class4 a:active{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	}
	
.class4 a:hover{
	text-decoration:underline;
	color:#ffffff;
	font-size:16px;
	}

ul{
	list-style:none;
	}
	
li{
	border-bottom:solid;
	border-color:#FFFFFF;
	border-width:thin;
	}

#prehome{
	height:auto;
	width:auto;
	position:fixed;
	left:3%;
	top:30%;
	}
	
#preleft{
	text-align:left;
	font-size:18px;
	padding-bottom:10px;
	}

#preright{
	text-align:right;
	font-size:24px;
	padding-top:10px;
	}

#indexfooter{
	height:auto;
	width:auto;
	position:fixed;
	bottom:25px;
	right:25px;
	font-size:12px;
	text-align:right;
	line-height:12px;
	}



#menu{
	min-height:100%;
	height:100%;
	width:250px;
	background-color:#1b1b1b;
	position:fixed;
	left:75px;
	z-index:100;
	}
	
#menulogo{
	height:auto;
	width:auto;
	padding-left:35px;
	padding-top:20px;
	}
	
#menudate{
	height:auto;
	width:auto;
	text-align:right;
	padding-right:35px;
	padding-top:5px;
	font-size:12px;
	}
	
#menulinks{
	text-align:right;
	padding-right:35px;
	padding-top:40px;
	line-height:40px;
	font-size:20px;
	}
	
#menusocial{
	padding-left:160px;
	padding-bottom:30px;
	}
	
#menulang{
	height:auto;
	width:auto;
	text-align:right;
	font-size:20px;
	position:absolute;
	bottom:20px;
	right:35px;
	}
	
#contentwrap{
	height:auto;
	width:800px;
	position:absolute;
	left:400px;
	}
	
#contentcopy{
	height:auto;
	width:800px;
	padding-top:70px;
	}

#contentcopy2{
	height:auto;
	width:800px;
	padding-top:20px;	
	}
	
#portfolio{
	height:auto;
	width:800px;
	width:500px;
	padding-top:20px;
	}

#portfolio img{
	padding-right:35px;
	padding-bottom:35px;
	}
		
	.graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
			

	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:800px;
		height:500px;
		background:#fff;		
		}	
	
		
	#content{
		position:relative;
		}			


	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:800px;
		height:500px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:480px;
		}	
	#nextBtn{ 
		left:770px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/slideshow/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/slideshow/btn_next.gif) no-repeat 0 0;	
		}												

#findleft{
	float:left;
	padding-bottom:20px;
	}
	
#findright{
	text-align:right;
	}
	
#contactpadding{
	height:auto;
	width:auto;
	padding-top:90px;
	}
	
#mapfoot{
	height:auto;
	width:auto;
	padding-top:30px;
	}	

#phone{
	font-size:24px;
	padding:0px;
	margin:0px;
	}