body, dl {
font-family: calibri, Arial, Helvetica, sans-serif; color: #797b7e; background: #000000; background-image:url(FSblack/FS_MainBG.jpg); background-position:top; background-repeat:repeat-x;}

body { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; font-size:18px;}

ul { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:14px;}

.header {
	width:900px; height:62px; margin:auto; /*margin-top:20px;*/
	background:#000 url('FSblack/FS_Header.jpg') left top no-repeat !important;
}
.navBar {
   margin:auto;height:15px; width:898px; border-style:solid; border-color:#40291c; text-align:center;
   border-left-width:1px; border-right-width:1px; border-top-width:0px; border-bottom-width:1px;
}
.navBar ul, .subNavBar ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: block; margin:0px; padding:0px; height:15px
}
.navBar li {
	vertical-align:middle;
	width:126px; height:15px;
	text-align: center;
	display: block;
    border-left:2px solid #40291c;
    padding:0; margin:0;
    color:#bfad62;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; white-space:nowrap;
	float: left;
}
.navBar li.first {
    border-left:0;
    padding-left:0;
	width:130px; height:15px;
}

.navBar li ul {
  display: none;
  }
.navBar li > ul {
	top: auto;
	left: auto;
	}
li:hover ul, li.over ul{ display: block; border-left:0; position:relative; left:-2px;}
li:hover ul li, li.over ul li{ display: block; border:1px solid #40291c; border-left:2px solid #40291c; border-right:2px solid #40291c;}

.subNavBar li.first {
    border-left:0;
    padding-left:0;
}
.subNavBar {
   margin:auto;height:15px; width:806px; border-style:solid; border-color:#40291c; text-align:center;border-width:1px;
}
.subNavBar li {
	vertical-align:middle;
	width:200px; height:15px;
	text-align: center;
	display: block;
    border-left:2px solid #40291c;
    padding:0; margin:0;
    color:#bfad62;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; white-space:nowrap;
	float: left;
}

.frame 	{
	margin:0 auto; width:900px; vertical-align:top; text-align:left;
	background:#000000 url('FSblack/FS_LongLine.jpg') left top repeat-x;
}
.container {
	padding:24px 0px 24px 0px; margin:0 auto; vertical-align:top; text-align:left;
	background:#000000 url('FSblack/FS_contentBG.jpg') left top repeat-x;
	width:898px;
	min-height:395px;/* for not-IE */
  	height:auto !important;/* for IE */
  	height:395px;/* for IE */
	}
.content {
	width:90%; margin:auto;
}

.price {font-family: Arial, Helvetica, sans-serif;
		 font-size: 16px;
		 font-weight: bold;
		 color: #bfad62;
		 font-style: italic;}
		 
.ContactName {color: #CEBA9D;}
.Position {color: #5a5254;}

.footer {
	width:900px; height:78px; margin:auto;
	color: #797b7e; font-size:12px;
	background:#000 url('FSblack/FS_HR.jpg') left top no-repeat !important;
}

.footercopy {
	width:756px; height:78px; float:left;
}
.footersig {
	width:144px; height:78px; float:right; background: url('FSblack/FS_Signature.jpg');
}
.clear { clear:both; height:1px;}

a.button {font-size:9pt;}
a:link {color: #bfad62; text-decoration: none;}
a:visited {color: #CEC28C; text-decoration: none;}
a:hover {color:#FFFAE1; text-decoration: none;}



h1 {
	/*border-width:1px; border-style:solid; border-color:#40291c;
	background-color:#000000; margin-bottom:6px; margin-top:6px; padding-left:5px;*/
	font-family: Arial, Helvetica, sans-serif; font-size:24px; text-decoration: none; color: #ffffff;}
h2 {
	border-top-width:1px; border-top-style:solid; border-top-color:#40291c;
	margin-bottom:6px; margin-top:2px;
	font-family: Arial, Helvetica, sans-serif; font-size:18px; text-decoration: none; color: #dddddd;}
h3 {
	margin-bottom:6px; margin-top:2px;
	font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #aaaaaa;}

/*Begin Forms//*/
.border {
    border-style:solid;
    border-width:1px;
    border-color:#48412c;
	color:#fef3c7;
	background-color:#171514;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	height:14px;
	width:140px;
	}
input:hover {
	background-color:#23201f;
	border-color:#bfad92;
	
	}
div.toolbar{
	width:900px; margin:auto;
	height:28px;
	font-family: Calibri, Arial, san-serif; font-size:14px; text-align:left;
}
div.style{
	float:left;
}
div.clock{
	float:right;
	padding:0px; margin-top:10px; border:none; text-align:right;
	font-family: Calibri, Arial, san-serif; font-weight:bold; font-size:14px; text-align:right;
	color:#96522d;
}
fieldset {
	width:900px; margin:auto; padding:0px; border:none; text-align:right;
}
fieldset input {
	background-color:#000000;
	border-color:#000000;
	font-family: Calibri, Arial, san-serif; font-weight:bold; font-size:16px; text-align:right;
	color:#53291b;
	height:20px;
	}
.formbutton {
    border-style:solid;
    border-width:1px;
    border-color:#000000;
	color:#ffffff;
	background-image:url('FSblack/form_button.jpg');
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px; font-weight:bold;
    line-height:128%;
	height:19px;
	width:50px;
	}
.formbutton:hover {
    border-style:solid;
    border-width:1px;
    border-color:#ffffff;
	color:#ffffff;
	background-image:url('FSblack/form_button_over.jpg');
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px; font-weight:bold;
    line-height:128%;
	height:19px;
	width:50px;
	}
/*End Forms//*/
a.Nav, a.Nav:visited{display:block; height:15px; color: #bfad62; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; white-space:nowrap; padding:0; background-color:#000000;}
a.NavCurrent		{background-color:#161616; display:block; height:15px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; white-space:nowrap; padding:0; }
a.Nav:hover, a.NavCurrent:hover		{background-color:#1d130d; color: #ffffff;}
div.gallery {
	margin-top:-24px;
	}
div.gallerySample{
	width:367px; height:193px; min-height:193px;
	text-align:center;
	background-color:#000000;
	border-style:solid; border-color:#40291c; border-width:1px;
	}
div.aboutMe{
	width:113px; height:135px; min-height:135px;
	text-align:center;
	background-color:#000000;
	border-style:solid; border-color:#40291c; border-width:1px;
	float:left; margin-right:10px;
	background: url('FSblack/aboutMe.jpg');
	}
.themeTab{
	width:75px;	height:60px; min-height:60px;
	text-align:center;
	color:#ffedb0; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	background: url('FSblack/themeTab.gif');
	position:absolute;
	float:right;
	top: -38px;
	}
.themeTab p{margin-top:6px;}
div.linkedin{
	background: url('FSblack/FS_LinkedInlogo.gif');
	width:72px; height:20px; min-height:20px;
}
div.toTop{
	position:absolute;
	position:fixed;
	bottom:5px;right:5px;
	background: url('FSblack/toTop.gif');
	width:15px; height:58px; min-height:58px;
}
strong{
	font-size:.8em;
	font-weight:bold;
}
/*Expandit settings*/
.collapsible{
    visibility:hidden;
    height:1px;
    overflow:hidden;  
    margin:10px 0 0 10px; padding:0;
}
.expander{
	margin:0;
	padding:0;
	color:#bfad62;
	text-decoration:none;	
}
.expander:hover
{
	color:#FFFAE1;
    text-decoration:underline;
    cursor:pointer;
}
/*End Expandit settings*/
.indented{
	padding-left:20px;
}

#dropbox{
    margin-top:120px;
    height:38px;
    padding:4px 20px 4px 20px;
    line-height: 40px;
}
#dropboxbtn{
    width:42px;
    height:38px;
    float:left;
    background: url(FSblack/dropbox.png) 0 0 no-repeat;
    margin-right:20px;
}
#dropboxbtn:hover{
    background: url(FSblack/dropbox.png) 0 -38px no-repeat;
}