/* special thanks to 
    Matthew James Taylor
    http://matthewjamestaylor.com/blog/perfect-2-column-right-menu.htm */
  

body {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #515151;
  color: white;
  font-family: sans-serif;
  font-size: 13pt;
  min-width: 974px;
  width: 100%;
}


  #header {
    clear:both;
    float:left;
    width:100%;
  }
  
	#header {
		border-bottom:1px solid #000;
		background-color: #000;
	}


		/* column container */
	.colmask {
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background: transparent;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;				/* right column width */
		background: transparent;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;				/* left column content width (column width minus left and right padding) */
		left:52%;				/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;				/* right column content width (column width minus left and right padding) */
		left:56%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
		
	/* Footer styles */
	#footer {
    clear:both;
    float:left;
    width:100%;
    margin-top: 200px;
    background-color: #000;
  }
  
  div.halfwrap {
    padding: 20px;
  }
div.halfsies {
  width: 50%;
  float: left;
}
  