/*
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;
}


.inline-rlinks-title {
  color: #777;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

#inline-rlinks ol.kw_list, #inline-rlinks2 ol.kw_list {
  display: block;
  margin: 0;
  padding: 0 0 0 25px;
}

#inline-rlinks ol.kw_list li, #inline-rlinks2 ol.kw_list li {
  display: block;
}

#inline-rlinks ol.kw_list li a, #inline-rlinks2 ol.kw_list a {
  color: #00c;
  font-size: 13px;
  font-weight: bold;
}

#content #left_column #njads {font-size:11px;font-family:verdana,helvetica,arial,sans-serif;width:450px;}
#content #left_column #njads a:link,
#content #left_column #njads a:visited,
#content #left_column #njads a:hover,
#content #left_column #njads a:active {color:#00C;cursor:pointer;}
#content #left_column #njads div.result {padding:8px;margin:5px;}
#content #left_column #njads h3 {font-size:15px;font-weight:bold;margin:0;padding:0;}
#content #left_column #njads p {margin:0;padding:0;}
#content #left_column #njads p.description a {color:black;text-decoration:none;}
#content #left_column #njads p.description a:hover {color:black;text-decoration:none;}
#content #left_column #njads a.displayUrl {color:green;text-decoration:none;font-size:.9em;margin-bottom:4px;}
#content #left_column #njads div.right {font-size:10px;text-align:right;color:#999;padding-right:5px;}
#content #left_column #njads div.right a {color:#c4dce4;}

