/*
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: #9b9da0;font-family: verdana;font-size: 11pt;background: #010b21 url(images/bg.gif) repeat-x;}#bg_b{width: 100%; background: url(images/bg2.gif) repeat-x bottom;}#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;}#searchform {border: 0; padding: 0 5px; color: #7d8fb2; width: 145px; background: url(images/spacer.gif);}#buto {border: 0; font-size: 7pt; color: #7d8fb2; background: none; padding: 0 0 0 9px; width: 23px;}#conte {width: 733px; float: right;}#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: 48px; 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); }#mid_res {width: 1005px; background: url(images/bg_mid_res.gif);}#mid_bott {clear: both; width: 1005px;height: 40px; background: url(images/main_b.gif);}#boxe {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: 703px; background: #fbfbfb url(images/bgf.gif) bottom repeat-x; height:90%; padding: 0 0 10px 0; margin: 0 0 7px 0;}#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{ margin: -13px 0 0 0; background:#fbfbfb url(images/h2bg.gif) repeat-x; font-weight: normal; font-size: 24px; color: #f6b216; font-family: Century Gothic;}#fea h2{ margin: 0 0 0 0; font-weight: normal; font-size: 24px; color: #f6b216; font-family: Century Gothic;}#fea h1 {font-weight: normal; padding: 0 0 5px 10px; font-size: 14px; color: #7d8cab; font-family: Century Gothic;}#fea .ent {font-size: 11px; color: #9b9da0; font-family: Trebuchet MS; padding: 0 10px;}#fea .ent a{font-size: 11px; color: #f5b119; text-decoration: none;}#fea .ent ul{list-style-type: circle; font-size: 11px; 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;}
#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 {padding: 5px; margin: 5px; font-size: 11px;  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%;}
.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: 310px;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;}	


/*--------------------------------------*/		
/*  Proper wrapping of images in posts  */
/*  Chris Campbell                      */
/*--------------------------------------*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
