/*YOUR CSS*/

body {
	background-color#000;
	background-image:url("/packages/theme_bootswatch/themes/theme_bootswatch/bg/rockblue.jpg"); 
	background-repeat: repeat;
	background-position: center top;
	background-attachment: fixed;
	height:100%;
	color:#000;
}
a:hover {text-decoration:none;}

#header img {margin-bottom:0px; border-bottom: 2px ridge #999;}

/*--- PSU addition --- gradient main page BG top to bottom --- */
.container {background-color: #fff;
	background-image: -moz-linear-gradient(top, #333, #111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#111));
	background-image: -webkit-linear-gradient(top, #333, #111);
	background-image: -o-linear-gradient(top, #333, #111);
	background-image: linear-gradient(to bottom, #333, #111);
	background-repeat: repeat-x;
}

body {padding-bottom:25px;}


#footer {text-align:center; background-color:#111; color:#ccc; height:25px; position:fixed; bottom:0px; width:100%; padding-top:10px; font-size:85%; border-top:1px solid #777;}
#footer p {padding-right:20px;}
.span12 {padding-left:20px; padding-right:20px;}
.span3 {padding-left:20px; padding-right:20px; }
.span9 {padding-left:20px; padding-right:20px; }

#content {border: 0px solid #C00;}
#content {margin-top:-5px;}

hr {border-width: 0px;}

/*--.container {box-shadow: 10px 10px 10px #000, 10px -10px 10px #000;}--*/
#header {box-shadow: 10px -1px 10px rgba(0,0,0,0.5), -10px -1px 10px rgba(0,0,0,0.5);}
#content {box-shadow: 10px -3px 10px rgba(0,0,0,0.3), -10px 0px 10px rgba(0,0,0,0.5), 10px 10px 10px rgba(0,0,0,0.3);}


/* Media query for mobile table stack*/
@media only screen and (max-width: 480px)  {
  .full {
    display:block;
    width:100%;
  }
  #footer{ margin-left:-20px;}
}

@media (max-width: 767px) {
  #footer {margin-left:-20px;}
}  
  