/*
Theme Name: SoftMag
Theme URI: http://wpjunction.com
Description: A Magzine style wordpress theme, developed by <a href="http://wpjunction.com/">hpa</a>
Version: 1.0
Author: HPA
Author URI: http://wpjunction.com 
*/

* {	margin: 0;	padding: 0;}* img {border: 0;}.cl {clear: both;}
body{color: #fff;font-family: verdana;font-size: 11pt;background: #fff url(images/bg.gif) repeat-x;
background:#FFFFFF;}
#bg_b{width: 100%; background: url(images/bsg2.gif) repeat-x bottom;
background:#FFFFFF;}

#container {margin: auto; width: 1005px;}#tools {width: 981px; height: 40px; margin: 9px 0 28px 14px; background: url(images/tools_bg.gif);color: #a4b4d3;font-family: Berlin Sans FB ; font-size:11px;text-transform:uppercase;}#tools a {color: #a4b4d3;text-decoration: none;font-family: Berlin Sans FB ;}#tools a:hover {text-decoration: underline;}#tools ul {list-style-type: none; }#tools li {display: inline; float: left; padding: 12px 0 0 0;}#tools #book {margin-left: 35px; width: 163px;}#tools #sear {width: 52px;}#tools #inpus {width: 225px;}#tools #sub {width: 107px;}#tools #inpur {width: 232px;}#tools #rss {width: 166px;}#tools #rss {width: 166px;}
#search{
margin-left:260px;
margin-top:-80px;
text-align:right;
margin-right:40px;
}
#searchform {border: 1; padding: 0 5px; color: #7d8fb2; width: 75px;}
#buto { background:url(../../../image/001_37.png) #FFFFFF; padding: 0 0 0 0; width: 20px; border:none; min-height:19px}

#conte {
width: 940px; 
min-height:300px; 
/** James, 6/19/09
height:300px;
**/
margin: 0 auto;
}

#sidebar {width: 272px; float: right;}.sidebar ul{	list-style: none; line-height: normal; width: 230px; margin: 0 0 0 32px}.sidebar li li { padding: 0 0 8px 8px; padding: 3px 0 8px 23px; background: url(images/bgli.gif);}.sidebar ul ul {margin: 0 0 10px 0;}.sidebar a { text-decoration: none; color: #fff; font-size: 10px; font-weight: bold;}.sidebar a:hover { text-decoration: underline;}.sidebar h2 { font-weight: normal; padding: 0 0 5px 0; font-size: 14px; color: #f6b216; font-family: Century Gothic; text-transform:uppercase;}#right-sidebar {}#logo a{display: block; width: 342px; height: 73px; background: url(images/logo.gif);margin: 0 0 21px 0;}
#menu_bg{clear: both; padding: 6px 38px 0 24px; width: 944px;height: 17px; background: url(images/main_t.gif);list-style: none;}

#menu_bg ul li a {text-decoration: none;}#menu_bg ul li {float: left;}#menu_bg li { float: left;list-style-type: none; margin-right: 4px;margin: 16px 2px 0 2px;}#menu_bg li a {font-family: arial; color: #fff; display: block; font-size: 10pt; text-decoration: none;padding: 5px 7px 5px 7px;}#menu_bg li a:hover {	background: url("images/cats_right.gif") no-repeat right top;  color: #132959;}#menu_bg li:hover {background: url("images/cats_left.gif") no-repeat;}#menu_bg li.current_page_item {background: url("images/cats_left.gif") no-repeat;}#menu_bg li.current_page_item a {background: url("images/cats_right.gif") no-repeat right top;color: #132959;}#main_res {width: 1005px; background: url(images/main_res.gif);}
#mid_t {
clear: both;
margin: 10px 0 0 0; 
width: 1005px;
height: 22px; 
background: url(images/bg_mid_t.gif) no-repeat; 

}


#mid_res {
width: 1005px; 
 /*background: url(images/bg_mid_res.gif);*/
 background:#FFFFFF;
 margin-top:40px;
 }


#mid_bott {clear: both; width: 1005px;height: 40px; background: url(images/main_b.gif);}#boxe { height:30px;width: 968px; background: url(images/boxes.gif) no-repeat; margin: 0 0 0 19px; font-size: 12px; padding: 0 0 5px 0;}.borx {float: left; list-style-type: none; margin: 11px 0 0 2px; width: 315px;float: left;}.borx ul,.borxe ul, .borxen ul {list-style-type: none;}.borx h2 {font-size: 16px; color: #f9b61e; font-family:Century Gothic; font-weight: normal; margin: 0 0 0 5px; height: 34px;}.borx a {display: block; width:100%; height: 100%; color: #b9c4da; font-family: arial; text-decoration: none;}.borx li li {height: 24px;padding: 7px 0 0 23px; background: url(images/hov2a.gif);}.borxe {float: left; list-style-type: none; margin: 11px 0 0 10px; width: 315px;float: left;}.borxe h2 {font-size: 16px; color: #f9b61e; font-family:Century Gothic; font-weight: normal; margin: 0 0 0 5px; height: 34px;}.borxe a { color: #b9c4da;font-family: arial; text-decoration: none;}.borxe li li {height: 24px;padding: 7px 0 0 7px;color: #fff; font-family: arial; background: url(images/hova.gif);}.borxen {float: left; list-style-type: none; margin: 11px 0 0 8px; width: 315px;float: left;}.borxen h2 {font-size: 16px; color: #f9b61e; font-family:Century Gothic; font-weight: normal; margin: 0 0 0 5px; height: 34px;}.borxen a {display: block; width:100%; height: 100%; color: #b9c4da; font-family: arial; text-decoration: none;}.borxen li li {height: 24px;padding: 7px 0 0 7px;color: #fff; font-family: arial; background: url(images/hova.gif);}.borx li li:hover {height: 24px;padding: 7px 0 0 23px;color: #fff; font-family: arial; background: url(images/hov2.gif);}.borxe li li:hover {height: 24px;padding: 7px 0 0 7px;color: #fff; font-family: arial; background: url(images/hov.gif);}.borxen li li:hover {height: 24px;padding: 7px 0 0 7px;color: #fff; font-family: arial; background: url(images/hov.gif);}
#fea {
width: 900px;
/*background: #fbfbfb url(images/bgf.gif) bottom repeat-x;*/
height:90%; 
padding: 0 0 10px 0; 
margin: 0 auto;
border:1px #999999 ridge;
}

.centerleft{
width:150px; 
padding:10px 0px 0 50px; 
float:left;
}
.centerleft a{
color:#99FFFF;
}


#fea h2 a{font-weight: normal; padding: 0 0 0 10px; font-size: 24px; color: #f6b216; font-family: Century Gothic; text-decoration: none;}
#fea h2.fert{ font-weight: normal; font-size: 24px; color: #f6b216; font-family: Century Gothic;}

#fea h2{ font-weight: normal; font-size: 24px; color: #f6b216; font-family: Century Gothic; margin:0 0 0 20px;}

#fea h1 {font-weight: normal; padding: 0 0 5px 10px; font-size: 14px; color: #7d8cab; font-family: Century Gothic;}

#fea .ent {font-size: 14px; color:#003366; font-family: Trebuchet MS; margin:15px 0 0 25px;}

#fea .ent a{font-size: 14px; color: #003366; text-decoration: none;}

#fea .ent ul{list-style-type: circle; font-size: 14px; padding: 5px 0; margin: 0 0 0 40px;}

#fea .ent li{padding: 5px 0 5px 5px;}

.posi {padding: 1px;}
#logo_tx a{display: block; height: 33px; margin: 0 0 10px 40px; color: #f4b525; text-decoration: none; font-size: 33px; font-family: Century Gothic; width:200px;}
#dec_tx {display: block; height: 33px; margin: 0 0 21px 40px; color: #93b3db; text-decoration: none; font-size: 14px; font-weight: normal; font-family: Century Gothic;}
.posi .postmetadata, .posi p { font-size: 14px;  font-family: Trebuchet MS;}
.posi .enty { font-size: 11px;  font-family: Trebuchet MS;}
.posi .postmetadata  a,.posi .enty a, .posi a, .navigation a{text-decoration: none; color: #b9c4da; font-family: Trebuchet MS;}
.line {font-size: 1px; height: 1px; width: 685px; background: url(images/line.gif); margin: 1px 0 7px 10px;}
.line4 {font-size: 1px; height: 1px; width: 685px; background: url(images/line.gif); margin: 7px 0 7px 10px;}
.line3 {font-size: 1px; height: 1px; width: 685px; background: url(images/line.gif); margin: 7px 0 7px 0;}
.line2 {font-size: 1px; height: 1px; width: 384px; background: url(images/line.gif); margin: 7px 0 7px 0;}
.ino{list-style-type: none; display: inline; font-family: verdana; font-size: 11px; margin: 4px 0 0 10px;}
.ino li {display: inline;}.ino a,.caty a, .sub_post a , .sub_comm a{color: #9b9da0; text-decoration: none;}
.ino li.post {background: url(images/icon1.gif); background-repeat: no-repeat; padding: 1px 0 9px 21px;}
.ino li.comm {background: url(images/icon3.gif); background-repeat: no-repeat; padding: 1px 0 9px 21px;}
.ino li.date, .sub_post li.date,.sub_comm li.date {background: url(images/icon4.gif); background-repeat: no-repeat; padding: 1px 0 3px 21px; height: 12px;}
.caty {list-style-type: none; font-family: verdana; font-size: 11px; margin: 4px 0 0 10px;}
.caty li.cat {background: url(images/icon2.gif); background-repeat: no-repeat; padding: 1px 0 2px 21px;}
.sub_comm {margin: 0 0 0 7px; width:690px;}
.sub_comm ul { background: #fff url(images/comm_bg.gif) no-repeat;list-style-type: none;font-family: verdana; font-size: 11px; padding: 2px 0 0 6px;}
.sub_post { width: 384px;margin: 0 0 0 7px; float: left; width:390px;}
.sub_post ul { background: #fff url(images/sub_be.gif) no-repeat;list-style-type: none;font-family: verdana; font-size: 11px; padding: 2px 0 0 6px;}
.sub_post .title a,.sub_comm .title a{color: #1b356d; font-size: 16px; font-family: Trebuchet MS; font-weight:normal;}
.sub_comm .title{color: #1b356d; font-size: 16px; font-family: Trebuchet MS;}
.sub_post .tex,.sub_comm .tex  {padding: 5px 10px 0 0; font-family: verdana;}
.sub_post .tex  a,.sub_comm .tex  a{color: #f5b119; text-decoration: none;}
.shaddow {background: url(images/shaddow.png) repeat-x; width:100%;}
/*.shaddow2 {background: url(images/shaddow2.png) repeat-x bottom; width:100%;}*/
.shaddow2 { width:100%;}
.sider {float: left; width: 313px;}
.sider h2 {font-size: 18px; color: #9b9da0; font-weight: normal; font-family: Century Gothic; margin: 0 0 6px 8px;}
.sider_t {width:299px;height:8px;font-size: 1px; background: url(images/side_t.gif);}
.sider_res {width:287px;font-family:Trebuchet MS; font-size: 11px; background: url(images/sider_res.gif); padding: 0 6px 0 6px;}.sider_b {width:299px;height:10px;font-size: 1px; background: url(images/sider_b.gif); margin: 0 0 6px 0;}.erd {font-size: 1px; height: 8px; width: 40px;}#footer {width: 800px; padding: 6px 0 0 20px; height: 94px; font-family: Century Gothic; font-size: 12px; color: #97a6c6;}#footer a {color: #97a6c6;text-decoration: none;}#footer a:hover {text-decoration: underline;}#footer ul {list-style-type: none;}#footer li {padding: 0 0 11px 0;}.textwidget {padding: 1px;}blockquote {margin: 10px 0 10px 30px; padding: 5px; background: #F2F2F2;}#respond input {background: url(images/input_bg.gif); border: 0; padding: 10px; margin: 5px; width: 209px; height: 16px; color: #9b9da0;}#respond textarea {background: url(images/textarea_bg.gif); border: 0; padding: 10px; margin: 5px; width: 663px; height: 112px; color: #9b9da0;}#respond #submit {background: url(images/submit_bg.gif); border: 0; padding: 2px; margin: 5px 50px 0 0;; width: 99px; height: 27px; color: #88b0ff; text-align: center; float: right;}#respond label {margin: 0 0 0 7px;}#respond { font-family: Century Gothic;}p.meta {margin: 10px 2px 10px 5px;}.wrap {position: relative;margin: 0 0 0 40px;}.contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }* html .contain { height: 1%; } /* IE6 */*:first-child+html .contain { min-height: 1px; } /* IE7 */
#featured {width: 964px;padding: 10px 0 6px 0;}
#featured .wrap {padding: 5px 0 5px 0;background: #FFFFFF;}

#slides {width: 940px;height: 254px;position: relative;top: 0px;overflow: hidden;z-index: 5;margin: 0 auto;padding: 0;}

#slides img {margin: 0 0px 0 0;padding: 0;border: 0;width: 960px;height: 264px;}

#slide-box {height: 240px;position: absolute;overflow: visible !important;}

#slide-box div {float: left;position: relative;width: 960px;height: 244px;display: block !important;}

#slides-prev {display: block;width: 50px;height: 264px;position: absolute;top: 0;left: -17px;z-index: 10;}#slides-prev a {display: block;width: 50px;height: 264px;text-indent: -9999px;background: url(images/navl.png) no-repeat 0 0;}#slides-prev a:hover { background-position: 0 100%; }#slides-next {display: block;width: 50px;height: 264px;position: absolute;top: 0;right: -17px;z-index: 10;}#slides-next a {display: block;position: relative;width: 50px;height: 264px;text-indent: -9999px;background: url(images/navr.png) no-repeat 100% 0;}#slides-next a:hover { background-position: 100% 100%; }#menu_bg  li li {float: left;margin: 0px 0px 0px 0px;padding: 0px;width: 130px;}#menu_bg  li li a, #menu_bg  li li a:link, #menu_bg  li li a:visited {	background: #132959;width: 150px;float: none;margin: 0px;padding: 4px 10px 5px 10px;color:#E8EBEE;border-bottom:1px solid #27447e;}#menu_bg  li li a:hover, #menu_bg  li li a:active {background: #2d4475;width: 150px;float: none;margin: 0px;padding: 4px 10px 5px 10px;color:#fff;border-bottom:1px solid #27447e;}#menu_bg  li ul {position: absolute;width: 10em;left: -999em;z-index:6;}#menu_bg  li:hover ul {left: auto;display: block;}	#menu_bg  li:hover ul, #menu_bg li.sfhover ul {left: auto;}	


 .footer2 {
  
   
    font-size: 11px;
	text-align:right;
}

     .footer2 p {
        color: #ccc;
		text-align:right;
}
    
     .footer2 a {
        color: #999;
		text-decoration: none;
}
    
     .footer2 a:hover {
        text-decoration: none;
        color:#006699;
    }
	
	.footlist{
	
	float: left;
	clear: both;
	font-size:98%;
	font-weight: bold;
	z-index: 100;
	width:90%;
	margin:5px 0 0 30px;
	text-align:center;
}
.footlist ul { 
	list-style:none; 
	margin: 0; 
	padding: 0; }
.footlist ul li { 
	display:inline; 
	padding:0; 
	margin: 0; } 
.footlist ul li a { 
	float:left; 
	display:block; 
	
	color:#ECB042; 
	padding:0 4.2em 0 4.1em; 
	margin:0 0px 0 0; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.footlist ul li a span { 
	color:#ECB042; 
	padding:0.6em 1.0em 0.6em 0px; 
	margin: 0px; 
	display:block; 
	text-decoration: none;
	
	
	}
.footlist ul li a:hover, .footlist .active { 
	background-position: 0% -33px;
	
	text-decoration: none;
	}
.footlist ul li a:hover span, .footlist .active span { 
	background-position: 100% -33px; 
	color:#0F4D79;
	text-decoration:underline;
	 }
	 

.footlist2{
	
	
	font-size:11px;
	font-weight: bold;
	text-align:right;
	margin-left:20px;
	margin-top:-50px;
	background:#009933;
}

.footlist2 ul { 
	list-style:none; 
	margin: 0; 
	padding: 0; }
.footlist2 ul li { 
	display:inline; 
	padding:0; 
	margin: 0; } 
.footlist2 ul li a { 
	float:left; 
	display:block; 
	color:#ECB042; 
	padding:0 1.2em 0 1.1em; 
	margin:0 0px 0 0; 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
.footlist2 ul li a span { 
	color:#ECB042; 
	margin: 0px; 
	display:block; 
	text-decoration: none;
	}
.footlist2 ul li a:hover, .footlist2 .active { 
	background-position: 0% -33px;
	text-decoration: none;
	color:#0F4D79;
	}

.footlist2 ul li a:hover span, .footlist2 .active span { 
	background-position: 100% -33px; 
	color:#0F4D79;
	text-decoration:underline;
	 }


	
