/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {clear:both;height:0;width:100%;}

/************************* body + fonts */

body {background: #809b70 url(/wp-content/themes/ful/images/body.gif) repeat-x;text-align:center;font: 12px Arial,Tahoma;color:#506346;padding: 0 0 100px 0;}
h1 {color:#559503;font-size:20px;letter-spacing:-1px;padding: 10px 0 0 0;}
h3, h3 a {font-weight:bold;font-size:12px;color:#fff;text-decoration:none;}
h5, #your-profile legend {font-size:16px;letter-spacing:-0.5px;font-weight:normal;}

p {padding: 10px 0 10px 0;line-height:140%;}
a {color:#569604;padding: 1px;outline:none;}
a:hover {background:#feffb9;color:#506346;}
#sidestuff a:hover {background:0;text-decoration:underline;color:#fff;}

blockquote {font-style:oblique;background:#efefef;padding-left: 10px;padding-right:10px;}

ul, ol {padding: 10px 0 10px 25px;}
li {line-height:140%;}

/************************* containers */

#wrap {width:840px;margin:auto;text-align:left;background: url(/wp-content/themes/ful/images/bottom.jpg) no-repeat 0 bottom;padding: 0 0 10px 0;}
#logoetc {background: url(/wp-content/themes/ful/images/header.gif) no-repeat;width:800px;padding: 0 20px 0 20px;height:110px;}
#content {width:800px;padding: 0 20px 20px 20px;background: url(/wp-content/themes/ful/images/content.jpg) repeat-y;}
#maincontent {width:460px;float:left;padding: 0 20px 0 0;}
#maincontent.home {background: url(/wp-content/themes/ful/images/main.jpg) no-repeat;padding-top: 210px;}
.idwrap {width: 320px;background:url(/wp-content/themes/ful/images/nav.jpg) no-repeat;float:left;}
#sidestuff {width:290px;padding: 20px 10px 0 15px;}
#footer {width:800px;padding: 10px 20px 10px 20px;background: #3e5331 url(/wp-content/themes/ful/images/footer.jpg) repeat-y;margin:auto;}
#disclaimers {width:800px;padding: 20px 20px 10px 20px;background: url(/wp-content/themes/ful/images/footer2.jpg) no-repeat;margin:auto;text-align:right;}

/************************* logo etc */

.logos {width:470px;float:left;padding: 10px 10px 0 0;}
.belogo {position:absolute;}
.logo {float:right;}
#logoetc cite {color:#273c19;font-style:normal;position:absolute;top: 55px;margin: 0 0 0 250px;}
#logoetc small {color:#648250;font-size:11px;position:absolute;top: 90px;margin: 0 0 0 250px;}

.signup {width:290px;padding: 10px 20px 0 10px !important;padding: 10px 15px 0 10px;float:left;height:100px;background: url(/wp-content/themes/ful/images/signup.gif) repeat-x;}
.signup form {width:295px;clear:both;display:block;height:40px;}
.signup input {background:#c5e9ad;display:block;border:0;padding: 2px;width:120px;}
.signup input.uname {width:110px;float:left;background: url(/wp-content/themes/ful/images/username.png) -10px -3px no-repeat;margin: 0 5px 0 0;border:2px solid #b5df99;font-size:11px;}
.signup input.pword {width:110px;float:left;background: url(/wp-content/themes/ful/images/password.png) -10px -3px no-repeat;border:2px solid #b5df99;font-size:11px;}
.signup input.uname:focus, .signup input.pword:focus {background:#c5e9ad;background-image:none;}
#wp-submit {width:33px;height:22px;border:0;background: url(/wp-content/themes/ful/images/submit.gif) no-repeat;margin: 1px 0 0 5px;float:left;}

.signup label, .signup li a, .signup li {color:#abc09d;font-size:11px;text-decoration:none;}
.signup li a:hover {text-decoration:underline;background:0;}

.signup ul {padding:0;}
.signup li {list-style:none; background: url(/wp-content/themes/ful/images/signupli.png) no-repeat 0 4px;padding: 0 0 0 13px;}

.signup li.credits {background:0;font-size:20px;color:#fff;letter-spacing:-1px;padding:10px 0 0 0;}
.signup li.credits strong {letter-spacing:-2px;}

.signup li.userpic {width:85px;height:85px;overflow:hidden;float:right;background:0;margin: -80px 0 0 0;}
.signup li.userpic img {width:80px;height:80px;border:1px solid #fff;background:#495851;padding:1px;}

/************************* maincontent */

#maincontent.single small {text-transform:uppercase;border-top: 1px dotted #809b70;display:block;margin: 15px 0 0 0;padding: 10px 0 0 0;}
#maincontent.single small a {text-decoration:none;font-size:11px;}
#maincontent p img {margin: 5px;}
#maincontent.single h2 {font-size:30px;letter-spacing:-2px;}
#maincontent.single h2 a {text-decoration:none;}
#maincontent.single h2 a:hover {background:0;color:auto;}

#maincontent.single embed {margin: 15px 0 15px 0;}

#fadebanners {width:460px;height:100px;display:block;}
#fadebanners img {display:none;position:absolute;}

/************************* login */

#login form {border:1px solid #ddd;padding: 0 10px;background:#efefef;height:100px;}
#login form p {width:210px;float:left;}
#login form p input {width:190px;padding: 1px 3px;font-weight:bold;}
#login #rememberme {width:inherit;}

/************************* archive */

#maincontent.archive h2, #login h2 {border-top: 1px dotted #809b70;display:block;margin: 15px 0 0 0;padding: 10px 0 0 0;font-size:30px;letter-spacing:-2px;}
.entry h3 a {color:#569604;font-size:13px;}

.arch {clear:both;padding: 10px 0 10px 0;}

.details {width:160px;float:left;}
.details ul {padding:0 0 0 0;text-align:right;}
.details li {font-size:11px;list-style:none;}

.entry {width:280px;float:right;border-left: 1px dotted #ccc;padding: 0 0 0 10px;}

#maincontent.archive .videocasts h2 {margin: 0 0 20px 0;}
#maincontent.archive .videocasts .vid {width:120px;text-align:center;float:left;margin: 0 15px 10px 10px;border:1px solid #809b70;height:100px;background:0;}
#maincontent.archive .videocasts .vid h4 a {color:#506346;}

/************************* navigation + sideblog */

#sidestuff li a {color:#fff;text-decoration:none;}
#sidestuff li a:hover {background:0;color:#77bf17;}
#sidestuff li {list-style:none;padding:0 0 0 15px;background:url(/wp-content/themes/ful/images/signupli.gif) 0 4px no-repeat;}
#sidestuff ul {padding: 20px 0 20px 0;width:145px;float:left;}

/*.community {background:url(/wp-content/themes/ful/images/community.jpg) no-repeat;}
.livemedia {background:url(/wp-content/themes/ful/images/livemedia.jpg) no-repeat;}
.forums {background:url(/wp-content/themes/ful/images/forums.jpg) no-repeat;}
.chat {background:url(/wp-content/themes/ful/images/chat.jpg) no-repeat;}
.webinars {background:url(/wp-content/themes/ful/images/webinars.jpg) no-repeat;}
.sponsors {background:url(/wp-content/themes/ful/images/sponsors.jpg) no-repeat;}*/

#sidestuff li.header {height:30px;display:block;padding: 0 0 0 32px;font-size:16px;color:#fff;font-weight:normal;}
#sidestuff ul.community li.header {background: url(/wp-content/themes/ful/images/li-community.gif) 0 0 no-repeat;}
#sidestuff ul.livemedia li.header {background: url(/wp-content/themes/ful/images/li-livemedia.gif) 0 0 no-repeat;}
#sidestuff ul.chat li.header {background: url(/wp-content/themes/ful/images/li-chat.gif) 0 0 no-repeat;}
#sidestuff ul.forums li.header {background: url(/wp-content/themes/ful/images/li-forums.gif) 0 0 no-repeat;}
#sidestuff ul.webinars li.header {background: url(/wp-content/themes/ful/images/li-webinar.gif) 0 0 no-repeat;}
#sidestuff ul.sponsors li.header {background: url(/wp-content/themes/ful/images/li-sponsor.gif) 0 0 no-repeat;}

.blog {padding: 10px 0 10px 0;}
/*.bboard {background: url() no-repeat;padding: 20px 0 0 0;margin: 20px 0 0 0;}*/
.blog p {color:#ccdac3;padding:0;}
.blog span, .blog span a {color:#96b086;}

.accordion_toggle {outline: none;cursor: pointer;padding: 0 0 5px 0;border-bottom: 1px solid #809b70;margin: 0 0 10px 0;}
.accordion_content {overflow: hidden;}
#sidestuff h5 {color:#fff;}

.vid {width:120px;text-align:center;float:left;margin: 0 10px 10px 10px;border:1px solid #809b70;background:#556848;height:100px;}
.vid img {width:110px;}
.vid h4 a {font-size:11px;font-weight:normal;color:#fff;padding: 0 0 3px 0;text-decoration:none;}

#sidestuff ul.blogcategories {width:280px;padding-top:10px;}
#sidestuff ul.blogcategories li {width:130px;float:left;}

#sidestuff ul.wide {width:290px;padding-top:0;}

/************************* profile */

#profileupdated {padding: 5px;background:#efefef;border:1px solid #ddd;color:#529103;font-weight:bold;}
#your-profile fieldset {padding: 0 10px;background:#eff;border:2px solid #d9c344;margin: 0 0 20px 0;}
#your-profile legend {padding: 0 10px;}
#your-profile fieldset p {width:200px;float:left;}
#your-profile fieldset textarea {width:220px;}

/************************* login */

#explain {padding: 1px 10px;background:#efefef;border:1px solid #ddd;margin: 10px 0;}

/************************* comments */

#content #discuss small {padding:0;margin:0;border:0;display:inherit;}
#comment, #author, #email, #url {width:200px;border:2px solid #ddd;padding: 1px 3px;font-size:16px;}
#comment {width:450px;height:100px;}
#content #discuss p {padding:2px 0;}
#commentform {padding: 10px 0;}

/************************* footer */

#footer li {list-style:none;text-align:left;}
#footer li a {color:#87a177;text-decoration:none;}
#footer li a:hover {color:#a8dab1;background:0;}

#footer ul {padding:25px 0 0 0;width:210px;float:left;}
ul.resources {background: url(/wp-content/themes/ful/images/resources.jpg) no-repeat;}
ul.reviews {background: url(/wp-content/themes/ful/images/reviews.jpg) no-repeat;}

#footer .logos {width:350px;float:right;text-align:left;}
#footer .logos a:hover {background:0;}
#footer .logos .fpf {position;absolute;}
#footer .logos .hp {float:left;margin: 20px 0 0 0;}
#footer .logos .be {float:right;margin: -55px 0 0 0;}

#disclaimers {text-align:left;}
#disclaimers li, #disclaimers li a {list-style:none;color:#4b623d;text-decoration:none;font-size:11px;display:inline;}
#disclaimers ul {width:500px;float:right;padding:2px 0 0 0;text-align:right;}
#disclaimers li a:hover {background:0;color:#a8dab1;}
#disclaimers .cred {width:200px;float:left;}
.cred .smaller {position:relative;top: -22px;left: 10px;}

.addthis_button {width:130px;float:right;margin: 15px 0 0 0;}