/*   
Theme Name: SmartLP
Theme URI: http://www.wpsmarttools.com/
Description: "Just what do you think you're doing Alice?"
Author: WP Smart Tools
Author URI: http://wwww.wpsmarttools.com/
Version: 1.0
*/
/* global reset */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* end of global reset */


/* ----- CSS ----- */

*{
}	
html{
}	
body{}

/* ----- IDS ----- */

#wrapper{ width:800px; margin: 0 auto 0 auto;}

#header {background-image:url(images/header.jpg); width: 790px; height: 150px; float:left; display:inline block; margin: 0 5px 10px 5px;}

#top_border { background-image:url(images/top_border.jpg); width: 790px; height: 20px; float:left; display:inline block; margin:10px 5px 0 5px;}

#content { width: 790px; float:left; display:inline block; margin:0 5px 0 5px; background-image: url(images/content_bg.jpg); background-repeat:repeat-y;}

#main { width: 466px; float:left; display: inline; margin:0 5px 0 5px; padding: 10px 10px 10px 15px;}

#sidebar {width: 264px; float: left; display: inline; margin: 10px 15px 10px 10px;}

#footer { background-image:url(images/footer.jpg); width: 750px; display: inline block; float:left; height: 35px; margin: 0 5px 100px 5px; padding:12px 20px 0 20px;}

#disclaimer { width: 760px; margin:0 5px 100px 5px; padding: 0 15px 0 15px;}

/* ----- CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.affwidgets_image { width:100%; text-align:center; margin:10px 0 20px 0;}
.affwidgets_image img {border:1px solid #000;}

.darker { border: 1px solid #919de6; background-color: #cde4ff; padding:10px; margin-bottom:20px;}

.lighter { border: 1px solid #91a4e2; background-color: #dfeeff;  padding:10px; margin-bottom:20px;}

.right_align { float:right; display:block;}

/* - -  */

body{ background-color: #efefef;}
body a { color:#ff6600;}

#header h1 { color:#ecf5ff;}
#header h2 { color:#8a98a8;}

#main h3,h4 { color:#3f5268;}

#sidebar h3, #sidebar h2 { color:#3f5268;}

#header a { color:inherit; }

/* - - */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
body p { padding-bottom:10px;}
body a { font-weight:bold;}
body a:hover {text-decoration: none;}

body h1,h2,h3,h4,h5,h6 { padding-bottom:20px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color:inherit;  text-decoration:none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration:underline; }
#header h1 {padding: 20px; font-size: 36px; font-weight:bold;}
#header h2 {padding: 20px; font-size: 18px; font-weight:bold;}

#header a { font-weight:inherit; text-decoration:none; }

#main h3 { font-size:24px; font-weight:bold;}
#main h4 { font-size:20px; font-weight:bold;}
#main p { line-height:2; }

#sidebar {/*text-align: center;*/}
#sidebar h3, #sidebar h2 { font-size:24px; font-weight:bold; padding-left:10px; padding-top:10px; }
#sidebar h2 { padding-bottom:0; padding-top:20px;}


#sidebar p { text-align:justify; padding: 0 10px 0 10px;}
.postmetadata { margin-bottom:16px; }

#footer .copyright { font-size:18px; font-weight:bolder; color:#333; }
#footer a {font-size:11px;}

#disclaimer { font-size:11px; color:#949494;}