@charset "utf-8";
/* CSS Document */
body{
        background:black;
        #background:url(images/pc_bg.jpg) no-repeat center center fixed;
	background-size: cover;
	margin:0px auto;
        padding:0px;
        font:Tahoma;
}
.clear{
	clear:both;
}
#container{
        background:url(images/main_wraper.jpg) repeat-x #1c1c1c;
	#background:url(images/pc_bg.jpg);
	width:1000px;
	padding:0px;
	margin:0px auto;
	position:relative;
/*        border: .2em dotted #900;*/


}
#header {
        width:945px;
        height:35px;
        padding:0px;
        margin:0px auto;
        position:relative;

}
#menu {
        width:945px;
        height:70px;
        padding:0px;
        margin:0px auto;
        position:relative;
}
#title {
        width:945px;
        height:220px;
	margin:0px auto;
}
#photo {
	width:25%;
        height:110px;
        padding:0px;
        margin:20px auto;
	float:left;
        color: #FFF;
}

#title_txt {
	width:65%;
	height:210px;
        padding:0px;
        margin:20px auto;
	font-family:Calibri;
        font-size:24px;
        color: #FFF;
	float:right;
}

#main {
        width:945px;
        padding:0px;
        margin:0px auto;
        position:relative;
        color: #FFF;

}
#side{
	width:250px;
	float:left;
	font-family:Calibri;
}
#content{
	width:680px;
	float:right;
	font-family:Calibri;
	font-size:15px;
	color:white;
}
#footer {
        width:475px;
        height:108px;
        padding:0px;
        margin:20px auto;
        position:relative;
}
#name{
        width:400px;
        margin: 5px 0 0 0; 
	float:left;
	padding: 2px;
	font-family:Calibri;
        font-size:50px;
        color: #FFF;

}

#counter{
        width: 50%;
        height: 25px;
        margin: 0 0 0 0px;
	float:center;
	font-family:Calibri;
        font-size:12px;
        color: #FFF;
        text-align: right;
}
#top_menu{
        width:500px;
        margin: 45px 0 0 0; 
	float:right;
}

.hours{
        font-family:Tahoma;
        width:240px;
        font-size:12px;
        color: #FFF;
        float:right;
	margin:10px;
}
.phone{
        font-family:Tahoma;
        width:120px;
        font-size:12px;
        color: #FFF;
        padding:0 0 0 25px;
        margin:10px 0 0 26px;
        float:right;
}


.top_nav ul{
	margin:0px auto;
	padding:0px;
}
.top_nav li{
	font-family:Calibri;
	font-size:14px;
	color:#c6c4c4;
	padding:0 0 0 12px;
	list-style:none;
	float:left;
	text-decoration:none;
}
.top_nav li a{
	color:#c6c4c4;
	text-decoration:none;
	cursor:pointer;
}
.top_nav li a:hover{
	color:#a1be2e;
	border-bottom:#a1be2e 1px solid;
}

.side_nav a{
	color:#c6c4c4;
	text-decoration:none;
}

.side_nav a:hover{
	color:#a1be2e;
	border-bottom:#a1be2e 1px solid;
}
.foot_nav{
	font-family:Tahoma;
        color:#8f8e8e;
        font-size:11px;
        text-align:center;
}
.foot_nav ul{
        margin:0px auto;
        padding:0px;
        text-align:center;
}
.foot_nav li{
        list-style:none;
        padding:12px 5px 0 3px;
        #float:left;
	display:inline-block;
        font-family:Tahoma;
        color:#8f8e8e;
        font-size:11px;
	text-align:center;
}
.foot_nav li a{
        text-decoration:none;
        color:#8f8e8e;
	cursor:pointer;
	text-align:center;
}
.foot_nav li a:hover{
        color:#CCCCCC;
        text-decoration:underline;
}
.endorse_header {
	font-family:Tahoma;
        color:#a1be2e;
        font-size:15px;
}
.author {
	font-family:Tahoma;
        color:#8f8e8e;
        font-size:12px;
}

a {
	text-decoration:none;
        color:#8f8e8e;
}
a.mail {
	text-decoration:none;
        color:white;
}

a:hover{
        color:#CCCCCC;
}
h3 {
	color:white;
}