/* CSS Document */

body, html {
margin:0; padding:0;
background-color:#000;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#FFFFFF;
}
/* MAIN LAYOUT */
#header {
padding:10px;
border-bottom:1px solid #595959;
height:90px;
}
.row {
width:755px;
text-align:left;
margin:0 auto;
}
#footer {
padding:6px 10px;
border-top:1px solid #595959;
margin-top:8px;
font-size:80%;
color:#595959;
}
#video {
float:left;
display:block;
width:341px;
background:url(../images/video_bg.jpg) bottom left no-repeat #CACACA;
padding:6px;
}
#video div {
padding:8px;
font-size:80%;
color:#999999;
}
#main {
margin-left:359px;
padding:10px 15px;
/* height:340px; */
}
#main a {
color:#FFFFFF;
}
#main a:hover {
color:#FF648B;
}
h1 {
margin:0; padding:0;
font-size:110%;
}

#nav img { float:left; } /* just the logo */
#nav ul{
padding: 0; margin: 0;
float: right;
}
#nav ul li{
display: inline;
}
#nav ul li a{
padding: 76px 4px 2px 4px;
width: 66px; /* 74-4-4 */
background-color: #000;
color:#595959;
text-decoration: none;
float: left;
border: 1px solid #000;
}
#nav ul li a:hover{
color: #FF648B;
border:1px solid #FF648B;
} 

#nav ul li a.home_link { background:url(../images/menu1.jpg) no-repeat; }
#nav ul li a.about_link { background:url(../images/menu2.jpg) no-repeat; }
#nav ul li a.samples_link { background:url(../images/menu3.jpg) no-repeat; }
#nav ul li a.links_link { background:url(../images/menu4.jpg) no-repeat; }
#nav ul li a.contact_link { background:url(../images/menu5.jpg) no-repeat; }

#quotebox {
background:url(../images/quotes_open.gif) top left no-repeat #2D2829;
}

#quotebox_inner {
background:url(../images/quotes_close.gif) bottom right no-repeat;
}

#quotebox p { 
padding:6px 26px;
color:#999999;
/* font-size:88%; */
line-height:150%;
}

#quotebox span {
font-style:italic;
color:#934559;
}

.urhere {
font-weight:600;
color:#FFF;
}

form div {
padding:5px 0;
}

input,select,textarea {
background:#2D2829;
border:1px solid #333;
padding:3px;
color:#CCCCCC;
}