
#content {
  position: relative;
  min-height: 100%;
  height: auto !important;
  margin-top: 10px;
}
/**************************************************************
   Top menu and logo
 **************************************************************/
#header {
	position:absolute;
	width:300px;
	height: 50px;
	margin-top:160px;
	margin-left:700px;
	line-height:45px;
}

.pageMover
{
    margin-top:-16px;
}

#header .avatar{
    width:80px;
    height:50px;
    margin-left:190px;
    position:absolute;
}

.toprow
{
    /*height: 300px;*/
    margin: 0 auto;
    text-align:center;
    padding-bottom:15px;
}

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-top:9px;
  text-align: left;
  height:100%;
  background-image:url(../Images/Backgrounds/bodyBackground.jpg); 
  background-repeat:repeat-y;
  background-position:center;
}

#columns {
  margin: 0 auto;
  height:100%;
}

.homepageAnnouncement
{
    /*background-color: #0C0C0C;
    border-top:solid 3px #FFFFFF;
    margin-bottom: 200px;
    height:100%;*/
    width:900px;
}

.webPartBGSmall
{
    background-color: #171717;
    border-top:solid 3px #666666;
    padding:10px;
    height:100%;
    /*background-image: url(Images/6_5/blackVerticalGradient.jpg);
    background-position: left top;
    background-repeat: repeat-x;*/
}

.webPartBGLarge
{
    background-color: #171717;
    border-top:solid 3px #666666;
    padding:10px;
    height:100%;
    /*background-image: url(Images/6_5/blackVerticalGradient.jpg);
    background-position: left top;
    background-repeat: repeat-x;*/
}

#innerColumnWrapper
{
  color: #fff;
  min-height: 100%;
  border:solid 1px lime;
}

/* Column widths */
.width {
  width:950px; /* 776 */
}

.widthPad {
  width: 880px; /* 746 */
}

.width30
{
    width: 30%;
}

.width26
{
    width: 26%;
}

.width25 {
  width: 20%;
}

.width47
{
    width: 47%;
}

.width50 {
  width: 46%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width78{
    width:78%;
}

.width100 {
  width: 100%;
}

.height100{
    height: 100%;
}


/**************************************************************
   Footer
 **************************************************************/


#footer {
  text-align:center;
  clear:both;
  /*padding-top:20px;*/
  height:300px;
  width:100%;
  background-color:#282828;
  margin-top:0;
}

#footerWrapper{
    width:950px;
    margin-left:auto;
    margin-right:auto;
    height:260px;
}

#footerLeft{
    text-align:justify;
    width:450px;
    float:left;
    padding-left:50px;
}

#footerRight{
   width:310px;
   margin-left:520px;
   margin-top:-8px;
}

#footerRight img
{
    border:solid 8px #333333;
}
/**************************************************************
   Posts
 **************************************************************/

.post {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;

  margin-bottom: 1.5em;
  padding-bottom: 10px;
}

.post .date {
  position: absolute;
  top: 0;
  left: 5px;

  width: 2.3em;
  text-align: right;
}

.post .date .month {
  text-transform: uppercase;
  font: 700 1.0em arial, sans-serif;
  color: #FFCC00;
}

.post .date .day {
  display: block;
  margin-top: -5px;
  font: 700 2.1em arial, sans-serif;
  color:#FFCC00;
}

.post .title {
  display: block;
  padding: 0 0 5px 0;

  font-size: 1.2em;
  font-weight: bold;
  color: #586B7A;
}

.post p {
  margin: 0 0 0 3.5em;
  padding:  0 0 1em 1.2em;
  border-left: 1px solid #171717;
}


/**************************************************************
   Submenu Styles
 **************************************************************/

ul.submenu1,
ul.submenu2 {
  margin: 0 0 20px 0;
  padding: 0;
}

ul.submenu1 li,
ul.submenu2 li{
  margin: 0;
  padding: 0;
  list-style: none;
  /*list-style-image: url(foo.gif); /* because IE is balls */
}

ul.submenu1 li a,
ul.submenu2 li a {
  display: block;
  height: auto !important;

  /* Start hide from IE Mac \*/
  height: 1%;
  /* End hide from IE Mac */

  padding: 1px 5px 1px 20px;
}

/*ul.submenu1 li a {
  background: url(../Images/submenu1.gif) no-repeat 5px 50%;
}

ul.submenu1 a:hover {
  color: #cccccc;
  background: #333333 url(../Images/submenu1.gif) no-repeat 5px 50%;
}*/

ul.submenu2 li a {
  color: #cccccc;
  background: url(../Images/submenu2.gif) no-repeat 3px 50%;
}

ul.submenu2 a:hover {
  color: #cccccc;
  background: #333333 url(../Images/submenu2.gif) no-repeat 3px 50%;
}

/**************************************************************
   Generic Display 
 **************************************************************/


.block {
  display: block;
}

.clear {
  clear: both;
}

.marginRight {
  margin-right: 15px;
}

.paddingLeft {
  padding-left: 5px;
}

.paddingRight {
  padding-right: 5px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignTop {
  vertical-align: top;
}

.alignMiddle {
  vertical-align: middle;
}

.alignBottom {
  vertical-align: bottom;
}

.lightBlueBg {
  border:solid 1px #666666;
  background-color: #202020;
  padding-bottom: 4px;
  padding-top:3px;
}

.dark {
  color: #353E47;
}

.mrRed{
  color: #FFCC00;
}

h1 {
    border-bottom:solid 1px #666666;
    width:90%;
}

.EditableHover
{
    background-color: #333333;
}

.mrGray{
  color: #666666;
}

#centerColumnReviewsWrapper
{
    width: 320px;
    margin-left: 50px;
    /*background-image: url(../Images/centerColumnBG.jpg);
    background-repeat: no-repeat;
    background-position: center;*/
}

/* Rounded Corner Styles */
.RoundedWebPartBG{display:block}
.RoundedWebPartBG *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#37322E}
.RoundedWebPartBG1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #59534e;
  border-right:1px solid #59534e;
  background:#46403c}
.RoundedWebPartBG2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6d6761;
  border-right:1px solid #6d6761;
  background:#423d38}
.RoundedWebPartBG3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #423d38;
  border-right:1px solid #423d38;}
.RoundedWebPartBG4{
  border-left:1px solid #59534e;
  border-right:1px solid #59534e}
.RoundedWebPartBG5{
  border-left:1px solid #46403c;
  border-right:1px solid #46403c}
.RoundedWebPartBGfg{
  background:#37322E}




