* { /* removes defaults from all elements */ margin: 0; padding: 0; list-style: none;}
body {font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; line-height: 25px; color: #333333; background: url(http://www.thefreeresource.com/wp-content/themes/bankable/images/snow.jpg) repeat-x; background-color:#fff;margin: 0 auto; margin-top: 0px;}
/** Search Box*/
.form {padding:2px;}
.input { border:#05b30c 1px solid; margin-left: 40px}
.keyword {border:1px solid #05b30c; width:450px; margin:54px 0px 5px 30px; height:26px; float:right; margin-left: 0px; color:#333333; Font-size: 20px;background: url(http://www.thefreeresource.com/wp-content/themes/bankable/images/searchbg.jpg) no-repeat #ffffff;} 
.search { border:none; background: url(http://www.thefreeresource.com/wp-content/themes/bankable/images/search.jpg) top no-repeat;  padding:0; margin:50px 25px 3px 0px; float:right; width:73px; height:40px;}
/** Floats*/
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
/** Images*/
#main img {vertical-align: middle;border: 0px solid #cccccc; padding: 0px; background-color: #fff; margin-left: 0px;}
#sidebar img {border: 0px solid #e1dfd9;padding: 0px;background-color: #fff;}
#content img.left, #content-inner img.left, #sidebar img.left, img.alignleft {margin: 0 0px 8px 0;}
#content img.right, #content-inner img.right, #sidebar img.right, img.alignright {margin: 0 0 8px 16px;}
#postimg {margin: 30px 0 30px 0;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
a img {border: none;}
.related {list-style:none;width:282px; margin-right:5px;background: url(http://www.thefreeresource.com/wp-content/themes/bankable/images/postbackground.jpg) repeat-x #ffffff;border: 1px solid #cccccc;;border: 1px solid #cccccc; padding:3px;float:left;}
.related li a{list-style:none;text-decoration: none; margin-bottom: 3px; border-bottom: 1px dotted #cccccc; display:block;font-size: 12px;}
.related ul {list-style:none;}
/** Headings*/
h1 {font-size: 23px;line-height: 32px;margin: 0 0 10px 0;font-weight: bold;font-color: #333333;}
h1 span{color: #004381;}
h2 {font-size: 18px;line-height: 20px;margin: 5px 0 5px 0;font-weight: bold;font-color: #333333;}
h2 a{font-size: 18px;line-height: 20px;margin: 5px 0 5px 0;font-weight: bold;font-color: #333333;}
h2 a:hover{font-size: 17px;line-height: 20px;margin: 5px 0 5px 0;font-weight: bold;font-color: #004381; text-decoration: none;}
h3 {font-size: 19px;line-height: 22px; padding-bottom: 5px;margin: 0 0 15px 0;font-weight: bold;font-color: #333333;border-bottom: 2px solid #004381; width: 694px;}
h3 a{font-size: 19px;line-height: 22px; padding-bottom: 5px;margin: 0 0 15px 0;font-weight: bold;color: #333333; width: 694px;}
h4, h5, h6 {font-size: 14px;line-height: 20px;margin: 0 0 10px 0;font-weight: bold;text-transform: capitalize;font-color: #333333;}
h5 {font-size: 12px;line-height: 16px;}
h6 {font-size: 10px;line-height: 12px;}
/** Paragraphs*/
p {margin: 0 0 10px 0; line-height: 22px;}
/** Lists*/
#main dl, #main ol, #main ul {padding: 0 0 30px 15px;}
#main dl {padding-left: 0;}
#main dl dt {font-weight: bold;}
#main ol li {list-style-type:square;}
#main ul li {list-style-type:square;}
/** Links*/
a:link {color: #004381;text-decoration: none;font-weight: bold;}
a:visited {color: #004381;text-decoration: none;font-weight: bold;}
a:hover {color: #333333;text-decoration: underline;font-weight: bold;}
/** Main Container*/
#container {width: 1040px;margin: 0 auto;border: 1px solid #cccccc;background-color: #f5f5f5;-moz-box-shadow: 0 0 15px 1px #666; -webkit-box-shadow:0 0 15px 1px #666; box-shadow: 0 0 15px 1px #666;}
/** Top Bar*/
#topbar {height: 30px;width: 1050px;padding: 0 15px;background: url(images/top_bar_bg.png) no-repeat;}
#links li {float: left;}
#links li a {display: block;height: 18px;background: url(images/top_bar_divider.jpg) no-repeat left;color: #fff;text-transform: uppercase;font-size: 10px;padding: 2px 20px 0 20px;}
#links li#subscribe {background: url(images/rss_icon.gif) no-repeat right 4px;}
.top {background-color: #fff;}
/** Logo*/
#logo {float: left;margin: 45px 0 20px 10px;padding-right: 25px;}
/** Navigation*/
#nav {font-family: Arial, Helvetica, sans-serif;height: 35px;width: 1040px;background:#fff;margin-bottom: 10px;border-bottom: 2px solid #004381;border-top: 1px solid #004381;}
#nav li {float: left;margin: 11px 0 0 12px;display: inline;}
#nav ul li a {color: #333333;display: block;height: 34px;font-size: 12px;}
#nav ul ul li a, #nav ul ul ul li a {text-transform: none;}
#nav li a:hover {color: #004381;}
ul#nav li.current_page_item a, ul#nav li.current-cat a {color: #ccc;}
#nav li ul {display: none;}
/** Dropdowns*/
#nav ul, #nav ul ul{margin: 0;padding: 0;list-style-type: none;list-style-position: outside;position: relative;line-height: 1.0em; z-index: 100;}
#nav a{display: block;padding: 0px 5px 0px 0px;color: #fff;text-decoration: none;font-weight: bold;}
#nav ul li ul li a:hover{color: #004381;text-decoration: underline;}
#nav ul li{float: left;position: relative;}
#nav ul ul {position: absolute;display: none;width: 10em;top: 1.43em;background-color: #fff;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;padding: 0 15px 15px 0;left:0;}
#nav ul li ul a{width: 11em;height:auto;float:left;color: #333;display: block;padding: 0px;font-size: 12px;margin-bottom: 3px;}
#nav ul ul ul{top: auto;}	
#nav ul li ul ul {left: 11em;margin: 0px 0 0 10px;}
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul{display: none;}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li li li li:hover ul{width:170px; display: block;border-bottom: 3px solid #004381; background-color: #f5f5f5;}
/** Content*/
#content {width: 1040px;background-color: #f5f5f5;min-height: 800px;height: auto !important;height: 800px;}
#fullwidth {width: 915px;background: #fff;min-height: 800px;height: auto !important;height: 800px;padding: 30px;}
#main {width: 730px;float:right;}
.singlepostad {background-color: #ffffff;border: 1px solid #cccccc;width: 687px;margin-bottom: 4px;padding: 0px;}
.singlepost {background-color: #ffffff;border: 1px solid #cccccc;width: 696px;margin: 4px;padding: 10px;}
.singlepost a {color: #004381;text-decoration: none; font-weight: bold;}
.singlepost a:hover {color: #004381;text-decoration: underline;}
.singlepost h2 a {color: #004381;text-decoration: none; font-size: 15px;}
.singlepost h2 a:hover {color: #004381;text-decoration: underline; font-size: 15px;}
.homehead {background-color: #ffffff;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 2px solid #004381;width: 696px;margin-left: 4px;padding: 10px;}
.homehead h2 {font-size: 20px;line-height: 32px;margin: 0px 0 5px 0px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.homehead h1 {font-size: 23px;line-height: 32px;margin: 0 0 10px 0;font-weight: bold;font-color: #333333; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.homehead a {color: #004381;text-decoration: none; font-weight: bold;}
.homehead a:hover {color: #004381;text-decoration: underline;}
.homehead h2 a {color: #004381;text-decoration: none; font-size: 15px;}
.homehead h2 a:hover {color: #004381;text-decoration: underline; font-size: 15px;}


.homeheadbelowpost {background-color: #ffffff;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 2px solid #004381;width: 665px;margin-left: 4px;padding: 10px;margin-bottom: 10px;}
.homeheadbelowpost h2 {font-size: 20px;line-height: 32px;margin: 0px 0 5px 0px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.homeheadbelowpost h1 {font-size: 23px;line-height: 32px;margin: 0 0 10px 0;font-weight: bold;font-color: #333333; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.homeheadbelowpost a {color: #004381;text-decoration: none; font-weight: bold;}
.homeheadbelowpost a:hover {color: #004381;text-decoration: underline;}
.homeheadbelowpost h2 a {color: #004381;text-decoration: none; font-size: 15px;}
.homeheadbelowpost h2 a:hover {color: #004381;text-decoration: underline; font-size: 15px;}

.singlepagepost {background: url(http://www.thefreeresource.com/wp-content/themes/bankable/images/postbackground.jpg) repeat-x #ffffff;border: 1px solid #cccccc;width: 696px;margin: 4px;padding:10px;}
.singlepagepost a {color: #004381;text-decoration: none; font-weight: bold;font-size: 13px;}
.singlepagepost a:hover {color: #004381;text-decoration: underline;}
.singlepagepost h3 a{font-size: 19px;line-height: 22px; padding-bottom: 5px;margin: 0 0 15px 0;font-weight: bold;color: #333333; width: 694px;}
.singlepagepost h3 a:hover{font-size: 19px;line-height: 22px; padding-bottom: 5px;margin: 0 0 15px 0;font-weight: bold;color: #333333; width: 694px;}
#postsnav {float: left;width: 618px;padding: 15px 0 30px 0;}
.postcontent p {margin: 0 0 0px 0;}
.postcontent-inner ul, .postcontent-inner ol {padding: 16px 0 16px 24px;margin: 16px 0 16px 24px;}
.postcontent-inner ul li {list-style-type: disc;}
.postcontent-inner ol li {list-style-type: decimal;}
/** Small Column*/
.smcol {width: 295px;margin: 0 14px 30px 0;display: inline;}
.smcol p {margin: 0;}
/** Meta*/
.meta {border-top: 1px solid #e1dfd9;padding: 1px 0 4px 0;margin: 0 0 10px 0;font-size: 12px;border-bottom: 1px solid #e1dfd9; width: 688px;}
.meta2 {padding: 1px 0 4px 0;margin: 0 0 10px 0;font-size: 12px; width: 688px;}
/** Metahome*/
.metahome {border-top: 0px solid #e1dfd9;padding: 1px 0 1px 0;margin: 0 0 10px 0;font-size: 12px;border-bottom: 1px solid #e1dfd9; width: 688px;}
/**gravatar home*/
.gravhome {float:left; list-style:block; width: 75px; height: 60px;}
/** Author Info*/
#authorinfo {width: 668px;padding: 15px;margin: 20px 0 10px 0;background: url(images/postbackground.jpg) repeat-x top #fff;border: 1px solid #c3c3c3;}
#authorinfo p {margin: 0px;display: block;}
#authorinfo .avatarwrap {background-image: none;padding:3px; border: none;}
/** Share*/
#share {width: 674px; height:100px;padding: 0 8px 0 5px; margin-bottom:4px; border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 2px solid #004381;}
#sharefact {width: 684px; height: 20px;padding: 0 8px 0 5px; margin-bottom:4px; border: 1px solid #cccccc;background-color: #edeff4;}
#share2 {width: 684px; height: 140px;padding: 0 8px 0 5px; margin-bottom:4px; border: 1px solid #cccccc;background-color: #f5f5f5;}
#share img {border: 0;padding-left: 5px; padding-top:14px;margin-top: 5px;background-color: #f5f5f5;}
#share p {margin: 2px 0 0 0;padding: 0px;}
#shareauthor {width: 690px;padding: 0 15px 0 15px;margin-left:5px;border-top: 1px solid #dfdfdf;background-color: #ccc;}
#share2 textarea{width: 670px;height:70px;margin: 5px 5px 5px 0;overflow: show;padding: 5px;}
#shareauthor img {border:0;padding: 7px 0 0 0;margin: 0;background-color: #ccc;}
#shareauthor p {margin: 12px 0 0 0;padding: 0;}
.avatarwrapauthor {float:left;width: 80px; height:90px;margin: 0 0px 0px 0;display:block;}
.avatarwrapauthor p {margin: 0;padding: 0;font-size: 10px;}
/**form*/
input {margin: 5px 5px 1px 0;}
fieldset {border: none;}
input, textarea {padding: 2px;width: 300px;border: 1px solid #cccccc;}
textarea {width: 600px;height: 750px;margin: 5px 5px 1px 0;overflow: show;}
#submit {float: right;width: 128px;height: 24px;border: none;display: inline;margin: 10px 146px 0 0;background;color:#f5f5f5;text-transform: uppercase;font-size: 11px;}
.avatarwrap { float: left;width: 90px;padding: 0px;margin: 0 20px 0px 0;border: 1px solid #cccccc;}
.avatarwrap p {margin: 0;padding: 0;font-size: 10px;}
/** Sidebar*/
#sidebar {float:left;width: 300px;padding: 0px 0 0px 6px;background-color: #f5f5f5;}
.sidebarboxfb{width:300px;margin-bottom: 5px;}
.sidebarboxnotad{width:300px;background-color: #ffffff;border-left: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 2px solid #006699;margin-bottom: 5px;}
.sidebarboxnotad p {margin: 3px;width: 296px; color: #333333; font-size: 13px;}
.sidebarboxnotad h2 {font-size: 15px;line-height: 32px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.sidebarboxnotad img span{margin-left: 4px;}
.sidebarboxnotad li a{color: #006699; text-decoration: none; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 12px;}
.sidebarboxnotad li a:hover{color: #006699; text-decoration: underline; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 12px;}
.sidebarboxblog{width:300px;background-color: #ffffff;border-left: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;border-top: 2px solid #ff6600;margin-bottom: 5px;}
.sidebarboxblog li a{color: #ff6600; text-decoration: none; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 12px;}
.sidebarboxblog li a:hover{color: #ff6600; text-decoration: underline; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 12px;}
.sidebarboxblog h2 {font-size: 15px;line-height: 32px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.sidebarbox{width:300px;background-color: #ffffff;border: 1px solid #aaaaaa;margin-bottom: 5px;}
.sidebarboxsky{width:220px;background-color:none;margin-bottom: 5px;padding-left: 80px;}
.sidebarbox p {margin: 3px;width: 296px; color: #333333; font-size: 13px;}
.sidebarbox h2 {font-size: 15px;line-height: 32px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.sidebarbox img span{margin-left: 4px;}
#sidebar li a{text-decoration: none; border-bottom: 1px dotted #cccccc; display:block;}
#sidebar li a:hover{;text-decoration: underline; border-bottom: 1px dotted #cccccc; display:block;}
#sidebar li.widget div.widgetwrap {padding: 0 0px 0 5px;}
/** Footer*/
#footer {width: 1040px;height: 60px;color: #333333;font-size: 11px;border-top: 3px solid #004381;background-color: #ffffff;}
#footer p {padding: 11px 0 0 10px;}
#footer a {font-size: 11px; font-weight: normal;}
#toplink a {color: #fff;}
/**Intext Ad*/
.intext {text-align: center;margin-top: 7px; margin-left: 11px;width: 697px; vertical-align: middle;}
.intextsingle {text-align: left;padding: 0px;border: 1px solid #cccccc;width: 697px; height:288px;margin-bottom: 5px;}
.intextsinglead{float: left;width:336;height:288px;}
.topsocial{border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;background-color: #f5f5f5;float:right;height: 27px;padding:2px;}
.topsocial p{margin-right: 10px; margin-left:5px; margin-top: 3px; float: left;}
.topsocial img {float: left; margin-right: 5px;}
.bread {padding-top: 0px;padding-bottom:2px;padding-left:5px;border: 1px solid #cccccc;width: 710px;margin-left: 5px;margin-bottom: 3px; list-style-type: none; font-size: 11px;background-color: #fff;}
.bread li a{margin-left: 5px;}
.bread li{margin-left: 5px; float:left;}
.pophomemain {width: 716px;}
.pophome{width:352px;background-color: #ffffff;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 2px solid #006699;margin-bottom: 5px; margin-top: 5px; margin-left: 4px;float:left;}
.pophome p {margin: 3px;width: 302px;}
.pophome h2 {font-size: 20px;line-height: 32px;margin: 0px 0 5px 0px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.pophome li a{color: #006699;text-decoration: none; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 13px;margin-top: 5px;margin-bottom: 5px;}
.pophome li a:hover{color: #006699;text-decoration: underline; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 13px;margin-top: 5px;margin-bottom: 5px;}
.homeblog{width:355px;background-color: #ffffff;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 2px solid #ff6600;margin-bottom: 5px; margin-top: 5px;margin-left: 4px;float:left;}
.homeblog p {margin: 3px;width: 302px;}
.homeblog h2 {font-size: 20px;line-height: 32px;margin: 0px 0 5px 0px; padding-left: 7px; font-weight: bold; border-bottom: 1px solid #cccccc; color: #333333;}
.homeblog li a{color: #ff6600;text-decoration: none; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 13px;margin-top: 5px;margin-bottom: 5px;}
.homeblog li a:hover{color: #ff6600;text-decoration: underline; border-bottom: 1px dotted #cccccc; display:block;padding-left: 5px;font-size: 13px;margin-top: 5px;margin-bottom: 5px;}

/*twitter share button*/
.twitter-share-button{margin-left: 0px; margin-top:  5px;}

/*Facebook Recommend*/
.fb-root2{float: left; margin-left: 10px;margin-top:  5px;}

/*gplus*/
.gplus {margin-top: 3px; float: left;}

/*top social*/
.topsocial{margin-right: 15px;float;right;}
.topsocial li{margin-right:8px; float: right;}

/*social icons*/
.social{border-bottom: 1px solid #f6f6f6; border-top: 1px solid #f6f6f6; padding:5px}
