/* @override https://www.backpackinglight.com/backpackinglight/stylesheets/print.css?4 */

/* @override http://cache.backpackinglight.com/backpackinglight/stylesheets/print.css */

html { font-size: 100%; /* ie hack */ }

body {
     margin: 5px;
     padding: 0;
     line-height: 116%;
     background-color: #d9d9d9;
     text-align: center;
     font-size: 0.8em; 
}

p, div, table { /* table: ie hack */
  font-size: 100%;
}


/* @group Site Structure */

#container {
     font-family: Helvetica, Arial, Geneva, sans-serif;
     color: #2f2f2f;
     background: #fff;
     margin: 0px auto;
     clear: both;
     padding: 20px;
     width: 945px !important; /*Alternate BMH #3 http://css-discuss.incutio.com/?page=BoxModelHack */
    width /**/:985px;
    text-align: left;
}


#content{
     width: 945px !important; /*Alternate BMH #3 http://css-discuss.incutio.com/?page=BoxModelHack */
    width /**/:985px;
    border-right: 1px none #bfbfbf;
     padding-right: 0;
}

#sidebar {
 display: none;
}

.alert, .shopalert{
	display: none;
}

/* @group attention */

.attention {
     padding: 8px;
     background-color: #eaeaea;
}

.attention strong{
     font-weight: normal;
     font-style: normal;
     color: #dc5d26;
}

.members{
     text-transform: uppercase;
     color: #de3414;
     font-weight: bold;
}

.red {
     color: #dc5d26;
}
/* @end */

/* @group Masthead */

#top,
#tagline,
ul#toplinks,
#userline,
#subscribead,
#nav, 
#topnav, 
#subnavcontainer,
.articleactions
{
     display:none;
}


#logo{
     margin: 0;
     padding: 1.3em 0;
     float: left;
     width:100%;
     border-bottom: 3px solid #bfbfbf;
}

#logo img{
     border: none;
}


/* @group Headers (hn) */

h1 {
     font-size: 150%;
     line-height: 170%;
     color: #dc5d26;
}

h2 {
     font-size: 130%;
     line-height: 150%;
     color: #4e4e4e;
}

h3 {
     font-size: 120%;
     line-height: 140%;
}

h4 {
     font-size: 110%;
     line-height: 130%;
}

h5 {
     font-size: 100%;
     line-height: 120%;
}
/* @end */
  
/* @group Links */

a:link {
     border-bottom: 0px;
     color: #13318e;
     text-decoration: underline;
}

a:visited {
     border-bottom: 0px;
     color: #436bbf;
     text-decoration: none;
}

/* @end */


/* @group Article */

.related {
     display: none;
}

.breadcrumb{
     display: none;
}
.reader_comments{
     display: none;
}
.learn_more{
     display: none;
}
.article_actions{
     display: none;
}

/* @end */

div.spacer {
  clear: both;
}

.small{
     font-size: 80%;
}

.meta{
     color: #7f7f7f;
     font-size: 95%;
     font-weight: normal;
}

ul.simple_list {
     list-style: none;
     list-style-position: inside;
     display: inline;
     clear: right;
}

ul.simple_grey {
     list-style-type: none;
     margin: 0;
     padding: 0;
     color: #4e4e4e;
}

.grey{
     color: #4e4e4e;     
}

img.icon
{
     background:#696;
     background-image: url(/backpackinglight/elements/bg_rounded.gif);
     background-repeat: no-repeat;
     vertical-align: bottom;
     display: none;
}

img.grey { background-color:#ccc; }

/* @group Footer */


#footercontainer{
     border-bottom: 3px solid #7f7f7f;
     border-top: 1px solid #bfbfbf;
     padding: 0;
}
#footer {
     display: none;
}
#copyright{
     color: #7f7f7f;
     font-size: 80%;
     margin: 5px 0 5px 0;
}

/* @end */

/* @group recent */

.recent .c1 {
     font-size: 100%;
     width: 350px;
}

.recent {
     padding: 0;
     margin: 0;
}

.recent td{
     vertical-align: center;
     border-bottom: 1px solid #eaeaea;
     padding: 4px 0 4px 0;
}
/* @end */

/* @group Forum */


#forum_menu{
     padding: 0 4px 4px;
     margin:  15px 0;
}

#forum_menu dl{
     margin-bottom: 10px;
     margin-top: 0;
     padding: 0;
}

#forum_menu dt{
     color: #7f7f7f;
     text-transform: uppercase;
     font-weight: bold;
     margin-bottom: 4px;
}
#forum_menu dd{
     margin-left: 10px;
     font-size: 88%;
}

.forumsort, .forumfooter{
     display: none;
}
.cell_one{
border-top: 2px solid #bfbfbf;
color: black;
background: #eee;
padding: 5px;
}

.cell_two{
border-top: 1px solid #eaeaea;
padding: 8px;
}

/* these are the forum index styles */
.forum_header{
border-bottom: 1px solid #bfbfbf;
padding: 10px 0 4px 0px;
}
.forum_header h2{
padding: 0;
margin:0;
}

.forum_header b{
     font-size: 120%;
}

.forum_listing{
     border-bottom: 1px solid #eaeaea;
     padding: 8px 20px 8px 0px;
}

.thread_post{
     margin: 0;
}

/* end of the forum index styles */

.avatar img{
     margin-bottom: 8px;
     border: 1px solid #4e4e4e;
}

/* ****End Forum Section******** */

/* @end */

.right {
     margin-left: 8px;
     float: right;
}

.left {
     float: left;
     margin-right: 8px;
}

.center{
     clear: both;
     margin-right: auto;
     margin-left: auto;
}

/* @group index_list
 */

#index_list dl
{
margin: 10px 0;
padding: 0;
}

#index_list dt
{
width: 240px;
float: left;
margin: 0 0 0 0;
padding: 7px;
border-bottom: 1px solid #eaeaea;
font-size: 120%;
}

#index_list dd
{
float: left;
width: 467px;
margin: 0 0 0 0;
padding: 7px;
border-bottom: 1px solid #eaeaea;
color: #7f7f7f;
font-size: 95%;
font-weight: normal;
}


/* @end */

/* @group For Old SIte */

td.maincontent td{
     color: #2f2f2f;
     font: 12px/16px Helvetica, Arial, Geneva, sans-serif;
}

table.specs_with_tables,
.specs_with_tables td,
.specs_with_tables th
{
    border-color: #cccccc;
    border-style: solid;
}

table.specs_with_tables
{
    border-width: 0 0 3px 3px;
    border-spacing: 0;
    border-collapse: collapse;
    margin-right: 1px;
}

.specs_with_tables td, 
.specs_with_tables th
{
    margin: 0;
    padding: 4px;
    border-width: 3px 3px 0 0;
    text-align: left;
}

a#skip{ display: none}



.inline_image_left, .inline_image_right, .inline_image_center {
     color: #646464;
     text-align: left;
     padding: 8px 0;
     border-bottom: 1px solid #bfbfbf;
     border-right-width: 0;
     border-left-width: 0;
}
.inline_image_left {
     float: left;
     margin: 0 1em 1em 0;
     }
     
.inline_image_right {
     float: right;
     margin: 0 0 1em 1em;
}
     
.inline_image_center {
     margin: 1em;
     }
     
.inline_image_left img, 
.inline_image_right img,
.inline_image_center img{
     margin-bottom: 4px;
     }
     
.float_image_right {
     float: right; 
     margin-left: 5px; 
     display: inline;
     }
     
.float_image_left {
     float: left; 
     margin-right: 5px; 
     display: inline;
     }

.clear{ clear:both}

/* @end */
