/*  
Theme Name: Troop #63
Theme URI: http://www.troop63mi.com
Description: This is the default theme for the Troop #63 website.
Author: Joel Yauk
Author URI: http://www.locomotiondesigns.com
Version: 1.0
*/
body{margin:0;padding:0 0 20px;width:100%;background:#FFF url("images/flag.jpg") repeat fixed;font:normal small sans-serif;color:#878C66;}
h1,h2,h3,h4,h5,h6{color:#997867;}
img{border:0;}
a{text-decoration:none;color:#825037;}
a:hover{text-decoration:underline;}
#top_bar{margin:0;border-bottom:1px solid #999;width:100%;height:31px;position:fixed;z-index:500;background:#FFF;color:#000;}
#top_bar #container{margin:0 auto;width:750px;position:relative;}
#top_bar a:link,#top_bar a:visited{text-decoration:none;color:#27B;}
#top_bar a:hover{text-decoration:underline;}
#top_bar a img{border:0;}
#top_bar #topnav{padding:3px 0 5px;font-size:11px;line-height:23px;text-align:right;}
#topnav a.signin{margin:0 0 0 3px;border-radius:4px;padding:4px 6px 6px;position:relative;background:#4192D1;font-weight:bold;text-decoration:none;color:#FFF;}
#topnav a.signin:hover{background:#60A4D8;}
#top_bar a.signin span{padding:4px 16px 6px 0;background:url("images/toggle_down_light.png") no-repeat 100% 50%;}
#topnav a.menu-open{outline:none;background:#D6EDFF !important;color:#666 !important;}
#top_bar #small_signup{margin:25px 0 0;width:170px;float:none;display:inline;line-height:23px;}
#top_bar a.signin.menu-open span{background-image:url("images/toggle_up_dark.png");color:#789;}
#top_bar #signin_menu{margin-right:0 !important;margin-right:-1px;border:1px transparent;border-radius:5px 0 5px 5px;padding:12px;width:210px;position:absolute;top:24.5px;right:0px;z-index:700;display:none;background:#D6EDFF;font-size:11px;text-align:left;color:#789;}
#signin_menu input[type=text],#signin_menu input[type=password]{margin:0 0 5px;border:1px solid #ACE;border-radius:4px;padding:5px;width:203px;display:block;background:#FFF;font-size:13px;}
#signin_menu p{margin:0;}
#signin_menu a{color:#6AC;}
#signin_menu label{font-weight:normal;}
#signin_menu p.remember{padding:10px 0;}
#signin_menu p.forgot,#signin_menu p.complete{clear:both;margin:5px 0;}
#signin_menu p a{color:#27B !important;}
#wp-submit{margin:0 5px 0 0;outline:none;border:1px solid #39D;border-radius:4px;padding:4px 10px 5px;background:#39D url("images/bg-btn-blue.png") repeat-x 0 0 scroll;font-weight:bold;font-size:11px;text-shadow:0 -1px 0 #39D;color:#FFF;}
#wp-submit:hover,#wp-submit:focus{outline:none;background-position:0 -5px;cursor:pointer;}
#ajax_loading{display:none;}
#ajax_loading p{text-align:center;}
#page{margin:0 auto;border-right:2px solid #999;border-bottom:2px solid #999;border-left:2px solid #999;width:750px;background:#FFF url("images/img1.gif") repeat-x;}
#header{margin:0 auto;width:700px;height:140px;}
#logo{margin:42px 0 0;padding:0 0 0 44px;float:left;background:transparent url("images/Fleur.png") no-repeat left;font-family:"Times New Roman",Times,serif;}
#logo *{margin:0;font-weight:normal;text-decoration:none;color:#060;}
#logo h1{font-size:2.8em;letter-spacing:-2px;}
#logo h2{margin:-5px 0 0;padding:0 0 0 2px;font-size:1em;}
#menu{float:right;}
#menu ul{margin:0;padding:69px 0 0;float:right;list-style:none;}
#menu li{display:inline;}
#menu a{margin:0 0 0 2px;border:1px solid #C9CCB9;border-bottom:0;padding:8px 15px 0;height:22px;float:left;display:block;background:#EFF0EB url("images/img2.gif") repeat-x;text-decoration:none;color:#878C66;}
#menu .current_page_item a,#menu a:hover{height:23px;background:#EFF0EB;}
#content{margin:0 auto;width:700px;overflow:auto;}
.alignleft{float:left;}
.alignright{float:right;}
#colOne{margin:0;padding:0 0 20px;width:470px;float:right;}
#colOne .post{margin:0 0 3em;padding:0;clear:both;}
#colOne .title{margin:0;border-bottom:1px solid #C9CCB9;padding:0;font-size:1.6em;}
#colOne .title a{text-decoration:none;color:#997867;}
#colOne .posted,#colOne .meta{margin:0;font-size:xx-small;text-align:right;}
#colOne .posted{margin:-13px 0 0;}
#colOne .story{margin:10px 0;}
#colOne .story p{margin:10px 0;}
#colOne .form{margin:0;font:12px Verdana,Arial,Helvetica,sans-serif;}
#colOne .form ul{padding:0;list-style:none;}
#colOne .form ul li{margin:0 0 10px 20px;}
#colOne .meta{border-top:1px solid #C9CCB9;}
#colOne .meta p{margin:0;}
#colOne .errormsg{margin:1em;border:3px solid #F00;padding:1em;width:80%;background:#FFF;}
#colOne .errormsg h2,#colOne .errormsg h3,#colOne .errormsg ul{color:#930;}
#colOne .errormsg a{color:#C00;}
#sidebar{width:200px;float:left;}
#sidebar #q{margin:0;width:170px;color:#666;}
#sidebar #searchsubmit{display:none;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar li h2{margin:0;padding:0;line-height:100%;}
#sidebar li h2 span{margin:0;border:1px solid #C9CCB9;border-bottom:0;padding:5px 10px;background:#F0F0EB url("images/img3.gif") repeat-x;font-size:10px;text-transform:uppercase;}
#sidebar li ul{margin:0 0 10px;border:1px solid #C9CCB9;padding:10px;}
.comments-template{margin:10px 0;padding:10px 0 0;}
.comments-template ol{margin:0;padding:0 0 15px;list-style:none;}
.comments-template ol li{margin:10px 0 0;border-bottom:1px solid #CCC;padding:10px;line-height:18px;}
/* .comments-template ol li.alt{background:;} */
.comments-template h2,.comments-template h3{font:16px Georgia,sans-serif;}
.commentavatar{margin:0 5px;border:1px solid #000;padding:0;width:64px;height:64px;float:left;display:inline-block;}
.commentavatar .avatar{margin:0;border:0;padding:0;width:64px;height:64px;}
.commentmetadata{font-size:12px;}
.comments-template p.nocomments{padding:0;}
.comment-guidelines{margin:0 18px;border:2px solid #997867;border-bottom:0;padding:0 !important;width:170px;height:30px;line-height:30px;text-align:center;color:#997867;clear:both;cursor:pointer;}
.comment-guidelines:hover{text-decoration:underline;}
.guidelines{margin:0 11px;border:2px solid #997867;border-bottom:0;padding:15px 10px;width:400px;font-size:95%;}
.guidelines ul{margin:0;padding:0 0 0 15px;}
.guidelines li{padding:4px 0;}
.comments-template input[type=text]{background:#FFF;}
.comments-template p#textarea{margin:0 0 13px;}
.comments-template textarea{margin:0;padding:0;width:445px;font:12px Arial,Helvetica,Georgia,sans-serif;}
#footer{margin:0 auto;border-top:1px solid #C9CCB9;padding:1em;width:700px;}
#footer p{margin:10px 0;font-size:xx-small;}
#footer #meta{margin:0 0 15px;border:1px solid #C9CCB9;padding:0 0 0 20px;background:#FFC;}
