/* CSS Document */
* {
	padding:0px;
	margin:0px;
	font-size:14px;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	background:#FFFFF0;
}

a:link,
a:visited {
	color:#bb8700;
}

a:hover {
	color:#000;
}

.content ul {
	margin:10px 0px 10px 20px;
}

#wrapper {
	background:#5b6459;
	width:900px;
	min-height:500px;
	margin:0 auto;
	-moz-box-shadow: 0px 0px 25px #000000;
	-webkit-box-shadow: 0px 0px 25px #000000;
	box-shadow: 0px 0px 25px #000000;
}

#header {
	background:url(../images/header_background_x.png) repeat-x top;
	height:80px;
	position:relative;
	z-index:1000;
}

#content {
	background:#E6E6E6 url(../images/content_back_x.png) repeat-x top;
	min-height:300px;
}

#slide {
	margin-top:-10px;
}

span#logo {
	background:url(../images/sprite.png) no-repeat;
	background-position:0px 0px;
	width:297px;
	height:38px;
	margin:20px 0px 0px 20px;
	position:absolute;
}

div#menu {
	background:url(../images/menu_background_x.png) repeat-x top;
	height:52px;
	margin-top:95px;
	position:relative;
	text-align:center;
	z-index:1000;
}

div#menu ul {
        position: absolute;
	*position:relative;
        *top: 1px;
	list-style-type:none;
	margin:12px 0px 0px 50px;
}

div#menu ul li {
	float:left;
	margin:0px 7px 0px 7px;
	padding-top:5px;
	padding-bottom:5px;
}

div#menu li.separator {
	background:url(../images/sprite.png) no-repeat;
	background-position:-302px 0px;
	width:5px;
	height:36px;	
}

div#menu a:link,
div#menu a:visited {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-shadow:#326206 1px 1px 1px;
}

div#menu a:hover,
div#menu a.active {
	color:#e8d200;
}

div#menu ul.submenu {
	position:absolute;
	background:#619c0f;
	padding:0px 0px 10px 0px;
	border:solid #98cb1a 1px;
	margin-top:5px;
	margin-left:-20px;
	display:none;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
}

div#menu ul.submenu li {
	float:none;
	min-width:100px;
	text-align:left;
	border-bottom:solid #98cb1a 1px;
	padding-bottom:4px;
}

div#menu ul.submenu li:last-child {
	border-bottom:none;
	padding-bottom:0px;
}

div#footer {
	background:#E6E6E6 url(../images/footer_back_x_2.png) repeat-x top;
	min-height:70px;
	color:#d7f060;
	text-align:center;
	padding-top:10px;
}

div#footer a:link,
div#footer a:visited {
	color:#d7f060;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

div#footer a:hover {
	color:#e8d200;
}

div#copyright {
	position:absolute;
	font-size:12px;
	color:#666;
	
margin:-25px 0px 0px 20px;
}

div.panel_left {
	float:left;
	margin:10px;
	background:#d6e1d4;
	min-height:200px;
    width:235px;
}

div.panel_left h2 {
	background:url(../images/sprite.png) no-repeat;
	background-position:-312px 0px;
	width:226px;
	padding-left:10px;
	height:33px;
	display:block;
	font-size:14px;
	text-shadow:#000 1px 1px 1px;
	color:#fff;
	line-height:35px;
}

div.panel_left div.content {
	padding:10px 0px 10px 10px;
}

div.panel_right {
	float:left;
	margin:10px 0px 10px 0px;
	background:#d6e1d4;
	min-height:425px;
	max-width:635px;
}

div.panel_right div.content ul {
	margin:20px;
}

div.panel_right h1 {
	background:url(../images/sprite.png) no-repeat;
	background-position:0px -65px;
	width:624px;
	padding-left:10px;
	height:33px;
	display:block;
	font-size:14px;
	text-shadow:#000 1px 1px 1px;
	color:#fff;
	line-height:35px;
}


div.panel_right div.content {
	padding:10px;
}

div.panel {
	float:left;
	margin:10px 0px 20px 9px;
	background:#d6e1d4;
	min-height:300px;
}

div.panel h1 {
	background:url(../images/sprite.png) no-repeat;
	background-position:0px -103px;
	width:872px;
	padding-left:10px;
	height:33px;
	display:block;
	font-size:14px;
	text-shadow:#000 1px 1px 1px;
	color:#fff;
	line-height:35px;
}

div.panel div.content {
	padding:10px;
	width:840px;
}

div.panel_separator {
	border-top:solid #858585 1px;
	border-bottom:solid #fff 1px;
	width:205px;
	height:0px; 
	margin: 10px auto;
}

div#title_1 {
	background:url(../images/sprite.png) no-repeat;
	background-position:0px -43px;
	width:153px;
	height:17px;
	float:right;
	margin:40px 20px 0px 0px;
}

div.member {
	width:215px;
	margin:40px 0px 40px 0px;
}

div.member img {
	float:left;
	margin-right:5px;
	border:solid #999 1px;
}

div.member div.right {
	float:left;
	width:130px;
}

div.member h3 {
	font-size:11px;
	color:#bb8700;
	margin-bottom:5px;
	text-decoration:underline;
}

div.member p {
	font-size:10px;
}

div#banner {
	position:absolute;
	margin-top:5px;
}

div#banner2 {
	position:absolute;
	margin-top:175px;
}

div.panel_left ul.menu {
	margin-left:20px;
}

div.panel_left ul.menu li {
	margin-bottom:5px;
	max-width:200px;
}

div.panel_left ul.menu a {
	text-decoration:none;
	font-weight:bold;
}

div.panel_left ul.menu a.active {
	color:#000;
}

div.panel div.left {
	float:left;
	margin-right:10px;
}

div.panel div.right {
	float:left;
}


input[type=text],
select,
textarea,
input[type=email] {
	border:solid #999 1px;
	background:#E9E9E9;
	line-height:16px;
	padding:5px;
	outline:none !important;
}

input[type=text]:hover,
select:hover,
textarea:hover,
input[type=email]:hover {
	-moz-box-shadow: 0px 0px 5px #444;
	-webkit-box-shadow: 0px 0px 5px #444;
	box-shadow: 0px 0px 5px #444;
}

.form_table tbody th {
	text-align:right;
}

.form_table input[type=submit] {
	border:solid #666 1px;
	background:#CCC;
	padding:5px;
}

.form_table input[type=submit]:hover {
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	cursor:pointer;
}

div.bmi ul {
	width:845px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background:#ccc;
	padding:10px;
}

div.bmi li {
	float:left;
	padding:5px;
}

div.bmi label {
	font-size:12px;
}

div.bmi input[type=text] {
	padding:10px;
	width:100px;
}

div.bmi input[type=submit] {
	border:solid #0F0 1px;
	background:#090;
	color:#fff;
	padding:9px;
	margin-top:18px;
}

div.bmi input[type=submit]:hover {
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	box-shadow: 1px 1px 2px #000;
	cursor:pointer;
}

#bmi_scale {
	background:url(../images/bmi_scale.png) no-repeat;
	width:757px;
	height:140px;
	margin:0 auto;
}

#bmi_marker {
	background:url(../images/bmi_marker.png) no-repeat;
	width:51px;
	height:51px;
	position:absolute;
	margin-top:47px;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}

div.bmi div.result {
	width:840px;
	border:solid #666 1px;
	margin:10px 0px 10px 0px;
	padding:10px;
	background:#C00;
}

/* Blog Start */
/*
#secondary {
	margin-top:10px !important;
	margin-right:15px !important;
	width:auto !important;
	padding:10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
}
*/
div#secondary ul {
	margin-left:20px;
}

div#content_sub {
	margin:10px;
}
#primary {
	margin-right:-30% !important;
}
/*
#primary .post {
	width:610px !important;
	background: #fff;
	border:solid #CCC 1px;
	padding:10px;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
*/

#page {
	background: #E6E6E6 url(../images/content_back_x.png) repeat-x top !important;
}

.entry-header .comments-link a {
	right:10px !important;
    top:43px !important;
}

h1 a {
    color:#fff !important;
}

.entry-meta,
.entry-content {
    padding:10px !important;
}

.nav-previous a,
.nav-next a {
    color:#fff !important;
    padding-top:13px !important;
    margin-right:15px !important;
    display:block;
}

/* Blog End */

.clearfix {
	clear:both;
}

div.video {
	margin-bottom:40px;
}

div.video div.embed {
	margin-top:10px;
	margin-bottom:10px;
}