@charset "utf-8";
/* CSS Document */

html,body	{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #36250a;
	background: #7c7046;
}

.errortext, .required_field {
	font-size:11px;
	color: #a10000;
}

a	{
	color: #36250a;
}

img	{
	padding:0;
	margin:0;
	border:0;
}

p
{
	padding: 5px 0px 5px 0px;
	margin: 0;
}

input[type=text], input[type=password] {font-size:10px;}

textarea {
	font-size:10px;
	font-family:Verdana;
}

ul,li	{
	padding: 0;
	margin: 0;
	list-style: none;
}


#content	{
	width: 800px;
/*	height: 100%; */
	margin: 0 auto;
	background-color: #c7c0ab;
	background-image: url(../images/content-bg.png);
	background-position: top;
	background-repeat: repeat-x;
}

#head a {
	width: 794px;
	height: 180px;
	margin: 0 auto;
	background-image: url(../images/top-bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	display: block;
}

#head a span {
visibility: hidden;
}

#catlog {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog01L {
	position:relative;
	float:left;
	width:30px;
	height:32px;
	z-index:50;
	padding:0px;
	margin:0px;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog01 {
	position:relative;
	width:auto;
	height:32px;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog01R {
	position:relative;
	float:right;
	width:80px;
	height:32px;
	z-index:50;
	padding:0px;
	margin:0px;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog02 {
	position:relative;
	width:auto;
	height:auto;
	background: url('/images/catlog_bdy.gif') transparent repeat-y top;
	border-top:0px solid #7894A4;
}

#catlog03 {
	position:relative;
	width:auto;
	height:8px;
	background: url('/images/catlog_ftr.gif') transparent no-repeat top;
}

#top-menu	{
	width: 794px;
	height:70px;
	margin: 0 auto;
	background-image: url(../images/top-menu-bg.png);
	background-position: top center;
	background-repeat: no-repeat;
}

#top-menu ul	{
	display: block;
	width: 735px;
	padding: 8px 0 0 40px;
}

#top-menu ul li	{
	float:left;
	padding-right: 9px;
}

#top-menu ul li a	{
	display:block;
	float:left;
	width: 136px;
	height: 26px;
	text-decoration: none;
	cursor:pointer
}

#top-menu ul li a#about-log	{
	background-image:url(../images/about-log.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#periods	{
	background-image: url(../images/periods.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#log-rules	{
	background-image: url(../images/log-rules.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#purchase	{
	background-image: url(../images/purchase.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#faq	{
	background-image: url(../images/faq.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#articles	{
	background-image: url(../images/button_articles.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#newsletter	{
	background-image: url(../images/button_newsletter.png);
	background-repeat: no-repeat;
}
#top-menu ul li a#forum	{
	background-image: url(../images/button_forum.png);
	background-repeat: no-repeat;
}

/*************
#body
***************/
#body	{
	clear:both;
	width: 800px;
	background-image:url(../images/soldier.png);
	background-position:right top;
	background-repeat:no-repeat;
}
#body img	{
	margin:5px;
}
#body p	{
	clear:both;
}

.title	{
	font-size:12px;
	padding:10px 0;
	font-weight:bold;
}
.membershipTitle {
	font-size:16px;
	padding:11px 0;
	font-weight:bold;
}
.rulesTitle {
	font-size:12px;
	padding:0 0 5px;
	font-weight:bold;
}

.text {
	color:#36250A;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	padding-top: 2;
}

.italics {
	font-style:italic;
}

.smalltext {
	color:#36250A;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}

.discount_text {
	color:#36250A;
	font-size:11px;
	font-weight:bold;
}

.saleprice {
	color:#a10000;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

.subhead {
	font-size:11px;
	font-weight:bold;
	color:#36250A;
}
.subheader {
	font-size:11px;
	color:#36250A;
	font-weight:bold;
}
.cell_subheader {
	font-size:11px;
	color:#36250A;
	font-weight:bold;
}
.cell_item {
	font-size:11px;
}
.buynow {
	font-size:11px;
	color:#36250A;
}

.bold	{font-weight:bold;}
.boldtext {
	font-size:11px;
	font-weight:bold;
	color:#36250A;
}
.smallboldtext {
	font-size:9px;
	font-weight:bold;
	color:#36250A;
}

.header {
	font-size:11px;
	font-weight:bold;
}
.head {
	font-size:12px;
	font-weight:bold;
	/*color:#DDD3BE;*/
}

.day_top {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.day {
	background-color:#C7C0AB;
	font-size:10px;
	font-weight:bold;
	padding:2px 10px 3.5px 10px;
}
.digestContent {
	padding:5px 10px 8px;
}
.digestTitle {
	font-size:11px;
}
.digestDayTop {
	background-image:url(/images/daily_digest_day_top.gif);
	background-repeat:none;
	height:3px;
}
.digestDay {
	padding:0 10px 3.5px 10px;
	color:#F7F2DF;
	font-size:11px;
	font-weight:bold;
	background-color:#473412;
}
.digestDayContent {
	background-color:#7C7046;/*#8E8C6F;/*#7C7046;*/
	color:#F7F2DF;
	padding:5px 10px 8px;
}
.digestDayContent a {color:#F7F2DF;}
.digestArchive {
	padding:0 4px 2px;
	background:#473412;
	font-size:11px;
	/*background:#C7C0AB;
	border:1px solid #36250A;
	text-decoration:none;*/
}
.digestArchiveTop {
	height:3px;
	background-image:url(/images/daily_digest_day_top.gif);
	background-repeat:none;
}
.digestArchiveBottom {
	height:3px;
	background-image:url(/images/daily_digest_day_bottom.gif);
	background-repeat:none;
}
.digestArchive a {
	color:#FFF;
}

.trail {float:left;}

.first	{
}
.first .left-column	{
	width: 353px;
	float:left;
	padding: 0 16px 0 31px;
}

.first .right-column	{
	width: 353px;
	float:left;
	padding: 0 31px 0 16px;
}

.box	{
	width:353px;
}
.box-top	{
	background: url(../images/top-box-bg.png) no-repeat top;
	height: 9px;
	font-size:1px;
}
.box-middle	{
	background: url(../images/box-bg.png) repeat;
	padding: 0 20px 0 15px;
	height:auto !important;
	height:100px;
}
.box-bottom	{
	background: url(../images/bottom-box-bg.png) no-repeat bottom center;
	height:9px;
}

.box-transparent	{
	padding: 9px 20px 9px 15px;
}
.stylishBox {
	padding:10px;
	border:1px solid #C7C0AB; /*#848D33;*/
	background-color:#E3DCCB; /*#48552B;*/
	width:340px;
}

.stylishLight {
	background:#E3DCCB; /*#848D33;*/
}
.stylishDark {
	background-color:#C7C0AB; /*#58753B/*#48552B;*/
}
.stylishBordered {
	border:1px solid #C7C0AB;
	background-color:#E3DCCB;
}

.forcesTable {
	border:1px solid #7C7046;
	background-color:#E3DCC9;
	font-size:inherit;
/*	width:110%; */
}
.forcesTable th, td {font-size:9px;text-align:center;}
.forcesTable th {
	background-color:#C7C0AB;
	border-right:1px solid #FFFFFF;
	padding:4px;
}
.forcesTable .lastItem {border-right:none;}
.forcesTable .sectionHeader {font-style:italic;}
.forcesTable .rowHeader {
	text-align:left;
	background-color:#D7D0BB;
}
.forcesTable .calculatedCell {
	color:#444;
}

.cleaner	{
	clear: both;
}

.second	{
	width:800px;
}

.second-top	{
	height:9px;
	background:url(../images/second_top.png) no-repeat top;
	font-size:1px;
}
.second-middle	{
	background:url(../images/second_middle.png) repeat-y top;
	height:auto !important;
	height:100px;
}
.second-bottom	{
	height:9px;
	background:url(../images/second_bottom.png) no-repeat top;
	clear:both;
	font-size:1px;
}

.second-top-full {
	height:9px;
	background:url(../images/second_top_full.png) no-repeat top;
	font-size:1px;
}
.second-middle-full	{
	background:url(../images/second_middle_full.png) repeat-y top;
	height:auto !important;
	height:100px;
}
.second-bottom-full	{
	height:9px;
	background:url(../images/second_bottom_full.png) no-repeat top;
	clear:both;
	font-size:1px;
}

.box-transparent	{
	padding: 9px 15px 9px 10px;
}
.second .left-column	{
	width: 146px;
	float:left;
	padding: 0 11px 0 28px;
}
.second .left-column .box-transparent	{
	padding: 0 0 9px 0;
}

.second .left-column ul	{
	padding-left:20px;
}
.second .left-column li	{
	list-style:url(../images/list-image.png) outside;
}

.second .right-column	{
	width: 573px;
	float:left;
	padding: 0 31px 0 11px;
}
.second .right-column .right-column-left	{
	width: 286px;
	float:left;
}
.second .right-column .right-column-right	{
	width: 286px;
	float:left;
}
.second .right-column .box-transparent	{
	padding: 9px 10px 9px 10px;
}
.full {
	padding: 0px 40px 20px 40px;
	margin:0;
}

.txtInp {
	width:150px;
	font-family:Verdana;
	font-size:10px;
}

.txtInpFill {width:75%;}

.searchImage {
	border:0;
	vertical-align:top;
	width:80px;
	height:18px;
}
.searchField {
	text-align:right;
	margin:0;
	padding:0;
}

.productTitle {
	font-size:14px;
	font-weight:bold;
}

.center {text-align:center;}
.centered {margin-right:auto;margin-left:auto;}
.zero {margin:0;padding:0;}

.archiveTable {
	width:100%;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #36250a;
}

.membershipNav {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #36250a;
}

.membershipRightText {
	font-size:11px;
	padding-right:10px;
	float:right;
}

.member_border {
	border:1px solid #C7C0AB;
}

.moduleBorder {
	border:2px solid #473412;
	margin:0;
	padding:10px
}

.OOB_delete_entry {margin-left:20px;}
.OOB_total_points {font-weight:bold;}

/* PADDING */
.buffer
{
	padding-left:11px;
	padding-right:11px;
}

.buffer2
{
	padding-left:10px;
	padding-right:10px;
}

.marg5
{
	margin:5px;
	margin-top:7px;
	margin-left:7px;
}

.marg10
{
	margin:10px;
	margin-top:15px;
	margin-left:12px;
}

.mrg10
{
	margin-top:10px;
}

.mrgT5
{
	margin-top:5px;
}

.padding10
{
	padding:10px;
	padding-top:12px;
	padding-left:12px;
}

.padding5
{
	padding:5px;
}

.padT2
{
	padding-top:2px;
}

.padT3
{
	padding-top:3px;
}

.padT5
{
	padding-top:5px;
}

.padT7
{
	padding-top:7px;
}

.padT10
{
	padding-top:10px;
}

.padT12
{
	padding-top:12px;
}

.padT15
{
	padding-top:15px;
}

.padT20
{
	padding-top:20px;
}

.padT25
{
	padding-top:25px;
}

.padT30
{
	padding-top:30px;
}

.padT35
{
	padding-top:35px;
}

.padT40
{
	padding-top:40px;
}


.padL5
{
	padding-left:5px;
}

.padL10
{
	padding-left:10px;
}

.padL12
{
	padding-left:12px;
}

.padL17
{
	padding-left:17px;
}

.padL20
{
	padding-left:20px;
}

.padB3
{
	padding-bottom:3px;
}

.padB5
{
	padding-bottom:5px;
}

.padB10
{
	padding-bottom:10px;
}

.padB15
{
	padding-bottom:15px;
}

.padB20
{
	padding-bottom:20px;
}

.padB25
{
	padding-bottom:25px;
}

.padR2
{
	padding-right:2px;
}

.padR5
{
	padding-right:5px;
}

.padR10
{
	padding-right:10px;
}

.padR15
{
	padding-right:15px;
}

.padR20
{
	padding-right:20px;
}

.list
{
	margin: 6px;
	margin-top: 8px;
	margin-bottom:10px;
}

.bullet {
	list-style-type:disc;
}

.thin {
	border-top:1px solid #473412;
}


#footer	{
	padding:30px 0 50px;
	clear:both;
	text-align:center;	
}

#footer a	{
	padding: 0 6px;
}



