@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
html {height:100%;background:#1a1718;overflow-y:scroll;}
body {min-height:100%;color:#adacac;}
#content {background:#1a1718 url(../img/bkg_content.png) center repeat-y;}
h1,h2,h3 {display:none;}

/* Landing page */
#landing #wrapper {position:absolute;top:50%;margin-top:-384px;width:100%;height:768px;background:#231f20;}
#landing #legal {clear:both;margin-right:2px;color:#3a3536;font-size:8px;text-align:right;}
#splash {margin:0 auto;padding-top:60px;width:903px;}
	#splash .block {float:left;margin:2px;width:125px;height:125px;background-repeat:no-repeat;}
	#splash .nameplate {width:254px !important;background-position:center;}
	#splash .btn:hover {background-position:0 -125px;}

#login {top:-28px;width:1004px;text-align:right;}
#landing #login {position:relative;margin:0 auto;z-index:2;}
#content #login {position:absolute;}
	#theform {float:right;margin-right:2px;width:466px;height:20px;padding:4px;background:#948d8e;color:#efefef;font-size:0.7em;font-weight:bold;}
	#login img {cursor:pointer;}
	#login input[type=text], #login input[type=password] {padding:1px;background:#cac6c7;border:1px solid #231f20;}
	input[type=submit],input[type=button] {background:#484545;border:1px solid #231f20;cursor:pointer;}
	input[type=submit]:hover,input[type=button]:hover {background:#6b574e;}
	
/* Common styles */
p {margin-bottom:1em;}
.nameplate {background-color:#dbdbdb;}
.btn {background-repeat:no-repeat;}
.btnRow {clear:both;width:auto;height:76px;}

a {color:#6b574e;text-decoration:none;}
a:hover {color:#ac3918;text-decoration:underline;}

p.postTitle {margin-bottom:0;font-size:1.2em;font-weight:bold;}
	p.postTitle a {color:#6b574e;}
	p.postTitle a:hover {color:#ac3918;text-decoration:none;}
p.postDate {margin-bottom:0;color:#484545;font-size:0.8em;text-transform:uppercase;}
p.postmetadata {color:#484545;font-size:0.8em;}
p.pageTitle {font-size:1.2em;font-weight:bold;}

.contactinfo {color:#484545;font-size:0.9em;font-weight:bold;text-transform:uppercase;}

.entry {margin-bottom:2em;padding-top:0.5em;border-top:1px solid #3a3536;}
	.entry img {border:2px solid #000;}
.alignleft {float:left;}
.alignright {float:right;}
.navigation-single {margin-bottom:1em;}
.navigation-single div {font-size:0.8em;}

div.wp-caption {padding-top:5px;background:#000;border:2px solid #3a3536;text-align:center;}
	div.wp-caption img {border:none !important;}

.projectbox {padding:4px;width:302px;background:#000;border:1px solid #3d393a;}
.projectinfo {margin:2px 0 20px 0;padding-top:4px;width:390px;border-top:1px solid #3a3536;color:#adacac;font-size:0.9em;}
.projecttitle {margin:2px 0;color:#6b574e;font-weight:bold;}

table b {color:#6b574e;}
table ul {margin:0 0 16px 16px;list-style:url(../img/bullet.gif);}
table li {margin:0.2em 0 0.6em 0;line-height:1em;}
td {vertical-align:top;}

/* Client area */
.timestamp {color:#484545;font-size:0.8em;text-transform:uppercase;}
div.clientfiles {margin:2em 0 0.4em 0;border-bottom:1px solid #3a3536;color:#6b574e;font-weight:bold;text-transform:uppercase;}
ul.clientfiles {margin:0 0 16px 16px;list-style:url(../img/bullet.gif);}
form.clientarea {margin-bottom:1em;padding:4px;border:1px solid #3a3536;}
.clientarea .lcell {width:100px;padding-right:4px;text-align:right;}
.clientarea input {padding:1px;}

#navbtns {position:absolute;top:10px;}
.tinypic {float:left;margin:2px;padding:3px;background:#000;border:1px solid #484545;}
	#content #wrapper {margin:0 auto;padding:10px;width:1004px;min-height:732px;background:url(../img/bkg_watermark.png) 58px 260px no-repeat;}
	#content .nameplate {float:left;margin:0 4px 4px 0;width:236px;height:76px;background-position:center;background-repeat:no-repeat;}
	#content .btn {float:left;margin:0 4px 4px 0;width:76px;height:76px;}
	#content .mo {background-position:0 -152px;}
	#content .btn:hover {background-position:0 -76px;}
#footer {position:absolute;bottom:10px;right:10px;width:450px;color:#3a3536;font-size:8px;text-align:right;}
	#footer p {position:absolute;bottom:-5px;right:242px;}
#main {position:relative;left:254px;margin-top:90px;padding-bottom:40px;width:760px;min-height:622px;background:url(/img/bkg_legal.png) bottom right no-repeat;}
	#sandbox {margin:20px;width:408px;font-size:13px;}
#mainPic {float:left;position:absolute;left:702px;top:90px;padding:4px;background:#000;border:2px solid #3d393a;}
#page {width:230px;height:29px;}
#sampleInfo {margin:4px 0 8px 0;padding:4px;width:390px;background:#231f20;border:1px solid #3d393a;}
	#sampleInfo b {color:#484545;text-transform:uppercase;}
	#samplesList b {color:#484545;font-size:0.9em;text-transform:uppercase;}
	#samplesList ul {margin:8px 0 16px 16px;list-style:url(../img/bullet.gif);}
	#samplesList li {margin:0.2em 0 0.6em 0;line-height:1.2em;}
#section {width:230px;height:47px;}
#sidebar {position:absolute;right:80px;top:0;}
	#sidebar .sidegroup {margin-bottom:4px;padding:4px;width:232px;border:1px solid #484545;}
	#sidebar .sidegroup p {margin-bottom:2px;color:#5a5757;font-size:11px;text-transform:uppercase;}
	#sidebar .sidegroup label {display:none;}
	#sidebar .sidegroup input[type=text] {width:180px;padding:1px;background:#dbdbdb;font-size:11px;}
	#sidebar .sidegroup input[type=submit] {background:#484545;font-size:11px;cursor:pointer;}
	#sidebar .sidegroup input[type=submit]:hover {background:#6b574e;}
	#sidebar ul {margin:0 0 0 20px;padding:0;list-style:url(../img/bullet.gif);}
	#sidebar li {margin:0;padding:0;color:#5a5757;font-size:13px;}
	#sidebar li a {color:#5a5757;}
	#sidebar li a:hover {color:#ac3918;text-decoration:none;}
#titles {position:absolute;left:326px;top:10px;}

#facebook,#twitter {position:absolute;left:827px;width:117px;height:22px;cursor:pointer;}
#facebook {top:472px;background:url(../img/btns/btn_facebook.gif);}
#twitter {top:446px;background:url(../img/btns/btn_twitter.gif);}
#facebook:hover,#twitter:hover {background-position:0 -22px;}

#sidebar #facebook {position:relative;left:125px;top:0; margin:4px 0;}
#sidebar #twitter {position:relative;left:125px;top:0;}

#wrapper {position:relative;}

#secret {width:515px;height:370px;background:url(../img/img_secret.jpg) no-repeat;border:4px solid #000;cursor:pointer;}
#landing #secret {position:relative;margin:0 auto;top:-540px;}
#content #secret {position:absolute;left:241px;top:100px;}

/* Splash blocks */
#b1 {background-image:url(../img/blocks/sp_b01.jpg);} #b3 {background-image:url(../img/blocks/sp_b03.jpg);}
#b4 {background-image:url(../img/btns/btn_sStudio.png);} #b5 {background-image:url(../img/blocks/sp_b05.jpg);}
#b6 {background-image:url(../img/blocks/sp_b06.jpg);} #b8 {background-image:url(../img/btns/btn_sWork.png);}
#b9 {background-image:url(../img/blocks/sp_b09.jpg);} #b10 {background-image:url(../img/blocks/sp_b10.jpg);}
#b11 {background-image:url(../img/blocks/sp_b11.jpg);} #b12 {background-image:url(../img/blocks/sp_b12.jpg);}
#b13 {background-image:url(../img/blocks/sp_b13.jpg);} #b14 {background-image:url(../img/blocks/sp_b14.jpg);}
#b15 {background-image:url(../img/blocks/sp_b15.jpg);} #b16 {background-image:url(../img/blocks/sp_b16.jpg);}
#b17 {background-image:url(../img/blocks/sp_b17.jpg);} #b18 {background-image:url(../img/blocks/sp_b18.jpg);}
#b19 {background-image:url(../img/blocks/sp_b19.jpg);} #b20 {background-image:url(../img/blocks/sp_b20.jpg);}
#b21 {background-image:url(../img/blocks/sp_b21.jpg);} #b22 {background-image:url(../img/img_sLogo.png);}
#b23 {background-image:url(../img/blocks/sp_b23.jpg);} #b24 {background-image:url(../img/btns/btn_sNews.png);}
#b25 {background-image:url(../img/blocks/sp_b25.jpg);} #b26 {background-image:url(../img/blocks/sp_b26.jpg);}
#b27 {background-image:url(../img/blocks/sp_b27.jpg);} #b28 {background-image:url(../img/blocks/sp_b28.jpg);}
#b29 {background-image:url(../img/blocks/sp_b29.jpg);} #b31 {background-image:url(../img/blocks/sp_b31.jpg);}
#b33 {background-image:url(../img/blocks/sp_b33.jpg);} #b34 {background-image:url(../img/btns/btn_sContact.png);}
/* Content nav blocks */
#c1 {background-image:url(../img/btns/btn_cStudio.png);} #c2 {background-image:url(../img/btns/btn_cAbout.png);}
#c3 {background-image:url(../img/btns/btn_cGear.png);} #c4 {background-image:url(../img/btns/btn_cPhotos.png);}
#c5 {background-image:url(../img/img_cLogo.png);} #c6 {background-image:url(../img/btns/btn_cWork.png);}
#c7 {background-image:url(../img/btns/btn_cProjects.png);} #c8 {background-image:url(../img/btns/btn_cSamples.png);}
#c9 {background-image:url(../img/btns/btn_cNews.png);} #c10 {background-image:url(../img/btns/btn_cArchives.png);}
#c11 {background-image:url(../img/btns/btn_cContact.png);} 

#r1 {width:320px;} #r2 {width:240px;} #r3 {width:240px;} #r4 {width:160px;} #r5 {width:80px;}

.uploadifyQueueItem {font:11px Verdana, Geneva, sans-serif;border:2px solid #3a3536;background:#000;margin-top:5px;padding:8px;width:268px;}
.uploadifyError {border:2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float:right;}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}