 /* Crystal-Chappell.com Stylesheet - July 20, 2006        */


/* **************************** */
/* Body & Default Colors        */
/* **************************** */

body {		margin: 0;
			padding: 0;
			background: #000000 url(images/layout/bg.jpg) repeat-y;}


/* **************************** */
/* Header & Main Menu - 100%    */
/* **************************** */

#header {	     width:100%;
			height:390px;
			margin: 0;
			padding: 0; 
			background: #000000 url(images/layout/header.jpg); 
			font-family: Arial, sans-serif;
			color: #646464;
			font-size: 12px;
			font-weight: 550; }

#headermenu {	width:100%;
			height:350px;
			margin: 0;
			padding: 40px 0 0 135px; 
			background: #000000 url(images/layout/header.jpg); 
			font-family: Arial, sans-serif;
			color: #646464;
			font-size: 12px;
			font-weight: 550; }

#headermenu a, a:link, a:visited, a:active {	
			color: #646464; }

#headermenu a:hover {	
			color: #8A2D25;}



/* **************************** */
/* Wrapper - Main Box - 800px   */
/* **************************** */

#wrapper {	width:780px;
			margin: 0;
			padding: 0; }




/* **************************** */
/* Content/Layout - Forms 2 Col.*/
/* **************************** */

#sideleft { float:left;
			width:157px;
			margin:0;
			padding:0; }




#main {		float:left;
			width:418px;
			padding: 45px 22px 0 10px;
			margin: 0; 
			background: #000000 url(images/layout/bg_main.jpg) repeat;
		 	font-family: Arial, sans-serif;
			color: #838383;
			font-size: 12px;
			font-weight: 550; }

#main p {	padding-left: 20px;
			padding-right: 15px;
			list-style-position: inside;
		 	font-family: Arial, sans-serif;
			color: #838383;
			font-size: 11px;
			font-weight: 550; }

#main a, a:link, a:visited, a:active {	
			font-family: Arial, sans-serif;
			color: #646464;
			font-size: 11px;
			font-weight: 550; }

#main a:hover {	
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px;
			font-weight: 550;
			text-decoration: none; }

#main .small {	
			color: #595959;
			font-size: 10px; 
		 	text-decoration: none; }

#main .small a, a:link, a:visited, a:active {	
			color: #595959;
			font-size: 10px; 
		 	text-decoration: none; }

#main .small a:hover {	
			color: #959595;
		 	text-decoration: none; }








#main2 {		float:left;
			width:580px;
			padding: 45px 22px 0 20px;
			margin: 0 0 0 0; 
		 	font-family: Arial, sans-serif;
			color: #838383;
			font-size: 11px;
			font-weight: 550; }

#main2 p {	padding-left: 20px;
			padding-right: 15px;
			list-style-position: inside;
		 	font-family: Arial, sans-serif;
			color: #838383;
			font-size: 11px;
			font-weight: 550; }

#main2 a, a:link, a:visited, a:active {	
			font-family: Arial, sans-serif;
			color: #646464;
			font-size: 11px;
			font-weight: 550; }

#main2 a:hover {	
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px;
			font-weight: 550;
			text-decoration: none; }






#sideright {float:right;
			padding: 210px 0 0 0;
			margin:5px;
			width:160px;
			font-family: Arial, sans-serif;
			color: #595959;
			font-size: 10px; }

#sideright a, a:link, a:visited, a:active {	
			color: #595959;
			font-size: 10px; 
		 	text-decoration: none; }

#sideright a:hover {	
			color: #959595;
		 	text-decoration: none; }

#sideright p {
			font-family: Arial, sans-serif;
			color: #595959;
			font-size: 10px;
			line-height: 13px;	
   			padding-left: 6px;
			padding-bottom: 20px; 
			padding-top: 0;
			margin: 0; }




/* **************************** */
/* Footer & Copyright - 100%    */
/* **************************** */

#footer {	max-width: 1280px;
			height:60px;
			padding: 44px 5px 0 0px;
			clear: both;
			background: #000000 url(images/layout/footer.jpg) repeat;
		 	font-family: Arial, sans-serif;
			color: #989699;
			text-align: right;
			line-height: 12px;
			font-size: 10px;
			font-weight: 550; }

#footer a, a:link, a:visited, a:active {	
			color: #989699;
		 	text-decoration: none; }

#footer a:hover {	
			color: #C9C9C9;
		 	text-decoration: none; }

#footer p {
		 	font-family: Arial, sans-serif;
			color: #636363;
			text-align: right;
			line-height: 2px;
			font-size: 10px;
			font-weight: 550; }	

#footer p a, a:link, a:visited, a:active {
			color: #636363;
			text-decoration: none; }

#footer p a:hover {
			color: #C0BDC1;
			text-decoration: none; }





/* **************************** */
/* Individual Element Selectors */
/* **************************** */

.updtdate { font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 12px;
			font-weight: 900; 
			letter-spacing: 2pt;
			text-indent: 20px; }

.updttext { font-family: Arial, sans-serif;
			color: #A2A2A2;
			font-size: 12px;
			font-weight: 900; 
			letter-spacing: 2pt;
			text-indent: 20px; }

.lastupdated { 
			font-family: Arial, sans-serif;
			color: #A2A2A2;
			font-size: 10px;
			font-weight: 550; }

.important { 
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px; }

.important a, a:link, a:active, a:visited { 
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px; }

.important a:hover { 
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px; 
			text-decoration: underline; }

li {		list-style-type: square; 
			list-style-position: outside; 
			margin-left: 30px;
			margin-right: 20px; }

#indent {
			position: relative;
			left: 60px;
			padding: 0px 0px 30px 0px; }


hr	{ 		height: 0px; 
			width: 418px;	
			margin-top: 20px;
			margin-bottom: 20px;
			clear: both;
			border: solid #862B23; 
			border-top-width: 0px; 
			border-bottom-width: 1px;}





/* **************************** */
/* Right Sidebar Formatting     */
/* **************************** */

ul.submenu {
			font-family: Arial, sans-serif;
			color: #595959;
			font-size: 10px;	
   			padding-left: 6px;
			padding-bottom: 20px; 
			padding-top: 0;
			margin: 0; }

ul.submenu a, a:link, a:visited, a:active {
			color: #595959;
			text-decoration: none; }

ul.submenu a:hover {
			color: #959595;
			text-decoration: none; }





/* **************************** */
/* Pop-Up Box Formatting        */
/* **************************** */

#popup {	float:left;
			width:400px;
			padding: 0;
			margin: 25px 0 20px 0; 
		 	font-family: Arial, sans-serif;
			color: #838383;
			font-size: 11px;
			font-weight: 550; }

#popup a, a:link, a:visited, a:active {	
			font-family: Arial, sans-serif;
			color: #646464;
			font-size: 11px;
			font-weight: 550; }

#popup a:hover {	
			font-family: Arial, sans-serif;
			color: #8A2D25;
			font-size: 11px;
			font-weight: 550;
			text-decoration: none; }

#popup .small {	
			color: #595959;
			font-size: 10px; 
		 	text-decoration: none; }

#popup .small a, a:link, a:visited, a:active {	
			color: #595959;
			font-size: 10px; 
		 	text-decoration: none; }

.question { font-family: Arial, sans-serif;
			color: #A2A2A2;
			font-size: 11px;
			font-weight: 900; }




/* **************************** */
/* Site Map  Formatting         */
/* **************************** */

#sitemap ul {
			list-style-type: square; }




/* **************************** */
/* Portfolio  Formatting        */
/* **************************** */

#portfolio {
			width: 420px; 
			border: none; 
			float:center; }

#portfolio img {
			float: none;
			background: #535353;
			padding: 4px;
			border: 1px solid #8F8F8F;
			margin: 10px 5px 0px 5px;
			line-height:0; }





/* **************************** */
/* Media  Formatting        */
/* **************************** */

#media {
			width: 420px; 
			height:100px; 
			border: none; 
			float:center; 
			margin: 10px 10px 0px 10px; 
			padding: 0; }

#media img {
			float: left;
			background: #535353;
			padding: 4px;
			border: 1px solid #8F8F8F;
			margin: 0 0px 0px 5px;
			line-height:0; }

#media .caption {	
			float: right; 
			width: 280px; 
			height: 90px; 
			margin: 0; 
			padding: 10px 10px 0 10px; }




/* **************************** */
/* Press  Formatting            */
/* **************************** */

#presswrapper {
			width: 420px; 
			border: none; 
			float:center; }

#presslong {
			width: 140px; 
			text-align: center;
			margin: 0 35px 10px 34px;
			border: none; 
			float:left; }

#presslong img {
			float: none;
			background: #535353;
			padding: 4px;
			border: 1px solid #8F8F8F;
			margin: 10px 5px 5px 5px;
			line-height:0; }

#presswide {
			width: 180px; 
			text-align: center;
			margin: 0 15px 10px 14px;
			border: none; 
			float:left; }

#presswide img {
			float: none;
			background: #535353;
			padding: 4px;
			border: 1px solid #8F8F8F;
			margin: 10px 5px 5px 5px;
			line-height:0; }






/* **************************** */
/* Form Formatting		        */
/* **************************** */

fieldset {	margin: 10px 0;
			padding: 10px;
			border: 0px solid;
			background: #000000; }

label { 	display: block; }

input[type="text"] {
			width: 200px; 
			font: normal 11px Arial;
			color : #A7A7A7;
			background-color: #252525;  
			border-color : #474747;
			border-width: 1px; 
			border-style: solid; 
			padding: 2px; }

input[type="submit"], input[type="reset"] {	
			font: normal 11px Arial;
			color : #838383;
			float: left;
			margin: 0 10px 0 0;
			background-color: #252525;  
			border-color : #474747;
			border-width: 1px; 
			border-style: solid; }

input#mlist {
			width: 100px; 
			font: normal 11px Arial;
			color : #A7A7A7;
			background-color: #252525;  
			border-color : #474747;
			border-width: 1px; 
			border-style: solid; 
			padding: 2px; }

select {
			width: 230px; 
			font: normal 11px Arial;
			color : #A7A7A7;
			background-color: #252525;  
			border-color : #474747;
			border-width: 1px; 
			border-style: solid; 
			padding: 2px; }

textarea {	width: 300px; 
			font: normal 11px Arial;
			color : #A7A7A7;
			background-color: #252525;  
			border-color : #474747;
			border-width: 1px; 
			border-style: solid; 
			padding: 2px; }

input:focus, textarea:focus, select:focus {
			background: #121212; }









