/*
 * Theme Name: FWebDe
 * Theme URI: http://fwebde.com/
 * Description: Wordpress theme designed for use at FWebDe.com
 * Version: 3.0
 * Author: Eric Bannatyne
 * Author URI: http://fwebde.com/
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,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}body{line-height:1;color:black;background:white}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:""""}html,body{ background:#252525; font-family:Arial,Helvetica,sans-serif; min-height:100%; height:100%; position:relative}.clearing{ clear:both}.mainwidth{ width:960px}.box-wrap{ padding:0 0 20px 0}.entry img{ border:2px solid #ddd}.skip{ width:0;height:0; overflow:hidden}.entry img.alignleft,.attachment-post-thumbnail{ float:left; margin:0 15px 15px 0}.entry img.alignright{ float:right; margin:0 0 15px 15px}.aligncenter{ margin:0 auto}p{ margin:0 0 1em 0; line-height:1.5em}strong{ font-weight:bold}em,cite{ font-style:italic}del{ text-decoration:line-through}ins{ text-decoration:underline}blockquote{ margin:20px; padding:0 0 0 10px; border-left:2px solid #bbb; font-style:italic; color:#252525}code,kbd,var{ font-family:"firefox monospace aslfgajdfklgj",monospace}q{ quotes:'"' '"'}abbr,acronym{ border-bottom:1px dotted #333}h3{ font-size:26px; margin:20px 0 10px 0}h4{ font-size:21px; margin:10px 0 5px 0}h5{ font-size:16px; font-weight:bold}h6{ font-size:12px; font-weight:bold}a,a:link,a:visited{ color:#00437A; text-decoration:none}a:hover,a:active{ text-decoration:underline}.entry a:hover img{border:2px solid #d0d0d0}ul,ol{ margin:10px 0 10px 45px}ul li{ list-style-type:disc; margin:0 0 8px 0; line-height:1.1em}ol li{ list-style-type:decimal; margin:0 0 8px 0; line-height:1.1em}table{ margin:10px 0 20px 0}th{ padding:5px; border-bottom:2px solid #416375; font-weight:bold}td{ padding:5px}input[type="text"],textarea{ background:#fff; border:1px solid #ccc; padding:3px; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#444}input[type="text"]:focus,textarea:focus{ background:#f3f3f3}#wrapper{ width:1020px; margin:20px auto; position:relative; min-height:100%; height:100%}#logo{    width:223px;    height:36px;    position:absolute;    top:18px;    left:0}#logo a,#logo a:link,#logo a:visited,#logo a:hover,#logo a:active{    width:223px;    height:36px;    display:block;    text-indent:-9999px;    background:url('images/logo.png') no-repeat; border:none}.content-wrap{ width:720px; position:absolute; top:80px; left:0; z-index:500}#content{ width:670px; margin:0 0 20px 0; background:#f1f1f1; background:rgba(255,255,255,0.92); border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:90%; color:#050505; padding:10px 30px 10px 10px}.entry{ margin:0 0 25px 0;clear:both}.entry h2,.entry h2 a,.entry h2 a:link,.entry h2 a:visited{ font-size:32px; color:#111; text-decoration:none; margin:0 0 5px 0}.entry h2 a:hover,.entry h2 a:active{ color:#333; text-decoration:none}.postmetadata{ font-size:85%; color:#444; margin:0 0 10px 0; line-height:1.2em}.continue{ margin:15px 0 0 0}.continue a{background:#E1E2E3; padding:5px 7px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-decoration:none; color:#0D557D;color:#234D63;font-weight:bold}.continue a:hover{ background:#D5DCE3}.side-wrap{    width:590px;    position:absolute;    top:0;right:0}#side{    margin:0 0 20px 0;    background:url('images/side-bg.png') repeat-x top left #295873; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:10px; font-size:85%; overflow:hidden}#side-top{ height:50px}#side-top ul{ height:14px; margin:21px 0}#side-top li{ float:left; margin:0 20px 0 0; list-style-type:none}#side-top li a,#side-top li a:link,#side-top li a:visited{ padding:5px; background:#214459; color:#70A2BA; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#side-top li a:hover,#side-top li a:active{ background:#1C3A4D; text-decoration:none}#side-right{    clear:both;    float:right;    width:285px;    color:#C5D1D8}#side-right h2{    position:relative;    display:inline;    background:#873131;    background:rgba(135,49,49,0.80);    z-index:9999;    margin:0 0 0 -30px;    box-shadow:1px 1px 7px #2D1D1D;-moz-box-shadow:1px 1px 7px #2D1D1D;-webkit-box-shadow:1px 1px 7px #2D1D1D;    font-size:16px;    padding:2px;    color:#D9DADB}#side-right a,#side-right a:link,#side-right a:visited{    color:#9DBBCC}#side-right ul li li{    margin:10px 0}#side-right ul li{    margin:20px 0}#side-right ul,#side-right ol{    margin:0}#side-right li{    clear:both;    list-style-type:none}#side-right form{    margin:15px 0 10px 0} #side-right input[type="text"],#side-right input[type="text"]:focus{    background:#DFE3E7;    padding:1px}#side-right .follow li{    margin:0 0 6px 0;    font-weight:bold; font-size: 110%;}#side-right .follow li a:hover,#side-right .follow li a:active{    text-decoration:none}#side-right .follow a{    padding:0 0 0 28px;    height:18px;    display:block;    line-height:18px}#side-right .follow .rss a{    background:url(images/rss.png) top left no-repeat transparent}#side-right .follow .twitter a{    background:url(images/twitter.png) top left no-repeat transparent}#side-right .follow .email a{    background:url(images/mail.png) top left no-repeat transparent}#side-right .gravatar{ float:left; margin:0 5px 5px 0}#side-right .widget{margin:0 0 23px 0}#footer{ font-size:85%; margin:25px 0 0 0; padding:10px 0 0 0; border-top:1px solid #ccc; width:685px}.copyright{ float:left; margin:0; line-height:0.7em}.footer-links{ float:right; margin:0; line-height:0.7em; word-spacing:0.7em}.footer-links .rss{ word-spacing:0}.comments-header{font-size:large;margin:10px 0}.commentlist{width:630px;margin:1em auto 0 auto}.comment{list-style-type:none;margin:1em 0 0 0;padding:0 0 5px 0;background:#C4CACD;color:#050505}.comment .gravatar{float:left;margin:1em 0 0 0;padding:0 5px 3px 0;background:#EAEAEA}.comment .comment .gravatar{ background:transparent !important}.comment-meta{font-size:85%;padding:5px 5px 10px 5px;margin:0 10px 0 0;float:left;width:auto;height:30px}.comment-text{clear:left;margin:0 0 1em 0;padding:5px}.comment .gravatar{ margin:0; background:#EAEAEA}.comment .children{ margin:0 0 10px 15px}.comment .depth-2{ list-style-type:none; background:#ddd; width:570px}.comment .depth-3{ background:#C4CACD; width:535px; list-style-type:none}.comment .depth-4{ width:500px; background:#ddd; list-style-type:none}.comment .depth-5{ width:460px; background:#C4CACD; list-style-type:none}.comment-text .reply{ font-size:85%}.comment-author-admin,.bypostauthor{background:#274758 !important;color:#BAC5CC}.comment a{ color:#2F82AD}.comment-author-admin li .gravatar,.bypostauthor li .gravatar{ background:#274758 !important}.comment-author{font-weight:bold}.comment-date{line-height:1.5em}.comment ul li{ list-style-type:disc}#respond{ margin:15px}.pingslist{ font-size:small}.pingslist li{ clear:both}.pingslist .comment-meta,.pingslist .commentmetadata{ padding:2px 0 0 2px}.bookmark{float:left;margin:1.5em 0 0 0}.bookmark ul{margin:0;padding:0}.bookmark li{list-style-type:none;display:inline}.bookmark li a{display:block;height:24px;width:24px;float:left;margin:0 15px 0 0;padding:0;text-decoration:none;background-image:url(images/icons.png);background-repeat:no-repeat;opacity:0.8}.bookmark li a:hover{opacity:1}.bookmark .stumbleupon{background-position:0 0}.bookmark .delicious{background-position:-24px 0}.bookmark .technorati{background-position:-48px 0}.bookmark .digg{background-position:-72px 0}.retweet{ float:right; margin:0 0 7px 7px}.related-posts{ float:left; width:330px}.related-posts h2{ font-size:large}.related-posts ul{ margin:0 0 1em 0.3em}.related-posts li{ list-style-type:none; margin:0.5em 0 0 0}.stay-updated{ float:right; clear:none; width:260px}.stay-updated h2{ font-size:large}.stay-updated p{ margin:0 0 0.4em 0}.stay-updated ul{ margin:0 0 1em 0.3em}.stay-updated li{ list-style-type:none; margin:0 0 0.5em 0}.stay-updated li a{ text-decoration:none; font-weight:bold}.portfolio .portfolio-item{ padding:0 0 40px 0; border-bottom:1px solid #ccc}.portfolio .portfolio-item:last-child{ border:0; padding:0}.portfolio a.visit-link{ background:#BCCAD1; padding:5px 7px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-decoration:none; color:#0D557D}.portfolio a.visit-link:hover{ background:#9BC2D6}.portfolio-image-container{ width:150px; height:150px;  float:left; margin:0 15px 15px 0; border:2px solid #ddd; overflow:hidden;  position:relative}.portfolio-image-container .portfolio-image{ border:0}.portfolio-desc{ width:150px; height:35px; padding:4px;  position:absolute; bottom:-43px; left:0;  background:#295873; background:rgba(41,88,115,0.85);  color:#ddd; font-size:85%}
#side-right .ad a, #side-right .ad a:link, #side-right .ad a:visited {color: #666;}
#side-right .ad a:hover, #side-right .ad a:active {color: #444;}

.header-banner .adhere {
	margin: 10px auto;
	text-align: center;
}