#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description{
color: #660000;}
html{
min-height:100%;
margin-bottom:1px;}
body{
color: #28271F;
background: #4d4b34 url(http://www.rangersquad.com/smf/Themes/SMF_Army/images/bg-camotile.jpg) repeat top left;
background-attachment: fixed;
font-size: small;
font-family: verdana, sans-serif;}
p{
margin:0;
padding:5px 0 5px 0;
font-family: verdana, sans-serif;}
a:link{
color: #ccc7a1;
text-decoration: none;
font-family: verdana, sans-serif;}
a:visited{
color: #ccc7a1;
text-decoration: none;
font-family: verdana, sans-serif;}
a:hover{
color: #fed872;
text-decoration: underline;
font-family: verdana, sans-serif;}
h1{
font-size:3em;
font-family: verdana, sans-serif;
margin:0;
padding:0;
font-weight:normal;}
h2{
font-size:1.2em;
font-family: verdana, sans-serif;
margin:0;
padding:0;}
h3{
font-size:1.15em;
margin:0;
padding:0;}
h4{
font-size:1em;
margin:0;
padding:0;}
form{
padding:0;
margin:0;}
.clear{
clear:both;
padding:0;
margin:0;}
.alignleft{
float:left;}
.alignright{
float:right;}
.credits{
color:#cccccc;
text-decoration:none;
font-size:.4em;
valign: center;
font-weight : normal;}
a.credits{
color: #444444;
text-decoration: none;}
a.credits:hover{
color: #000000;
text-decoration: underline;}
#page{
color: #28271F;
background-color: #4d4b34;
padding-left: 0;
padding-right: 0;
padding-top: 10px;
padding-bottom: 10px;
margin: 0 auto;
background-image: url(http://www.rangersquad.com/wp-content/themes/ranger/smf/Themes/SMF_Army/images/army-bg.jpg);
background-repeat: repeat-x;
background-position: top left;
width: 1024px;}
.pagetitle{
margin:0 0 10px 0;
padding:7px 7px 2px 7px;
background:url(http://www.rangersquad.com/wp-content/themes/ranger/images/pagetitle2.jpg) no-repeat;
font-weight:normal;
color:#706E57;
height:27px;}
#navigation{
margin:0;
padding:0;}
#navigation a{
text-decoration:none;
font-weight:bold;}
#navigation a:hover{}
.tabNavigation{
margin:0;
padding:0;
line-height:30px;
float:right;
margin-top:7px;}
.tabNavigation li{
line-height:30px;
margin:0;
list-style:none;
float:left;
margin:0 20px 0 0;
position:relative;}
.tabNavigation li a{
line-height:30px;
display:block;
height:25px;
width:80px;
margin:0;
color:#5a1318 !important;
text-align:center;}
.tabNavigation li a:hover{
color:#4A0308 !important;
text-decoration:bold;}
#header{
margin: 0 auto;
background-image: url(http://www.rangersquad.com/wp-content/themes/ranger/images/header.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 1024px;
height: 275px;}
#header a, #header a:hover{
color: #ccc7a1;
text-decoration: none;}
#headerTitle{}
#headerTitle h1{
float:left;
clear:both;
position:relative;
top:135px;
left:15px;}
#headerTitle h1 a{
color:#ccc7a1 !important;
font-weight:normal !important;}
.description{
float:right;
clear:right;
position:relative;
top:140px;
left:-20px;
color:#fff;}
#search{
float:left;
margin:0;}
#sidebar #search{}
#s{
font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
margin:0;
border:none;
color:#021f2d;
width:154px;
padding:3px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #eaeaea !important;
height:17px !important;
width:182px !important;
color:#000;
font-family: verdana, sans-serif;
background:#fff;}
#sidebar #s{
font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
margin:0;
border:none;
color:#021f2d;
background:#fff;
width:154px;
padding:3px;
margin-top:10px;
margin-bottom:10px;}
#searchsubmit{
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color:#021f2d;
border:none;
font-weight:bold;
text-align:right;
float:left;
background:transparent;}
#sidebar #searchsubmit{
font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color:#fff;
background:transparent;
border:none;
float:right;
font-weight:bold;
text-align:right;
padding:0;
margin:4px 10px 4px 0;}
#middle{
color: #706E57;
background-color: #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin: 0 auto;
width: 980px;}
#content{
color: #000000;
margin: 0 auto;
float: left;
clear: both;
width: 650px;}
#content .navigation{
padding:5px 15px 5px 15px;
height:30px;
line-height:30px;}
.small{
padding:5px;
line-height:1.5em;}
.searchresults .post{
margin-bottom:20px;}
.post{
background:#817F68;
padding:5px;}
.post .metadata{
width:488px;
padding:5px;
margin-left:10px;
border:1px solid #eaeaea;
background:#eee;}
.postfooter{
background-color: #706E57;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 15px;
width: 640px;}
.postfooter a{}
.postfooter a:hover{}
.entry{
padding:5px 15px 5px 0px;
margin:0;}
.title{}
.title h2{
color: #ffffff;
padding-left: 7px;
padding-right: 7px;
padding-top: 7px;
padding-bottom: 2px;
margin: 0 auto;
display: block;
font-weight: normal;
background-image: url(http://www.rangersquad.com/wp-content/themes/ranger/images/pagetitle.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 640px;
height: 27px;
}
.title h2 a{
color:#fff;
font-weight:normal;
display:block;
width:530px;}
.post .small{
font-weight:bold;
margin:0;
padding:0;
padding-bottom:10px;}
.metadata{
background:#fff;
padding:5px;
width:530px;
margin:0 auto;}
#sidebar{
color: #000000;

float: right;

width: 320px;
}
#sidebar h2{
color: #ffffff;
padding-left: 7px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 2px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
display: block;
font-weight: normal;
background-image: url(http://www.rangersquad.com/wp-content/themes/ranger/images/sidetitle.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 320px;
height: 27px;
}
#sidebar h2 a{
font-weight:normal;
color:#fff;}
#sidebar a{}
#sidebar ul, #sidebar ul ol{
margin: 0;
padding: 0;
background:#817F68;}
#sidebar ul li{
list-style:none;
margin: 0;
padding: 0;
background:#817F68;}
#sidebar ul li, #sidebar ol li{
margin: 0;
padding: 0;
background:#817F68;}
#sidebar ul li p, #sidebar ol li p{
margin: 0;
padding: 5px;
background:#817F68;}
#sidebar ul p, #sidebar ul select{
margin: 0;
padding: 0;}
#sidebar ul ul, #sidebar ul ol{
margin: 0;
padding: 0;
background:#817F68;
margin-bottom:10px;}
#sidebar ul ul li a{
margin: 0;
padding: 0px 5px 0px 5px;}
#sidebar ul ul li a:hover{
margin: 0;
padding: 0px 5px 0px 5px;}
#sidebar ul ul ul, #sidebar ul ol{
margin: 0;
padding: 0;}
ol li, #sidebar ul ol li{
list-style: decimal outside;
margin: 0;
padding: 0;}
#sidebar ul ul li, #sidebar ul ol li{
margin: 0;
padding:0;
border-bottom:1px solid #fff;}
#sidebar ul li h2, #sidebar ol li h2{
list-style:none;}
#rssBox{
text-align:right;
float:right;
margin-right:102px;
margin-top:-28px;}
#rssBox a{
line-height:30px;
padding:4px 5px 0px 5px;
color:#fff !important;
text-decoration:none;
font-style:italic;}
#rssBox a:hover{
color:#ffc !important;}
#sidebar #calendar_wrap{
width:210px;
background:#fff;
padding-bottom:7px;
margin-bottom:10px;
text-align: center;
}
#sidebar #calendar_wrap table{
width:180px;
margin:0 auto;}
#sidebar .textwidget{
background:#817F68;
padding:7px 10px 10px 10px;
margin-bottom:10px;}
#sidebar .recentcomments{
padding:10px;}
#sidebar .recentcomments a{}
#sidebar .recentcomments a:hover{}
#sidebar .widget_search{
width:190px;
padding:10px;
background:#fff url(http://www.rangersquad.com/wp-content/themes/ranger/images/searchheader.jpg) no-repeat top !important;
padding-top:46px;
float:none;
margin-bottom:10px;}
input{
border:none;
background:#eaeaea;
height:20px;
color:#000;
font-weight:normal;
margin-top:2px;}
.noPostsFound h2{}
.commentbox{
background:#fff;}
.commentbox h2{
margin:0;
padding:7px 7px 2px 7px;
background:url(http://www.rangersquad.com/wp-content/themes/ranger/images/pagetitle.jpg) no-repeat bottom;
font-weight:normal;
display:block;
height:27px;
border-top:10px solid #eaeaea;
color:#fff;}
.commentbox p{
padding:10px 20px 10px 20px;}
#respond{}
textarea{
width:490px;
height:140px;
font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
border:1px solid #eaeaea;
padding:4px;
background:#fff;
margin:0 20px 0 20px;}
#submit{
font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
background:none;
border:none;
padding:3px 0 2px 0;
float:right;
text-align:right;
margin-bottom:10px;}
#footer{
width:790px;
text-align:center;
padding:5px;
margin:0 auto;}
#footer a{}
blockquote{
margin-left:10px;
margin-right:-5px;
padding:10px;
border:1px solid #fff;
background:#eaeaea;}
blockquote blockquote{
margin-right:10px;
background:#fff;}
#TB_window{
font: 12px Lucida Grande, Verdana, Arial, sans-serif;
color: #333333;
position: fixed;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
text-align:left;
top:50%;
left:50%;
border: 1px solid #555;
-moz-;
-webkit-;
-khtml-;
box-shadow: rgba(0,0,0,1) 0 4px 30px;}
#TB_secondLine{
font: 10px Lucida Grande, Verdana, Arial, sans-serif;
color:#666666;}
#TB_window a:link{
color: #666666;}
#TB_window a:visited{
color: #666666;}
#TB_window a:hover{
color: #000;}
#TB_window a:active{
color: #666666;}
#TB_window a:focus{
color: #666666;}
#TB_overlay{
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;}
.TB_overlayMacFFBGHack{
background: url(http://www.rangersquad.com/wp-includes/js/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG{
background-color:#000;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;}
* html #TB_overlay{
position: absolute;
height: expression(document.body.scrollHeight >
document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + px);}
* html #TB_window{
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &
&
document.documentElement.scrollTop || document.body.scrollTop) + px);}
#TB_window img#TB_Image{
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;}
#TB_closeAjaxWindow{
padding:6px 10px 0;
text-align:right;
float:right;}
#TB_ajaxWindowTitle{
float:left;
padding:6px 10px 0;}
#TB_title{
background-color:#e8e8e8;
height:27px;}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;}
#TB_ajaxContent.TB_modal{
padding:15px;}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;}
#TB_load{
position: fixed;
display:none;
z-index:103;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -45px 0pt 0pt -125px;
padding: 40px 15px 15px;}
* html #TB_load{
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &
&
document.documentElement.scrollTop || document.body.scrollTop) + px);}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;}
* html #TB_HideSelect{
position: absolute;
height: expression(document.body.scrollHeight >
document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + px);}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
_margin-bottom:1px;}
div#TB_title{
background-color: #000000;
color: #FFFFFF;}
div#TB_title a, div#TB_title a:visited{
color: #cfcfcf;}
#tooltip{
position: absolute;
z-index: 3000;
border: 1px solid #111;
background-color: #eee;
padding: 5px;
opacity: 1;
width: 225px;
word-wrap: break-word;}
#tooltip h3, #tooltip div{
margin: 0;
font-size: 12px;
font-weight: normal;
color: #000;}
#tooltip ul{
padding: 0;}
#tooltip li{
margin: 0 10px;
width: auto;}
#wp-calendarLarge{
border-collapse: collapse;
margin: auto;}
#calendar_wrapLar img{
border: none;
padding: 0;
margin: 0;}
#wp-calendarLarge td{
border: thin solid black;
width: 150px;
height: 100px;
padding: 0;
vertical-align: top;}
.event-block a:link, .event-block a:visited, .event-block a:hover, .event-block a:active{
text-decoration: none;
border: none;}
#wp-calendarLarge .event-block{
border-top: 1px solid #444;
display: block;
padding: 2px 0 0 2px;
line-height: 11pt;
color: navy;}
#wp-calendarLarge .dayHead{
background-color: #173b6d;
color: white;
font-weight: bold;
z-index: 1000;}
#todayLarge{
background-color: #9BA9CF;
color: #FFF;}
#EC_daysEvents{
font-size: 14px;}
.EC_title{
background: #A4CAE6;}
.EC_location{
background: #FFF8DC;}
.EC_time{
background: #CCCCCC;}
.EC_date{
background: #E0EEEE;}
.EC_linkout_and_postid{
background: #bfd3ed;}
.EC_Widget_display{
text-align: center;}
.widgettitle{
text-align: left;
width: 320px;
}
#wp-calendar caption{
margin: 10px 0 0 0;
width: auto;
text-align: center;
font-weight: bold;
background-color: white;
border: thin solid darkgray;
-moz-border-radius: 3px 3px 0 0;}
#wp-calendar{
margin: 0 1px 0 2px;
border-collapse: collapse;}
*+html #wp-calendar #today{
border: 3px solid blue !important;}
#wp-calendar #today{
display: block;
font-weight: bold;
background-color: #a8c3d6;
-moz-border-radius: 50%;
z-index: 1;}
#wp-calendar .pad{
font-weight: bold;}
#wp-calendar .padcent{
background-color: white;
border: thin solid darkgray;}
#wp-calendar .padday{
background-color: gainsboro;}
#wp-calendar th{
width: 11%;
color: white;
background-color: #173b6d;}
#wp-calendar td{
border: thin solid darkgray;
background-color: white;
text-align: center;}
#events-calendar-list li{
font-family: Arial, Tahoma, Script;
font-size: small;
font-stretch: condensed;
list-style-image: url(http://www.rangersquad.com/wp-content/plugins/events-calendar/images/list.gif);
line-height: normal;
text-align: left;}
#events-calendar-list li a:link, #events-calendar-list li a:visited, #events-calendar-list li a:hover, #events-calendar-list li a:active{
background: none;
text-decoration: none;
border: none;
color: dimgray;}
#events-calendar-list li:hover{
background-color: gainsboro;
padding: 4px;
border-style: solid;
border-width: 1px;}
#tooltip.pretty{
font-family: Arial;
border: none;
width: 210px;
padding: 20px;
height: 160px;
opacity: 0.95;
background: url(http://www.rangersquad.com/wp-content/plugins/events-calendar/images/shadow3.png);}
#tooltip.pretty h3{
margin-bottom: 0.75em;
font-size: 12px;
width: 220px;}
#tooltip.pretty div{
width: 220px;
text-align: left;}
#tooltip.fancy{
background: url(http://www.rangersquad.com/wp-content/plugins/events-calendar/images/shadow2.png);
padding-top: 5em;
height: 100px;}
#wp_wall p{
margin-top:4px;
margin-bottom:4px;}
#wallcomments p{
margin-bottom:5px;}
#wall_post input{
border: 1px solid #cccccc;
width: 140px;}
#wall_post textarea{
border: 1px solid #cccccc;
width: 140px;}
#wallcomments{
overflow: auto;}
.wallnav{
margin:5px 0px 0px 0px;}
.wallnav a{
margin:0px 0px 0px 10px;}
.wallnav img{
cursor:pointer;}
.wallauthor{
font-weight:bold;}
.wallcomment{
font-weight:normal;}
.wall-error{}
.wall-success{}
#wall_post_toggle{
cursor:pointer;}
.wall-alt{}
.wall-1{}
.wall-admin{}
.wall-registered{}

table.center {margin-left:auto; margin-right:auto;}

