/*  
Theme Name: WP-Magazine Theme 1.0 Basic Edition
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/
Description: This WordPress theme was designed and built by Michael D. Pollock of Solostream Web Studio. The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the WP Magazine Theme 1.0 END-USER LICENSE AGREEMENT AGREEMENT.
*/



/* -------------------[ Main Page Elements ]------------------- */

body {
	font-size: 11px;
	font-family: tahoma,verdana,arial,sans-serif;
	color: #000;
	background:#FFFFFF /*url(images/back.jpg)*/;
	text-align: left;
	margin: 0;
	padding: 15px 0;
	line-height: 1.5em;
	}

#wrap {
	padding:10px;
	clear: both;
	width: 860px;
	margin: 0 auto;
	background: #fff;
	border:1px solid #ccc;
	}

#header {
	clear: both;
	padding: 0;
	margin: 0 auto;
	}

#header .sitehead-left {
	background:#fff url(images/smed_logo.jpg) no-repeat;
	width:450px;
	height:45px;
	float:left;
	margin:0;
	padding:0;
	}

#header .sitehead-right {
	width:29%;
	float:right;
	margin:0;
	padding:0;
	}

#header .sitehead-left p {
	margin:0;
	height:26px;
	line-height:26px;
	}

#header .sitehead-right p {
	clear: both;
	float:right;
	margin:0;
	height:24px;
	line-height:24px;
	}

#nav {
	height:30px;
	line-height:30px; 
	margin: 0 auto;	
	padding-top:5px;
	}

#page {
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
	}  

#contentleft {
	overflow:hidden;
	width: 600px;
	float:left;
	padding: 0;	
	margin: 0;
	} 
#contentleft_home {
	overflow:hidden;
	width: 650px;
	float:left;
	padding: 0;	
	margin: 0;
	}
#content {
	width: 100%;
	overflow:hidden;
	float:left;
	margin: 0;
	padding: 0;
	}

#contentright {
	overflow:hidden;
	width: 250px;	
	float:right;	
	padding: 0;	
	margin: 0;
	} 
#contentright_home {
	overflow:hidden;
	width: 200px;	
	float:right;	
	padding: 0;	
	margin: 0;
	}
#sidebar {
	width: 100%;
	}

#footer {
	font-size:11px;
	clear: both;
	margin: 0px auto;
	padding: 0;
	text-align: center;	
	margin: 0 auto;
	padding:1px;
	border:1px solid #ddd;
	background:url(images/menubg.jpg) repeat-x;
	color:#752303;
	}

.footer-content {
	background:url(images/menubg.jpg) repeat-x;
	padding: 4px 10px;
	color:#752303;
	}

#footer .alignleft {
color:#752303;
	float:left;
	}

#footer .alignright {
color:#752303;
	float:right;
	}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	font-family: tahoma,verdana,arial,sans-serif;
	line-height: 1.2em;
	letter-spacing:-1px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

h1 {
	font-size: 12px;
	margin: 0;
	}

h2 {
	font-size: 18px;
	font-color:2E5EAD;
	font-weight: normal;
	line-height: 24px;
	}
	
	h2 a {
	font-size: 18px;
	font-color:2E5EAD;
	font-weight: normal;
	line-height: 24px;
	}

h3 {
	font-size: 10pt;
	letter-spacing:0px;
	}

h4,h5,h6,h7 {
	font-size: 10pt;
	letter-spacing:0px;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 10px;
	}

#header h1 {
	font-size:12px;
	margin:0;
	line-height:24px;
	height:24px;	
	}

#subhead h3 {
	margin: 0;
	padding: 0;
	font-size:11pt;
	}

#subhead h1 {
	margin: 0;
	padding: 0;
font-weight:normal;
font-size:12pt;
	}

h3#comments, h3#respond  {
	font-size:11pt;
	margin: 0 !important;
	padding:2px 10px;
	background:#ddd;
	border:1px solid #fff;
	border-left:0;
	border-right:0;
        }

h2.home-list {
	font-size: 9pt;
	font-family: tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:0;
	}

/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color:#2053A9;
	text-decoration:none;
	}

a:hover, a:active {
	color:#F56F00;
	text-decoration:none;
        
	}

#sidebar a {
font-weight:normal;

	}

.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
	font-weight: normal;
	}

a.more-link {
        background: url(images/arrow-rt.gif) 100% 70% no-repeat;
        padding-right:14px; 
        }

a.more-link:hover, a.more-link:active {
	text-decoration:none;
	background:#F1CC00 url(images/arrow-rt.gif) 100% 70% no-repeat;
	}
	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        }

img.centered { 
        display: block; 
        margin: 0 auto 20px auto;  
        float: none; 
        clear: both;
        }

img.feature-photo {
	height:220px;
	margin-left:10px;
	float:right;
	border-left:1px solid #fff;
	}

.entry img.feature-photo {
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #ddd;
	background:#fff;
	padding:1px;
	}

img.home-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 5px 10px;
	}

img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin-right:5px;
	}

#post-thum {

	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin-right:5px;
	}

.home-post-list-2 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 0 5px;
	}

.home-post-list-5 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 5px;
	}

.archive-post-list-2 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 0 5px;
	}

img.auth-single-post {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	}

img.auth-archive-page {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	} 

img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 20px;
	} 

/* -------------------[ Comments ]------------------- */

.commentlist {
	list-style-type:none;
	padding:0;
	margin: 0;
	padding: 0;
	}
	
.commentlist li {
	clear:both;
	margin: 0;
	padding: 10px 10px 1px;
	background:#fff;
	}

.commentlist li.alt {
	margin: 0;
	padding: 10px 10px 1px;
	background:#eee;
	}

.commentmetadata {
	display: block;
	margin-bottom:5px;
	}

.commentlist cite {
	font: 9pt arial;
	font-weight:bold;
	}

#commentform {
	background:#eee;
	padding:10px;
	margin:0;
	}

#commentform textarea {
	width:90%;
	padding:5px;
	}

/* -------------------[ Misc Tags and Classes ]------------------- */

.post ul {
        list-style-type: none;
        }

.post ul li {
        list-style-type:none;
        background: url(images/bullet2.gif) 0 4px no-repeat;
        padding: 0 0 2px 14px;
        }

.post ul ul {
        margin-left:0;
        }

.post ol li {
        list-style-type:decimal;
        }

.post ol.archives {
        margin:0;
        padding-left:25px;
	}

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding-left: 10px;
	border-left: 5px solid #ccc;
        color: #999;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.post {
	margin: 0 0 10px;
	padding: 0;
	}

.entry {
	padding: 0;
	margin: 0;
	}

.postinfo {
        clear: both;
	margin: 0 0 10px;
	padding: 0;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block;
        clear:both;
        }

.navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#ddd;
	border-top:1px solid #fff;
	text-align:left;
	}

.navigation .alignright {
	padding: 3px 10px;
	float: right;
	margin: 0;
	}
	
.navigation .alignleft {
	padding: 3px 10px;
	float: left;
	margin: 0;
	}

.banner468 {
	height:60px;
	text-align:center;
	margin: 0 auto;
	padding:0 0 1px;
/*border-bottom:1px solid #ccc;*/

	}

.banner300 {
	width:195px;
	text-align:center;
	margin: 0 auto;
	padding-top:5px;
	
	}
	
.banner_page{
	width:245px;
	text-align:center;
	margin: 0 auto;
	padding-top:5px;
	
	}
/* -------------------[ my_logos ]------------------- */
.lg1{
	width:190px;
	float:none;
	margin-bottom:2px;
	}

.lg1 img{
	/*border:#333333 solid 1px;*/
	width:180px;
	height: 45px;
	float:none;
	margin-bottom:2px;
	}
.lg1 img a{
	/*border:#333333 solid 1px;*/
	width:180px;
	height: 45px;
	float:none;
	
	margin-bottom:2px;
	}

.lg2{
	width:240px;
	float:none;
	margin-bottom:2px;
	}

.lg2 img{
	/*border:#333333 solid 1px;*/
	width:230px;
	height: 58px;
	float:none;
	margin-bottom:2px;
	}
.lg2 img a{
	/*border:#333333 solid 1px;*/
	width:230px;
	height: 58px;
	float:none;
	
	margin-bottom:2px;
	}

.lg3{
	background: url(images/exi/1_3.jpg)no-repeat;
	width:300px;
	height: 75px;
	margin-bottom:2px;
	float:left;
	}
.lg4{
	background: url(images/exi/1_4.jpg) no-repeat;
	width:300px;
	height: 75px;
	
	float:left;
	}
/* -------------------[ Top Navigation ]------------------- */

#topnav { 
	float:left; 
	height:26px;
	line-height:26px; 
	padding: 0;
	margin: 0;
	clear:both;
	width:100%;
	
	}
/* ---------------[ Tables ]--------------- */

table {
	margin-bottom:15px;
	}

tr, td, th {
	margin:auto; 
	}

td, th {
	padding:8px;
	vertical-align:top;
	}

th {
	font-weight:bold;
	background:#ddd;
	}

td {
	border:0px solid #ddd;
	}

/* ---------------[ Site Map Page ]--------------- */

ul.archives, ul.wp-tag-cloud {
        margin: 0 0 15px 5px;
        padding: 0;
        }

ul.archives ul, ul.wp-tag-cloud ul {
        padding:0;
        }

ul.archives ul li, ul.wp-tag-cloud ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul.archives ul ul, ul.wp-tag-cloud ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }

/* ---------------[ Tabber ]--------------- */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

#tab-box {
	border:1px solid #ddd;
	}

#tab-box h3 {
	font-size:9pt;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

.tabberlive .tabbertabhide {
	border:0;
	display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display:none;
	}

.tabberlive {
        
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	background:#ccc !important;
	padding: 0 !important;
	height:24px;
	line-height:24px;
	border:1px solid #fff;
	border-bottom:0;
	margin: 0 !important;
	padding:0 !important;
	list-style-type:none !important;
	font-size:8pt;
	font-weight:bold;
	}

.tabbernav li {
	padding:0 !important;
	list-style-type:none;
	float:left !important;
	margin-top:2px;
	margin-right:1px !important;	
	background: transparent !important;
	}

.tabbernav li a {
	float:left;
	display: block;	
	padding: 0 5px;
	}

.tabbernav li a:link { 
	color:#000 !important;
	}

.tabbernav li a:visited {
	text-decoration: none;
	}

.tabbernav li a:hover {
	background: #eee;
	}

.tabbernav li.tabberactive a {
	background: #eee;
	}

.tabbernav li.tabberactive a:hover {
	background: #eee;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {	
	padding: 8px;
	background:#eee;
	border:1px solid #fff;
	}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	}

.tabberlive .tabbertab h3 {
	display:none;
	}

.tabberlive .tabbertab ul.pop {
	}

.tabberlive .tabbertab ul.pop li {
	clear:both !important;
	border-bottom:1px solid #fff !important;
	padding: 5px 10px !important;
	}

.tabberlive .tabbertab ul.pop li a {
	}

/* -------------------[ Site Guide ]------------------- */

#searchform, #monthform, #tagform, #categoryform {
	margin: 0;
	padding: 0; 
        }

#searchform #s {
        width: 160px;
	margin-right: 2px;
	}

#searchform #submit {
	}

select#months, select#tag_drop, select#category_drop {
        width: 180px;
        margin:0;
	}

/* ---------------[ Related Entries ]--------------- */

.related {
	margin:0 auto 10px;
	background:#eee;
	border:1px solid #ddd;
	padding:10px 10px 0;
        }

.home-post-1 .related {
	background:#fff;
        }

.related h3 {
	font-weight:bold;
	letter-spacing:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	margin-bottom:5px;
	}

.related ul {
        margin: 0 0 10px;
        padding:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 14px;
        background: url(images/bullet2.gif) 0 3px no-repeat;
        }

.tags {
	margin: 0 0 10px;
	padding: 0;
	}

/* -------------------[ Features ]------------------- */

#my-glider {
	width:646px;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	margin: 0 0 10px;
	}

#my-glider .controls {
	border-top:1px solid #fff;
	clear:both;
	width:646px;
	background:#000;
	padding: 0;
	margin:0;
	}

#my-glider .controls ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider .controls li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#my-glider .controls li.feat-nums {
	border-right:1px solid #fff;
	float:left;
	padding:0px 10px;
	margin:0;
	color:#fff;
	line-height:25px;
	height:25px;
	}

#my-glider .controls a, .control a:link, .controls a:visited {
	border-right:1px solid #fff;
	float:left;
	display:block;
	padding:0px 10px;
	margin:0;
	color:#3399CC;
	text-decoration:none;
	line-height:25px;
	height:25px;
	}

#my-glider .controls a:hover {
	background:#353535;
	}

#my-glider .controls li.feat-about {
	float:right;
	}

#my-glider .controls li.feat-about a {
	border-left:1px solid #fff;
	border-right:0;
	}

#my-glider .scroller {	
	background:#eee;
	height: 220px;
	width:646px;
	overflow: hidden;
	}

#my-glider .scroller .section {
	width:646px;
	height: 220px;
	overflow: hidden;
	padding: 0;		
	}

#my-glider .scroller .content {
	width: 10000px;
	}

#my-glider .feature-entry {
	padding: 10px;
	}

#my-glider .feature-entry h3 {
	font-family: tahoma,verdana,arial,sans-serif;
	font-size:9pt;
	margin: 0 0 5px 0;
	letter-spacing:0px;
	} 

/* -------------------[ Archive Pages 2 and 4 + Search ]------------------- */

.archive-post-list-1 {
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.archive-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

/* -------------------[ Archive Page 1 and 3  ]------------------- */

.archive-post-list-2 {
	overflow:hidden;
	width:468px;
	float:left;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.archive-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}


/* -------------------[ Sub-Head ]------------------- */

#subhead {
	color:#3D0E00;
	margin: 0;
	padding:2px 10px;
	background:#eee;
	}

#subhead p {
	margin:0;
	}

/* -------------------[ Single Post ]------------------- */

.singlepost {
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.singlepost .post {
	padding:10px 10px 0;
	}

/* -------------------[ Sidebar ]------------------- */

#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar ul ul {
        margin: 0;
        padding: 0;
        }

#sidebar li {
	padding:0;
	margin: 0 0 10px;
	}

#sidebar li h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:1px solid #ddd;
	
	padding-left:3px;
	margin:0 0 3px;
	background:#2A65A8;
	color:#fff;
	}

#sidebar li li {
	margin:0;
	padding:0;
	}

#sidebar p {
	padding: 0;
	}

#sidebar li#recent-comments {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#recent-comments h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	
	border-bottom:1px solid #fff;
	padding-left:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#recent-comments li {
	margin:0;
	background:#eee;
	padding-left:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#recent-posts {
	border:1px solid #ddd;
	background:#eee;
	padding:1px 1px 0;
	}

#sidebar li#recent-posts h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#recent-posts li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#links  h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#links li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#meta h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#meta li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#pages h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#pages li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}

#sidebar li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#archives h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li#archives li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li#tag_cloud {
	border:1px solid #ddd;
	background:#eee;
	padding:7px 10px;
	}

#sidebar li#tag_cloud h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
	}

#sidebar li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li.widget_categories h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#sidebar li.widget_categories li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#sidebar li.widget_categories li li {

	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}


/* -------------------[ Middle Content ]------------------- */

#midcontent {
	float:right;
	width:168px;
	margin:0;
	padding:0;

	}

#midcontent ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#midcontent ul ul {
        margin: 0;
        padding: 0;
        }

#midcontent li {
	padding:0;
	margin: 0 0 10px;

	
	}

#midcontent li h2 {
	font-size:12px;
	letter-spacing:0px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding-left:3px;
	margin:0 0 3px;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li li {
	margin:0;
	padding:0;
	}

#midcontent p {
	padding: 0;
	}

#midcontent li#recent-comments {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#recent-comments h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#recent-comments li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#recent-posts {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#recent-posts h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#recent-posts li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#links  h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#links li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#meta h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#meta li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#pages h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#pages li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}

#midcontent li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li#archives h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li#archives li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li#tag_cloud {
	border:1px solid #ddd;
	background:#eee;
	padding:7px 10px;
	}

#midcontent li#tag_cloud h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
	}

#midcontent li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#midcontent li.widget_categories h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

#midcontent li.widget_categories li {
	margin:0;
	background:#eee;
	padding:3px;
	border-bottom:1px solid #fff;
	}

#midcontent li.widget_categories li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}

/* -------------------[ Home Page 1 and 3 Articles ]------------------- */

.home-post-list-2 {
	overflow:hidden;
	width:468px;
	float:left;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.home-post-list-2 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:10px 10px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

.home-post-list-2 .home-post-1 {
background:#f1f1f1;
	padding:10px;
	margin:0;
	}

.home-post-list-2 .alt-home-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

/* -------------------[ Home Page 2 and 4 Articles ]------------------- */

.home-post-list-1 {
	overflow:hidden;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.home-post-list-1 .post {
	margin:0;
	}

.home-post-list-1 .float-post-right {
	float:right;
	width:510px;
	padding:0;
	margin:0
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:10px 10px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

.home-post-list-1 .home-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

.home-post-list-1 .alt-home-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

/* -------------------[ Home Page 5 Articles ]------------------- */

.home-post-list-5 {
	overflow:hidden;
	background:#fff;
	padding:1px 1px 0;
	border:1px solid #ddd;
	}

.home-post-list-5 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 5px;
	margin:0;
	color:#FFFFFF;
	background:#2A65A8;
	}

.home-post-list-5 .home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:left;
	width:322px;
	overflow:hidden;
	}

.home-post-list-5 .alt-home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:right;
	width:323px;
	overflow:hidden;
	}

.home-post-list-5 .entry {
	height: 140px;
	padding:10px;
	}

.home-post-list-5 .bottom {
	background:#ddd;
	height: 24px;
	line-height:24px;
	padding:0 10px;
	font-size:8pt;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}

.home-post-list-5 .navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#ddd;
	border:0;
	border-bottom:1px solid #fff;
	text-align:left;
	}
/*-----------------------------mar-------------------*/

.mar{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:855px;
	height:20px;
	padding:0;
	margin-left:3px;
	background:url(images/marquee.jpg);
	}
.mar a ,.mar a:visited{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.mar a:hover{
	color:#F8F8F8;
	}
/*  ================================= links to logos ============================= */

.smed_logo {
	
	width:468px; 
	height:55px;
	padding-top:5px;
	border:0px solid #7F3102;
	margin:0 0 15px 0;
	
	}

.hp_banner_1 {
	background:url(images/spx.jpg);
	margin-top:2px;
	margin-left:5px;
	width:50px; 
	height:48px;
	padding:0;
	float:left;
	
	}

.hp_banner_2{
	background:url(images/unep.jpg);
	margin-top:2px;
	margin-left:10px;
	width:50px; 
	height:48px;
	padding:0;
	float:left;
	
	}
	
.hp_banner_3{
	background:url(images/unido.jpg);
	margin-top:2px;
	margin-left:10px;
	width:48px; 
	height:48px;
	padding:0;
	float:left;
	
	}

.hp_banner_4{
	background:url(images/fccisl.jpg);
	margin-top:2px;
	margin-left:10px;
	width:88px; 
	height:48px;
	padding:0;
	float:left;
	
	}

.hp_banner_5{
	background:url(images/fur.jpg);
	margin-top:14px;
	margin-left:5px;
	width:180px; 
	height:18px;
	
	float:left;
	
	}


/*================ CSS Drop Down Menu   ==============================================*/
.menu { background:url(images/menubg.jpg) repeat-x;width: auto; height:30px; font-size:11px; position:relative; z-index:100; padding:0;	border:1px solid #D1D1D1;}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:901px; w\idth: auto;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:auto; float:left;} 

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width: auto;position:relative;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;font: 11px Arial, Tahoma, sans-serif;font-weight:bold;text-decoration:none; color:#400C00; width:auto; float:left; height:30px; border-bottom: none;  background:none; padding-left:8px; line-height:29px; padding-right:8px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:85px; w\idth:auto; float:left;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#8d9bdf url(images/drop.gif) bottom right no-repeat;font-size:10px;}

.menu ul ul a, .menu ul ul a:visited { font-size:11px; font-weight:normal;}

/* style the second level hover */
.menu ul ul a.drop:hover{background:#c9ba65 url(images/drop.gif) bottom right no-repeat; }

.menu ul ul :hover > a.drop {background:#c9ba65 url(images/drop.gif) bottom right no-repeat;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#DCDCDC; }

/* style the third level hover */
.menu ul ul ul a:hover {background:#E4E4E4;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:190px;}

/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:190px; top:0px; width:190px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-190px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#DCDCDC; color:#400C00; height:auto; line-height:1em; padding:5px 10px; width:170px; border-bottom:#C49300 1px solid;}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:170px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#EA7B09; background:#E4E4E4;}

.menu :hover > a, .menu ul ul :hover > a {color:#EA7B09;background:#E4E4E4;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.menu ul ul .current_page_item a {
  color: #FFFFFF;
  background: #DCDCDC;
  
}

.menu .current_page_item a {
  color: #FFFFFF;
  background:#DCDCDC;
  font-weight: bold;
  
}

.menu ul .current_page_item ul a {
  color: #FFFFFF;
  font-weight: normal;
  background: #DCDCDC;
}

.menu ul .current_page_item ul a:hover {
  background: #DCDCDC;
}

.menu .current_page_item a:hover {
  
}

/*---my new----*/
#searchsubmit{
height10px;
padding:2px 0px;
width:70px;
line-height:12px;
background:#872903;
color:#FFFFFF;
font-size:12px;
}
#s{
height20px;
width:150px;
line-height:12px;
border:1px solid #872903;
font-size:12px;

}