/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
 list-style-type: none;
 }
 
a { color: #000; text-decoration: none; }
a:hover { text-decoration: none; background-color: #000; color: #FFF; }
a:visited { text-decoration: none; }
a img {background-color: #FFF; border: 0; }

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 12px;}
p { margin: 0 0 1.5em 0; }

@font-face {
 font-family: League;
 src: url('http://www.briangoff.com/fonts/leaguegothic.otf')
     ,url('.eot'); /* IE */
	} 

@font-face {
 font-family: Quicksand Book;
 src: url('http://www.briangoff.com/fonts/Quicksand_Book.otf')
     ,url('.eot'); /* IE */
	} 

body { margin: 0; padding: 0; background-color: #FFF; font-family: arial, sans-serif, Helvetica; color: #000; text-align: center; font-size: 14px; line-height: 1.7em; height: 100%; }
#container { width: 900px; margin: 20px; position: relative; text-align: left; min-height: 700px; moz-box-shadow: 0px 0px 0px #000; webkit-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000; }
 
#search { float: right; }
#search .widgettitle { display: none; }
#s { border: 0; }
#searchsubmit { border: 0; background-color: #fff; }
#searchsubmit:hover { background-color: #333; }

#header { position: relative; height: 75px; line-height: normal; }
#headerlogo { background-image:url('http://www.briangoff.com/logo_black_50H.png'); background-repeat: no-repeat; overflow: auto; width: 291px; height: 50px; position: absolute; left: 0; top: 0; }
#headerlogo:hover { background-image:url('http://www.briangoff.com/logo_gray_50H.png'); background-repeat: no-repeat; background-color: #FFF; }
#headerlogo:active {}

#content { height: 100%; margin: 0 0 0 200px; clear: none; }
.entry-title {display: none;}
.breadcrumb { display: none; }
.center { text-align: center; }

.sidebar { list-style-type: none; position: relative; letter-spacing: 0.1em; }

#admin { margin: 0 auto; overflow: auto; position: absolute; left: 200px; top: 20px; z-index: 999; font-size: 11px; text-transform: uppercase; }
#admin ul li { display: inline-block; }
#admin ul li:first-child {}
#admin a { margin: 0 10px 0 0; }
#admin a:hover { }

#nav { width: 130px; line-height: normal; z-index: 99; font-size: 14px; position: absolute; left: 0; }
#nav a { }
#nav a:hover {  }
#nav ul { margin: 0 0 20px 0; text-transform: ; }
#nav ul li {margin: 0 0 10px 0;}
#nav ul ul { font-size: 12px; }
#nav ul ul li { margin: 10px 0 0 10px; letter-spacing: normal; }
#nav ul ul li a {}
#nav ul li li a:hover {}

.thumbs { color: #BBB; text-align: center; font-size: 11px; }
.thumbs a { color: #CCC; }
.thumbs a:hover { color: #cc0000; text-decoration: none; }

#footer { text-align: right; font-size: 10px; color: #181818; width: 100%; height: 100px; text-transform: uppercase; letter-spacing: 0.1em; display: none; }
#footerwidth { width: 980px; margin: 0 auto; }
#footer a { color: #181818; }
#footer a:hover { color: #082898; }
#footernav { width: 100%; overflow: auto; }
#footernav ul { margin: 5px auto; }
#footernav ul li { margin: 0 10px; display: inline; }

.slideshow-wrapper {  }
.slideshow-nav { display: none; }
.slideshow-nav a:hover { }
.portfolio-slideshow {    }
.slideshow-content.fade img { }
.slideshow-title { font-size: 12px;  }
.slideshow-description { }
.slideshow-meta { margin: -10px 0 0 450px; position: absolute; right: 0; top: 0; font-size: 11px; }
.psthumbs { width: 400px !important; margin: 15px 0 0 0 !important; }




/* BLOG */

#posts {width: 600px;}
.post-title { font-size: 20px; border-bottom: 2px solid black; text-transform: uppercase; margin: 0 0 5px 0; padding: 0 0 5px 0;}
.post-title a {}

#postcontent { font-size: 12px; margin: 0 0 20px 0; padding: 0 0 20px 0; }

#postmeta {  font-size: 10px; height: 20px; margin: 0 0 10px 0; }
.entry-date { float: left; }
.entry-meta { float: right; }


















#homebanner { width: 100%; height: 200px; background-color: #555; }
#logopitchbanner { width: 100%; height: 100px; background-color: #000; }

