@charset "utf-8";

/*
Theme Name: RightWayCharts
Theme URI: http://www.rightwaytrader.com/
Version: 1.0
Author: RightWayTrader
*/

/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {padding:0; margin:0;}
ul li {list-style-type:none;}
img {border:none;}
:-moz-any-link:focus {outline: none;}
html {height:100%;}
body {width:100%; height:100%; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size:62.5%; color:#3f3f3f;}
a, a:visited {text-decoration:underline; color:#ff4804;}
a:hover {text-decoration:none;}
table {border-collapse:collapse;}

.all {height: auto; min-height: 100%;}
.header-container {background: url(images/header-bg.gif) repeat-x }
.header {width: 893px; background: url(images/header-bg1.gif) no-repeat; margin: 0 auto;}
.logo-row, .nav-row, .visual-row, .content-block, .footer {width: 881px; margin: 0 auto; overflow:hidden;}
.logo-row {height: 110px; background: url(images/logo-bg.gif) repeat-x;}
.logo {float: left; padding: 13px 32px;}
.nav-row {height: 36px; background: url(images/nav-bg.gif) repeat-x;}
.nav li {display: inline;}
.nav li a {display: block !important; float: left !important; font-family: arial !important; font-size: 12px !important; font-weight: bold !important; color: #0e90ff !important; text-transform: uppercase !important; height: 26px !important; padding: 10px 23px 0px 23px !important;text-decoration:none !important; background: url(images/nav-sep.gif) no-repeat right center !important;}
.nav li a:hover {color: #74ce16 !important;}
.nav li.current_page_item a {color: #fff !important; background: url(images/nav-current-bg.gif) repeat-x !important; border-right: 1px solid #045fc7 !important;}
.visual-row {background: url(images/title-row-bg.gif) repeat-x;}
.page-title {line-height: 31px; background: url(images/title-right-bg.gif) no-repeat right bottom; padding: 25px 30px; color: #fff; font-family: Arial; font-size: 30px; font-weight: bolder;}
.content-container {background: #fff;}
.content {padding: 30px 30px; background: #fff;}
.top-shadow {background: url(images/content-top-bg.gif) repeat-x top;}
.top-shadow-overlay {background: url(images/content-top-shadow.png) no-repeat top;}
.bottom-shadow {background: url(images/content-bottom-bg.gif) repeat-x bottom;}
.bottom-shadow-overlay {background: url(images/content-bottom-shadow.png) no-repeat bottom;}
.footer-container {background: url(images/footer-bg.gif) repeat-x;}
.footer-shadow {background: url(images/footer-shadow.png) no-repeat top;}
.footer {height: 41px; background: url(images/footer-bg1.gif) repeat-x;}
.footer .copy {font-family: tahoma; font-size: 11px; color: #fff; display: block; float: left; padding: 15px 20px;}
.footer .copy a {font-weight: bold  !important; color: #fff !important;}
.footer .footer-nav {float: right; padding: 15px 6px;}
.footer .footer-nav li {display: inline;}                                    
.footer .footer-nav a {font-family: tahoma !important; font-size: 11px !important; color: #fff !important; display: block !important; float: left !important; padding-right: 24px !important;}

.content {overflow: hidden;}
.content p {font-size: 12px; line-height: 18px; margin-bottom: 12px;}
.content .left-col {float: left; width: 560px;}
.content h1 {color: #52ac03; font-size: 26px; font-family: Arial; margin-bottom: 15px;}
.content h2 {color: #52ac03; font-size: 21px; font-family: Arial; margin-bottom: 12px;}
.content h3, .content h3 a {color: #52ac03; font-size: 14px; font-family: Arial; margin-bottom: 7px; outline: none;}

.content .right-col {float: right; width: 235px;}
.content .right-col .banner {margin-bottom: 12px; border: none;}

.content img {float: left; margin: 0px 15px 15px 0px;}
.content a {color: #0096ff;}

.content ul {margin-left: 10px;}
.content ul li {background:transparent url(images/li.gif) no-repeat scroll left 2px; font-size:12px; line-height: 18px; margin-bottom:7px; padding-left:20px;}
.content #accordion div {margin: 10px;}

.form {margin-top: 10px;}.content ul {margin-left: 10px;}
.content ul li {background:transparent url(images/li.gif) no-repeat scroll left 2px; font-size:12px; line-height: 18px; margin-bottom:7px; padding-left:20px;}
.form dt {float:left; padding-right:11px; line-height: 24px; width:180px; font-family: tahoma; font-size: 12px; margin-bottom: 9px; text-align: right;}
.form dd {margin-bottom: 9px;}
.form dd input, .form dd textarea, .form dd select {font-family: tahoma; font-size: 12px; line-height: 24px; width: 285px; border: 1px solid #c2c8cf; border-top: 1px solid #9ba4af; background: url(images/input-bg.gif) repeat-x top; padding: 4px;}
.form dd select {width: 295px;}
.form dd textarea {height: 100px;}
.form dt.required {font-weight: bold;}
.form .button {float: left; background: url(images/btn-bg.gif) no-repeat; width: 107px; height: 28px; border: none; line-height: 28px; color: #fff;font-family:arial; font-size: 14px; padding: 0;}

span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip-no-ajax {
	clear:both;
	color:#CF0000;
	display:block;
	font-weight:bold;
	margin-left:190px;
	margin-top:3px;
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	border: none !important;
	font-size:11px !important;
}
.wpcf7-response-output {
	font-weight:bold;
	margin-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}
.wpcf7-validation-errors {
	color:#CF0000 !important;	
        border:1px solid #cf0000 !important;
}

.wpcf7-mail-sent-ok {
	color: #1c7d06 !important;
	border: 1px solid #1c7d06 !important;
}

/*----------------------------------cforms plugin-------------------------------------------*/
.linklove {
	display: none;
}

.cf-ol li label {padding-right:11px; line-height: 24px; width:180px; font-family: tahoma; font-size: 12px; text-align: right;}
.cf-ol li input, .cf-ol li textarea, .cf-ol li select {font-family: tahoma; font-size: 12px; line-height: 24px; width: 285px; border: 1px solid #c2c8cf; border-top: 1px solid #9ba4af; background: url(images/input-bg.gif) repeat-x top; padding: 4px; margin-top: 3px;}
.cf-ol li select {width: 295px;}
.cf-ol li textarea {height: 100px;}
p.cf-sb .sendbutton {float: left !important; background: url(images/btn-bg.gif) no-repeat !important; width: 107px !important; height: 28px !important; border: none !important; line-height: 28px !important; color: #fff !important; font-family: arial !important; font-size: 14px !important; padding: 0 !important; margin-left: 201px !important;}
.cform label span {width: auto !important;}
.cform {width: auto !important;}
div.cf_info {width: auto !important; font-family: tahoma; font-size: 12px;}
/*--------------------------------------------------------------------------------------------*/

/*-----------------------------------login----------------------------------------------------*/
.login {
    float:right;
    margin-right: 27px;
    margin-top: 37px;
   // background: url(images/key.gif) no-repeat 0;
    //height: 15px;
		width: 148px !important;
		height: 37px !important;	

}
    .login a, .login a:visited {
        font-size: 11px;
        font-family: Tahoma;
        color: #FFFFFF;
        font-weight: bold;
        //padding-left: 15px;
        text-decoration:underline;
		//background: url(images/login_link.png) no-repeat 0;
		//width: 148px;
		//height: 37px;
    }

    .login a:hover {
        font-size: 11px;
        font-family: Tahoma;
        color: #FFFFFF;
        font-weight: bold;
       // padding-left: 15px;
        text-decoration:none;
		//background: url(images/login_link.png) no-repeat 0;
		//width: 148px !important;
		//height: 37px !important;		
    }
	
	.login a .a-login {
		width: 148px !important;
		height: 37px !important;
		background: url(images/login_link.png) no-repeat 0;	
	}
/*--------------------------------------------------------------------------------------------*/

/*-----------------------------------right menu----------------------------------------------------*/
.right-menu {
    float: right;
    width: 235px;
}


.content .category-list {
    float: right;
    width: 230px;
    background-color: #f7fcf2;
    margin-bottom: 40px;
    margin-right: 5px;
}

    .content .category-list .title {
        font-size: 18px;
        font-family: Arial;
        color: #467a18;
        font-style: inherit;
        padding-left: 20px;
        padding-top: 15px;
        font-style: normal;
        margin-bottom: 20px;
    }

    .content .category-list ul {
        margin-left: 0px;
        padding-left: 20px;
        margin-bottom: 20px;
        width: 200px;
    }


    .content .category-list ul li {
        background:transparent url(images/li_title.gif) no-repeat scroll left 7px;
        padding-left: 10px;
        font-weight: bold !important;
    }

    .content .category-list a {
        font-size: 11px !important;
        color: #485843 !important;
        font-weight: bold !important;
        font-family: Verdana !important;
        line-height: 18px;
        text-decoration:underline;
        padding-left: 0px !important;
    }

    .content .category-list a:visited {
        font-size: 11px !important;
        color: #485843 !important;
        font-weight: bold !important;
        font-family: Verdana !important;
        line-height: 18px;
        text-decoration:underline;
        padding-left: 0px !important;
    }

    .content .category-list a:hover {
        font-size: 11px !important;
        color: #485843 !important;
        font-weight: bold !important;
        font-family: Verdana !important;
        line-height: 18px;
        text-decoration:none;
        padding-left: 0px !important;
    }

.content .post-list {
    float: right;
    width: 230px;
    background-color: #f2f8fc;
    margin-bottom: 40px;
    margin-right: 5px;
}

    .content .post-list .title {
        font-size: 18px;
        font-family: Arial;
        color: #434d58  !important;
        padding-left: 20px;
        padding-top: 15px;
        margin-bottom: 20px;
        font-style: normal !important;
        font-weight: normal !important;
    }

    .content .post-list ul {
        font-size: 11px !important;
        margin-left: 0px;
        padding-left: 20px;
        margin-bottom: 20px;
        width: 200px;
    }


    .content .post-list ul li {
        font-size: 11px !important;
        background:transparent url(images/li_title.gif) no-repeat scroll left 7px;
        padding-left: 10px;
    }

    .content .post-list a, .content .post-list a:visited {
        font-size: 11px !important;
        color: #434d58 !important;
        font-family: Verdana;
        line-height: 18px;
        font-style: normal !important;
        text-decoration:underline;
        font-weight: normal !important;
        padding-left: 0px !important;
    }

    .content .post-list a:hover {
        font-size: 11px !important;
        color: #434d58 !important;
        font-family: Verdana;
        line-height: 18px;
        font-style: normal !important;
        text-decoration:none;
        font-weight: normal !important;
        padding-left: 0px !important;
    }
/*--------------------------------------------------------------------------------------------*/

/*-----------------------------Post content---------------------------------------------------*/
.post-content {
    font-family: Verdana !important;
    font-style: normal;
    font-size: 12px;
    color: #434d58;
}
    .post-content i, .post-content em {
        color: #868686;
    }

    .post-content img {
        float: inherit;
        margin: auto;

    }

.page-nav {
    font-family: Arial !important;
    font-size: 13px;
    color: #434d58;
}

    .page-nav p {
        font-family: Arial !important;
        font-size: 13px;
        color: #434d58;
        font-weight: bold;
        display: inline-block;
        height: 19px;
        padding-top: 1px;
    }

    .page-nav span {
        font-family: Arial !important;
        font-size: 13px;
        color: #434d58;
        background-color: #f2f8fc;
        font-weight: bold;
        display: inline-block;
        width: 16px;
        height: 19px;
        padding-top: 1px;
        padding-left: 8px;
    }

    .page-nav a {
        margin-left: 0px;
        padding-left: 0px;
    }

    .page-nav a span {
        font-family: Arial !important;
        font-size: 13px;
        color: #0096ff;
        background-color: #ffffff;
        font-weight: bold;
        display: inline-block;
        width: 16px;
        height: 19px;
        padding-top: 1px;
        padding-left: 8px;
    }

.post-info {
    font-family: Verdana !important;
    font-size: 11px;
    font-style: normal;
    color: #767a7e !important;
    line-height: 15px;
}

    .post-info p {
        font-family: Verdana !important;
        font-size: 11px;
        font-style: normal;
        color: #767a7e !important;
        line-height: 15px;
        margin-bottom: 0px;
        margin-top: 0px;

    }

    .post-info a, .post-info a:visited, .post-info a:hover {
        padding-left: 0px;
        font-family: Verdana !important;
        font-size: 11px;
        font-style: normal;
        color: #0096ff !important;
        text-decoration: none;
        font-weight: normal;
        line-height: 15px;
        padding-left: 0px !important;
    }

.author-name {
    font-family: Verdana !important;
    font-size: 11px;
    font-weight: bold;
    color: #0096ff;
}

.comments {
    font-family: Verdana !important;
    font-size: 11px;
    font-weight: normal;
    color: #434d58;
    margin-top: 20px;
    padding: 20px;
    width: 522px;
    background: url(images/message_background.png) no-repeat #f2f2f2;
}
    .comments p {
        font-family: Verdana !important;
        font-size: 11px;
        font-weight: normal;
        color: #767a7e;
        margin-top: 7px;
        margin-bottom: 0px;
    }

.comment-form {
    margin-top: 20px;
}

.name-textbox {
    background: transparent url(images/name_background.png);
    width: 552px;
    height: 23px;
    border: 0px;
    padding: 0px;
    font-family: Verdana !important;
    font-size: 11px;
    font-style: italic;
    color: #bcbfc1;
    padding-left: 10px;
    padding-top: 8px;
    margin-bottom: 20px;
}

.comment-textarea {
    background: transparent url(images/comment_background.png);
    width: 552px !important;
    height: 61px !important;
    border: 0px;
    padding: 0px;
    font-family: Verdana !important;
    font-size: 11px;
    font-style: italic;
    color: #bcbfc1;
    padding-left: 10px;
    padding-top: 8px;
    margin-bottom: 20px;

}

.send-comment {
    background: url(images/send_comment.png) no-repeat;
    font-family: Arial !important;
    font-size: 14px;
    font-style: normal;
    color: #ffffff;
    float: right;
    width: 115px;
    height: 27px;
    border: 0px;
}

.posts {
    margin-top: 60px;
}

.prev-post {
    float: left;
    font-family: Arial !important;
    font-size: 12px;
    font-weight: bold;
    color: #0096ff;
}
    .prev-post a {
        font-family: Arial !important;
        font-size: 12px;
        font-weight: bold !important;
        color: #0096ff;
        text-decoration: none;
    }
.next-post {
    float: right;
}

    .next-post a{
        font-family: Arial !important;
        font-size: 12px;
        font-weight: bold !important;
        color: #767a7e;
        text-decoration: none;
    }
/*--------------------------------------------------------------------------------------------*/

/*--------------------------------------count comments----------------------------------------*/
.count-comments {
    float:right;
    background: url(images/count_comments.png) no-repeat 0;
    height: 15px;
    float: left;
}

    .count-comments a, .count-comments a:visited {
        font-size: 12px;
        font-family: Verdana !important;
        color: #434d58 !important;
        font-style: normal;
        padding-left: 24px !important;
        text-decoration:underline !important;
    }

    .count-comments a:hover {
        font-size: 12px;
        font-family: Verdana !important;
        color: #434d58 !important;
        font-style: normal;
        padding-left: 24px !important;
        text-decoration:none !important;
    }
    .count-comments a span {
        font-weight: bold;
    }
/*--------------------------------------------------------------------------------------------*/

/*--------------------------------------write comment----------------------------------------*/
.write-comment {
    float:right;
    background: url(images/write_comment.png) no-repeat 0;
    height: 15px;
    float: left;
    margin-left: 20px;
}

    .write-comment a, .write-comment a:visited {
        font-size: 12px;
        font-family: Verdana !important;
        color: #434d58 !important;
        font-style: normal;
        padding-left: 24px !important;
        text-decoration:underline !important;
    }

    .write-comment a:hover {
        font-size: 12px;
        font-family: Verdana !important;
        color: #434d58 !important;
        font-style: normal;
        padding-left: 24px !important;
        text-decoration:none !important;
    }

/*--------------------------------------------------------------------------------------------*/
h1 a {
    color: #52ac03 !important;
    font-size: 26px !important;
    font-family: Arial !important;
    margin-bottom: 15px;
    text-decoration:underline;
    padding-left: 0px !important;
    line-height: normal;
    font-weight: bold !important;
}

h1 a:visited {
    color: #52ac03 !important;
    font-size: 26px !important;
    font-family: Arial !important;
    margin-bottom: 15px;
    text-decoration:underline;
    padding-left: 0px !important;
    line-height: normal;
    font-weight: bold !important;
}

h1 a:hover {
    color: #52ac03 !important;
    font-size: 26px !important;
    font-family: Arial !important;
    margin-bottom: 15px;
    text-decoration:none;
    padding-left: 0px !important;
    line-height: normal;
    font-weight: bold !important;
}

.vertical-space {
    height: 30px !important;
}
