#AjaxBusy {
	height: 100px;
}
#AjaxBusyImage {
	width: 61px;
	height: 60px;
	background-image: url(/Images/loader.gif);
}
.AjaxBusyCompletionPercent {
	position: absolute;
	display: none;
	width: 61;
}
#AjaxBusyCompletion, #AjaxBusyPercent {
	height: 20px;
	top: 60px;
	left: 0px;
}
#AjaxBusyCompletion {
	z-index: 0;
	background-color: red;
	width: 100%;
}
#AjaxBusyPercent {
	z-index: 1;
	color: black;
	text-align: center;
}

ul.Tree {

	margin: none;
	padding: 0px;
		
}
ul.Tree, ul.Tree ul, ul#TrainingTree, ul#TrainingTree ul {
	list-style: none;
}
ul.Tree ul {
}
ul ul {
}

ul.Tree li.TreeNodeEnd {
	background: none;
}
ul.Tree li {
	background: url("/Images/tree/branch2") repeat-y;
	_white-space: nowrap;
	_position: relative;
	padding-bottom:8px;
}
ul.Tree li li {
	padding-left: 0px;
}
.TreeActionEmpty {
	background: url("/Images/tree/tree-null-mid") no-repeat;
	
}
.TreeNodeEnd > .TreeActionEmpty {
	background: url("/Images/tree/tree-null-end") no-repeat;
}
.TreeNodeClosed > .TreeActionToggle {
	_background: url("/Images/tree/tree-plus-mid") no-repeat;
}
.TreeNodeOpened > .TreeActionToggle {
	_background: url("/Images/tree/tree-minus-mid") no-repeat;
}
.TreeNodeEnd.TreeNodeClosed > .TreeActionToggle {
	_background: url("/Images/tree/tree-plus-end") no-repeat;

}
.TreeNodeEnd.TreeNodeOpened > .TreeActionToggle {
	_background: url("/Images/tree/tree-minus-end") no-repeat;

}
.TreeActionToggle, .TreeActionOpen, .TreeActionSelect {
	cursor: pointer;


}
.TreeActionToggle, span.TreeActionEmpty {
	border: none;
	_padding-left:4px;
	padding: none;
	_margin-left: 5px;
	margin-top: 3px;
	_left:4px;
	margin: none;
	_padding-left:6px;
	_padding-right:10px;

}
ul.Tree ul .TreeActionToggle {
	_left: 8px;
	
}

.Tree li {
	position: relative;
	_border: 1px solid blue;
}
/*
.TreeActionToggle {
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid red;
}
.TreeActionToggle.TreeActionClosed {
	background-image: url("/Images/tree/tree-plus-mid");
	width: 15px;
	height: 11px;
}

.TreeActionToggle.TreeActionOpened {
	background-image: url("/Images/tree/tree-minus-mid");
	width: 15px;
	height: 11px;
}
*/
/* Common values */
.BoxWrapper {
	overflow: hidden;
	position: relative;
}
.BoxNorthWest {
	top: 0px; left: 0px;
	position: absolute;
}
.BoxNorth {
	top: 0px; width: 1000px;
	position: absolute;
	background-repeat: repeat-x;
	margin: 0px; padding: 0px;
}
.BoxNorthEast {
	top: 0px; right: -0px;
	position: absolute;
	margin: 0px; padding: 0px;
}
.BoxWest {
	position: absolute;
	top: 0px; left: 0px;
	height: 5000px;
	background-repeat: repeat-y;
	margin: 0px; padding: 0px;
}
.BoxEast {
	position: absolute;
	top: 0px; right: 0px;
	height: 5000px;
	background-repeat: repeat-y;
	margin: 0px; padding: 0px;
}
.BoxSouthWest {
	position: absolute;
	bottom: 0px; left: 0px;
	margin: 0px; padding: 0px;
}
.BoxSouth {
	position: absolute;
	bottom: 0px; width: 1000px;
	background-repeat: repeat-x;
	margin: 0px; padding: 0px;
}
.BoxSouthEast {
	position: absolute;
	bottom: 0px; right: 0px;
	margin: 0px; padding: 0px;
}
.box-alert {
	width: 100%;
	padding-left:-10px;

}

.subpage .center .box-alert h1 {
	font-size: 20px;
	font-weight: bold;

}
.subpage .center .box-alert h2 {
	font:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top:10px;
	text-align:center;
	margin-left:-45px;
	font-weight: bold;
	color:#cee38e;
	background: url("/Images/center_hr.png") no-repeat; background-position: 120px 45px;
}
.subpage .center .box-alert li {
	font-size: 12px;
	margin-left:10px;
	line-height: 12px;
	font-weight: bold;
	color:#b5bc9e;
	list-style:url("/Images/Components/box_alert_bullet.png");
	list-style-position:inside;
}



.box-alert .BoxNorthWest {
	background-image: url("/Images/Components/box_alert_corners"); background-position: 0px -25px;
	width: 25px; height: 25px;
}
.box-alert .BoxNorth {
	background-image: url("/Images/Components/box_alert_corners"); background-position: 0px -75px;
	height: 25px;
}
.box-alert .BoxNorthEast {
	background-image: url("/Images/Components/box_alert_corners"); background-position: -25px -25px;
	width: 25px; height: 25px;
}
.box-alert .BoxWest {
	background-image: url("/Images/Components/box_alert_ew"); background-position: -25px 0px;
	width: 25px;
}
.box-alert .BoxEast {
	background-image: url("/Images/Components/box_alert_ew"); background-position: 0px 0px;
	width: 25px;
}
.box-alert .BoxSouthWest {
	background-image: url("/Images/Components/box_alert_corners"); background-position: 0px -50px;
	width: 25px; height: 25px;
}
.box-alert .BoxSouth {
	background-image: url("/Images/Components/box_alert_corners"); background-position: 0px 0px;
	height: 25px;
}
.box-alert .BoxSouthEast {
	background-image: url("/Images/Components/box_alert_corners"); background-position: -25px -50px;
	width: 25px; height: 25px;
}
.box-alert .BoxContent {
	padding: 15px 10px 15px 25px;
}
.box-dev1 {
	width: 100%;
}
.box-dev1 h1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.box-dev1 h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.box-dev1 .BoxNorthWest {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: 0px -25px;
	width: 25px; height: 25px;
}
.box-dev1 .BoxNorth {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: 0px -75px;
	height: 25px;
}
.box-dev1 .BoxNorthEast {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: -25px -25px;
	width: 25px; height: 25px;
}
.box-dev1 .BoxWest {
	background-image: url("/Images/Components/box_dev1_ew"); background-position: -25px 0px;
	width: 25px;
}
.box-dev1 .BoxEast {
	background-image: url("/Images/Components/box_dev1_ew"); background-position: 0px 0px;
	width: 25px;
}
.box-dev1 .BoxSouthWest {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: 0px -50px;
	width: 25px; height: 25px;
}
.box-dev1 .BoxSouth {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: 0px 0px;
	height: 25px;
}
.box-dev1 .BoxSouthEast {
	background-image: url("/Images/Components/box_dev1_corners"); background-position: -25px -50px;
	width: 25px; height: 25px;
}
.box-dev1 .BoxContent {
	padding: 8px;
}
.subpage .center .box-goldstrip h4{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height:16px;
	margin:30px 40px 0 40px;
	_font-weight: bold;
	color:#a9e934;
}
.box-goldstrip h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.box-goldstrip .BoxNorthWest {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: 0px -50px;
	width: 50px; height: 50px;
}
.box-goldstrip .BoxNorth {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: 0px -150px;
	height: 50px;
}
.box-goldstrip .BoxNorthEast {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: -50px -50px;
	width: 50px; height: 50px;
}
.box-goldstrip .BoxWest {
	background-image: url("/Images/Components/box_goldstrip_ew"); background-position: -50px 0px;
	width: 50px;
}
.box-goldstrip .BoxEast {
	background-image: url("/Images/Components/box_goldstrip_ew"); background-position: 0px 0px;
	width: 50px;
}
.box-goldstrip .BoxSouthWest {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: 0px -100px;
	width: 50px; height: 50px;
}
.box-goldstrip .BoxSouth {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: 0px 0px;
	height: 50px;
}
.box-goldstrip .BoxSouthEast {
	background-image: url("/Images/Components/box_goldstrip_corners"); background-position: -50px -100px;
	width: 50px; height: 50px;
}
.box-goldstrip .BoxContent {
	padding: 5px 10px 15px 15px;
}
.box-inset_white h1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.box-inset_white h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.box-inset_white .BoxNorthWest {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: 0px -25px;
	width: 25px; height: 25px;
}
.box-inset_white .BoxNorth {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: 0px -75px;
	height: 25px;
}
.box-inset_white .BoxNorthEast {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: -25px -25px;
	width: 25px; height: 25px;
}
.box-inset_white .BoxWest {
	background-image: url("/Images/Components/box_inset_white_ew"); background-position: -25px 0px;
	width: 25px;
}
.box-inset_white .BoxEast {
	background-image: url("/Images/Components/box_inset_white_ew"); background-position: 0px 0px;
	width: 25px;
}
.box-inset_white .BoxSouthWest {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: 0px -50px;
	width: 25px; height: 25px;
}
.box-inset_white .BoxSouth {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: 0px 0px;
	height: 25px;
}
.box-inset_white .BoxSouthEast {
	background-image: url("/Images/Components/box_inset_white_corners"); background-position: -25px -50px;
	width: 25px; height: 25px;
}
.box-inset_white .BoxContent {
	padding: 5px 10px 15px 15px;
}
.box-main h1 a{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
	color: #ff0c20;
}
.box-main h1 a:hover {
	color: #c10a19;
}
.box-main p {
	font-size: 10px;
}
.box-main .BoxNorthWest {
	background-image: url("/Images/Components/box_main_corners"); background-position: 0px -5px;
	width: 3px; height: 3px;
}
.box-main .BoxNorth {
	background-image: url("/Images/Components/box_main_corners"); background-position: 0px -13px;
	height: 3px;
}
.box-main .BoxNorthEast {
	background-image: url("/Images/Components/box_main_corners"); background-position: -3px -5px;
	width: 5px; height: 3px;
}
.box-main .BoxWest {
	background-image: url("/Images/Components/box_main_ew"); background-position: -5px 0px;
	width: 3px;
}
.box-main .BoxEast {
	background-image: url("/Images/Components/box_main_ew"); background-position: 0px 0px;
	width: 5px;
}
.box-main .BoxSouthWest {
	background-image: url("/Images/Components/box_main_corners"); background-position: 0px -8px;
	width: 3px; height: 5px;
}
.box-main .BoxSouth {
	background-image: url("/Images/Components/box_main_corners"); background-position: 0px 0px;
	height: 5px;
}
.box-main .BoxSouthEast {
	background-image: url("/Images/Components/box_main_corners"); background-position: -3px -8px;
	width: 5px; height: 5px;
}
.box-main .BoxContent {
	background-image: url("/Images/Components/box_main_corners"); background-position: 0px -16px;
	background-repeat: repeat-x;
	padding: 8px 10px 10px 9px;
}
.subpage .center .box-simple h1 {
	font-size: 20px;
	font-weight: bold;
}
.subpage .center .box-simple h2 {
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
}
.subpage .center .box-simple h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0 0 40px;
	color:#FFFFFF;
}

.subpage .center .box-simple a {
	color:#FFFFFF;
}

.box-simple .BoxNorthWest {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -50px;
	width: 50px; height: 50px;
}
.box-simple .BoxNorth {
	left: 50px; height: 50px;
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -150px;
}
.box-simple .BoxNorthEast {
	background-image: url("/Images/Components/box_simple_corners"); background-position: -50px -50px;
	width: 50px; height: 50px;
}
.box-simple .BoxWest {
	background-image: url("/Images/Components/box_simple_ew"); background-position: -50px 0px;
	width: 50px;
}
.box-simple .BoxEast {
	background-image: url("/Images/Components/box_simple_ew"); background-position: 0px 0px;
	width: 50px;
}
.box-simple .BoxSouthWest {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -100px;
	width: 50px; height: 50px;
}
.box-simple .BoxSouth {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px 0px;
	left: 50px; height: 50px;
}
.box-simple .BoxSouthEast {
	background-image: url("/Images/Components/box_simple_corners"); background-position: -50px -100px;
	width: 50px; height: 50px;
}
.box-simple .BoxContent {
	padding: 25px 40px 15px 25px;
}
.box-simple2 h1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.box-simple2 h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.box-simple2 .BoxNorthWest {
	background-image: url("/Images/Components/box_simple2_corners"); background-position: 0px -25px;
	width: 25px; height: 25px;
}
.box-simple2 .BoxNorth {
	left: 25px; height: 25px;
	background-image: url("/Images/Components/box_simple2_corners"); background-position: 0px -75px;
}
.box-simple2 .BoxNorthEast {
	background-image: url("/Images/Components/box_simple2_corners"); background-position: -25px -25px;
	width: 25px; height: 25px;
}
.box-simple2 .BoxWest {
	background-image: url("/Images/Components/box_simple2_ew"); background-position: -25px 0px;
	width: 25px;
}
.box-simple2 .BoxEast {
	background-image: url("/Images/Components/box_simple2_ew"); background-position: 0px 0px;
	width: 25px;
}
.box-simple2 .BoxSouthWest {
	background-image: url("/Images/Components/box_simple2_corners"); background-position: 0px -50px;
	width: 25px; height: 25px;
}
.box-simple2 .BoxSouth {
	background-image: url("/Images/Components/box_simple2_corners"); background-position: 0px 0px;
	left: 25px; height: 25px;
}
.box-simple2 .BoxSouthEast {
	background-image: url("/Images/Components/box_simple2_corners"); background-position: -25px -50px;
	width: 25px; height: 25px;
}
.box-simple2 .BoxContent {
	padding: 5px 10px 15px 15px;
}
.box-simple3 h1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.box-simple3 h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.box-simple3 .BoxNorthWest {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: 0px -25px;
	width: 25px; height: 25px;
}
.box-simple3 .BoxNorth {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: 0px -75px;
	height: 25px;
}
.box-simple3 .BoxNorthEast {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: -25px -25px;
	width: 25px; height: 25px;
}
.box-simple3 .BoxWest {
	background-image: url("/Images/Components/box_simple3_ew"); background-position: -25px 0px;
	width: 25px;
}
.box-simple3 .BoxEast {
	background-image: url("/Images/Components/box_simple3_ew"); background-position: 0px 0px;
	width: 25px;
}
.box-simple3 .BoxSouthWest {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: 0px -50px;
	width: 25px; height: 25px;
}
.box-simple3 .BoxSouth {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: 0px 0px;
	height: 25px;
}
.box-simple3 .BoxSouthEast {
	background-image: url("/Images/Components/box_simple3_corners"); background-position: -25px -50px;
	width: 25px; height: 25px;
}
.box-simple3 .BoxContent {
	padding: 5px 10px 35px 15px;
}
.ws-box-control h1 {
	font-size: 20px;
	font-weight: bold;
}
.ws-box-control h2 {
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
}
.ws-box-control h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0 0 40px;
	color:#FFFFFF;
}

.ws-box-control form {
	color:#FFFFFF;
}

.ws-box-control a {
	color:#FFFFFF;
}

.ws-box-control .BoxNorthWest {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -50px;
	width: 50px; height: 50px;
}
.ws-box-control .BoxNorth {
	left: 50px; height: 50px;
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -150px;
}
.ws-box-control .BoxNorthEast {
	background-image: url("/Images/Components/box_simple_corners"); background-position: -50px -50px;
	width: 50px; height: 50px;
}
.ws-box-control .BoxWest {
	background-image: url("/Images/Components/box_simple_ew"); background-position: -50px 0px;
	width: 50px;
}
.ws-box-control .BoxEast {
	background-image: url("/Images/Components/box_simple_ew"); background-position: 0px 0px;
	width: 50px;
}
.ws-box-control .BoxSouthWest {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px -100px;
	width: 50px; height: 50px;
}
.ws-box-control .BoxSouth {
	background-image: url("/Images/Components/box_simple_corners"); background-position: 0px 0px;
	left: 50px; height: 50px;
}
.ws-box-control .BoxSouthEast {
	background-image: url("/Images/Components/box_simple_corners"); background-position: -50px -100px;
	width: 50px; height: 50px;
}
.ws-box-control .BoxContent {
	padding: 15px 40px 15px 25px;
}
div.FormSelectStyled {
 display: inline;
 position: relative;
/* overflow: hidden;*/
}
div.FormSelectStyled ul {
 display: none;
 position: absolute;
 font-size: 12px;
 list-style: none;
 margin: 0;
 padding: 3px;
 background:black;
 color:white;
 white-space: nowrap;
 line-height: 18px;
 top: 50px;
 right: 50px;
}

div.FormSelectStyled ul ul {
 display: blocK;
 position: relative;
 margin-left: 10px;
}

div.FormSelectStyled ul li {
 margin: 0;
 padding: 0;
 white-space: nowrap;
}
div.FormSelectStyled li.disabled {
 color: red;
}
div.FormSelectStyled li.optgroup {
 font-style: italic;
}
div.FormSelectStyled ul.disabled li {
 color: red;
}

div.FormSelectStyled ul li.active {
 background: gray;
}

/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin-top: 0px;
	padding: 0;
	background: #242424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCCBA7;
	background-image: url(/Images/backgroundmain.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

h1, h2, h3 {
	margin: 0;
	text-transform: lowercase;
	font-weight: normal;
	color: #F9F8DB;
}

h1 {
	letter-spacing: -1px;
	font-size: 32px;
}

h2 {
	font-size: 23px;
}

p, ul, ol {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
}

a:link {
	color: #f7a439;
}

a:hover, a:active {
	text-decoration: none;
	color: #CC9900;
}

a:visited {
	color: #5B9290;
}

img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}

input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

/* Header */

#header {
	clear: both;
	width: 860px;
	height: 79px;
	text-align:center;
	margin: 0 auto;
	background: url(/Images/bkgd_mainmenu.png) no-repeat left top;

	}

/* Menu */

#menu {
	width:857px;
	height: 43px;
	background: url(/Images/header_bkgd_mainmenu.jpg) no-repeat left top;
	padding-top: 9px;
	padding-left: 20px;
	margin: 0 auto;
	text-align:center;
}



#menu ul {
	display:block;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	margin-right: 3px;
	padding: 10px 25px 15px 0px;
	text-decoration: none;
	text-transform: lowercase;
	color:#FFFFFF;
	font-size:16px;
	font-weight: bold;
	font-variant: small-caps;

}

#menu ul a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url('/Images/header_hot.jpg');
}
#menu ul ul a:hover {
	background-image: none;
	color: #76244a;
}
#menu li {
	display: block;
	float: left;
	position: relative;
}

#menu li ul {
	width:150px;
	line-height:25px;
	position: absolute;
	top: 33px;
	border-top: 1px solid #341f1e;
	border-bottom:1px solid #341f1e;
	border-left:1px solid #ffe8e8;
	border-right:1px solid #d0b7b7;
	background-image: url(/Images/picnictable.jpg);
	z-index: 100;
	color:816471;
	padding:5px 0 10px 10px;
}
#menu li ul a {
	color: #000000;
	font-size:12px;
	line-height:16px;
}
#menu li li {
	display: auto;
	float: auto;
}

#menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#menu .current_page_item a {
	color: #000000;
}


/** LOGO */

#banner {
	width: 555px;
	height: inherit;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background: #BCE03E url(/Images/img04.jpg) no-repeat left top;
}

#logo {
	width: 860px;
	height: 157px;
	margin: auto;
	background-image: url(/Images/bkgd_logo.png);
}

#logo h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
}

#logo h1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-style: italic;
}

#logo h1 a {
	text-decoration: none;
	color: #FFFFFF; 
}

#logo h1 a:hover { text-decoration: underline; }

#logo h2 {
	padding: 20px 0 0 5px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	color: ##48ACDE;
}

#logo p a {
	text-decoration: none;
	color: #B6ACA2;
}

#logo p a:hover { text-decoration: underline; }


#wrapper {
	width: 860px;
	margin: 0 auto 0px auto;

	background: url(/Images/pattern2.png);
}

#wrapper-btm {
	background: url(/Images/pattern2_footer.png) no-repeat left bottom;
}
/* Page */

#page {
	width: 860px;
	margin: 0 auto;
	padding-top: 20px;
}

/* Content */

#content {
	float: right;
	width: 520px;
	padding: 5px 25px 0 10px;
}

#contentwide {
	float: right;
	width: 800px;
	padding: 0 15px 0 0;
}


/* Post */

.post {
	padding: 15px 15px 15px 0px;
}

.post .title {
	margin-bottom: 20px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
}

.post h1 {
}

.post h2 {
	height: 32px;
	padding: 8px 0 0 15px;
	font-size: 18px;
	color: #DADADA;
}

.post .entry {
	padding: 0 15px;
}

.post .meta {
	margin-left: 15px;
	margin-right: 15px;
	padding: 15px 0px 30px 0px;
	border-top: 1px solid #832715;
	font-size: 10px;
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #B8945C;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(/Images/img11.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(/Images/img12.gif) no-repeat left center;
}

.post .meta b {
	display: none;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 304px;
	background-image: url(/Images/bkgd_mid_leftmenu.png);
}

#sidebartop {
	background-image: url(/Images/bkgd_top_leftmenu.png);
	background-repeat:no-repeat;
	padding:20px 0px 0 45px;
}
#sidebarbottom {
	background-image: url(/Images/bkgd_bottom_leftmenu.png);
	background-repeat:no-repeat;
	height:82px;
}
#bottomshadow {
	background-image: url(/Images/pattern2_footershadow.png);
	background-repeat:no-repeat;
	height:20px;
	margin: 0 auto 0px auto;
	width:860px;

}
#sidebarbottomshadow {
	background-image: url(/Images/bkgd_bottom_leftshadow.png);
	background-repeat:no-repeat;
	height:34px;
	width: 304px;
	float:left;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
}

#sidebar h2 {
	height: 32px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #DADADA;
}

/* Search */

#search {
	background-image:url(/Images/bkgd_search.jpg);
	background-repeat:no-repeat;
	height:220px;
	padding: 0 0 30px 0;
	background-position: 0px 15px;
}

#search h2 {
	margin-bottom: 20px;
}

#s {
	width: 115px;
	margin-right: 5px;
	margin-top: 201px;
	padding: 3px;
	color:#366883;
	background:#000000;
	border: 1px solid #132027;
}

#x {
	padding: 3px;
	border: none;
	background: #213c45;
	text-transform: lowercase;
	font-size: 11px;
	color: #FFFFFF;
}

/* Boxes */

.box1 {
	padding: 20px;
}

.box2 {
	color: #BABABA;
}

.box2 h2 {
	margin-bottom: 15px;
	font-size: 16px;
	color: #FFFFFF;
}

.box2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;
}

/* Footer */
#footer-wrap {
	width: 860px;
	height: 64px;
	margin: 0 auto;
}

#footer {
	margin: 0 auto;
	height: 64px;
	min-height: 64px;
	padding: 0;
	font-size: 10px;
}

html>body #footer {
	height: auto;
}

#footer p {
}

#legal {
	clear: both;
	padding-top: 5px;
	padding-left: 30px;
	text-align: center;
	color: #EFEAE7;
}

#legal a {
}
