/*  
Theme Name: Full_Force
Theme URI: http://fullforcetraining.com
Description: Not a unique template
Version: 6.6.6
Author: Nathan Defosses
Author URI: http://fullforcetraining.com
Tags: fixed-width, left-sidebar
*/

* {margin: 0; padding: 0;}

html {overflow:auto; height:100%;}
body {color:#1e2e22; font-family: "Trebuchet MS","Segoe UI",Trebuchet,"Bitstream Vera Sans","DejaVu Sans",Verdana,"Verdana Ref",sans serif;
           background:#1E2E22 url(images/camouflage-background.png) top center repeat; height:100%; margin:0; padding:0;}
img {border:none;}
a:link, a:visited {color:green;}
a:hover {color:#d9d187;}
#wrapper {width:1126px; margin:10px auto; text-align:left; clear:both;}    
#welcomeheading {text-align:center; width:100%; height:255px;}
#logo {width:945px; height:258px; position:absolute; top:10px; left:50%; margin-left:-474px; z-index:8;}
#logo a:hover img {margin-top:2px;}
#imagestrip {text-align:center; width:100%; height:170px; top:45px; left:0; position:absolute; z-index:7; overflow:hidden;}
#imagestrip img {border:1px solid #1e2e22;}
#topbar {width:100%; margin:-7px auto 0; text-align:center; clear:both; height:12px; 
            background:#fff url(images/topgradient.jpg) top repeat-x;}
#main-body {background:#1E2E22 url(images/bg-line.gif) top center repeat;}
#content-outer {float:left; width:724px;}
#content {float:left; width:704px; margin:0; min-height:350px; padding:15px 10px 5px;
                  background:url(images/content-border.gif) repeat-y;}
#contenttopgrad {width:724px; height:6px; background:url(images/content-top.gif) no-repeat; clear:both;}
#contentbotgrad {width:724px; height:6px; background:url(images/content-bottom.gif) no-repeat; clear:both;}

h1 {color:#657d34; font-weight:bold; font-size:24px; line-height:32px; margin-bottom:16px; text-shadow:1px 1px 1px #999;}
.post h1 {margin-bottom:5px; text-shadow:1px 1px 1px #999;}
#content h1.notice {color:brown; text-shadow:1px 1px 1px #999;}
h2 {font-weight:bold; font-size:18px; line-height:22px; color:#657d34; margin-bottom:16px; text-shadow:1px 1px 1px #999;}
.post h2 {margin-bottom:5px;}
h2 a {color:green; text-decoration:none;}
h2 a:hover {color:gold;}
h3 {font-weight:bold; font-size:18px; line-height:16px; color:#1e2e22; margin:0 0 3px; padding:0; text-transform:uppercase;
         text-shadow:1px 1px 1px #999;}
h3.post-details {font-size:11px; font-weight:normal; color:brown; margin-bottom:10px;}
h4 {display:inline; font-weight:bold; font-size:20px; line-height:20px; color:#1e2e22; margin:0; padding:3px 5px; background:yellow; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; zoom:1;}
p {font-size:15px; line-height:20px; margin-bottom: 14px; text-align:justify;}
#content ul {margin:12px 0 14px 30px;}
#content ul li {font-size:15px; line-height:20px;}
hr {margin:5px auto; border:0; border-bottom:1px solid #4b5b41; clear:both;}
sup, .superscript {font-size:.83em; line-height:0.5em; vertical-align:baseline; position:relative; top:-0.4em;}
big {font-size:114%;}
small, .small {font-size:70%;}
.clear {clear:both;}
.submit, #searchsubmit {cursor:pointer;}
strong {text-shadow:1px 1px 1px #999; color:#657d34;}

#content .post {padding:0 0 10px; margin-bottom:10px;}
#content .post.even {border-right:5px solid gold;}
#content .post.odd {border-right:5px solid green;}
.editandcomments {width:260px; float:right;text-align:right;font-size:12px;}
.editandcoms-single {width:260px; float:right;text-align:right;font-size:12px;}
.tags {font-size:10px;}
.tags-single {width:440px; float:left; font-size:12px;}
.nextprevious .left {float:left;}
.nextprevious .right {float:right;}
.nextprevious .left, .nextprevious .right {padding:6px; font-size:14px; width:120px;}
.prevnext {width:695px; font-size:12px; text-align:center; margin:10px auto;}	
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
img.alignleft {float:left; margin:2px 10px 10px 0;}
img.alignright {float:right; margin:2px 0 10px 10px;}

#sidebar {width:200px; float:left; text-align:left; margin-top:5px;} 
#sidebar ul, #footer-inner ul {margin:0; padding:0;}
#sidebar ul li, #sidebar ul li ul li, #footer-inner ul li {list-style-type: none;}
#sidebar ul li ul li, .sidebarlist li, #footer-inner li, li.cat-item {margin-left:7px; line-height:1.1em;}
#sidebar ul li a {font: normal 14px/14px 'Arial Narrow', sans serif; text-decoration:none; font-variant:small-caps; color:#4b5b41;}
#sidebar ul li ul li ul li a {font-size:13px; line-height:13px;}
#sidebar h2 {font: bold 12px/18px 'Copperplate Gothic Light', serif; color:#4b5b41; margin-bottom:3px; letter-spacing:1px;
               background:url(images/h2bg-nolink.jpg) repeat-y; padding-left:4px; text-shadow:1px 1px 1px #999;}
#sidebar h2.linked {background:url(images/h2bg.jpg) repeat-y; margin-bottom:10px; padding-left:4px;}
#sidebar h2 a {color:#4b5b41; line-height:18px;} 
#sidebar h2 a:hover, #sidebar ul li a:hover {text-decoration:underline; color:green; margin-left:1px;}
#sidebar ul.children li {font-size:12px; line-height:12px;}
#sidebar p {margin-bottom:0;}
#searchform {margin:15px 0;}
#s {width:130px;}
#sidebar ul.sidebarlist {margin-bottom:8px;}
.screen-reader-text {display:none;}
li#whos-online p {font-size:14px; margin-left:5px; color:brown;}

#right-sidebar {float:left; width:186px; padding:0 4px 0 10px;}
#right-sidebar ul {margin:0;}
#right-sidebar ul li {list-style:none;}

#bottomgradient {clear:both; width:100%; height:12px; background:url(images/bottomgradient.jpg) repeat-x;}
#footer {clear:both; width:100%; background:#4b5b41; border-bottom:1px solid #1e2e22; padding:5px 0;}
#footer-inner {width:1126px; margin:0 auto;} 
#footer-inner p {font-size:10px; color:#ddd;}
#footer-inner p a {color:#ddd;}
#footer-inner p a:hover {color:green;}
#footer-inner h2 {font: bold 14px/18px 'Copperplate Gothic Light', serif; color:#000; margin-bottom:3px; letter-spacing:1px; text-shadow:none;}
#footer-inner ul li {line-height:18px;}
#footer-inner ul li a {text-decoration:none; font-variant:small-caps; color:#ddd; font-size:14px;}
#footer-inner ul li a:hover {text-decoration:underline; margin-left:1px; color:gold;}
#footer-inner ul li.widget {width:185px; float:left; display:block; margin:0 20px 0 0;}
.copycreds {border-top:1px solid #ddd; text-align:center; margin:3px 0 0;}

.wp-caption {text-align:center; margin:10px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
p.wp-caption-text {border:1px solid brown; margin:10px;
   -moz-border-radius: 3px; -khtml-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;
font-size:14px; line-height:17px; padding:5px; color:#d80f16; text-align:center; font-weight:bold;}
.post ul {margin: 12px 0 14px 30px;}
.post ul li {font: normal 12px/14px Verdana, Helvetica, Sans-serif; margin:5px 0 5px 10px; text-align: justify;}
blockquote {margin:0 0 16px; padding:20px 40px 0; font-style:italic; font-size:90%; color:#666;
                  background: url(images/quote.jpg) no-repeat top left;}
blockquote p {margin:0; font-size:90%;}		
ol {line-height: 1.6; list-style-type: none;}
ol.commentlist {margin-top:10px;}
ol.commentlist li {background:#eee; margin-bottom:10px; border:1px dotted #ddd;} 
ol.commentlist li .commentMeta {width: 170px; float: left; margin-top: 5px;} 
ol.commentlist li .commentMeta span {display: block;}
ol.commentlist li .commentMeta span.author,#content ol.commentlist li .commentMeta span.author a 
  {text-decoration:none; font-size:12px;}                     
ol.commentlist li .commentMeta span.date a {text-decoration: none; font-size: 10px;}
ol.commentlist li .commentMeta span.moderate a {font-size:12px;}
ol.commentlist li .commentText {width:540px; float:right; font-size:12px; padding:5px 10px 0 0;}
ol.commentlist .avatar {float:left; padding:10px;}
#commentform {width:540px;}
#commentform textarea {width:560px; height:200px; padding:10px; font-family:Arial, Helvetica, Sans-serif; overflow:auto;}
h2#comments {display:none;}

#authpostlist {padding:10px;}
#authpostlist p {margin-bottom:2px;}

.cat-image {width:154px; height:176px; float:left; margin:0 10px 5px 0; 
background:url(http://fullforcetraining.com/wp-content/uploads/2011/03/Bootcamp-Ready-small-e1300926104640.png) center center no-repeat;}
.category-news .cat-image {background:url(images/news-bg.jpg)!important; border-color:green;}

.gravatar {width:96px; float:left; text-align:center; padding:2px 10px 10px 0; font-size:12px; font-weight:bold;}
.gravatar a img {border:0;}
.rightpost {float:left; width:525px; padding-right:10px;}
.brief {font-size:10px; font-weight:bold;}
.archivepage {width:714px!important; padding:5px 10px 10px;}
.archivepage li, .archivepage li ul li {list-style-type:none; font: normal 12px/18px Verdana, Helvetica, Sans-serif;}
.archivepage li ul {padding-top:10px;}
.disclaimer {text-align:right; font-size:9px!important; color:red; margin-top:-20px;}
ul.links {margin-left:30px!important; padding:0!important;}
ul.links li {width:300px!important; display:block; float:left; margin:0 14px 4px 0!important; padding:0!important;}
ul.xoxo {margin:0!important; padding:0!important;}
.small-tags {font-size:12px; line-height:14px; color:#16165e;}
.store-text {font-size:14px; line-height:16px;}
.store-text strong {font-size:16px; line-height:16px;}
.slideshow {padding-bottom:5px;}
.next-page {clear:both;}
.next-page p a:link {text-decoration:none;}
#post-5 p {font-family:Arial, sans serif; font-size:13px; line-height:18px; margin-bottom:0;}
.homebox-left, .homebox-right {border:1px solid #b2aa6b; padding:5px; background:#fcfad6; width:333px; height:100px; float:left;}
.homebox-left {margin:0 12px 12px 0;}
.homebox-right {margin-bottom:12px;}
#post-1378 h2 {font-weight:bold; font-size:16px; line-height:20px; color:#666; text-align:justify;}
#post-1378 h2 a {text-decoration:underline; color:blue;}
#post-1378 h2 a:hover {text-decoration:underline; color:red;}
#post-1378 big {color:red; font-size:115%;}
#post-1378 p {margin-bottom: 18px; text-align:justify;}
#post-1378 strong {color:red;} 
li#linkcat-10 {width:350px!important;}
.fb-like {padding-left:9px;}
.fb-like, #fb-root {width:90px; overflow:none;}
h3#facebookh3 {padding-top:8px; margin-bottom:0px; text-align:center; line-height:0.9em;}
h3#facebookh3 a:link, h3#facebookh3 a:visited {color:navy;}
h3#facebookh3 a:hover {color:blue;}
