/* zero all css styles */
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; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; }

body {
    overflow-x:hidden;
}

#fancybox-inner {
    color:#666;
}

#fancybox-inner h3 {
    text-align:center;
}

#fancybox-inner img {
    display:block;
    margin:0 auto 7px auto;
}

#fancybox-inner div {
    padding:0 10px;
}

#fancybox-inner p {
    margin-bottom:5px;
}

#fancybox-inner p span {
    font-variant:small-caps;
}

#fancybox-inner dt {
    margin-top:10px;
}

#fancybox-outer  {
    background:url("/static/images/transparent-bg.png") repeat scroll 0 0 !important;
}

#fancybox-inner #album {
    text-align:center;
    margin-bottom:2px;
}


/* Contact Form
 * ---- */

.inline_label {
	color: #AAA;
}

.form-container {
    text-align:center;
}

.form-container a {
    color:#666;
}

form input.submit {
    background:url("/static/images/form-field-bg.png") repeat;
}

form dd {
    margin:7px 0;
}

form input, form textarea {
    background-color:#666;
    text-size:1.2em;
    color:#DDD;
}

form input#form-name, form input#form-phone, form input#form-email, form textarea {
    background:url("/static/images/form-field-bg.png") repeat;
    height:18px;
    width:348px;
    border:0;
    padding:0 3px;
    margin-bottom:10px;
    font-size:13px;
}
form textarea {
    height:135px;
    padding:3px;
    font-size:11px;
}

form input.submit {
    background:none;
    height:18px;
    width:57px;
}

form input#form-name.tagged {
    background:url("/static/images/name.png") no-repeat;
}
form input#form-phone.tagged {
    background:url("/static/images/phone.png") no-repeat;
}
form input#form-email.tagged {
    background:url("/static/images/email.png") no-repeat;
}
form textarea.tagged {
    background:url("/static/images/message.png") no-repeat;
}


/* Body
 * ---- */

body {
    background:url("/static/images/page-bg.png") repeat scroll 0 0 !important;
}

#container {
    width:960px;
    margin:0 auto;
    padding-top:50px;
}


/* Logo
 * ---- */

#logo img {
    float:right;
}


/* Tabs
 * ---- */

div#menu {
    height:44px;
}

div#menu ul {
    display:none;
}

#menu ul li {
    float:left;
    margin:0 75px;
}

#submenu ul li {
    float:left;
}

#submenu {
    clear:both;
    width:960px;
    height:30px;
}

#submenu a {
    color:#555;
    text-decoration:none;
}

#submenu a:bw {
    text-decoration:underline;
}

#submenu a.active {
    font-variant:small-caps;
}


#submenu li {
    margin:0 20px;
}

#submenu .portfolio {
    margin-left:100px;
    display:none;
}

#submenu .about {
    margin-left:460px;
    display:none;
}

#submenu .contact {
    margin-left:760px;
    display:none;
}

/* Slices
 * ------ */

#slices a {
    cursor:default;
}

#slices ul li {
    float:left;
}

#slices li {
    position:relative;
    display:block;
    height: 397px;
    width: 20px;
    left:-2000px;
    background-color:#666;
}

#slices a.pointer:hover {
    cursor:pointer;
}

#slices li span.color {
    display: none;
}

#slices li span.bw, #slices li span.color {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 397px;
    width: 20px;
}

#slices li.slice1 {background:url(/images/slice1.png) 0 0 no-repeat}
#slices li.slice2 {background:url(/images/slice2.png) 0 0 no-repeat}
#slices li.slice3 {background:url(/images/slice3.png) 0 0 no-repeat}
#slices li.slice4 {background:url(/images/slice4.png) 0 0 no-repeat}
#slices li.slice5 {background:url(/images/slice5.png) 0 0 no-repeat}
#slices li.slice6 {background:url(/images/slice6.png) 0 0 no-repeat}
#slices li.slice7 {background:url(/images/slice7.png) 0 0 no-repeat}
#slices li.slice8 {background:url(/images/slice8.png) 0 0 no-repeat}
#slices li.slice9 {background:url(/images/slice9.png) 0 0 no-repeat}
#slices li.slice10 {background:url(/images/slice10.png) 0 0 no-repeat}
#slices li.slice11 {background:url(/images/slice11.png) 0 0 no-repeat}
#slices li.slice12 {background:url(/images/slice12.png) 0 0 no-repeat}
#slices li.slice13 {background:url(/images/slice13.png) 0 0 no-repeat}
#slices li.slice14 {background:url(/images/slice14.png) 0 0 no-repeat}
#slices li.slice15 {background:url(/images/slice15.png) 0 0 no-repeat}
#slices li.slice16 {background:url(/images/slice16.png) 0 0 no-repeat}
#slices li.slice17 {background:url(/images/slice17.png) 0 0 no-repeat}
#slices li.slice18 {background:url(/images/slice18.png) 0 0 no-repeat}
#slices li.slice19 {background:url(/images/slice19.png) 0 0 no-repeat}
#slices li.slice20 {background:url(/images/slice20.png) 0 0 no-repeat}
#slices li.slice21 {background:url(/images/slice21.png) 0 0 no-repeat}
#slices li.slice22 {background:url(/images/slice22.png) 0 0 no-repeat}
#slices li.slice23 {background:url(/images/slice23.png) 0 0 no-repeat}
#slices li.slice24 {background:url(/images/slice24.png) 0 0 no-repeat}
#slices li.slice25 {background:url(/images/slice25.png) 0 0 no-repeat}
#slices li.slice26 {background:url(/images/slice26.png) 0 0 no-repeat}
#slices li.slice27 {background:url(/images/slice27.png) 0 0 no-repeat}
#slices li.slice28 {background:url(/images/slice28.png) 0 0 no-repeat}
#slices li.slice29 {background:url(/images/slice29.png) 0 0 no-repeat}
#slices li.slice30 {background:url(/images/slice30.png) 0 0 no-repeat}
#slices li.slice31 {background:url(/images/slice31.png) 0 0 no-repeat}
#slices li.slice32 {background:url(/images/slice32.png) 0 0 no-repeat}
#slices li.slice33 {background:url(/images/slice33.png) 0 0 no-repeat}
#slices li.slice34 {background:url(/images/slice34.png) 0 0 no-repeat}
#slices li.slice35 {background:url(/images/slice35.png) 0 0 no-repeat}
#slices li.slice36 {background:url(/images/slice36.png) 0 0 no-repeat}
#slices li.slice37 {background:url(/images/slice37.png) 0 0 no-repeat}
#slices li.slice38 {background:url(/images/slice38.png) 0 0 no-repeat}
#slices li.slice39 {background:url(/images/slice39.png) 0 0 no-repeat}
#slices li.slice40 {background:url(/images/slice40.png) 0 0 no-repeat}
#slices li.slice41 {background:url(/images/slice41.png) 0 0 no-repeat}
#slices li.slice42 {background:url(/images/slice42.png) 0 0 no-repeat}
#slices li.slice43 {background:url(/images/slice43.png) 0 0 no-repeat}
#slices li.slice44 {background:url(/images/slice44.png) 0 0 no-repeat}
#slices li.slice45 {background:url(/images/slice45.png) 0 0 no-repeat}
#slices li.slice46 {background:url(/images/slice46.png) 0 0 no-repeat}
#slices li.slice47 {background:url(/images/slice47.png) 0 0 no-repeat}
#slices li.slice48 {background:url(/images/slice48.png) 0 0 no-repeat}
#slices li.slice1 span.bw {background:url(/images/slice1.png) 0 -397px no-repeat}
#slices li.slice2 span.bw {background:url(/images/slice2.png) 0 -397px no-repeat}
#slices li.slice3 span.bw {background:url(/images/slice3.png) 0 -397px no-repeat}
#slices li.slice4 span.bw {background:url(/images/slice4.png) 0 -397px no-repeat}
#slices li.slice5 span.bw {background:url(/images/slice5.png) 0 -397px no-repeat}
#slices li.slice6 span.bw {background:url(/images/slice6.png) 0 -397px no-repeat}
#slices li.slice7 span.bw {background:url(/images/slice7.png) 0 -397px no-repeat}
#slices li.slice8 span.bw {background:url(/images/slice8.png) 0 -397px no-repeat}
#slices li.slice9 span.bw {background:url(/images/slice9.png) 0 -397px no-repeat}
#slices li.slice10 span.bw {background:url(/images/slice10.png) 0 -397px no-repeat}
#slices li.slice11 span.bw {background:url(/images/slice11.png) 0 -397px no-repeat}
#slices li.slice12 span.bw {background:url(/images/slice12.png) 0 -397px no-repeat}
#slices li.slice13 span.bw {background:url(/images/slice13.png) 0 -397px no-repeat}
#slices li.slice14 span.bw {background:url(/images/slice14.png) 0 -397px no-repeat}
#slices li.slice15 span.bw {background:url(/images/slice15.png) 0 -397px no-repeat}
#slices li.slice16 span.bw {background:url(/images/slice16.png) 0 -397px no-repeat}
#slices li.slice17 span.bw {background:url(/images/slice17.png) 0 -397px no-repeat}
#slices li.slice18 span.bw {background:url(/images/slice18.png) 0 -397px no-repeat}
#slices li.slice19 span.bw {background:url(/images/slice19.png) 0 -397px no-repeat}
#slices li.slice20 span.bw {background:url(/images/slice20.png) 0 -397px no-repeat}
#slices li.slice21 span.bw {background:url(/images/slice21.png) 0 -397px no-repeat}
#slices li.slice22 span.bw {background:url(/images/slice22.png) 0 -397px no-repeat}
#slices li.slice23 span.bw {background:url(/images/slice23.png) 0 -397px no-repeat}
#slices li.slice24 span.bw {background:url(/images/slice24.png) 0 -397px no-repeat}
#slices li.slice25 span.bw {background:url(/images/slice25.png) 0 -397px no-repeat}
#slices li.slice26 span.bw {background:url(/images/slice26.png) 0 -397px no-repeat}
#slices li.slice27 span.bw {background:url(/images/slice27.png) 0 -397px no-repeat}
#slices li.slice28 span.bw {background:url(/images/slice28.png) 0 -397px no-repeat}
#slices li.slice29 span.bw {background:url(/images/slice29.png) 0 -397px no-repeat}
#slices li.slice30 span.bw {background:url(/images/slice30.png) 0 -397px no-repeat}
#slices li.slice31 span.bw {background:url(/images/slice31.png) 0 -397px no-repeat}
#slices li.slice32 span.bw {background:url(/images/slice32.png) 0 -397px no-repeat}
#slices li.slice33 span.bw {background:url(/images/slice33.png) 0 -397px no-repeat}
#slices li.slice34 span.bw {background:url(/images/slice34.png) 0 -397px no-repeat}
#slices li.slice35 span.bw {background:url(/images/slice35.png) 0 -397px no-repeat}
#slices li.slice36 span.bw {background:url(/images/slice36.png) 0 -397px no-repeat}
#slices li.slice37 span.bw {background:url(/images/slice37.png) 0 -397px no-repeat}
#slices li.slice38 span.bw {background:url(/images/slice38.png) 0 -397px no-repeat}
#slices li.slice39 span.bw {background:url(/images/slice39.png) 0 -397px no-repeat}
#slices li.slice40 span.bw {background:url(/images/slice40.png) 0 -397px no-repeat}
#slices li.slice41 span.bw {background:url(/images/slice41.png) 0 -397px no-repeat}
#slices li.slice42 span.bw {background:url(/images/slice42.png) 0 -397px no-repeat}
#slices li.slice43 span.bw {background:url(/images/slice43.png) 0 -397px no-repeat}
#slices li.slice44 span.bw {background:url(/images/slice44.png) 0 -397px no-repeat}
#slices li.slice45 span.bw {background:url(/images/slice45.png) 0 -397px no-repeat}
#slices li.slice46 span.bw {background:url(/images/slice46.png) 0 -397px no-repeat}
#slices li.slice47 span.bw {background:url(/images/slice47.png) 0 -397px no-repeat}
#slices li.slice48 span.bw {background:url(/images/slice48.png) 0 -397px no-repeat}
#slices li.slice1 span.color {background:url(/images/slice1.png) 0 -794px no-repeat}
#slices li.slice2 span.color {background:url(/images/slice2.png) 0 -794px no-repeat}
#slices li.slice3 span.color {background:url(/images/slice3.png) 0 -794px no-repeat}
#slices li.slice4 span.color {background:url(/images/slice4.png) 0 -794px no-repeat}
#slices li.slice5 span.color {background:url(/images/slice5.png) 0 -794px no-repeat}
#slices li.slice6 span.color {background:url(/images/slice6.png) 0 -794px no-repeat}
#slices li.slice7 span.color {background:url(/images/slice7.png) 0 -794px no-repeat}
#slices li.slice8 span.color {background:url(/images/slice8.png) 0 -794px no-repeat}
#slices li.slice9 span.color {background:url(/images/slice9.png) 0 -794px no-repeat}
#slices li.slice10 span.color {background:url(/images/slice10.png) 0 -794px no-repeat}
#slices li.slice11 span.color {background:url(/images/slice11.png) 0 -794px no-repeat}
#slices li.slice12 span.color {background:url(/images/slice12.png) 0 -794px no-repeat}
#slices li.slice13 span.color {background:url(/images/slice13.png) 0 -794px no-repeat}
#slices li.slice14 span.color {background:url(/images/slice14.png) 0 -794px no-repeat}
#slices li.slice15 span.color {background:url(/images/slice15.png) 0 -794px no-repeat}
#slices li.slice16 span.color {background:url(/images/slice16.png) 0 -794px no-repeat}
#slices li.slice17 span.color {background:url(/images/slice17.png) 0 -794px no-repeat}
#slices li.slice18 span.color {background:url(/images/slice18.png) 0 -794px no-repeat}
#slices li.slice19 span.color {background:url(/images/slice19.png) 0 -794px no-repeat}
#slices li.slice20 span.color {background:url(/images/slice20.png) 0 -794px no-repeat}
#slices li.slice21 span.color {background:url(/images/slice21.png) 0 -794px no-repeat}
#slices li.slice22 span.color {background:url(/images/slice22.png) 0 -794px no-repeat}
#slices li.slice23 span.color {background:url(/images/slice23.png) 0 -794px no-repeat}
#slices li.slice24 span.color {background:url(/images/slice24.png) 0 -794px no-repeat}
#slices li.slice25 span.color {background:url(/images/slice25.png) 0 -794px no-repeat}
#slices li.slice26 span.color {background:url(/images/slice26.png) 0 -794px no-repeat}
#slices li.slice27 span.color {background:url(/images/slice27.png) 0 -794px no-repeat}
#slices li.slice28 span.color {background:url(/images/slice28.png) 0 -794px no-repeat}
#slices li.slice29 span.color {background:url(/images/slice29.png) 0 -794px no-repeat}
#slices li.slice30 span.color {background:url(/images/slice30.png) 0 -794px no-repeat}
#slices li.slice31 span.color {background:url(/images/slice31.png) 0 -794px no-repeat}
#slices li.slice32 span.color {background:url(/images/slice32.png) 0 -794px no-repeat}
#slices li.slice33 span.color {background:url(/images/slice33.png) 0 -794px no-repeat}
#slices li.slice34 span.color {background:url(/images/slice34.png) 0 -794px no-repeat}
#slices li.slice35 span.color {background:url(/images/slice35.png) 0 -794px no-repeat}
#slices li.slice36 span.color {background:url(/images/slice36.png) 0 -794px no-repeat}
#slices li.slice37 span.color {background:url(/images/slice37.png) 0 -794px no-repeat}
#slices li.slice38 span.color {background:url(/images/slice38.png) 0 -794px no-repeat}
#slices li.slice39 span.color {background:url(/images/slice39.png) 0 -794px no-repeat}
#slices li.slice40 span.color {background:url(/images/slice40.png) 0 -794px no-repeat}
#slices li.slice41 span.color {background:url(/images/slice41.png) 0 -794px no-repeat}
#slices li.slice42 span.color {background:url(/images/slice42.png) 0 -794px no-repeat}
#slices li.slice43 span.color {background:url(/images/slice43.png) 0 -794px no-repeat}
#slices li.slice44 span.color {background:url(/images/slice44.png) 0 -794px no-repeat}
#slices li.slice45 span.color {background:url(/images/slice45.png) 0 -794px no-repeat}
#slices li.slice46 span.color {background:url(/images/slice46.png) 0 -794px no-repeat}
#slices li.slice47 span.color {background:url(/images/slice47.png) 0 -794px no-repeat}
#slices li.slice48 span.color {background:url(/images/slice48.png) 0 -794px no-repeat}


/* jplayer
 * --------- */

#jplayer {
	padding:0 0 20px 0;
    clear:right;
    float:right;
}

#jplayer a, #jplayer a:link, #jplayer a:visited, #jplayer a:hover, #jplayer a:focus, #jplayer a:active {
	color: #555;
    text-decoration:none;
    line-height:1.5em;
    padding-right:23px;
}

#jplayer ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}

#jplayer ul span {
	color: #A0A600;
}
