body{	background: url(img/bg.jpg) top center no-repeat #363736;	border-top: 5px solid #000;	color: #000;	font-size: 11px;	padding: 20px 0 40px;}
a{	color: #fff;	text-decoration: none;}
a:hover{	text-decoration: underline;}
h1 a{color: #363736;text-decoration: none;}
h2{padding: 20px 0 0;}
h3{clear: left;margin: 5px;padding:0;}
img{border: none;}
.container_12{margin-bottom: 20px;}
.button{border: 1px solid #969696;}
#search-box{width: 200px;}
#phone-number{text-align: right;}
#search form{padding: 8px;}
#topnav{background: url(img/topnav-bg.jpg) top left repeat-x #d1d0d1;}
#navigation{background: url(img/nav-bg.jpg) top left repeat-x; height: 82px;}

#upload{width: 142px;}
#phone-number span{color: #2f2f2f;font-size: 2.3em;font-weight:bold;padding-right: 13px;padding-top:3px;}
#main-content{background: url(img/maincontent-bg.jpg) bottom center no-repeat #7b0009;height:246px;}
#main-content-left p {margin: 70px 0 10px 20px;font-size: 2.4em;color: #fff;font-family: Trebuchet MS;}
#main-content-left p span{color: #696969;}
#main-content-right embed{margin: 25px auto auto 55px;display: inline;}
#content{background-color: #fdfdfd;margin-top: 5px;}
#content-left, #content-right, #article-right{background-color: #fdfdfd;padding-top: 45px;}
.news{padding-left: 100px;margin-right: 10px;background:url(img/news-icon.jpg) top left no-repeat #fdfdfd;margin-bottom: 45px;}
.news h3, #article-right h3{font-size: 1.5em;margin: 0 0 10px 0;padding:0;color: #363736;}
.news h3 a{text-decoration: none;color: #363736;}
.article{margin: 10px;}
.news p, #content-right p, .article p{font-size: 1.2em;color: #5e5e5e;}
#content-right p{margin-right: 5px;}
#content-right h2{margin: -10px 0 0 0;padding:0;color:#363736;font-size: 2.4em;font-family: Trebuchet MS;}
#content-right h2.second{margin-top: 30px;}
ul#homepage-gallery{margin:0; padding:0;}
ul#homepage-gallery li{list-style-type: none;display: inline;margin:0;padding:0;}
ul#homepage-gallery li img{margin: 5px;border: 1px solid #000;}
#footer{background: url(img/footer-bg.jpg) top left no-repeat #1e1e1e;height: 50px;}
#footer p{color: #fff;margin: 15px 10px;}
#formp{margin:0;padding:0;}
label{color: #333;margin: 8px 4px 4px 0;}
input, select, textarea{border: 1px solid #c6c6c6;	color: #333;	padding: 8px;}
textarea{width: 50%;}
.formBuilderSubmit{width: 250px;}
input.sbt, .formBuilderSubmit input{background: url(img/input-bg.gif) repeat-x;	color: #fff;margin-top: 4px;}
.alignleft{float: left;margin: 5px;}

.boxsearch{padding: 0;}
img.aligncenter{margin: 5px auto 5px auto;}
img.align-left{margin: 5px;float:left;clear:left;}


#link-home{font-size: 2.2em;}
#link-about{font-size: 2.2em;}
#link-services{font-size: 2.2em;}
#link-portfolio{font-size: 2.2em;}
#link-contact{font-size: 2.2em;}
#link-upload{font-size: 2.2em;}

#link-home{width: 96px;}
#link-about{width: 112px;}
#link-services{width: 142px;}
#link-portfolio{width: 160px;}
#link-contact{width: 142px;}

#slideshow {
	margin-top: 25px;
}
#slideshow div{
	width: 350px;
	height: 171px;
	margin-left: 68px;
	border: 4px solid #ccc;
}

#slideshow div img{
    z-index:8;
    display: none;
    margin: 0;
    padding:0;
}

#slideshow div img.active {
    z-index:10;
    display: inline;
}

#slideshow div img.last-active {
    z-index:9;
    display: none;
}
li{font-size: 12px;}
.article a{color: #000;}

#website{
	text-align: right;
}
#website img{
	margin-top: 5px;
	margin-right: 10px;
}