/*
THEME NAME: SDAC Tavistock Wood
THEME URI: http://www.sandboxdev.com/wordpress/themes
DESCRIPTION: A minimal theme for Tavistock Wood.
VERSION: 2.0
AUTHOR: Jennifer Zelazny/Sandbox Development and Consulting Inc.
AUTHOR URI: http://www.sandboxdev.com/
Tags: two columns, fixed width,  page navigation, tabbed menu, widget ready, minimal, archives

*/

/* ---- [1]General -------------------------------------------- */

body { font:.9em/1.3em Georgia, "Times New Roman", Times, serif;background:#fff;color:#58595b;margin:0;padding:0; text-align:justify;}

h1, h2, h3, h4, h5, h6, form {margin:0;padding:0;}

a img, img {border:none;outline:none;}

a:hover {color:#43403d !important;}

:focus {outline: 0;}


small {line-height:normal !important;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.alignright, .aligncenter, .alignleft, .alignnone {padding:4px;background:#fbfbe5;border:1px solid #d2d2af;}
.alignright {float:right;margin-left:8px;}
.alignleft, .alignnone {float:left;margin-right:8px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {font-size:.75em;font-weight:bold;line-height:normal;}

img#wpstats {display:none;}

img.size-thumbnail {width:60px; height:60px;padding:4px;background:#fbfbe5;border:1px solid #d2d2af;float:left;margin-right:8px;}

#wrapper{background: #fff; width:740px;margin:0 auto;}

#container{background: #fff; width:720px;margin:0 auto;}



/* ---- [2]Header -------------------------------------------- */

#header {width:720px; margin:30px auto 15px auto; color:#fff;}
#header #logo {height:45px; width:295px;margin-bottom:50px;}

#navigation {list-style:none;width:693px; height:15px;margin:0 0 0 15px !important; padding:0 !important;}
#navigation li	{position:absolute; margin:0; padding:0;}
#navigation a {position:absolute; top:0; background:url('images/bg-navigation.gif') no-repeat; height:15px; text-indent:-9999px; overflow:hidden;}

#nav-clients a {left:0; width:105px; background-position:0 0;}
#nav-about a {left:105px; width:145px; background-position:-105px 0;}
#nav-contact a {left:250px; width:175px; background-position:-250px 0;}
#nav-brands a {left:425px; width:120px; background-position:-425px 0;}
#nav-submissions a {left:545px; width:149px; background-position:-545px 0; margin-right:0;}

#nav-clients a:hover {left:0; width:105px; background-position:0 -15px;}
#nav-about a:hover {left:105px; width:145px; background-position:-105px -15px;}
#nav-contact a:hover {left:250px; width:175px; background-position:-250px -15px;}
#nav-brands a:hover {left:425px; width:120px; background-position:-425px -15px;}
#nav-submissions a:hover {left:545px; width:149px; background-position:-545px -15px; margin-right:0;}

/* ---- [3]Main Content -------------------------------------------- */

.content {padding:10px;min-height:410px;}
.content h2 {text-transform:uppercase;font-weight:normal;font-size:1.4em; margin-bottom:20px;}

.home {padding:0;}

#page {background:#a79d94; color:#fff;}
#page a {color:#fff; text-decoration:none;}
#pageLeft {width:400px;}


/* ---- [4]Page Specific -------------------------------------------- */

/* Home */
.home {height:460px;overflow:hidden;}

#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8 {width:180px;height:230px;}

.clientImages {float:left;width:180px;height:230px;overflow:none;}
.clientImages img {width:180px;height:230px;overflow:none;}

#topImages, #bottomImages {overflow:hidden;}

/* Contact */ 
#mapLeft {float:left;display:inline;width:255px;}
#mapRight {float:right;display:inline;width:425px;height:350px;padding-bottom:10px;}

#mapRight a {color:#fff !important;}

/* Clients */
.clients h2 {border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:5px;}
.clients ul {list-style:none;margin:0;padding:0;font-size:.9em;}

.clients ul#actorsList li {float:left;display:inline;width:160px;margin:0 15px 0 0;padding:0;}

#clientsBottom {float:left;clear:both;margin-top:50px;}
#writers, #directors, #castingDirectors {float:left;display:inline;}
#writers {width:160px;margin-right:15px;}
#directors {width:160px; margin-right:15px;}

/* Client */
p.imageCredit {margin:0;padding:0;}


/* Brands */

.brand {float:left; display:inline;width:170px; margin:0 30px 30px 0;}
.brand h3 {width:163px;font-size:1em;text-transform:uppercase; font-weight:normal;border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:5px;}
.brandImage {background: url('images/bg-brand.gif') no-repeat; width:170px;height:117px;}
.brandImage img {height:110px; width:90px;overflow:hidden;}

/* Brand */
#brandLeft {float:left;display:inline; width:330px;}
#brandRight {float:right;display:inline; width:350px;}
#brandRight img {width:350px;height:470px;}
#brandImages {width:350px;height:470px;overflow:none;}



/* ---- [5]Footer -------------------------------------------- */

#footer {height:45px; background:#a79d94;margin-top:10px;padding-top:5px;}
#footer p {color: #fff;font-size:.85em; margin:0 !important;padding:5px 0 0 10px;line-height:12px;}
#footer p a {color:#fff;text-decoration:none;}
