/*----------------------------------------------------------------------------------

    File   : All Out War layout.css
    Client : All Out War
    Author : Offshoot Inc. 
    Date   : April 10, 2007 

----------------------------------------------------------------------------------*/

#wrapper {
  width:960px;
  min-height:800px;
  margin:0 auto;
}

#wrapper #navigation {
  width:960px;
  min-height:265px;
  /*margin-bottom:-45px;*/
}

* html #wrapper #navigation {
  height:expression('251');
}

#wrapper #content {
  width:372px;
  min-height:505px;
  margin-left:40px;
  padding-top:43px;
  float:left;
}

* html #wrapper #content {
  margin-left:25px;
}

#wrapper p {
  margin-left:6px;
}

#wrapper #content_right {
  width:495px;
  min-height:391px;
  float:left;
}

/* front page news postings */

.newsblock {
  margin-top:30px;
  margin-bottom:30px;
}

.newsblock h2 {
  font-size:14px;
  font-weight:900;
  padding-bottom:10px;
  background: url(../imgs/common/hr.gif) bottom no-repeat;
}

* html .newsblock h2 {
  margin-bottom:-7px;
}

.newsblock h2 span.left {
  float:left;
}

.newsblock h2 span.right {
  float:right;
}

.newsblock img {
  margin-top:5px;
  margin-right:10px;
  float:left;
}

* html .newsblock img {
  margin-top:0px;
}

/* Individual news postings page */

.newspost {
  margin-top:30px;
  margin-bottom:30px;
}

.newspost h2 {
  font-size:14px;
  font-weight:900;
  margin-left:5px;
  margin-bottom:25px;
}

* html .newspost h2 {
  margin-bottom:-7px;
}

.newspost h2 span.right {
  float:right;
}

.newspost h2 span.left {
  float:left;
}

.newspost .link_p {
  margin-top:30px;
  margin-bottom:30px;
  color:#a39068;
  font-weight:900;
}

.newspost .thumbs img {
  margin-right:20px;
  margin-bottom:20px;
}

/* photo page layout */

#content .thumbs_set {
  margin-top:30px;
}

#content .thumbs_set img {
  margin-right:18px;
  margin-bottom:18px;
}

#content_right #photo_holder {
  background: url(../imgs/common/photo_bg.jpg) no-repeat;
  margin-top:66px;
  margin-left:33px;
  width:522px;
  min-height:402px;
}

* html #content_right #photo_holder {
  height:expression('402px');
}

#content_right #photo_holder img {
  margin-left:90px;
  margin-top:27px;
}

.moreLink {
  float:right;
}

.soldier p {
  padding-left:23px;
}

.soldier p span {
  font-weight:900;
}

.crewHeader {
  position:relative;
  z-index:999;
  left:175px;
  top:-41px;
  margin-bottom:-30px;
}

html>body .crewHeader {
  *top:-45px;
}

.crew {
  margin-top:-30px;
}

.crew .crewPhoto {

}

.crew p {
  position:relative;
  left:12px;
}

#content_right #video_holder {
  margin-top:66px;
  margin-left:33px;
}

#content_right #video_holder h2 {
  margin-left:12px;
}

#content_right #video_holder p {
  width:377px;
  margin-left:12px;
}

/* footer */ 

#footer {
  margin-left:30px;
  clear:both;
  min-height:80px;
}

* html #footer {
  height:expression('80px');
}

#footer .logo {
  float:right;
  margin-top:20px;
  margin-right:35px;
}

/* newsletter signup */

#mailListForm {
  width:320px;
  float:right;
  margin-top:-70px;
}

#mailListForm img {
  margin-left:-20px;
}

#mailListForm form fieldset {
  border:none;
  padding:0;
  margin-left:-3px;
}

#mailListForm form input {
  border:1px solid #000;
  color:#000;
  padding:2px;
  font-family:"courier new",Arial,Verdana;
  width:200px;
  background:url(../imgs/common/input_bg.gif) repeat-x;
}

#mailListForm form button {
  background:transparent;
  border:none;
  padding:0;
  margin:0;
}

#mailListForm form button img {
  margin:0;
}

#trailer,
#mailListForm {
  position:relative;
  top:20px;
}