/*
Theme Name: BMS
Theme URI: 
Description: 
Version: 1.0
Author: S C
Author URI: 
Tags: 
*/

/* |-|++| THE RESET |++|-| */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.4;}
table {border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* |-|++| TYPOGRAPHY |++|-| */
html {font-size:100.01%;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active, a:focus {outline: none;text-decoration: none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background-color: #cfd4ce;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
hr {color:#666;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;background-color: #666;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#FFF;}
.removed {background:#900;color:#FFF;}

/* |-|++| FORMS |++|-| */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#FFF;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* |-|++| THE MAGICAL 16 CELLS |++|-| */
.holder_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.cell_1,
.cell_2,
.cell_3,
.cell_4,
.cell_5,
.cell_5_1,
.cell_6,
.cell_6_1,
.cell_7,
.cell_8,
.cell_9,
.cell_10,
.cell_11,
.cell_12,
.cell_13,
.cell_13_1,
.cell_14,
.cell_15,
.cell_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.cell_10_1 {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

.holder_16 .cell_1 {
	width: 40px;
}

.holder_16 .cell_2 {
	width: 100px;
}

.holder_16 .cell_3 {
	width: 160px;
}

.holder_16 .cell_4 {
	width: 220px;
}

.holder_16 .cell_5 {
	width: 280px;
}

.holder_16 .cell_5_1 {
	width: 290px;
}

.holder_16 .cell_6 {
	width: 340px;
}

.holder_16 .cell_6_1 {
	width: 350px;
}

.holder_16 .cell_7 {
	width: 400px;
}

.holder_16 .cell_8 {
	width: 460px;
}

.holder_16 .cell_9 {
	width: 520px;
}

.holder_16 .cell_10 {
	width: 580px;
}

.holder_16 .cell_10_1 {
	width: 650px;
}

.holder_16 .cell_11 {
	width: 640px;
}

.holder_16 .cell_12 {
	width: 700px;
}

.holder_16 .cell_13 {
	width: 760px;
}

.holder_16 .cell_13_1 {
	width: 770px;
}

.holder_16 .cell_14 {
	width: 820px;
}

.holder_16 .cell_15 {
	width: 880px;
}

.holder_16 .cell_16 {
	width: 940px;
}

.holder_16 .prefix_1 {
	padding-left: 60px;
}

.holder_16 .prefix_2 {
	padding-left: 120px;
}

.holder_16 .prefix_3 {
	padding-left: 180px;
}

.holder_16 .prefix_4 {
	padding-left: 240px;
}

.holder_16 .prefix_5 {
	padding-left: 300px;
}

.holder_16 .prefix_6 {
	padding-left: 360px;
}

.holder_16 .prefix_7 {
	padding-left: 420px;
}

.holder_16 .prefix_8 {
	padding-left: 480px;
}

.holder_16 .prefix_9 {
	padding-left: 540px;
}

.holder_16 .prefix_10 {
	padding-left: 600px;
}

.holder_16 .prefix_11 {
	padding-left: 660px;
}

.holder_16 .prefix_12 {
	padding-left: 720px;
}

.holder_16 .prefix_13 {
	padding-left: 780px;
}

.holder_16 .prefix_14 {
	padding-left: 840px;
}

.holder_16 .prefix_15 {
	padding-left: 900px;
}

.holder_16 .suffix_1 {
	padding-right: 60px;
}

.holder_16 .suffix_2 {
	padding-right: 120px;
}

.holder_16 .suffix_3 {
	padding-right: 180px;
}

.holder_16 .suffix_4 {
	padding-right: 240px;
}

.holder_16 .suffix_5 {
	padding-right: 300px;
}

.holder_16 .suffix_6 {
	padding-right: 360px;
}

.holder_16 .suffix_7 {
	padding-right: 420px;
}

.holder_16 .suffix_8 {
	padding-right: 480px;
}

.holder_16 .suffix_9 {
	padding-right: 540px;
}

.holder_16 .suffix_10 {
	padding-right: 600px;
}

.holder_16 .suffix_11 {
	padding-right: 660px;
}

.holder_16 .suffix_12 {
	padding-right: 720px;
}

.holder_16 .suffix_13 {
	padding-right: 780px;
}

.holder_16 .suffix_14 {
	padding-right: 840px;
}

.holder_16 .suffix_15 {
	padding-right: 900px;
}

.holder_16 .push_1 {
	left: 60px;
}

.holder_16 .push_2 {
	left: 120px;
}

.holder_16 .push_3 {
	left: 180px;
}

.holder_16 .push_4 {
	left: 240px;
}

.holder_16 .push_5 {
	left: 300px;
}

.holder_16 .push_6 {
	left: 360px;
}

.holder_16 .push_7 {
	left: 420px;
}

.holder_16 .push_8 {
	left: 480px;
}

.holder_16 .push_9 {
	left: 540px;
}

.holder_16 .push_10 {
	left: 600px;
}

.holder_16 .push_11 {
	left: 660px;
}

.holder_16 .push_12 {
	left: 720px;
}

.holder_16 .push_13 {
	left: 780px;
}

.holder_16 .push_14 {
	left: 840px;
}

.holder_16 .push_15 {
	left: 900px;
}

.holder_16 .pull_1 {
	left: -60px;
}

.holder_16 .pull_2 {
	left: -120px;
}

.holder_16 .pull_3 {
	left: -180px;
}

.holder_16 .pull_4 {
	left: -240px;
}

.holder_16 .pull_5 {
	left: -300px;
}

.holder_16 .pull_6 {
	left: -360px;
}

.holder_16 .pull_7 {
	left: -420px;
}

.holder_16 .pull_8 {
	left: -480px;
}

.holder_16 .pull_9 {
	left: -540px;
}

.holder_16 .pull_10 {
	left: -600px;
}

.holder_16 .pull_11 {
	left: -660px;
}

.holder_16 .pull_12 {
	left: -720px;
}

.holder_16 .pull_13 {
	left: -780px;
}

.holder_16 .pull_14 {
	left: -840px;
}

.holder_16 .pull_15 {
	left: -900px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* CUSTOM */
body {
	font-size:75%;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #000;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}
a:link {
	color:#048fbd;
	text-decoration: underline;
}
a:visited {
	color:#048fbd;
	text-decoration: underline;
}
a:hover {
	color:#048fbd;
	text-decoration: none;
}
a:active, a:focus {
    color:#048fbd;
	text-decoration: underline;
}
.extra_holder_1 {
	background-image: url(images/bg-big.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#header {
	height: 209px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#logo {
	height: 133px;
	width: 350px;
	position: absolute;
	left: 0px;
	top: 44px;
}
#logo a{
	height: 133px;
	width: 350px;
	text-indent: -9968px;
	display: block;
}
.socs {
	height: 43px;
	width: 100px;
	position: absolute;
	left: 856px;
	top: 38px;
}
#navigation {
	height: 47px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: relative;
	text-align: center;
}
#socs2 {
	height: 47px;
	width: 240px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#navigation1 {
	height: 34px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	color: #048fbd;
	padding-top: 13px;
}

#navigation1 a{
	color: #048fbd;
	text-decoration: none;
}

#menu-top-menu {
	float:left;
	height:47px;
	line-height:47px;
}
#menu-top-menu, #menu-top-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:47px; 
	z-index:9999;
}
#menu-top-menu li a{
	height:47px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:47px;
	outline:none;
	z-index:47;
	position:relative;
	float:left;
	color: #048fbd;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
	font-size: 12px;
}
#menu-top-menu li#menu-item-2 a, #menu-top-menu li#menu-item-4 a, #menu-top-menu li#menu-item-6 a, #menu-top-menu li#menu-item-8 a, #menu-top-menu li#menu-item-10 a{
	color: #048fbd;
}
#menu-top-menu li ul li a{
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: none;
	text-transform: none;
}
#menu-top-menu li{
	float:left;
	position:relative;
	z-index:20;
	margin-top:0px;
}

#menu-top-menu li li{
	border-left:none;
	margin-top:0;
}

#menu-top-menu li ul {
	position:absolute;
	display:none;
	width:230px;
	top:47px;
	border:1px solid #e3e7ec;
	border-top:none;
	left: 0px;
}

#menu-top-menu li ul a{
	width:186px;
	height:auto;
	float:left;
	text-align:left;
	padding:0 22px;
	border-bottom:1px solid #afb8c5;
	border-top:1px solid #e3e7ec;
	color: #fff;
}

#menu-top-menu ul ul{
	top:auto;
	border-top:none;
}	

#menu-top-menu li ul ul {
	left:230px;
	top:0px;
}

#menu-top-menu li:hover ul ul, #menu-top-menu li:hover ul ul ul, #menu-top-menu li:hover ul ul ul ul{
  	display:none;	
}
#menu-top-menu li:hover ul, #menu-top-menu li li:hover ul, #menu-top-menu li li li:hover ul, #menu-top-menu li li li li:hover ul{
	display:block;
}

#menu-top-menu ul a, #menu-top-menu ul li{
	background-color:#cad1da;
	background-image:none;
}

#menu-top-menu ul a:hover, #menu-top-menu ul a:focus {
	background-color:#d8dee6;
	color:#fff;
}

#menu-top-menu ul li ul li a:visited {
	color:#FFF;
}

#menu-top-menu a:hover, #menu-top-menu a:hover, #menu-top-menu a:focus {
	color:#a7e5e8;
}

#menu-top-menu li#menu-item-2 a:hover, #menu-top-menu li#menu-item-4 a:hover, #menu-top-menu li#menu-item-6 a:hover, #menu-top-menu li#menu-item-8 a:hover, #menu-top-menu li#menu-item-10 a:hover{
	color:#a7e5e8;
}

#menu-top-menu .current_page_parent .current_page_item a, #menu-top-menu .current_page_item ul a {
	border-right:1px solid #e3e7ec;
	border-left:none;
	background-image:none;
	color:#FFF;
}
#main_area {
	width: 960px;
	margin-top: 33px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(images/wrap.gif);
	background-repeat: repeat-y;
}
#content {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
.post {
	margin-bottom: 2.5em;
}

.home_posts1 ul li p, .home_posts2 ul li p, .home_sidebar_posts ul li p {
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.home_sidebar_posts {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

h1.post_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #048fbd;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h1.post_title a{
		font-size: 22px;
	color: #048fbd;
}


h1.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #048fbd;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h1.page_title a{
	color: #048fbd;
	text-decoration:none;
}

h2.sub_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #048fbd;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h2.sub_title1 a{
	color: #048fbd;
	text-decoration:none;
}

h3.sub_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #048fbd;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h3.sub_title2 a{
	color: #048fbd;
	text-decoration:none;
}


h1.page_title_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #26888c;
	padding-bottom: 10px;
}

h1.page_title_home a{
	color: #26888c;
	text-decoration:none;
}


.top_metadata {
	font-size: 1.1em;
	font-style: italic;
	color: #4098a6;
	margin-bottom: 1.5em;
	padding-top: 0.3em;
}

.entry {
	font-size: 14px;
}

.ht25 {
	font-size: 25px;
}

.ht20 {
	font-size: 20px;
}

.ht18 {
	font-size: 18px;
}

.ht15 {
	font-size: 15px;
}

.htcenter {
	text-align: center;
}

.htwhite {
	color: #FFF;	
}

.htblue {
	color: #048fbd;	
}

a.lnkwhite {
	color: #FFF;
	text-decoration: none;
}

a.lnkblue {
	color: #048fbd;
	text-decoration: none;
}

.entry h1.htnobot, .entry h2.htnobot {
	margin: 0px;
	padding: 0px;
}

.entry h1, .entry h2, .entry h3, .entry h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: normal;
}
a.linkwhite { color: #FFF; }
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

table.ulno ul{
	margin: 0px;
	padding: 0px;
}

table.ulno ul li{
	margin: 0px;
	padding: 0px;
}

.alignleft {
	float: left;
}
	
.alignright {
	float: right;
}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 7px;
	border: 1px solid #048fbd;
}

img.alignleft {
	padding: 3px;
	display: inline;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 2px;
	margin-left: 0;
	border: 1px solid #048fbd;
}	
.logdivkp {
	float: right;
	height: 350px;
	width: 300px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
}
.page_title sup {
	font-size: 12px;
}	
.more-link {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 13px;
	color: #26888c;
}

.rss-date {
	color: #666;
	font-size: 0.9em;
}

.rec_comm_author {
	font-weight: bold;
}

a.more-link {
	color:#26888c;
}

a:visited.more-link {
	color:#26888c;
}

a:hover.more-link {
	color:#26888c;
}

.bottom_metadata {
	font-size: 1.1em;
	color: #fff;
	margin-bottom: 2.5em;
}
.bottom_metadata a{
	color: #048fbd;
}
#share_this {
	margin-bottom: 2.5em;
}

#share_this h3{
	margin-bottom: 0.5em;	
}

#share_this_images {}

#related_posts {}

.older_newer_posts {
	padding-top: 1.5em;
	padding-bottom: 20px;
}
.older_newer_posts a {
	color: #333;
	background-color: #CCC;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;	
}
.older_newer_posts a:visited {
	color: #333;
	background-color: #CCC;
}
.older_newer_posts a:hover {
	color: #000;
	background-color: #CCC;
}
#home_sidebar {
	float: left;
	width: 300px;
	color: #FFF;
	padding-right: 10px;
}
#home_sidebar ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #24324a;
}
#home_sidebar ul li{
	margin: 0px;
	padding: 0px;	
}

#home_sidebar ul li a:link {
	color:#fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000102;
	border-bottom-color: #24324a;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	display: block;
	text-decoration: none;
}

#home_sidebar ul li a:visited {
	color:#fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000102;
	border-bottom-color: #24324a;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	display: block;
	text-decoration: none;
}

#home_sidebar ul li a:hover {
	color:#048fbd;
	text-decoration: none;
}

#home_sidebar ul li a:active, #home_sidebar ul li a:focus {
	color:#fff;
	text-decoration: none;
}

#home_sidebar .b-s a{
	font-size: 15px;
	color: #FFF;
	display: block;
	height: 60px;
	width: 160px;
	padding-bottom: 10px;
	padding-top: 25px;
	padding-left: 120px;
	text-decoration: none;
	padding-right: 20px;
}

#home_sidebar .b-s a.bs1{
	background-image: url(images/si1.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;	
}

#home_sidebar .b-s a.bs2{
	background-image: url(images/si2.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;	
}

#home_sidebar .b-s a.bs3{
	background-image: url(images/si3.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;	
}

#home_sidebar .b-s a.bs4{
	background-image: url(images/si4.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;	
}

#home_sidebar .b-s a.bs5{
	background-image: url(images/si5.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;	
}

.tibhs {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 15px;
	padding-right: 25px;
	padding-left: 25px;
	color: #048fbd;	
}

#blog_title_bg {
	background-image: url(images/from-blog-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sidebar ul li div {
	margin-top: 7px;
}
#sidebar ul li h2{
	margin-bottom:0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	padding-bottom: 0.1em;
	background-image: url(images/title_home2_bg.png);
	height: 38px;
	padding-top: 7px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 1.5em;
}	

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

#sidebar ul ol li {
	list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}

.mcfw_recent_cmt .avatar{
	float:left;
	padding:3px;
	border:1px solid #ccc;
	display:inline;
	margin:2px 5px 0 0;
}

.mcfw_recent_cmt li{
	overflow:hidden;
}

.mcfw_recent_cmt li span{
	color: #a70e13;	
}
.bottpg {
	background-image: url(images/bottpg.gif);
	height: 32px;
	width: 960px;
}
#footer {
	width: 100%;
	color: #FFF;
	background-color: #092f49;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footersub {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 14px;
}
#footer a {
	padding-right: 10px;
	padding-left: 10px;
}

#footer a:link {
	color:#FFF;
	text-decoration: none;
}

#footer a:visited {
	color:#FFF;
	text-decoration: none;
}

#footer a:hover {
	color:#FFF;
	text-decoration: underline;
}

#footer a:active, #footer a:focus {
	color:#FFF;
}
#footer ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.ffgg {
	padding: 0px;
	float: right;
	margin-left: 10px;
}

#subfooter {
	padding-top: 15px;
	font-size: 12px;
	color: #368b97;
	text-align: center;
}
#comments {
	margin-bottom: 2em;
}
ol.commentlist{
	padding: 0;
	list-style: none;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
}

ol.commentlist p, #respond p{
	margin-bottom:1em;
}

ol.commentlist .comment_content {
	margin-left:70px;
}

ol.commentlist cite{
	color: #a70e13;
	font-style: normal;
}

span.comment_metadata {
	margin-top: 0.3em;
	margin-bottom: 1em;
	display: block;
	color: #999;
	font-style: italic;
	font-size: 0.9em;
}

ol.commentlist li.comment, ol.commentlist li.trackback, ol.commentlist li.pingback {
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

ol.commentlist li.thread-even {
	border:1px solid #1e6772;
	background-color: #0a5763;
}
ol.commentlist li.thread-odd {
	border:1px solid #1e6772;
	background-color: #054049;
}

ol.commentlist li.byuser {
	border:1px solid #CCC;
	background-color: #FFF;
}
ol.commentlist li.comment ul.children li.depth-2 {
	border-left:5px solid #555;
}
ol.commentlist li.comment ul.children li.depth-3 {
	border-left:5px solid #999;
}
ol.commentlist li.comment ul.children li.depth-4 {
	border-left:5px solid #bbb;
}

ul.children {
	list-style: none;
}

.gravatar {
	float:left;
	border: 1px solid #1e6772;
	margin: 0px 7px 0 0;
	padding:4px;
	background:#FFFFFF;
}

#respond {
	margin-bottom: 1.5em;
	padding: 1em;
	border: 1px solid #1e6772;
	background-color: #1e6772;
}

.cancel-comment-reply {
	font-style: italic;
	color: #999;
}
.cancel-comment-reply p span {
	display:none;
}

ol.commentlist .cancel-comment-reply p span {
	display:inline;
}

form#commentform p{
	margin-bottom: 0.5em;
}

form#commentform input, form#commentform textarea{
	margin: 0em;
}

h2.archives_title {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1#titlehome1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #1e8dbe;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: normal;
}
h2#titlehome2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #356a30;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: normal;
}
img.imgbord {
	padding: 4px;
	border: 1px solid #58acd0;
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
}
.contenthome {
	padding-left: 15px;
	padding-right: 25px;
	font-size: 1.2em;
	padding-top: 25px;
}
.pages_header {
	padding: 0px;
	height: 145px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #758a8c;
	background-image: url(images/pages-header.jpg);
}
#slideshow-home {
	height: 387px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#slider-wrapper {
	width:960px;
	height:387px;
	background-color: #033373;
}

#slider {
	position:relative;
    width:960px;
    height:387px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#under-slide {
	background-image: url(images/bg-home-slide.gif);
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 960px;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position: absolute;
	left: 30px;
	bottom: 30px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	background-color: #FFF;
	margin-right: 2px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #666;
}
.nivo-controlNav a:hover {
	color: #000;
	text-decoration: none;
	background-color: #e4e8e9;
}
.nivo-controlNav a.active {
	font-weight:bold;
	color: #000;
	background-color: #e4e8e9;
}
.ssw {
	font-size: 16px;
	font-weight: bold;
	color: #23868a;
}
#search_form input{
	vertical-align: middle;
	float: none;
}
input#s {
	background-image: url(images/bginp.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding-left: 5px;
}
.home_posts2  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.home_posts2 ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.home_posts2 ul li h3 {
	font-size: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.home_posts2 ul li span {
	background-image: url(images/clock.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	color: #999;
	padding-left: 20px;
}

.home_posts2 ul li p {
	padding-bottom: 0px;	
}

.home_posts2 ul li h3 a {
	line-height: 22px;
} 
.imgs-righ {
	float: right;
	width: 363px;
	text-align: center;
	padding-left: 10px;
}
.img-ins {
	font-size: 12px;
	height: 238px;
	width: 179px;
	float: left;
	position: relative;
}
.kjl {
	margin-right: 5px;
}
.iop {
	margin-bottom: 48px;
}
.iop2 {
	margin-bottom: 38px;
}
.grt {
	color: #048fbd;
}
a.yelink {
	color: #048fbd;
}
.imgs-righ2 {
	float: right;
	width: 220px;
	text-align: center;
	padding-left: 10px;
}
.img-ins2 {
	font-size: 12px;
	height: 245px;
	width: 220px;
}
.imgs-righ3 {
	float: right;
	width: 220px;
	text-align: center;
	padding-left: 10px;
}
.img-ins3 {
	font-size: 12px;
	height: 200px;
	width: 220px;
}
.imgs-righ4 {
	text-align: center;
	margin-bottom: 16px;
}
.img-ins4 {
	font-size: 12px;
	height: 160px;
	width: 195px;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}
div.fb-like {
	display: inline;	
}
.boxglen {
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	border: 5px solid #048fbd;
	text-align: center;
}