/* Generic Classes */
*{margin:0; padding:0;}
.clear{clear:both;}
.hidden{display:none;}
.replace{text-indent:-9999px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-color:transparent;}
a img{border:0 none;}
a{text-decoration:none;}

a:visited, a:active, a:link{
color: #f4c98b;
}
a:hover{
text-decoration:underline;
color: #f4c98b;
}
p a{color:#f4c98b;}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background:#1F1C17 url(../img/bg_body.gif) no-repeat center top; text-align:center;}

/* Large Grey Headers */
h2{color:#505050; font-size:2.9em; font-weight:normal; display:inline; margin:0 0 0 -1px;}
/* Orange Content Item Headers */
h3{color:#e68802; font-size:1.4em; font-weight:normal; margin:0 0 7px 0;}
/* Body copy styles */
p{color:#999491; font-size:1.2em; line-height:1.4em;}

/* Core Layout Styles */
#container{width:956px; margin:42px auto 0 auto; text-align:left;}
#header img{vertical-align:bottom;}
#navigation{ padding:0 0 15px 0;}
#body{border-top:1px solid #5B3B12;}
#footer{margin:50px 0 15px 0; padding:10px 0 10px 0; color:#615d57; font-size:1.1em; border-top:1px solid #5C3C13; background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left;}

/* Navigation Styles */
#navigation ul{ list-style-type:none; float:right; }
#navigation ul li{float:left; background:#E68802 url(../img/bg_nav_tab_left.gif) bottom left no-repeat; padding:1px 0 0 10px; margin:0 0 0 10px;}
#navigation ul li a{font-size:1.2em; color:#1f1b17; text-decoration:none; background:#E68802 url(../img/bg_nav_tab_right.gif) bottom right no-repeat; padding:0 10px 3px 0; margin:0 0 0 0; display:block;}
#navigation ul li a:hover{color:#FFFFFF;}

/* Body Layout Styles */
.contentHeaders{background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left; padding:7px 0 5px 0; margin:0 0 20px 0;}
.leftCol{
	float:left;
	display:inline;
	width:282px;
	margin:0 23px 0 0;
}
.rightCol{float:left; display:inline; width:649px;}
.archivedProjects{background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left; padding:7px 0 5px 0; margin:0 0 20px 0;}

/* News Item styles */
.newsItem{margin:0 0 20px 0;}
.newsItem p a{color:#f4c98b;}
.newsItem span{color:#e68802; line-height:1.4em;}
.newsItem img{float:left; margin:0 5px 5px 0;}

/* Client Info Styles */
.clientInfo{margin:0 0 30px 0;}
.clientInfo h3{margin:0;}
.clientInfo p{margin:0;}

/* Project Info Styles */
.projectInfo{}
.projectInfo h3{margin:0;}
.projectInfo p{margin:0 0 15px 0;}

/* Project Item Styles */
.projectItem{width:310px; float:left; margin:0 27px 20px 0; display:inline;}
.projectItem.last{margin:0 !important;}
.projectItem h3{}
.projectItem h4{color:#d5bd9b; font-size:1.6em; font-style:italic; line-height:1.6em; margin:0 0 7px 0; font-weight:normal;}
.projectItem img{float:left; margin:0 5px 5px 0;}
.projectItem span{color:#e68802; font-size:1.1em;}
.projectItem p a, .projectItem span a{color:#f4c98b;}
.projectItem a.more{background:transparent url(../img/btn_more.gif) no-repeat top left; width:41px; height:18px; margin:20px 0 0 0;}
.projectItem a.more:hover{background:transparent url(../img/btn_more.gif) no-repeat bottom left; width:41px; height:18px; margin:20px 0 0 0;}


/* Clientpage Content Area Styles */
.frameInfo{margin:0 0 30px 0; padding:0 0 10px 0; background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left;}
.frameInfo img{margin:0 0 20px 0;}
.frameInfo div{margin:0 0 20px 0;}
.frameInfo div *{margin:0 !important;}
.frameInfo h3{margin:0 !important;}
.frameInfo p{margin:0 !important;}



/* viewMovie Styles */

.viewMovie{background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left;}

.viewMovie * a{color:#e68802; font-size:1.2em;}

.viewMovie * span{color:#999491; font-size:1em;}



/* Flash and Quicktime icon styles */

.flash{margin:0 0 20px 0; padding:0 0 20px 50px; background:transparent url(../img/flashicon.gif) no-repeat top left;}

.quicktimehi{margin:0 0 20px 0; padding:0 0 20px 60px; background:transparent url(../img/qticon_hi.gif)  no-repeat top left;}

.quicktimelo{margin:0 0 20px 0; padding:0 0 20px 60px; background:transparent url(../img/qticon_lo.gif)  no-repeat top left;}


/* Profile item styles */
.profileItem{width:600px; float:left; padding:0px 0 10px 0; margin:0 27px 20px 0; display:inline; background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left;}
.profileItem.last{margin:0 !important;}
.profileItem h3{color:#999491; font-size:1.2em; line-height:1.6em; margin:0 0 7px 10; font-weight:normal;}
.profileItem h4{color:#d5bd9b; font-size:1.6em; font-style:italic; line-height:1.6em; margin:0 0 0px 0; font-weight:normal;}
.profileItem img{float:left; margin:0 5px 5px 0;}
.profileItem span{color:#999491; font-size:1.1em;}
/*.profileItem p a, .projectItem span a{color:#d5bd9b;} 
.profileItem a.more{background:transparent url(../img/btn_more.gif) no-repeat top left; width:41px; height:18px; margin:20px 0 0 0;}
.profileItem a.more:hover{background:transparent url(../img/btn_more.gif) no-repeat bottom left; width:41px; height:18px; margin:20px 0 0 0;}*/

/* Footer Styles */
#footer .leftCol{border-left:7px solid #83520D; width:265px; padding:0 0 0 10px;}
#footer .middleCol{width:310px; float:left; margin:0 20px 0 0; display:inline;}
#footer .rightCol{width:310px; float:left;}
#footer .rightCol a{color:#615d57;}
.downloadSoftware{float:right; margin:17px 0 0 0;}
#btn_flash{background:transparent url(../img/btn_flash.gif) no-repeat top left; width:22px; height:21px; float:left; margin:0 10px 0 0;}
#btn_flash:hover{background:transparent url(../img/btn_flash.gif) no-repeat bottom left;}
#btn_quicktime{background:transparent url(../img/btn_quicktime.gif) no-repeat top left; width:23px; height:21px; float:left;}
#btn_quicktime:hover{background:transparent url(../img/btn_quicktime.gif) no-repeat bottom left;}


/* Popup Styles */

body#hi-band{background:#151410 url(../img/popup_hi-res_bg.gif) no-repeat top center; text-align:center;}

body#hi-band div#container{margin:42px auto 0 auto; width:500px; border:4px solid #737373;}

body#low-band{background:#151410 url(../img/popup_low-res_bg.gif) no-repeat top center; text-align:center;}

body#low-band div#container{margin:42px auto 0 auto; width:300px; border:4px solid #737373;}

body#flash{background:#151410 url(../img/popup_flash_bg.gif) no-repeat top center; text-align:center;}

body#flash div#container{margin:42px auto 0 auto; width:800px; border:4px solid #737373;}


/* Form Block */
.formBlock{margin:0 0 10px 0; width:350px; background:transparent url(../img/bdr_dotted.gif) repeat-x bottom left; padding:0 0 10px 0; margin:0 0 10px 0;}
.formBlock .label{float:left; display:inline; width:90px; padding:0 10px 0 0; color:#e68802; font-size:1.4em;}
.formBlock .label label{display:block; padding:2px 0 2px 0;}
.formBlock .input{float:left; display:inline; width:250px; color:#999999;}
* html .formBlock .input{margin:0 0 0 10px;}
.formBlock .button{text-align:right;}
.lastForm{background-image:none !important;}
.txtbox{width:250px; border:1px solid #e68802; background-color:#1F1C17; padding:2px; font-size:1.4em; color:#999491;}
.btnsubmit{border:1px solid #e68802; padding:2px 10px 2px 10px; color:#f4c98b; background-color:#515151; font-size:1.4em;}
