/***********************************************************************
* Developer: Michael Richert 
* Email: mtrich28@hotmail.com
*
* Primary Colors:
*	Content BG Color: #87754d, Breadcrumb BG: #968768, 
*	light Gray: #d3d3d3, BG Color: #000, Margin Color: #b1a58b
************************************************************************/

/***** GLOBAL *****/
html, body, ul, img,
div, h1, h2, H3, H4, H5, H6		{margin: 0; padding: 0;}

body 							{text-align: center; font-size: 14px; font-family: Verdana, Arial, Sans-serif; background-color: #000; color: #FFF;}
img,a img 						{border: none;}


/***** OVERRIDE DEFAULT STYLES *****/

a:link, a:visited				{text-decoration: none; font-weight:bold; color:#f0e68c; background-color: inherit;}
a:hover							{text-decoration: underline; color: #f0e68c; background-color: inherit;}
a:active						{text-decoration: none; font-weight:bold; color:#f0e68c; background-color: inherit;}

a.SkinObject:link				{color:#d3d3d3; }
a.SkinObject:visited			{color:#d3d3d3; }

a.SkinObject:hover				{color:#fff; text-decoration: underline; }

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled,
.NormalBold, .NormalRed,
h1, h2, h3, h4, h5, h6,
.head							{font-family: Verdana, Arial, Sans-serif;font-size: 100%;font-weight: normal;color: #FFF;}

/* text style used for rendered text which should appear disabled */
.NormalDisabled					{color: Silver;}


/* text style used for error messages */
.NormalRed						{color: #ff0000;}

h1, h2, h3, h4, h5, h6, .head , .NormalBold, .NormalRed {font-weight: bold;}

H1, H2, H3 		{margin: 15px 0 15px 15px;}
H1				{font-size: 20px;}
H2				{font-size: 18px;}
H3				{font-size: 16px;}
H4				{font-size: 12px;}
H5, DT, H6 		{font-size: 11px;}

/* style for module titles */
.Head			{font-size: 20px;}

/***** BODY *****/
#wrapper						{width: 962px; text-align: left; margin: 0 auto;}
#head							{height:80px;	background-color:#000; text-align: left; padding: 15px 0px 0 30px}
#head p							{float:right; width:200px; font-size: 10px; font-weight:normal; color: #d3d3d3; margin-top: 0;}
#head .SkinObject				{font-size: 11px; font-weight:bold; color: #d3d3d3;}
					

/***** MAIN NAVIGATION *****/
#nav-box						{width: 962px; min-height: 40px; background-color: #b1a58b; position: relative; } 
#HouseMenuNav					{width: 952px; padding: 5px;  list-style: none; display: block; float: left; }
#HouseMenuNav li					{float: left; display: inline; width: auto; min-width:97px; height: 30px; padding-right: 5px;}
#HouseMenuNav  li a				{background-image: url('Images/nav_background.png'); background-repeat: repeat-x; text-align: center; display: block;  font-size: 11px; font-weight: bold; text-decoration: none; color: #fff; line-height: 100%; padding: .75em 1.5em;}
#HouseMenuNav a:hover			{background-image: url('Images/nav_hover.png'); background-repeat: repeat-x; color: #fff;  text-decoration: none;}
#HouseMenuNav a:focus 			{outline: 0; color: #fff;}

/***** DROP-DOWN NAV *****/
#HouseMenuNav li ul 			{display: none; overflow:hidden; position:absolute; padding: 0; width:205px;  z-index:1;}
#HouseMenuNav li:hover ul		{display: block;}
#HouseMenuNav ul li 			{display:block;  height: 30px; width: 100%; padding-left: 0; }
#HouseMenuNav ul li a			{display:block; height: 30px; text-align: left; padding: 0.75em 0 0 1.5em;}


/***** DROP-DOWN SLIDE-OUT *****/
#HouseMenuNav li li ul			{display: none; overflow:hidden; position:absolute; left: 205px; padding: 0; width:205px;  z-index:1;}
#HouseMenuNav li li:hover ul	{display: block;}


/***** BREADCRUMB *****/
#breadcrumb 					{height: 25px; background-color: #968768; color: #fff; font-size: 12px; line-height: 23px; padding-left: 7px;}
#breadcrumb a:link,
#breadcrumb a:active,
#breadcrumb a:visited 			{color: #fff; line-height:25px; padding: 0 3px;}
#breadcrumb a:hover 			{text-decoration: none; color:#f0e68c; }
#breadcrumb a:active 			{font-weight: bold;}

/***** BANNER *****/
#banner							{width: 962px; height: 353px;}

/***** CONTENT *****/
#content						{width: 962px; min-height: 271px; position: relative; background-color: #b1a58b; }
#content-left					{float: left; width: 20px; height: 271px; background:transparent url(Images/sub_logo_left.png) no-repeat;}
#content-box					{float: left; width: 920px; height: 271px; background:transparent url(Images/sub_logo_background.png) repeat-x;}
#content-right					{float: left; width: 22px; height: 271px; background:transparent url(Images/sub_logo_right.png) no-repeat;}
#sub-logo						{float: left; width: 411px; margin: 45px 0 0 22px;}

/***** SUB-NAV BUTTONS *****/
#sub-nav-container				{float: left; width: 415px; margin: 57px 0 0 48px;}
.sub-nav						{list-style-type: none;}
.sub-nav li 					{display: inline; float: left; background: url(Images/button.png) no-repeat; width: 186px; height: 76px; margin-bottom: 18px;}
.sub-nav li a 					{width: 170px; text-align: center; display: block; font-size: 14px; font-weight: bold; font-family: verdana;
									text-decoration: none; color: #fff; line-height: 100%; margin-left: 7px; margin-top: 5px;padding: 12px 0 11px;}
.sub-nav a:focus 				{outline: 0;}

.first							{margin-right: 32px;}
.large							{font-size: 19px; letter-spacing: .4em; margin-left: 11px; line-height: 21px;}
.small							{font-size: 12px; margin-top: -10px;}
.clear							{clear: both;}
.last							{border-right: 0px;}


/***** FOOTER *****/
#footer							{clear: both; padding-left: 10px; color: #d3d3d3; background-color: #000; min-height:85px; position: relative;}
#footer p						{font-size: 9px; font-weight: bold; margin:10px 0 0;}
p#footer  a:link, p#footer a:visited,
p#footer a:active                               {font-size: 9px; font-weight: bold;}
p#footer a:hover                                {color: #fff;}
#footer-left					{float: left; width:200px; color: #d3d3d3;}
#footer-nav-box					{float: left; width:675px; text-align: left; padding:15px 0 0 18px;}
#footNav						{list-style: none; width: 660px;}
#footNav li						{display:inline; line-height:22px; font-size: 8px; padding-right:6px; color:#f0e68c; text-align:center; border-right: 1px solid #b1a58b;}
#footNav li a:link,
 #footer li a:visited			{font-size: 9px; color:#f0e68c; text-decoration: none; }
#footNav li a:hover			{color: #f0e68c; text-decoration: underline;}
#footer-right				{float: right; width: 45px; text-align: left;}
#footer-right a				{text-decoration: none; font-weight: bold; color:#d3d3d3;}
#footer-right a:hover			{text-decoration: underline;}

#footNav li.last			{border-right: none;}
p#copyright				{text-align: center; font-size: 8px; font-weight: bold; color:#f0e68c; margin: 15px 0 15px -219px;}
p#copyright .SkinObject					{text-decoration: none; font-size: 8px; font-weight: bold; color:#f0e68c;}
p#copyright a:hover				{text-decoration: underline;}


