@charset "utf-8";
/* CSS Document */
body {font-size: 13px;line-height: 17px;color: #161616;margin: 0;padding:0;font-family: Arial, Verdana, sans-serif;}

/*page structures*/
#wrap {width: 100%;}
#page {width:895px;height:900px;margin: 0 auto; padding:25px 60px 40px 50px; background-image:url(/images/siteAssets/bg_stage.jpg); background-repeat:no-repeat;}
#left{width:200px;float:left;}
#contentWrap{width:690px;height:733px;margin-bottom:17px;float:left;}
#titleBar{width:300px;height:30px;margin:30px 0 45px 0;float:left;}
#audioPlayer{width:390px;height:30px;float:left;margin:30px 0 0 0;}
#content{width:610px;height:539px;text-align:left;margin:0; padding:0px 36px; overflow:auto;}
#pageHead{height:26px; padding:6px 0px 0px 15px; }
#contentBlock {width:620px;display:block;margin-bottom:20px;}
#foot{width:690px;height:100px;margin:0 0 0 202px;text-align:center;color:#3d3c39;font-size:12px;line-height:18px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
#foot .selected {color:#f8f5df;}
#preloadDiv{position:absolute;z-index:2;top:0;visibility:hidden;}/**/

/*navs*/
#topNav{width:890px;height:29px;margin-top:20px;overflow:hidden;}
#topNavL{float:left;width:586px;}
#topNavR{float:left;width:120px;}
#topNav ul {margin:0;padding:0;list-style:none;}
#topNav li {height:29px;display:inline;margin:0;padding:0;line-height:1px;font-size:1px;}
#left ul {margin:0;padding:0;width:200px;list-style:none;margin-top:8px;}
#left li {display:block;margin:0;padding:0;line-height:1px;font-size:1px;}

.fullWidth{display:block;width:100%;height:auto;}
.floatLeft{float:left;}

ul.pageEntries{margin:0;padding:0;list-style:none;}
ul.pageEntries li{margin:0 0 30px 0;padding:0 0 15px 0; border-bottom:dashed 1px #b9b8b8;}
ul.pageEntries li .smallhead {display:block;}

/* text */
.body_class{background-color: #17140a;}
.head,.headline {font-size: 16px;	font-weight:bold;line-height: 24px; color: #244a6f;}
.head {display:block; margin-bottom:20px;}
.smallhead {font-size: 14px;font-weight:bold;line-height: 18px; color: #244a6f;}
.smalltext{font-size:10px;}
.tiny{font-size:9px;}

/*links*/
a,a:link,a:visited,a:active{cursor:pointer;color:#533c19;text-decoration:underline;} 
a:hover{cursor:pointer;color:#302728;text-decoration:underline;} 
#foot a:link, #foot a:active, #foot a:visited {color:#3d3c39;text-decoration:none;}
#foot a:hover{text-decoration:none;color:#f8f5df;} 

/*headlines page*/
.revealBlurb img{margin-left:5px;}
.revealText{}
.listSep{display:block;width:100%;height:25px;}
.revealBlurb a:link, .revealBlurb a:active, .revealBlurb a:visited {text-decoration:none;font-size: 12px;font-weight:bold;line-height: 18px; color: #244a6f;}
.revealBlurb a:hover{text-decoration:none;font-size: 12px;font-weight:bold;line-height: 18px; color: #83431c;} 

/*audio page*/
.tracksWrap{width:610px; overflow:hidden;margin-top:10px;}
.oneTrack {float:left;margin-right:15px;}
.oneTrack a:link,.oneTrack a:active,.oneTrack a:visited,.oneTrack  a:hover{display:block;width:230px;height:42px; background-image:url(../images/siteAssets/bg_audioTrack.png); background-repeat:no-repeat;padding:6px 10px 0px 50px;text-decoration:none;color:#161616;font-size:11px;line-height:13px;}
.oneTrack  a:hover{background-image:url(../images/siteAssets/bg_audioTrack_f2.png); background-repeat:no-repeat;text-decoration:none;color:#161616;}


/*video page*/
.vidThumbsWrap{width:610px; overflow:hidden;}
.vidThumb {float:left;margin-bottom:10px;}
.vidThumb {width:127px;height:94px;overflow:hidden;border:solid 1px #606040;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display:inline;}
.oneVid {float:left;margin-right:15px;}
.oneVid a,.oneVid a:link,.oneVid a:active,.oneVid a:visited,.oneVid  a:hover{float:left;display:inline-block;width:125px;height:65px; margin-top:6px;background-image:url(../images/siteAssets/bg_vidThumb.png); background-repeat:no-repeat;padding:6px 10px 0px 10px;text-decoration:none;color:#161616;font-size:11px;line-height:13px;}
.oneVid  a:hover{background-image:url(../images/siteAssets/bg_vidThumb_f2.png); background-repeat:no-repeat;text-decoration:none;color:#161616;}
.oneVid .vidThumb a,.oneVid .vidThumb  a:link,.oneVid .vidThumb  a:active,.oneVid .vidThumb  a:visited,.oneVid .vidThumb   a:hover{background-image:none;width:127px;height:94px;}
.name{color: #244a6f;font-size:12px;font-weight:bold; letter-spacing:.1em;}

/*client files page*/
.fileList{width:600px;margin-top:20px;}
.fileList ul,.fileList li{margin:0;padding:0;list-style:none;}
.fileList li a,.fileList li a:link,.fileList li a:active,.fileList li a:visited,.fileList li  a:hover{display:block;width:250px; margin:6px 0px;background-image:url(../images/siteAssets/bg_vidThumb.png); background-repeat:repeat;padding:6px 10px;text-decoration:none;color:#161616;font-size:11px;line-height:13px;}
.fileList li  a:hover{background-image:url(../images/siteAssets/bg_vidThumb_f2.png); background-repeat:repeat;text-decoration:none;color:#161616;}

/*file upload page*/
#filestatus {width: 100%;}
#filestatus .progress {background: url(/cms/inc/ajaxUpload/assets/progress-bar/progress.gif) no-repeat;	background-position: +50% 0;margin-right: 0.5em;vertical-align: middle;}
#filestatus .progress-text {font-size: 0.9em;font-weight: bold;}
#filelist {padding: 0;list-style: none;	margin: 0;}
#filelist .file-invalid {cursor: pointer;color: #514721;padding-left: 48px;	line-height: 24px;background: url(../inc/ajaxUpload/assets/error.png) no-repeat 24px 5px;	margin-bottom: 1px;}
#filelist .file-invalid span {background-color: #fff6bf;padding: 1px;}
#filelist .file span,#filelist .file a {padding: 0 4px;}
#filelist .file {line-height: 2em;}/*padding-left: 22px;background: url(../inc/ajaxUpload/assets/attach.png) no-repeat 1px 50%;*/
#filelist .file .file-size {color: #666;font-size:9px;}
#filelist .file .file-error {color: #8a1f11;}
#filelist .file .file-progress {width: 125px;height: 12px;vertical-align: middle;background-image: url(/cms/inc/ajaxUpload/assets/progress-bar/progress.gif);}
.extraManageBtns a,.extraManageBtns a:link,.extraManageBtns a:active,.extraManageBtns a:visited,.extraManageBtns a:hover {padding:5px 7px;border:0; font-size: 12px; color: #fff; border:solid 1px #89471e;padding: 1px 5px 2px 5px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #89471e;font-size:12px;cursor: pointer;text-decoration:none;}


#clientFiles ul{margin:20px 0;padding:0;display:block;} 
#clientFiles li{margin:0 20px 0 0; padding:0;display:inline;list-style:none;}
#clientFiles li a{text-decoration:none;padding:5px 7px;border:0; font-size: 12px; color: #fff; border:solid 1px #89471e;padding: 1px 5px 2px 5px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #89471e;font-size:12px;cursor: pointer;text-decoration:none;}

#curFilesPane {padding:5px 10px;margin-top:10px;color:#fff;border-top:dashed 1px #243449;}
#uploadPane {padding:5px 10px;margin-top:10px;color:#fff;border-top:dashed 1px #243449;}

/* fade styles */
html#fade-on,
#fade-on body{height:100%;overflow:hidden;margin:0;	padding:0;}
#fade-off body{	overflow:auto;margin:0;	padding:0;}
#fade-on .fade{	height:100%;width:100%;overflow:auto;filter: alpha(opacity=10);-moz-opacity:0.10;opacity:0.10;position:relative;}
#fade-on body{background-color:#4f4d3c !important}
#fade-off .fade{height:auto;background:transparent;	width:auto;  overflow:visible;}
#fade-on #popup {display:block;	position:absolute;	top:0;	right:20px;	height:100%;left:0; z-index:99;	overflow:hidden;}
#fade-off #popup{display:none;}

/* centering for popup box */
#xouter{height:100%;width:100%;	display:table;vertical-align:middle;}
#xcontainer {text-align: center;position:relative;vertical-align:middle;display:table-cell;	width: 100%;}	
#xinner {text-align: center;margin-left:auto;margin-right:auto;width:545px;height:496px;}
#vidStage{width:545px;height:496px;position:absolute;z-index:200;}
#closePop {width:531px;text-align:right;position:absolute;z-index:201;margin-top:26px;}

/*forms*/
form {margin:0;padding:0;}
.gobtn{font-weight: normal; font-size: 12px; color: #fff; border:solid 1px #89471e;padding: 1px 5px 2px 5px;	margin:2px;-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	background: #89471e;font-size:10px;cursor: pointer;}
.gobtn:hover{background-color:#cbcda8;color:#89471e; border:solid 1px #89471e;}
#contactForm{width:600px;height:300px;}
.formTable td {padding:3px;}
.formLabel {font-weight:normal;}
td.formLabel {width:75px;}
.mostInputs,.formInput input,.formInput select,.formInput textarea,.wordInput {width:250px;border: solid 1px #969678; background-color:#bebe9b;font-size: 11px;line-height: 15px;padding:5px;font-weight: normal;color: #5b5756;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.wordInput {width:50px;margin-right:10px;}
.captchaTable {font-size:11px;line-height:11px;margin:10px 0;}
.captchaTable td {padding:2px;}

/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}
