﻿a img {border:none;}

* :focus {outline:0;}

body,h1,h2,h3,p,a,a img,img {margin:0; padding:0;}

p {font-family:Arial,Helvetica; line-height:1.4em;}

#container {margin:30px 0 0 30px; padding:75px 0 0 0; width:890px; float:left; display:inline; position:relative;}

iframe {margin:0; padding:0; width:435px; height:200px; border:none;}

/* Slim */

#header,#nav,#nav h2,.empty,.novideo,#video,.clientcont,.client,.clientname {margin:0; padding:0;}

#nav h2,#nav h3,#nav .projects p {font-family:Helvetica,Arial,Verdana;}

/* Header */

#header {position:absolute; top:-15px; right:0; height:97px; width:164px;}

#header h1 {display:none;}

/* Display:none */

.empty,.novideo {display:none;}

/* Nav */

#nav {width:890px; float:left;}

#nav h2 {font-size:1.3em; text-transform:uppercase; line-height:1em; height:19px; float:left; width:890px;}

#nav h2 span {cursor:pointer; border-bottom:1px solid #7d604d; line-height:1em; height:19px; float:left;}

#nav .header {color:#7d604d; height:25px;}

#nav .headerselected {color:#0097be; height:25px;}

#nav .projectcontainer {margin:0; padding:0; float:left; width:890px; position:relative;}

#nav .projects {margin:0; padding:15px 0 15px 0; float:left; display:inline; width:890px;}

#nav .projects p {display:inline; text-transform:uppercase; font-size:13px; font-weight:bold;}

#nav .projects p a {color:#0097be;}

#nav .projects p a.selected {color:#7d604d;}

#nav .left {margin:0 0 10px 0; padding:0; width:445px; float:left; display:inline;}

#nav .left .imgcont {margin:0 0 10px 0; padding:0; width:445px; height:295px; float:left; display:inline;}

#nav .left .credits,#nav .left .options {margin:0; padding:0; float:left; display:inline; width:445px; font-family:Arial,Helvetica; font-size:13px; color:#7d604d;}

#nav .left .options a {cursor:pointer;}

#nav .left .options a:hover {color:#7d604d;}

#nav .left .options a.selected {text-decoration:underline;}

#nav .right {margin:0; padding:0 0 0 10px; width:435px; float:left; display:inline; overflow:hidden;}

#nav .right h3 {margin:0; padding:5px 0 5px 0; border-top:1px solid #000; border-bottom:1px solid #000; text-transform:uppercase; font-size:13px;}

#nav .right p {margin:10px 0 10px 0; padding:0; width:435px; font-size:13px; line-height:1.2em; color:#7d604d; font-family:Arial,Helvetica;}

#nav .right p a {color:#7d604d;}

#nav .right p a:hover {color:#0097be;}

#nav .right h2 {margin:0; padding:0; height:40px;}

#nav .right h2 span {/*border-bottom:1px solid #7d604d; line-height:1em; height:20px; float:left;*/}

#nav .right label  {margin:0; padding:0; float:left; width:55px; font-family:Arial,Helvetica; font-size:13px; color:#0097be;}

.box {margin:0 0 10px 0; padding:0; font-family:Arial,Helvetica; width:200px;}

#signupbtn {margin:10px 0 0 0; padding:0; float:left; display:inline; width:435px;}

#largebrown {position:absolute; top:38px; right:250px; z-index:5000;}

#creative {position:absolute; top:0; right:25px; z-index:6000;}

/* Client */

.clientcont {float:left; width:148px;}

.client {float:left; width:148px; height:120px;}

.client table {width:146px; height:120px;}

/* Footer */

#footer {margin:20px 0 0 0; padding:0; width:890px; float:left; display:inline;}

#footer p {margin:0 0 10px 0; padding:0; font-size:13px; color:#7d604d;}

#footer a {color:#7d604d;}

#footer a:hover {color:#0097be;}

/* Login */

#login {margin:0; padding:0;}

#login label {margin:0; padding:0; float:left; width:100px; font-family:Arial,Helvetica; font-size:13px; color:#7d604d;}

#login p {margin:10px 0 10px 0; padding:0; width:435px; font-size:13px; line-height:1.2em; color:#7d604d;}

#login p a {color:#0097be;}

#login .failuretext {font-family:Arial,Helvetica; font-size:13px;}

p.errortext {font-size:14px;}