/********** STRUCTURE **********/

#header 	{padding-left: 30px;
			}

#nav1 	 	{width: 100%;
			background: url(uploads/images/structure/nav_bkg1.jpg);
			font-size: 1.1em;	
			padding-left: 30px;
			height: 22px;
			overflow: hidden;
			}

#nav2 	 	{width: 100%;
			background: url(uploads/images/structure/nav_bkg2.jpg);
			font-size: 1em;			
			padding-left: 30px;
			height: 22px;
			overflow: hidden;
			}

#container 	{width: 100%;
			background: #000000 url(uploads/images/structure/bkgd.jpg);
			height: 496px;
			overflow: hidden;
			}

#main 	{position: absolute;
			padding-left: 30px;
			width: 870px;
			height: 496px;
			overflow: hidden;
			}

#mainScroll 	{position: absolute;
			margin-left: 30px;
			width: 870px;
			height: 496px;
			background: #1A1A1A;
			overflow: auto;
			}

#lrgImg 	 {position: absolute;
			top: 0;
			left: 30px;
			width: 870px;
			height: 496px;
			overflow: hidden;
			z-index: 1;
			}

#lrgImgText 	 {position: absolute;
			top: 40px;
			left: 30px;
			width: 385px;
			padding: 14px 16px;
			background: #1A1A1A;
			z-index: 2;
			}

#lrgImgTextRight  {position: absolute;
			top: 40px;
			left: 483px;
			width: 385px;
			padding: 14px 16px;
			background: #1A1A1A;
			z-index: 2;
			}

#smImg 	 {position: absolute;
			top: 0;
			left: 30px;
			width: 350px;
			height: 496px;
			overflow: hidden;
			}

#smImgText 	 {position: absolute;
			top: 0;
			left: 380px;
			width: 450px;
			height: 456px;
			overflow: hidden;
			padding: 20px 35px;
			background: #1A1A1A;
			overflow: auto;
			}

.listImg 	 {float: left;
			width: 350px;
			padding-bottom: 20px;
			}

.listImgText 	 {float: left;
			width: 400px;
			padding: 12px 35px 20px 35px;
			}

.listImgTitle 	 {width: 820px; 
			padding: 14px 16px;
			}

.listPartners 	 {display: inline;
			padding: 0 20px 20px 20px;
			}


#footer 	{text-align: right;
			width: 900px;
			font-size: 0.9em;
			letter-spacing: 0px;
			color: #4C4C4C;
			}

.socialLinks	 {float: right;
			padding: 35px 20px 0 0;
			}/********** GENERAL FORMATTING **********/
* 			{margin: 0; 
			padding: 0;
			}

body 		{margin: 0;
			padding: 0;
			background:#1A1A1A;
			color: #D1D1D1;
			font: normal 0.7em/160% arial, verdana, helvetica, sans-serif;
			letter-spacing: 1px;
			}

.background    {background:#FFFFFF;
			}
			
p			{padding-bottom: 1em;
			}

img:link, a img {
			border: 0;
			}

.left		{float: left;}
.right		{float: right;}

ul, ol	 	{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 5px;
			}
						
/********** TEXT FORMATTING **********/	
h1, h2, h3, h4, h4, h6 {
			color: #EDDDBF;
			font-weight: normal;
			padding-top: .5em;
			padding-bottom: .5em;
			}

h1			{font-size: 1.4em;
			text-transform: uppercase;			
			}

h2			{font-size: 1.1em;
			text-transform: uppercase;
			}

h3              	{font-size: 1.1em;
			}

h4, h5, h6	{font-size: 1em;
			}

a 			{color: #D2BC95;
			font-weight: normal;
			text-decoration: none;
			}

a:hover		{color: #D2BC95;
			font-weight: normal;
			text-decoration: underline;
			}
							
/********** CONTENT FORMATTING **********/

#footer a	{color: #4C4C4C;
			text-decoration: underline;
			}

#footer a:hover {
			color: #4C4C4C;
			text-decoration: none;
			}
	
/********** NAV FORMATTING **********/		
.nav1 a             {float: left;
			color: #000000; 
			padding: 4px 10px;
			text-decoration: none;
			}
			
.nav1 a:hover, .nav1-on a, .nav1-on a:hover {
			float: left;
			color: #000000;
			background: #B87431;
			padding: 4px 10px;
			text-decoration: none;
			}
			
.nav2 a	          {float: left;
			color: #000000; 
			padding: 3px 10px;
			text-decoration: none;
			}
			
.nav2 a:hover, .nav2-on a, .nav2-on a:hover {
			float: left;
			color: #000000;
			background: #A4672B;
			padding: 3px 10px;
			text-decoration: none;
			}
			
/********** FORMS **********/

.inputName	{padding-bottom: 12px;
			padding-right: 12px;
			width: 100px;
			float: left;
			text-align: right;
			}
						
.inputField	{border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/14px arial, helvetica, sans-serif;
			height: 16px;
			padding: 2px 0 0 3px;
			}

.inputTextarea {border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/15px arial, helvetica, sans-serif;
			padding: 2px 0 0 3px;
			}
		