/*  
Theme Name: Online Banking
Theme URI: http://www.onlinebankpro.com/
Description: This clean and professional theme boasts great usage of vibrant colors and space and it WILL make you use your bank online...really no joke.
Version: 1.0
Author: Kalani Diehl
Author URI: http://www.qool.com/

*/

p {margin: 3px 0px 15px 0px; padding: 0px; width: 97%; font: 12px Arial, Helvetica, sans-serif; line-height: 1.4em; color:#000000;}


.entry {
	padding: 0px;
	margin: 0px;
}

.entry p {
	font: 12px Arial, Helvetica, sans-serif;
}

#content .entry2 {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: none;
}

#content .entry2 h2 a{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: none;
	font-size: 0.9em;
}

.related-adwords a { color: green; text-decoration: none; font-size: 0.9em; }
.related-adwords a:hover { color: green; text-decoration: underline; font-size: 0.9em; }

#content .latest h2 a{
	margin: 0;
	padding: 0;
	border: none;
}

.entry_firstpost{
	padding: 0px;
	margin: 0px;
	width: inherit;
	display: block;
}


.latest_firstpost{
	padding: 5px 0px 15px 0px;
	margin: 0px 0px;
	border: none;
}

#content .latest_firstpost h2 a{
	margin: 0;
	padding: 0;
	border: none;
}

h1 a img {
	border: none;
	text-decoration: none;
}


/** END ADDED **/


/* 1) -=-=-=- General selectors -=-=-=- */


html, body {
	background: #E9E9E9;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	margin: 0px auto;
	padding: 0;
	width: 920px;
	height: auto !important;
	min-height:100%; 
}

#header {
	margin: 0px auto;
	height: 135px;
	width: 920px;
	background: url(images/header_bg_home.jpg) no-repeat;
	padding: 62px 0 0 0;
}

#header-home {
	margin: 0px;
	height: 135px;
	width: 920px;
	background: url(images/header_bg.jpg) center top no-repeat;
	padding: 62px 0 0 0;
}

#header-home .home a img { width: 270px; height: 90px; clear: both; float: left; margin: -20px 0 0 25px;}
#header .home a img { width: 300px; height: 90px; clear: both; float: left; margin: -20px 0 0 25px;}
	
#menu { 
	
	float:left;
	margin: 0px auto;
	padding: 0px;
	line-height: 28px;
	width: 900px;
	background: url(images/menubg.gif) repeat-x;
	margin-bottom:20px;
	display: none;
}

h1 {
	margin: 0;
	padding: 0;
	border: none 0px;
	color: #389307;
}

h2 {
	color: blue;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

.main h2 {
	color: #222222;
	font-weight: bold;
	margin: 0px;
	background: none;
	padding: 0px;
}

h4 {
	color: #389307;
	font-weight: bold;
	margin: 0px;
	background: none;
	padding: 0px;
}

h5 {
	color: #389307;
	font-weight: bold;
	margin: 0px;
	background: none;
	padding: 0px;
}

.links h2 {
	margin: 0px;
	padding: 0px;
	color: #222222;
	list-style: none;
}


h2.news{
	height: 40px;
	background: url(images/sidebar-news-img.jpg) no-repeat;
	text-indent: -1000px;
	margin-top: 2px;
}

h2.articles {
	height: 40px;
	background: url(images/sidebar-aritcles-img.jpg) left 2px no-repeat;
	text-indent: -1000px;
}

h2.blogs{
	height: 40px;
	background: url(images/sidebar-blogs-img.jpg) no-repeat;
	text-indent: -1000px;
	margin-top: 2px;
}

h2.pagetitle {
    margin: 0px;
	padding: 10px 15px 0px 0px;
	color: #11c1d5;
	list-style: none;
	background: none;
	font-weight: normal;
}

h2 a:link, h2 a:visited {
	color: #88AB0E; 
	font-weight: normal;
	text-decoration: none;
	background: none;
	text-transform:capitalize;
	font-size: 1.5em;
	}

.contentdiv h2 a:hover, h2 a:active {
	color: #88AB0E;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
	border: none;

}

.main h3 {
	font-size: 1.0em;
	margin: 0px;
	padding: 2px 0;
	font-weight: bold;
	color: #88AB0E;
	background: none;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #389307;
	background: none;
}

.links h3 {
	line-height: 31px;
	height: 41px;
	margin: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
}

/* 2)-=-=-=- Structure -=-=-=- */



#grandwrapper {
	background: url(images/vertical_bg.jpg) center repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 920px;
	height: 100% !important;
}

#wrapper {
	margin: 0px auto;
	width: 880px;
    padding: 10px 0px;
}

#wrapperhome {
	margin: 0px auto;
	width: 920px;
    
	padding: 0px;
}


div#content {
float:left;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0px 15px 0px 15px;
width:450px;
}

div#content-home {
	width: 920px;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

div#content #left_column {font-size: 12px; padding: 0px;}
div#content #left_column .contentdiv { border-right:1px solid #E8E8E8; display: block; width: 450px;overflow:hidden;}
div#content #left_column ul {padding: 0; margin: 0px 0px 10px 0px; list-style-type: none;}
div#content #left_column ul li a, div#content #left_column ul li a:active, div#content #left_column ul li a:visited{ color: #11c1d5; text-decoration: none; }
div#content #left_column ul li a:hover { color: #777777; text-decoration: underline; }

#left_column .post-border p { color: #EEF9E8;}
#left_column .post-border {border: 3px dashed #ffffff; padding: 10px; background-color: #9AD573;}

#left_column .post-link { padding: 10px;}
#left_column .post-link a {color: #389307;padding: 0;margin: 0 0 0 0;border: none;font-weight: normal;text-decoration: none;background: none;}
#left_column .post-link p { padding: 0; margin: 2px 0; font-size: 12px;}
#left_column .post-link a:visited {color: #389307;padding:0;margin: 0;border: none;font-weight: normal;text-decoration: none;display: inline;}


div#content #left_column .main p a, div#content #left_column .main p a:active, div#content #left_column .main p a:visited {
	color: #0000CC;
	padding: 0px;
	margin: 0px;
	border: none;
	font-weight: normal;
	text-decoration: none;
	width: 97%;
} 
div#content #left_column .main p a:hover {
	color: #777777;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

div#content #left_column .article_link, div#content #left_column .article_link:visited, div#content #left_column .article_link:active {
	padding: 0px 0 0px 0;
	margin: 0 0 7px 0;
	color: #88AB0E;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	background: none !important;
}

div#content #left_column .article_link:hover {
	color: #fff;
	padding: 0px 0 0px 0;
	margin: 0 0 7px 0;
	text-decoration: none !important;
	border: none;
	border-bottom: 3px dotted #fff;
}

div#content #left_column .post-border .article_link, div#content #left_column .post-border .article_link:visited, div#content #left_column .post-border .article_link:active {
	padding: 5px 0 0px 0;
	margin: 0 0 7px 0;
	color: #FFFFFF;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

div#content #left_column .post-border .article_link:hover {
	color: #fff;
	padding: 5px 0 0px 0;
	margin: 0 0 7px 0;
	text-decoration: none !important;
	border: none;
}

/* Sponsored links styles-------------------*/
#floatsponsor { text-align: right; color: #AAA; font-size: 0.9em;}
span#whatsthis a { font-size: 0.8em; }
div#paid {
	margin: 0px;
	padding: 0px;
    width: 450px;
}

div#paid table {
	width: 450px;
	margin-bottom: 10px;
}

div#paid td {
	padding: 10px 10px 10px 0px;
	/*background: url(images/arrow-bul.gif) 5px 12px no-repeat;*/
}

div#paid .results_full_width_link a, div#paid .results_full_width_link a:active{
	color: #0000CC;
	text-decoration: underline;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
}

div#paid .results_full_width_link a:hover{
	border: none;
	padding: 0;
	margin: 0;
}

div#paid .result_href a{
	color: #000000;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	text-decoration: none;
}

div#paid .result_href a:hover {
	border: none;
	padding: 0;
	margin: 0;
}

div#paid .results_url_full_width_link a, div#paid .results_url_full_width_link a:active, div#paid .results_url_full_width_link a:visited {
	color: green /*F57025*/;
	border: none;
	padding: 0px;
	margin: 0;
	font-size: 0.85em;
}

div#paid .results_url_full_width_link a:hover {
	border: none;
	padding: 0;
	margin: 0;
}


/*------------------------------------------------------------------------*/

#navibar {float: left; width: 204px; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px; }

#right {float: right;width: 190px; margin: 0px;padding: 0px; font-size: 12px; }

.links {
	margin: 0px auto;
	padding: 0px;
}

.links1 {margin: 0; padding: 0px 0px 15px 0px;}
.links1 div { border-bottom: none !important;}


/* 3)-=-=-=- Left selectors -=-=-=- */	

.comments { font-size: 0.7em; padding: 0px; margin: 10px 0 0 0px; width: 97%;}	
.comments-nice-bg {height: 1%; padding: 0px; color: #828282;}
.comments-nice { padding: 0px 9px 10px 10px;border: 1px solid #ffffff;}
.comments a:hover, .comments a:active {color: #ff6600;font-weight: bold !important;text-decoration: none;}	

.alt { padding: 10px 10px 0 10px !important; background-color: #F5F5F5 !important;margin: 0px 0px; font-size: 1.2em;}
.reply {font-weight: normal;font-size: 1.2em;margin: 10px 0 0 0px;color: #85D44B;}


#left_column .post-border h2 { color: #fff; text-transform: uppercase;}
#left_column .post-border a.read-more { border: 1px solid #fff; display: block; width: 58px; background: none !important; padding: 3px 0 0 5px; font-size: 12px; height: 20px; margin: 0;}
#left_column .post-border a.read-more:hover { border: 1px solid #fff !important; display: block; width: 58px; padding: 3px 0 0 5px !important; font-size: 12px; height: 20px; margin: 0;}
#left_column .post-link a.read-more { display: block; width: 58px; background: url(images/read_more.jpg) top center no-repeat; padding: 3px 0 0 5px; font-size: 12px; height: 20px; margin: 0;}
#left_column .post-link .read-more:hover { display: block; width: 58px; background: url(images/read_more.jpg) top center no-repeat; padding: 3px 0 0 5px !important; font-size: 12px; height: 20px; margin: 0; color: #ffffff !important;}


.comments-nice h3 {color: #85D44B;font-weight: bold;font-size: 1.8em !important;margin: 0px 0 0 0px;padding: 5px 0;}

.warning p { /* Used on the search page (image will appear if no result is found) */background: #FFF;height: 160px;padding: 20px 0 0 90px;font-size: 1.5em;margin: 0px;border: 1px solid #efefef;}

ol.commentlist { list-style-type: none;  margin: 0; padding: 0; }
ol.commentlist  li{ font-size:12px; display:block;}
ol.commentlist  li.alt{ font-size:12px; background:#E9E9E9;}

.postinput {margin: 0;}
.postinput p { margin: 0; padding: 0; }
.postinput form {font-size: 1.2em;}
.postinput p a {display: inline;background: none;margin: 0px;padding: 0;border: none;}

#comment, #submit {border: 1px solid #ccc;color: #666666;}
#submit {color: #333333;background-color:#CCCCCC;}



/* 4)-=-=-=- Right selectors -=-=-=- */	

#author li {list-style: none;margin: 0;padding: 0 5px 20px 0;font-size: .9em;line-height: 1.4;}
#author ul {padding: 20px 0 0 0;margin: 0;}

/* style for right sidebar----------------------------*/
#right .recent_article {
	text-indent: -1000em;
	background: url(images/latest-article-right.jpg) center left no-repeat;
	padding: 0;
	height: 35px;
	border: 1px solid #45ACF1;
}

#right .recent_post {
	text-indent: -1000em;
	background: url(images/latest-post-right.jpg) center left no-repeat;
	padding: 0;
	height: 35px;
	border: 1px solid #45ACF1;
}

#right .blogroll {
	text-indent: -1000em;
	background: url(images/blogroll-right.jpg) center left no-repeat;
	padding: 0;
	height: 35px;
	border: 1px solid #45ACF1;
}

.links ul li {
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #e8e8e8;
}

.links ul li ul li {
	line-height: 15px;
	padding: 0px;
	margin: 0;
	list-style: none;
}

.links ul {
	padding: 0px;
	margin: 0px;
}


.links ul ul ul {
	padding: 0px;
	margin: 0px;
}

#right .links ul li a {
	display: block;
	list-style: none;
	text-decoration: none;
	color: #777;
	font-size: 12px;
	font-weight: normal;
	background: none;
	border: none;
	margin: 0;
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#right .links a:hover, a:active {
	background: none;
	color: #0066FF;
	}

.links img {
	margin: 1px 0px;
	}
.links1 img {
	display:none;
	}

/*-----------------------------------------------------*/	
	
	
/* left navibar link style */
.menudiv li.categories { border: 1px solid #E9E9E9; padding: 0 2px 10px 2px; margin-bottom: 10px;}

.current-cat a{ background: url(images/sidebar-current.jpg) left center no-repeat !important; }
.links1 ul {
	padding: 0px;
	margin: 0px;
}

.links1 ul li{
	padding: 0px;
	margin: 0px;
	list-style:none;
}

.links1 ul li ul{
	padding: 0px;
	margin: 0px;
}

.links1 ul li ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background: none;
	border-bottom: 1px solid #e9e9e9;
}

ul.children { background-color: #F0F0F0; }
ul.children li { border: 1px solid #F0F0F0; margin: 0px; padding: 0; font-style: italic;} 
ul.children li a, ul.children li a:visited, ul.children li a:active { margin: 0; display: block; background: none !important; padding: 0; font-weight: normal!important;}
ul.children li a:hover { margin: 0px; color: #0099CC; background-color: #FFFFFF !important; padding: 0;}

ul.children ul.children li a { padding: 5px 20px 5px 30px !important;margin: 0px;background-color: #F8F8F8!important;background-image: none !important; font-weight: normal !important; border-bottom: 1px solid #DDDDDD;}

ul.children ul.children li a:hover {padding: 5px 20px 5px 30px !important;margin: 0px;background-color: #fff !important;background-image: none !important;font-weight: normal !important;border-bottom: 1px solid #DDDDDD;}

ul.children li.current-cat a{ background-color: #C6F3B6 !important; color: #444 !important;}

#navibar .links1 a, #navibar .links1 a:visited {
	margin: 0;
	background: url(images/sidebar-up.jpg) left center no-repeat;
	text-decoration: none;
	color: green;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 5px 10px 5px 15px;
	
	}

#navibar .links1 ul li a:hover{
	color: #0099CC;
	background: url(images/sidebar-hover.jpg) repeat-y;
	padding: 5px 10px 5px 15px;
	display: block;
	margin: 0;
}

/*Related Post styles */
#rlink {border: 2px dotted #7dbcc3; padding: 10px; width: 90%;}
#rlink h2 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

#rlink dl {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}

#rlink a {
	background: none;
	color: green;
	padding: 0px 10px 0px 0px;
	margin: 0;
	border: none;
	font-size: 12px;
	text-decoration: none;
}

#rlink a:visited {
	background: none;
	color: green;
	padding: 0px 10px 0px 0px;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
}
#rlink a:hover {
	background: none;
	color: green;
	background-color: none;
	text-decoration: underline;
	padding: 0px 10px 0px 0px;
	margin: 0;
}
#rlink a:active {
	background: none;
	color: green;
	padding: 0px 10px 0px 0px;
	margin: 0;
	text-decoration: none;
}


/*-----------------------------------------------------*/


#search {
	margin: 0px 0px 0px 528px;
	padding: 10px 0px 0px 10px;
	width: 357px;
	height: 37px;
}


#searchform {
	margin: 0;
	padding: 0;
}

.searchfield {
	vertical-align: top;
	padding: 2px 3px 3px 3px;
	margin: 0px;
	background: #ffffff;
	color: #333333;
	width: 218px;
	height: 23px;
	border: none;
	font-size: 1em;
}


#searchform a {
	display: inline;
	margin: 0;
	padding: 0;
}
	
	
#searchsubmit {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	background: url(images/search_btn.jpg) no-repeat;
	color: #389307;
	border: none;
}

.searchsubmit:hover {
	background: #ffffff;
	color: #000000;
	}


.meta {/* Edits the styles for date posted and author etc. */
	font-size: 11px;
	font-style: italic;
	text-transform: lowercase;
	padding: 1px 3px;
	margin: 0 0 10px 0;
	color: #555;
}

.meta a {
	color: #ffffff;
	display: inline;
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
}



/* 6)-=-=-=- Forms -=-=-=- */

textarea {
	font-family: Verdana, Arial, Helvetica;
	border: 1px solid #333333;
	padding: 2px 5px 1px 5px;
	margin: 5px auto;
	width: 97%;
	height: 100px;
	}
	
textarea:hover {
	background: #fff;
	border: 1px solid #389307;
	color: #389307;
	}
	
input {
	background: #fff;
	border: 1px solid #ACD9DE;
	margin-bottom: 5px;
	}
	
.input-submit {
	height: 39px;
	width: 120px;
	text-align: left;
	background: #ffffff;
	color: #389307;
	border: 1px solid #333333;
	}

#commentform { margin: 0; padding: 0; }
#commentform .captcha_1 {padding: 0; margin: 5px 0;}

#commentform #submit { background: url(images/post-btn.gif) no-repeat; width: 146px; height: 28px; border: none; text-indent: -1200px; display:block;}

.input-submit:hover {
	border: 1px solid #389307;
	}

/* 7)-=-=-=- Accessibility -=-=-=- */
		
ul#navlist {margin: 0;padding: 0;white-space: nowrap;}
ul#navlist ul {margin: 0;padding: 0;white-space: nowrap;}
#navlist li.page_item {display: inline;list-style-type: none;padding: 0px;margin: 0px;}
#navlist li.page_item ul {display: inline;list-style-type: none;padding: 0px;margin: 0px;}
#navlist a,#navlist a:link, #navlist a:visited {margin: 0px;padding: 0px 10px 0 10px;font-weight: bold;color: #389307;text-decoration: none;background: url(images/menubg2.gif) right no-repeat;}
#navlist a:hover {color: #ff6600;background: url(images/menubg2.gif) right no-repeat;}

#feed { position: relative; float: right; width: 150px; height: 90px; background: url(images/headerbg.gif) repeat-x; }

#footer {
	margin: 0px auto;
	background: #E9E9E9 url(images/footer_bg.jpg) top center no-repeat;
	padding: 5px 0;
	width: 920px;
	height:50px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

#footer p.left{
	color: #888;	
	margin-left:20px;
	padding: 0px 10px;
	float: left;
	text-align: left;
	font-size: 11px;
	width:850px;
}

#footer p.left a{ color: #888; font-size: 11px; text-decoration: none;}
#grandwrapper #footer p.left a:visited { color: #888; font-size: 11px ; }
#footer p.left a:hover { color: #339999; font-size: 11px; text-decoration: underline; }
#footer p.left a:active{ color: #888; font-size: 11px;}

#footer p.right {
	color: #cccccc;
	margin: 0px 0 0 20px;
	padding: 0px 20px;
	float: right;
	text-align: right;
}
/*
#footer p a, #footer p a:link {
	color: #444;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	display: inline;
}

#footer p a:hover {
	color: #ff6600;
	text-decoration: none;
}
*/
.fs_powered_by {float: right;margin-right: 30px;}
.fs_powered_by a { color: #999999; }
.fs_powered_by img{vertical-align: text-top;}


/* INDEX PAGE STYLES */
/* STRUCTURE */
#inner-home { margin: 0px auto; width: 886px; }
#inner-home #left_column { width: 270px; margin: 0px; padding: 0; display: block; float: left;}
#inner-home #right_column { width: 616px; height: 269px; margin: 0px; padding: 0; background: #000 url(images/category-bg.jpg) top left no-repeat; float:left;}
#bottom-content-home { width: 886px; margin: 0 auto;}

/*----------------------------*/

/* LEFT COLUMN */
#inner-home #left_column .summary { font-family: Arial, Helvetica, sans-serif; color: #777; font-size: 12px; padding: 0px 20px; background: url(images/site-desc-bg.jpg) bottom right no-repeat; height: 269px; width: 230px; margin: 0px;}

/* BOTTOM CONTENT */
#bottom-content-home #recent-article { width: 457px; float: left; border: 1px solid #ccc; margin: 0px; font-size: 12px; }
#bottom-content-home #recent-article .content { padding: 9px 10px;}
#bottom-content-home #recent-article h2.recent { border: none; background: url(images/recent-articles-h2.jpg) left top no-repeat; height: 35px; width: 453px; margin: 2px auto; }
#bottom-content-home #recent-article h2 { color: #777; font-size: 1.3em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px dashed #777; margin: 5px 0;}
#bottom-content-home #recent-article a.read-more { display: block; background: url(images/readrecent-btn.gif) top left no-repeat; width: 61px; height: 23px; padding: 7px 0 0 7px; font-size: 12px; color: #ffffff; text-decoration: none; margin: 0;}
#bottom-content-home #recent-article a.read-more:hover { display: block; background: url(images/readrecent-btn-o.gif) top left no-repeat; width: 61px; height: 23px; padding: 7px 0 0 7px; font-size: 12px; color: #6B6663; text-decoration: none; }
	#bottom-content-home #recent-article a.recent { font-size: 12px; color: #8F8C8C; font-weight: bold; text-decoration: none;}
#bottom-content-home #recent-article a.recent:hover { font-size: 12px; color: #8F8C8C; font-weight: bold; text-decoration: underline;}


/*-=-= latest post =-=-*/
#bottom-content-home .latest-post { width: 415px; margin: 0px 0 0 10px; float: left; border: 1px solid #74BFEF;}
#bottom-content-home .latest-post .post-content { padding: 6px 10px 7px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #599AC4;}
#bottom-content-home .latest-post h2.post { border: none; background: url(images/latest-post-h2.jpg) top left no-repeat; height: 40px; width: 411px; margin: 2px auto; color: 599AC4;}
#bottom-content-home .latest-post a.plink { color: #599AC4; font-size: 12px; font-weight: bold; text-decoration: none;}
#bottom-content-home .latest-post a.plink:hover { color: #599AC4; text-decoration: underline;}
#bottom-content-home .latest-post a.read-more { display: block; color: #ffffff; text-decoration: none; background: url(images/read-more-post.jpg) top left no-repeat; width: 68px; height: 24px; padding-top: 6px; text-align: center; font-size:12px;}
#bottom-content-home .latest-post a.read-more:hover { display: block; color: #2D5E7D; text-decoration: none; background: url(images/read-more-post-o.jpg) top left no-repeat; width: 68px; height: 24px; padding-top: 6px; text-align: center; font-size:12px;}

/*----------------------------*/

/* RIGHT COLUMN */
#inner-home #right_column .feature-article { float: right; padding: 60px 10px 0 0; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 198px;}
#inner-home #right_column .feature-article h2 a{ color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold;}
#inner-home #right_column .feature-article h2 a:hover{ color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; background: none;text-decoration: underline;}
#inner-home .feature-article .read-more { background: url(images/readmore-btn.gif) left top no-repeat; display: block; width: 65px; height: 20px; text-align: center; padding-top: 6px; color: #fff; margin-top: 10px !important;}
#inner-home .feature-article .read-more:hover { background: url(images/readmore-btn-o.gif) left top no-repeat; display: block; width: 65px; height: 20px; text-align: center; padding-top: 6px; color: #fff; margin-top: 10px !important;}

/* CATEGORY STYLES */
#inner-home #right_column #category { float: left; margin: 12px 0 0 2px; padding: 0; width: 390px; }
#inner-home #right_column #category #cat1{ float: left; background: url(images/banking-info.jpg) left top no-repeat; width: 188px; height: 52px; margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat1:hover { float: left; background: url(images/banking-info-o.jpg) left top no-repeat; width: 188px; height: 52px; margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat2{ display: block; float: left; background: url(images/offshore-banks.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat2:hover{ display: block; float: left; background: url(images/offshore-banks-o.jpg) left top no-repeat;width: 188px; height: 52px;margin: 0 3px 3px 0;border: none;}

#inner-home #right_column #category #cat3 { display: block; float: left; background: url(images/banking-tips.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat3:hover{ display: block; float: left; background: url(images/banking-tips-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat4{ display: block; float: left; background: url(images/online-bank-account.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat4:hover{ display: block; float: left; background: url(images/online-bank-account-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat5{ display: block; float: left; background: url(images/canadian-banks.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat5:hover{ display: block; float: left; background: url(images/canadian-banks-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat6{ display: block; float: left; background: url(images/international-banks.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat6:hover{ display: block; float: left; background: url(images/international-banks-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat7 { display: block; float: left; background: url(images/credit-unions.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat7:hover{ display: block; float: left; background: url(images/credit-unions-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}

#inner-home #right_column #category #cat8{ display: block; float: left; background: url(images/us-banks.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}
#inner-home #right_column #category #cat8:hover{ display: block; float: left; background: url(images/us-banks-o.jpg) left top no-repeat; width: 188px; height: 52px;margin: 0 3px 3px 0;}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

div.main{
	margin: 0px;
	padding:0px;
	width: auto;
	display:block;
}

div#inner{
	margin: 0px;
	padding: 0px;
	display: block;
	width: auto;
}
/* ================  additional style for sitemap */
.ddmcc li{
	font-size:12px;
}
.ddmcc li a{ 
	color:#11C1D5;
	text-decoration:none;
}
p.sep{
	color:#808080;
	font-size:1.2em;
	font-weight:bold;
}
/* =====================   added style for global translation plugin =========================*/
#languages{
	display:block;
	width:880px;
	background:#fff;
	margin:0 auto;
	font-size:12px;
	padding-bottom: 3px;
}
.lng_picker{ 
	display:block;
	width:110px;
	padding-bottom: 5px;
}
#translation_bar{
	background:#fff;
	display:inline;
}

#translation_bar img{
padding: 1px;
}
/* ===== adjustment for spacer below social bar */
.padded_space{
	width: 360px;
	display:block;
	height:10px;
	font-size:9px;
}
