/* CSS rules for the grid layout system */
#contents {margin-top:20px;margin-bottom:20px;}
.container {
  position:relative;
  width:980px;
  height:100%;
  margin: 0 auto;
  margin-top:0px;
  padding:0;
  background-image:url("../img/bg.jpg");
  background-repeat:repeat-y;
}
.column {
	float:left;
	display:inline;
	background-color:#FFF;
	margin-left:18px;
	margin-bottom:18px;
}
.row {clear:both}
.span-1 {width:220px;}
.span-2 {width:460px;}
.span-3 {width:700px;}
.span-4 {width:940px;margin-right:20px;}

.colborder {border-right:1px solid #ccc}
.box {background-color:#EEE;border:1px solid #CCC;border-left:0;border-right:0;padding:10px}
.debug {background-color:#EEE}

body {background-color:#efefef; background-repeat: no-repeat; }

table {width: 100%; background-color: #FFF;}
td, th {}
hr {clear:both; border: 0; height: 20px; margin-bottom: 20px; color:#CCC}
ul {margin:10px;margin-left:20px}
#header  { height:259px; background-color:#333333;}
#menu, #footer { background-color:#efefef;}
#menu a, #footer a {color:#CCC;}
#video { margin-left:40px; background-color:#FFF;}
