/* 
	Theme Name: Weber Asset
	Description: Unique modern theme created for Wordpress.
	Author: Nola Cooper
	Author URI: http://www.nolacooper.com
	Version: 1.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php	
*/



 * {
margin:0;
padding:0
}

body,html {
min-height:101%
}

body {
background:silver;
color:#555;
font-size:13px;
font-family:Verdana,Helvetica, Sans-Serif;
margin:0 auto;
padding:0
}

small {
font-size:10px;
color:#666;
margin:0;
padding:10px 0 15px 30px
}

#page {
width:918px;
margin:0 auto;
padding:0
}

a:link {
color:#3776b4;
text-decoration:underline
}

a:hover,a:visited {
color:#6c0909;
text-decoration:underline
}

#header {
float:left;
background:#dfe5e6 url(images/header.jpg) top center no-repeat;
width:902px;
margin:0 auto 0 7px;
padding:0
}

#topnav {
width:890px;
text-align:right;
color:#fff;
font-size:12px;
font-weight:400;
line-height:22px;
margin:0 auto;
padding:0 15px 0 0
}

#topnav a {
color:#fff;
text-decoration:none
}

#topnav a:hover,#topnav a:visited {
color:#fff;
text-decoration:underline
}

#headerleft {
float:left;
width:310px;
text-align:center;
padding:5px 0 10px 12px
}

#headerright {
float:right;
width:250px;
font-weight:700;
color:#eaeaea;
font-size:14px;
text-align:center;
padding:15px 0 0
}

.description {
font-size:12px;
font-weight:400;
color:#084271;
font-style:italic;
margin:-2px 0 0;
padding:0
}

#wrap {
float:left;
width:918px;
background:url(images/pgbg.png) top right repeat-y;
margin:0 auto;
padding:0
}

#content {
width:885px;
text-align:left;
margin:0 auto;
padding:20px 0
}

blockquote {
margin:15px 0 0 35px;
padding:0 25px 0 10px
}

.postinfo {
width:550px;
font-size:10px;
color:#666;
border-top:1px solid silver;
border-bottom:1px solid silver;
line-height:11px;
margin:10px 0 40px 25px;
padding:10px 5px 10px 10px
}

#featured {
float:left;
background:url(http://www.weberasset.com/wp-content/themes/weber/images/action_bkg.jpg) top center repeat-x;
width:902px;
height:311px;
margin:0 auto 0 8px;
padding:0
}

#hometext {
margin:0;
padding:0
}

#hometext p {
color:#555;
line-height:15px;
margin:5px 0px 0 0;
padding:0 20px 0 0
}

#hometext ul {
list-style-type:none;
margin:0px;
padding:0 0 15px
}

#hometext ul li {
list-style-type:square;
margin:0;
padding:0
}

#homehdr {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:27px;
color:#3a5b2e;
margin:0;
padding:15px 0 10px 10px
}

#highlight {
float:left;
width:325px;
border:1px solid silver;
background:#f4f4f4 url(images/keys.jpg) left no-repeat;
color:#666;
margin:0 0 10px 10px;
padding:5px 5px 5px 170px
}

#highlight2 {
float:right;
width:290px;
border:1px solid silver;
background:#f4f4f4 url(images/401k.jpg) top right no-repeat;
color:#666;
margin:0 10px 10px 5px;
padding:5px 65px 5px 0
}

#highlight3 {
float:right;
width:200px;
border:1px solid silver;
background-color:#f4f4f4;
color:#666;
margin:25px 30px 10px 10px;
padding:5px 55px 5px 5px
}

#highlight3 h2 {
margin:0 0 5px !important;
padding:0 !important
}

#highlight3 ul {
list-style-type:none;
width:230px !important;
margin:0 0 10px 5px;
padding:0
}

#highlight3 ul li {
list-style-type:none;
margin:0;
padding:5px 0
}

h1 {
color:#6c0909;
font-size:24px;
font-family:Verdana, Arial, Sans-Serif;
font-weight:700;
margin:0;
padding:5px 0 20px 25px
}

h1 a:hover {
color:#666;
text-decoration:none
}

h2 {
color:#003e75;
font-size:18px;
font-weight:700;
margin:5px 0 10px 5px;
padding:10px 0 10px 25px
}

h2 a {
color:#003e75;
text-decoration:none
}

h3 {
color:#555;
font-size:18px;
font-weight:700;
border-bottom:1px solid #555;
margin:15px 0 5px;
padding:15px 0 10px 5px
}

#h3_link a {
color:#555;
text-decoration:none
}

#crumbs {
text-align:right;
font-size:9px;
line-height:20px;
margin:5px 3px 5px 0;
padding:0
}

#crumbs a {
font-size:9px
}

.date {
font-size:11px;
color:#084271;
margin:-15px 0 10px 30px;
padding:0
}

#footer {
float:left;
background:#dfe5e6 url(images/ftrbg.jpg) top center no-repeat;
width:892px;
color:#022c4f;
font-size:11px;
text-align:right;
margin:0 auto 0 7px;
padding:30px 5px 10px
}

#footer a {
display:inline;
color:#022c4f;
text-decoration:none
}

#copy {
float:left;
width:300px;
color:#022c4f;
font-size:10px;
text-align:left;
margin:0 auto;
padding:0 5px 25px 0
}

#copy a {
color:#022c4f;
text-decoration:none
}

#searchform {
float:right;
width:200px;
margin:5px 5px 0 0;
padding:0
}

#searchbox {
background:#fff !important;
width:130px;
color:#555;
font-size:10px;
font-family:Verdana;
font-weight:400;
border:1px solid #777;
display:inline;
margin:0 3px 0 8px;
padding:3px 0 2px 5px
}

.button {
background:#6c0909;
color:#fff;
border:none;
font-size:0.9em;
font-weight:700;
padding:1px
}

.button:hover {
background:#084271;
color:#55555;
text-decoration:none
}

#commentblock {
width:580px;
color:#666;
float:left;
margin:5px 0 10px;
padding:10px 10px 10px 30px
}

ol#commentlist {
list-style-type:none;
margin:0;
padding:5px 0 5px 10px
}

.commentdate {
font-size:12px;
padding:0
}

#commentlist li p {
line-height:20px;
margin:0;
padding:0
}

.commentname {
color:#333;
margin:0;
padding:5px 5px 5px 0
}

.commentinfo {
clear:both
}

.commenttext {
clear:both;
color:#000;
width:560px;
background:silver;
margin:5px 0 20px;
padding:-20px 10px 10px
}

.commenttext-admin {
clear:both;
width:560px;
background:silver;
margin:5px 0 20px;
padding:10px 10px 5px
}

#commentsformheader {
padding-left:0
}

#commentsform {
text-align:left;
margin:0;
padding:0
}

#commentsform form {
text-align:left;
margin:0
}

#commentsform p {
margin:0
}

#commentsform form textarea {
width:99%
}

p.comments_link img {
border-style:none;
margin:0;
padding:0
}

.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:"."
}

.clearfloat {
display:block
}

img.alignright {
float:right;
border:1px solid #809eb5 !important;
background-color:#dfe4e7;
margin:5px 0 15px 15px;
padding:4px
}

img.alignleft {
float:left;
border:1px solid #809eb5 !important;
background-color:#dfe4e7;
margin:5px 15px 5px 0;
padding:4px
}

.partnersright {
float:right;
margin:10px 5px 5px 15px
}

.partnersright2 {
float:right;
margin:10px 30px 10px 10px
}

img.alignrightalt {
float:right;
border:none;
background-color:none;
margin:5px 0 15px 15px;
padding:4px
}

img.alignleftalt {
float:left;
border:none;
background-color:none;
margin:5px 15px 15px 0;
padding:4px
}

#blogcontent {
float:left;
width:600px;
text-align:left;
margin:0 auto;
padding:20px 0 20px 15px
}

.disclaimer {
text-align:center;
font-size:10px
}

.glidecontentwrapper {
position:relative;
width:902px;
height:311px;
border:none;
overflow:hidden
}

.glidecontent {
position:absolute;
background:url(images/action_bkg.jpg) top center repeat-x;
visibility:hidden;
width:880px;
height:311px;
z-index:100;
padding:10px
}

.glidecontenttoggler {
width:880px;
text-align:left;
margin:left:6px
}

.glidecontenttoggler a {
display:inline-block;
border:none;
color:#3a5b2e;
font-weight:700;
text-decoration:none;
font-family:Georgia !important;
margin:1px 0 5px;
padding:3px 0 0
}

.glidecontenttoggler-copy {
width:902px;
text-align:left;
margin:left:6px
}

.glidecontenttoggler-copy a {
display:inline-block;
border:none;
color:#3a5b2e;
font-weight:700;
text-decoration:none;
font-family:Georgia !important;
margin:1px 0 5px;
padding:6px 0 0
}

.toc {
float:left;
display:inline;
width:292px;
height:45px;
border-right:1px solid #606060
}

.toc-copy {
float:left;
display:inline;
width:219px;
height:46px;
border-right:1px solid #606060;
}


.toc-copy-end {
float:left;
display:inline;
width:242px;
height:46px;
border-right:0px solid #606060;

}

.glidecontenttoggler a.prev,.glidecontenttoggler a.next {
width:285px;
height:43px;
border-right:1px solid #606060
}

.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover {
background:#1A48A4;
color:#FFF
}

.glidecontenttoggler-copy a.prev,.glidecontenttoggler-copy a.next {
width:285px;
height:43px;
border-right:1px solid #606060
}

.glidecontenttoggler-copy a.prev:hover,.glidecontenttoggler-copy a.next:hover {
background:#1A48A4;
color:#FFF
}


#p-select {
float:left;
background:url(http://www.weberasset.com/wp-content/themes/weber/images/tab_bg.jpg) top center repeat-x;
width:902px;
height:47px;
margin:0 auto 0 8px;
padding:0
}

#optinbx {
float:right;
width:385px;
height:285px;
color:#fff;
background:url(images/optinbg.jpg) top center no-repeat;
text-align:right;
margin:0px 10px 0 0;
padding:20px 10px 0 20px
}

#optinbx img {
border:none;
text-align:center;
margin:0 auto;
padding:0
}

.opttl {
color:#183d69;
font-family:Arial;
font-size:19px;
font-weight:700;
text-align:center;
text-shadow:1px 1px #777;
margin:5px 5px 0 150px
}

p.opt {
color:#fff;
font-family:Verdana;
font-size:12px;
font-weight:400;
text-align:center;
margin:5px 5px 0 163px
}

.ctatext {
float:left;
width:420px;
margin-top:60px;
font-family:Georgia !important;
color:#3A5B2E !important;
font-size:18px !important;
padding:0 5px 0 35px
}

img.noborder {
border:none !important
}

.newcontact {
border:2px solid red !important;
width:480px;
margin-left:30px;
float:left;
padding:10px 0 4px
}

.contactimage {
float:right
}

#content p,#blogcontent p {
line-height:16px;
margin:5px 0 10px;
padding:0 30px
}

#content ul,#blogcontent ul {
list-style-type:none;
margin:0 0 0 35px;
padding:0 30px 15px;
}

#blogcontent ol {
list-style-type:decimal;
margin:0 0 0 50px;
padding:0px;
}



#content ul li,#blogcontent ul li {
list-style-type:square;
margin:0;
padding:5px 0
}

#disqus_thread{
padding:0 30px 15px;
}


#commentcontent ul li {
list-style-type:none !important;
}

#content blockquote p,#blogcontent blockquote p {
margin:0 0 20px;
padding:0
}

#content ul li a,#blogcontent ul li a {
color:#038ffd;
text-decoration:none
}

#content ul li a:hover,#blogccontent ul li a:hover {
color:#eaeaea;
text-decoration:none
}

#content img,#blogccontent img {
border:none
}

#content img.wp-smiley,#content img.wp-wink,#blogccontent img.wp-smiley,#blogcontent img.wp-wink {
float:none;
border:none;
margin:0;
padding:0
}

#content ol,#blogccontent ol {
margin:0 0 0 20px;
padding:0 30px 15px
}

#content ol li,#blogccontent ol li {
margin:0 0 0 20px;
padding:0 0 5px
}

#highlight ul,#highlight ul li,#highlight2 ul,#highlight2 ul li {
list-style-type:none;
margin:0;
padding:0
}

#highlight a:link,#highlight2 a:link,#highlight3 a:link {
color:#3776b4 !important;
text-decoration:underline !important
}

#highlight a:hover,#highlight2 a:hover,#highlight3 a:hover {
color:#6c0909 !important;
text-decoration:underline !important
}

h1 a,h2 a:hover,h2 a:visited,#h3_link a:hover {
color:#6c0909;
text-decoration:none
}

#footer a:hover,#footer a:visited,#copy a:hover,#copy a:visited {
color:#022c4f;
text-decoration:underline
}

.glidecontenttoggler a.selected,.glidecontenttoggler a:hover {
background:url(images/tab_bg-on.jpg) top center repeat-x;
color:#FFF
}

.glidecontenttoggler-copy a.selected,.glidecontenttoggler-copy a:hover {
background:url(images/tab_bg-on.jpg) top center repeat-x;
color:#FFF
}

.wpcf7 textarea {height:32px !important;
width:263px !important;}

.af-element {padding-left:0px !important;}
