/*  
Theme Name: Weekly Market Strategies
Theme URI: http://weeklymarketstrategies.com
Description: Custom Wordpress theme for http://weeklymarketstrategies.com.
Version: 1.0
Author: Jason (http://squareorangellc.com)
Date: 09.06.2009
*/
* { margin:0; padding:0; font-size:100%; }
html,input,textarea { font-family:Arial, sans-serif; font-size:.85em; line-height:1.5em; color:#111111; }
body { background:url(images/body_bg.gif) top center; text-align:center; }
img { vertical-align:top; }
a img { border:0; }
ul { list-style:none;}
.left { float:left; }
.right { float:right; }
.center { margin:0 auto; text-align:center; }
.clear { clear:both; }
input,select { vertical-align:middle; font-weight:normal; }
a { color:#bf403a; text-decoration:none; }
a:hover { text-decoration:underline; }
p { padding-bottom:10px; }
h1 { font-size:1.95em; margin-bottom:5px; margin-top: 5px; }
h2 { font-size:.85em; font-weight:normal; margin-bottom:15px; font-weight: bold;}
h3 { font-size:1em; padding-bottom:10px; padding-top: 10px; font-weight: bold;}
.infobox {border: 1px solid #174c9c; margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; color: #174c9c; background-color: #c0e4f8; background-image: url('http://weeklymarketstrategies.net/wp-content/uploads/2010/05/Knob-Add.png');}

/* ============================= main layout ====================== */
#main { width:807px; margin:0 auto; text-align:left; }
#header { height:390px; background:url(images/header_bg.jpg) top left no-repeat; }
#middle { padding:0 21px 30px; }
#footer { height:90px; margin:0 21px; border-top:1px solid #c34c44; }
.column1,.column2,.column3,.col1,.col2,.col3 { float:left; }
.container { width:100%; overflow:hidden; }
#promotext {
	margin: 0 auto 30px auto;
	width: 90%;
	background-color: #d8d2b0;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#promotext p {font-weight: normal;}
#promotext h1 {font-size: 1.25em; margin-bottom: 0px;}

/* ============================= index ===========================*/
#index .column1 { width:513px; }
#index .column2 { width:252px; }
#index .col1 { width:250px; }
#index .col2 { width:215px; }

/* ============================= index-6 ===========================*/
#index_6 .column1 { width:528px; }
#index_6 .column2 { width:237px; }
#index_6 .col1 { width:240px; }
#index_6 .col2 { width:220px; }
.more { background:url(images/more_bg.gif) no-repeat 0 6px; padding-left:14px; font-family:arial; display:block; margin:18px 39px 0 0; float:left; }
.more_margin { margin-top:6px; }
li { background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:16px; padding-bottom: 5px; }
li a { color:#000; text-decoration:none; line-height:2.0em; }
li a:hover { text-decoration:underline; color: #bf403a; }
.imgindent { margin:0 20px 0 0; float:left; }
.imgindent2 { margin:0 12px 0 -5px; float:left; position:relative; }
.special { margin:0 25px 0 -11px; float:left; position:relative; }
.title { margin-bottom:18px; }
.header_tile { background:url(images/header_tile.jpg) top center repeat-x; }
.sidebarbox-top { width:252px; height:15px; background-image:url(images/sidebarbox-top.jpg); background-repeat:no-repeat; }
.sidebarbox { width:252px; background-color:#d8d2b0; }
.sidebarbox h1 { font-size:1.25em; padding-left:10px; padding-top:0; margin: 0px;}
.sidebarbox p { padding-left:10px; padding-right:5px; padding-top:0; font-size:.85em; }
.sidebarbox ul {padding-left: 10px; padding-right: 5px;}
.sidebarbox-bottom { width:252px; height:15px; background-image:url(images/sidebarbox-bottom.jpg); background-repeat:no-repeat; margin-bottom: 20px;}

/* ============================= header ====================== */
.menu { width:100%; height:36px; }
.centernav { width:750px; margin:0 auto; }
.menu li { width:85px; height:30px; text-align:center; float:left; padding:6px 0 0; margin:0 20px; background:none; }
.menu li a { color:#fff; font-weight:bold; font-size:.85em; text-transform:uppercase; }
.menu li a:hover { color:#bf403a; text-decoration:none; }
.menu .active { color:#bf403a; }
#header .left { padding:21px 0 0 21px; }
#header .right { padding:31px 38px 0 0; }
.navigation a { color:#000; text-decoration:none; }
.navigation a:hover { text-decoration:underline; color:#bf403a; }
.navigation .active { text-decoration:underline; color:#bf403a; }
.slogan { width:765px; height:265px; background:url(images/header_image.jpg) top left no-repeat; margin:12px 0 0 21px; }

/* ============================= middle ====================== */
.banner { margin-bottom:21px; }
.col_pad { padding:0 30px 0 0; }
.indent { padding:11px 38px 0 10px; }
.indent2 { padding:11px 0 0 10px; }
.indent3 { padding:11px 44px 0 10px; }
.indent4 { padding:11px 25px 24px 10px; }
.line { margin-bottom:29px; }
.red { color:#c34c44; }
.margin1 { margin:0 10px 20px 0; }
.img_block { margin-top:10px; }
.ul { margin-top:15px; }
.padding1 { padding-right:15px; }
.padding2 { padding-right:35px; }
.arial { font-family:arial; }

/* ============================= footer ====================== */
#footer p { padding:28px 0 0 10px; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer span { font-size:.7em; }

/* ============================= forms ============================= */
.phone { float:right; margin-right:180px; }
form { padding:5px 5px 5px 10px; }
form .rowi { height:30px; }
form .more { float:right; margin:10px 0 0 40px; }
.input { width:212px; height:22px; border:1px solid #dbd6ba; background:#f7f2da; padding:0 0 0 5px; font-size:1em; }
textarea { width:212px; height:82px; border:1px solid #dbd6ba; background:#f7f2da; padding:0 0 0 5px; overflow:auto; }
.MailPressFormEmail { width:202px; height:22px; padding:0 5px 0 5px; background-image: url(images/form-input.jpg); background-repeat: no-repeat; border: none;}
.MailPressFormSubmit {margin-top: 12px; background-image: url(images/form-buttons.jpg); background-repeat: no-repeat; width: 85px; height: 30px; border: none; cursor: pointer; font-weight: bold;}

/* ============================= MailPress Overrides ===========================*/
.widecolumn {padding-left: 30px;}
.widecolumn h2 { font-size:1.25em; margin-bottom:10px; font-weight: bold;}
.widecolumn h3 a { font-size:1.25em; background-color: #bf403a; color: #ffffff; padding: 5px;}
.widecolumn h3 a:hover {text-decoration: none;}
.widecolumn .button {width: 85px; height: 30px; background-color: #bf403a; color: #ffffff; padding: 5px; border: 0px; font-weight: bold; cursor: pointer;}