* {
margin: 0;
padding: 0;
}

html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
height: 100%;
}

body {
background: url(../images/flyrock_bg.jpg) top center no-repeat #000;
color: white;
font-family: "Lucida Grande", verdana, tahoma;
font-size: 16px;
height: 100%;
}

a {
color: white;
text-decoration: none;
}

#body {
width: 960px;
border-left: 3px solid #000;
border-right: 3px solid #000;
margin: 0px auto;
min-height: 100%;
background: #000;
}

#header {
height: 134px;
background: url(../images/header.jpg);
}

#banner {
height: 394px;
background: url(../images/midart.jpg);
}

#banner p{
width: 500px;
padding-top: 120px;
padding-left: 34px;
font-size: 0.7em;
}

#menubar {
font-size: 0.8em;
padding: 8px;
margin-left: 450px;
}

#menubar a{
font-weight: bold;
}

#menubar a:hover{
color: #736F6E;
font-weight: bold;
}

#menubar ul li{
list-style: none;
float: left;
padding: 0px 20px;
}

#content {
margin: 0px auto;
height: 150px;
background: url(../images/btclouds.jpg) no-repeat #252A30;
}

#smcontent{
border-top: 1px solid #565656;
padding-bottom: 100px;
}

.whypt {
border-bottom: 1px dotted #999;
height: 90px;
padding-left: 30px;
width: 930px;
}

.whypt h1{
color: #8C91A4;
font-size: 4.5em;
padding-right: 20px;
float: left;
}

.whypt h3{
padding-top: 10px;
}

.whypt p{
width: 800px;
font-size: 0.8em;
color: #CCC;
}


.conpt {
padding-left: 60px;
padding-top: 20px;
height: 500px;
}

.conpt h1{
display: none;
color: #8C91A4;
font-size: 4.5em;
padding-right: 20px;
float: left;
}

.conpt h3{
padding-top: 10px;
}

.conpt p{
width: 900px;
font-size: 0.8em;
color: #CCC;
}

.portfolio table{
margin: 0px auto;
padding: 10px;
}

.portfolio td{
padding: 10px;
}

.portfolio img{
padding: 3px;
border: 1px solid #333;
}

.fpitem {
/*border: 1px solid #3D3E40;*/
margin: 8px;
float: left;
width: 218px;
height: 100;
/*background: url(../images/fpitembg.jpg) #232323;*/
}

.fpitem p{
width: 180px;
padding: 10px 20px 10px 20px;
font-size: 0.7em;
color: #9EA8B1;
}

#footer {
height: 75px;
}

