body{
	background-color:#000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

h1{
	font-size:125%;
	color: #3E4245;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:3px;
	font-family: "Adobe Garamond Pro", Georgia, serif;
}
h2,h3,h4,h5,h6 {
	font-size:100%;
	font-family: "Adobe Garamond Pro", Georgia, serif;
}
a {
	color: #FF9933;
	text-decoration: none;
}





 /* top panel */
#div-header {
	background-image: url(../images/bg-kilts.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 110px;
	width: 950px;
	position: relative;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	color: #FFFFFF;
}
#logo {
	float: left;
	height: 76px;
	width: 187px;
	margin-top: 15px;
	margin-left: 25px;
	position: relative;
}
#theme {
	font-size: 16px;
	text-align: right;
	float: right;
	width: 350px;
	margin-top: 65px;
	margin-right: 25px;
	font-family: "Adobe Garamond Pro", Georgia, serif;
}
.pink-type {
	color: #FF9933;
}
div.spacer { clear: both; }

#top_content{  background-color:#FFF; height: 597px; margin-left:0px; margin-right:0px; text-align: left; margin-top:-2px; padding:0px; vertical-align:middle; width:769px; background-image: url(img/panel_top.jpg); border-left:2px solid #B5AB75; border-right:2px solid #B5AB75; border-bottom:2px solid #B5AB75;}
#top_content #navigation{float:right; color: #93058D; width: 179px; margin-right:-25px; margin-top:70px;}
#top_content #navigation a {
	color: #93058D;
	text-decoration: none;
}
#top_content #navigation a:hover {
	color: #000;
	text-decoration: none;
}

 /* middle panel */
#middle_content{  background-color:#000; height: 378px; margin-left:0px; margin-right:0px; text-align: left; margin-top:20px; padding:0px; vertical-align:middle; width:769px; border:2px solid #B5AB75; }

 /* bottom panel */
#bottom_content{  background-color:#FFF; height: 645px; margin-left:0px; margin-right:0px; text-align: left; margin-top:20px; padding:0px;  vertical-align:middle; width:769px; background-image: url(img/panel_bottom2.jpg); background-repeat: no-repeat; border:2px solid #B5AB75; }
#bottom_content #left_img { float:left; width:240px; padding-left:50px; padding-top:20px; border:0px solid #B5AB75;}
#bottom_content #left_img #content {  margin-left:-30px; padding-left:70px; margin-top:10px; border:0px solid #B5AB75;}
#bottom_content #left_img #content2 {  margin-left:-30px; padding-left:100px; margin-top:0px; border:0px solid #B5AB75;}

#bottom_content #middle_img { float:left; width:265px; padding-top:0px; margin-top:0px; border:0px solid #B5AB75;}
#bottom_content #middle_img #content {  margin-left:0px; margin-top:0px; border:0px solid #B5AB75;}
#bottom_content #middle_img #content 2{  margin-left:0px; margin-top:300px; border:0px solid #B5AB75;}

#bottom_content #right_img { float:right; width:250px; margin-top:-80px; margin-left:-90px; border:0px solid #FFF; }
#bottom_content #right_img #content {margin-left:36px; margin-top:130px; border:0px solid #FFF;}

 /*sub pages */

#main_content{
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	margin-top:0px;
	padding:0px;
	width:769px;
}

 #clear{background-color:#FFF; width:769px; }

#main_content #nav{
	margin-left:0px;
	margin-right:0px;
	text-align: center;
	padding-top:5px;
	width:auto;
	height:35px;
	background-color: #000000;
	color: #FF9933;
}
#main_content #nav a {
	padding-left:40px;
	padding-top:30px;
	color: #FF9933;
	text-decoration: none;
	font-size: 14px;
}
#main_content #nav a:hover{
}
#main_content #body  {   background-color:#FFF;  padding-left:15px; padding-right:15px; padding-top:15px; text-align: left; margin-top:0px;  width:666px;  }

#main_content #body  a{color: #93058D;}
#main_content #body a:hover{
	color: #000;
}

#main_content #body #left { float:left; width:200px; padding-left:50px; padding-top:30px; border:0px solid #B5AB75;}
#main_content #body #middle { float:left; width:200px; padding-left:50px; padding-top:30px; border:0px solid #B5AB75;}
#main_content #body #right { float:left; width:200px; padding-left:50px; padding-top:30px; border:0px solid #B5AB75;}

#footer {
	padding-top:10px;
	padding-bottom:10px;
	color: #FFFFFF;
	text-align: center;
}

