*{
    margin:0;
    padding:0;
}

body{
    font-family: 'Play', sans-serif;
    font-size: 30px;
	color: #333;
	font-weight:bold;
	background:url(../images/bg.jpg) repeat-x #fff;
}

input, textarea {padding:10px; background-color:#ccc; font-size:14px; color:#333; float:left; display:block; margin-top:15px; border:0px; font-family:Arial, Helvetica, sans-serif;}
.btn {padding:10px; background-color:#333; color:#eee; margin-top:15px; border:0px;}

a {color:#fff; text-decoration:none; outline:none;}

h1 {font-size:48px; margin:30px; color:#666;}
h2 {font-size:21px; color:#168a81;}

#header {width:100%; background:#000; position:fixed; top:0; z-index:200; border-bottom:1px solid #666;}
#footer {width:980px; height:350px; float:left; display:inline; padding-top:0px; border-top:5px solid #666;}
#footerContent {width:980px; margin:0 auto; padding:10px;}

#footerContent .box1col {width:268px; height:300px; background:#fff; float:left; display:inline; margin:30px; padding:20px;}
#footerContent .box1col p {font-size:12px; color:#666; margin:10px;}	
#footerContent .box2col {width:546px; float:left; display:inline; margin:10px; padding:20px;}
#footerContent .box2col p {font-size:14px; color:#666; margin-top:15px;}

.section .box1col {width:268px; background:#fff; float:left; display:inline; margin:10px; padding:20px;}
.section .box1col p {font-size:12px; color:#666;}	
.section .box2col {width:556px; background:#fff; float:left; display:inline; margin:10px; padding:20px;}
.section .box2col p {font-size:14px; color:#666; margin-top:10px; margin-bottom:15px}


	
#navigation {width:980px; height:45px; margin:0 auto; z-index:9999; position:relative;}


ul.nav {list-style:none; font-size:17px;  margin:0px; padding-left:725px; margin-top:10px; padding-bottom:0px; float:left; display:inline;}
ul.nav li {display:inline; width:980px;}
ul.nav li a {text-decoration:none; padding-top:6px; padding-bottom:6px; padding-left:15px; padding-right:15px; color:#168a81; font-weight:bold; float:left; text-align:center;}
ul.nav li a:hover {color:#1fa69b;}

span.reference{
			width:980px;
			height:45px;
			background-image:url(../images/banner.png);
			background-repeat:no-repeat;
			margin:0 auto;
            position:fixed;
            top:0px;
            font-size:13px;
            font-weight:bold;
        }
span.reference a{
            color:#fff;
            padding-right:20px;
        }
span.reference a:hover{
            color:#ddd;
            text-decoration:none;
        }

.placeholder {margin:0 auto;
    height:260px;
    width:980px;
    float:left;
	padding-top:45px;}
	
.feature{
    margin:0 auto;
    height:900px;
    width:960px;
    float:left;
	margin-top:48px;
    /*-moz-box-shadow:0px 3px 10px #333; -webkit-box-shadow:0px 3px 10px #333; box-shadow:0px 3px 10px #333;*/
}

.section{
    margin:0 auto;
    width:980px;
    float:left;
	padding-top:45px;
	margin-top:45px;
	border-top:3px solid #ccc;
    /*-moz-box-shadow:0px 3px 10px #333; -webkit-box-shadow:0px 3px 10px #333; box-shadow:0px 3px 10px #333;*/
}

.copyright{
    margin:0 auto;
    height:100px;
    width:980px;
    float:left;
	padding-top:45px;
	margin-top:45px;
	border-top:3px solid #ccc;
	font-size:12px; color:#999;
    /*-moz-box-shadow:0px 3px 10px #333; -webkit-box-shadow:0px 3px 10px #333; box-shadow:0px 3px 10px #333;*/
}

#services {background:url(../images/services-bg.jpg) no-repeat bottom right;}


#container {width:980px; height:425px; margin:0 auto; margin-top:0px;}
.about {width:860px; float:left; display:inline; height:1000px; padding:20px; }
.contact {width:860px; float:left; display:inline; height:1000px; padding:20px; }
.work {width:900px; float:left; display:inline; height:1000px;}
.work p {font-size:14px; text-align:center; color:#666; margin:15px;}


.thumbnail a img {width:278px; height:232px; float:left; display:inline; margin:9px; border:2px solid #666; -moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333;}
.thumbnail a:hover img {border:2px solid #999; opacity:0.8;}

.leftCol {width:429px; float:left; display:inline;}
.leftCol p {font-size:14px; color:#999; margin-right:30px; margin-top:20px; font-weight:normal; line-height:18px;}
.rightCol {width:431px; float:left; display:inline; height:500px;}

.title {font-size:30px; margin-bottom:50px;}
.standout {font-weight:bold; color:#666;}

