/*
Theme Name: Custom Theme
Theme URI: http://www.infinitewebdesign.com.au
Description: custom Designed theme
Version: 1.0
Author: Carly Black
Author URI: 
*/

/* Global */
body {
	background:#1f2b59 url(http://www.7hoursalesletter.com/images/bg/fixed-background1.jpg) no-repeat top;
	margin:0px; font:13px Arial}
#container2 {background:#fff; width:650px; margin:0px auto; border:2px solid #000; padding:10px; }

.xmas {background: url(http://www.7hoursalesletter.com//images/xmas-border_01.jpg); width:664px; height:750px; margin:0px auto; padding:20px 10px 0px 10px}
.xmas-m {background:url(http://www.7hoursalesletter.com//images/xmas-border_02.jpg) repeat-y; width:604px; margin:0px auto; padding:1px 40px}
.xmas-b {background:url(http://www.7hoursalesletter.com//images/xmas-border_03.jpg); width:684px; height:169px; margin:0px auto; padding:1px 0px}
/* Layout */

#top {background:url(http://www.7hoursalesletter.com/images/bg/top-bg.png) repeat-x; width:100%; height:100%}
#bottom {background:url(http://www.7hoursalesletter.com/images/bg/bottom-bg.png) bottom repeat-x; height:94px; width:100%;}
#container {width:1068px; height:100%; margin:0px auto;}
#header {width:1068px; height:122px;}
#topbody {background:url(http://www.7hoursalesletter.com/images/template_04.png) no-repeat ; padding:5px 200px; min-height:350px }
#footer {background:url(http://www.7hoursalesletter.com/images/template_06.png); height:84px; padding:10px 120px 0px 120px; margin:0px auto; width:828px; text-align:right; font:11px Arial, Helvetica, sans-serif; }
#footer a {color:#666; text-decoration:none; font:11px Arial, Helvetica, sans-serif}
#body { background:url(http://www.7hoursalesletter.com/images/template_05.png) repeat-y; padding:0px 0px 1px 0px}
.greybg {background:url(http://www.7hoursalesletter.com/images/bg/table-bg.gif) repeat}
.stopbg {background:url(http://www.7hoursalesletter.com/images/bg/stop.gif) no-repeat; width:615px; height:238px; margin:0px auto}
.lady {background:url(http://www.7hoursalesletter.com/images/bg/lady.jpg); width:351px; height:395px; margin:0px auto; padding:0px 20px 0px 240px;}
.optinbox {width:307px; height:284px;}

.bonus1-top {background:url(http://www.7hoursalesletter.com/images/bg/bonus-1_01.jpg); width:794px; height:176px; padding:1px 0px}
.bonus2-top {background:url(http://www.7hoursalesletter.com/images/bg/bonus-2_01.jpg); width:794px; height:176px; padding:1px 0px}
.bonus3-top {background:url(http://www.7hoursalesletter.com/images/bg/bonus-3_01.jpg); width:794px; height:176px; padding:1px 0px}
.bonus4-top {background:url(http://www.7hoursalesletter.com/images/bg/bonus-4_01.jpg); width:794px; height:176px; padding:1px 0px}
.bonus-body {background:url(http://www.7hoursalesletter.com/images/bg/bonus-1_02.jpg); width:594px; padding:1px 100px}
.bonus-footer {background:url(http://www.7hoursalesletter.com/images/bg/bonus-1_04.jpg); width: 794px; height:51px}

.how-top {background:url(http://www.7hoursalesletter.com/images/bg/How-Box_01.jpg); width:700px; height:26px; padding:1px 0px; margin:0px auto}
.how-body {background:url(http://www.7hoursalesletter.com/images/bg/How-Box_02.jpg); width:640px; padding:1px 30px; margin:0px auto}
.how-footer {background:url(http://www.7hoursalesletter.com/images/bg/How-Box_04.jpg); width:700px; height:31px; margin:0px auto}


/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:18px;}
h2#comments{margin:20px auto 10px;font-size:14px;}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {width:100%; padding:0px 40px}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:150px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}
img {margin:0px; padding:0px; }

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0 0 0;border:none}
.green {color:#060}
.arial14 {font:20pt Arial, Helvetica, sans-serif; text-align:justify }
.arial12 {font:13pt Arial, Helvetica, sans-serif; padding:0px; margin:0px}
.arial14Normal {font:14pt Arial, Helvetica, sans-serif; }
li.arial14 {font:14pt Arial, Helvetica, sans-serif; list-style:square; padding-bottom:12px}
.arial16 {font:16pt Arial, Helvetica, sans-serif; color:#000;}
.courier20 {font:20pt "Courier New", Courier, monospace; padding:0px 30px 0px 0px}
.arial23 {font:23pt Arial, Helvetica, sans-serif}
.arial23c {font:23pt Arial, Helvetica, sans-serif; text-align:center}
li.arial14 {font:14pt Arial, Helvetica, sans-serif; list-style:square; padding-bottom:12px}
.red {color:#C00}
.box {width:450px; background:#FCC; border:2px solid #39F; padding:20px 40px; font:12pt Arial, Helvetica, sans-serif; margin:0px auto; text-align:justify; line-height:16pt}
.box h2 {font:17pt Arial, Helvetica, sans-serif; color:#33C; text-align:center}
.impact28 {font:28pt Impact, Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0px; margin:0px}
.impact21 {font:21pt Impact, Arial, Helvetica, sans-serif; color:#F93; text-align:center; padding:0px; margin:0px}

.arial23 {font:23pt Arial, Helvetica, sans-serif}
.arial23Red {font:23pt Arial, Helvetica, sans-serif; color:#C00;}
.Rarial23Red {font:23pt Arial, Helvetica, sans-serif; color:#C00; text-align:right; padding-right:50px}
.arial16Red {font:16pt Arial, Helvetica, sans-serif; color:#C00;}
.arial16 {font:16pt Arial, Helvetica, sans-serif; color:#000;}
.arial28Red {font:28pt Arial, Helvetica, sans-serif; color:#C00}
.arial20Red {font:20pt Arial, Helvetica, sans-serif; color:#C00}
.arial20 {font:20pt Arial, Helvetica, sans-serif;}
.arial20Blue {font:20pt Arial, Helvetica, sans-serif; color:#3366ff}
.arial14Blue {font:14pt Arial, Helvetica, sans-serif; color:#000090; background:#FFCC00}
.arial21DBlue {font:20pt Arial, Helvetica, sans-serif; color:#000090}
.arial14 {font:14pt Arial, Helvetica, sans-serif; text-align:justify }
p.arial12 {font:12pt Arial, Helvetica, sans-serif; padding:0px; margin:0px}
.arial14Normal {font:14pt Arial, Helvetica, sans-serif; }
li.arial14 {font:14pt Arial, Helvetica, sans-serif; list-style:square; padding-bottom:12px}


/* Arial Narrow */

.arialNarrow14 {font:14pt "Arial Narrow", arial, helvetica, sans-serif;}
.arialNarrow16 {font:16pt "Arial Narrow", arial, helvetica, sans-serif;}
.arialNarrow18 {font:18pt "Arial Narrow", arial, helvetica, sans-serif;}
.arialNarrow18Blue {font:18pt "Arial Narrow", arial, helvetica, sans-serif; color:#3366ff}
.arialNarrow20 {font:20pt "Arial Narrow", arial, helvetica, sans-serif;}

.arialNarrow28Blue {font:28pt "Arial Narrow", Helvetica, sans-serif; color:000090; text-align:center;}
.arialNarrow16Red {font:16pt "Arial Narrow", arial, helvetica, sans-serif; color:#C00}
.arialNarrow16Grey {font:16pt "Arial Narrow", arial, helvetica, sans-serif; color:#666; text-align:justify;}

/* Impact */

.impact20 {font:20pt Impact, Arial, Helvetica, sans-serif}
.impact20Red {font:20pt Impact, Arial, Helvetica, sans-serif; color:#C00}
.impact20 {font:20pt Impact, Arial, Helvetica, sans-serif;}
.impact22Red {font:22pt Impact, Arial, Helvetica, sans-serif; color:#C00}
.impact28 {font:28pt Impact, Arial, Helvetica, sans-serif}
.impact24Green {font:27pt impact,  Arial, Helvetica, sans-serif; color:#008000}
.impact24 {font:27pt impact,  Arial, Helvetica, sans-serif;}
.impact26Red {font:26pt Impact, Arial, Helvetica, sans-serif; color:#C00}
.impact31 {font:31pt Impact, Arial, Helvetica, sans-serif;}
.impact43Yellow {font:43pt Impact, Arial, Helvetica, sans-serif; color:#FFCC00}

.impact27DBlue {font:27pt impact,  Arial, Helvetica, sans-serif; color:#000090}
.impact16 {font:16pt Impact, Arial, Helvetica, sans-serif}

.impact18 {font:18pt Impact, Arial, Helvetica, sans-serif; color:#000090}

.red {color:#C00}

.hilightred {background:#C00}

.yellow {color:#FFCC00}