
/* Layout Stylesheet */ 

body {
 margin:0px;
 background:#808080;
 color: #333333;
 text-align:center;
 padding:0;
 background-image: url('images/layout/background-green.jpg');
 }

#outer {   /* used to keep background continuting past bottom of page */
 background-image: url('images/layout/background-gradient.jpg');
 background-repeat: repeat-x;
 margin: 0px;
background-attachment: fixed;
}

#container {   /* only used to hold page together */
 text-align:left;
 width:950px;
 margin:auto;
  background-image: url('images/layout/background-content.jpg');
}

#header {
 height:69px;
 background-image: url('images/layout/background-header-bar.jpg');
 color: #333333;
 position: relative;
 }
 
#header-links {
 position: absolute;
 bottom: 0;
 right: 0;
 height: 37px;
 margin: 0;
 padding: 0;
 }
 
 #header-shadow {
 background-image: url('images/layout/background-content-shadow.jpg');
 background-repeat: repeat-x;
  border: solid #6e6852;
 border-width: 0 1px 0 1px;
 padding-left: 30px;
 }
 

#bodyblock {
 color: #333333;
 width:948px; /* this must be equal to container width less 2px */
 padding:0;
 border: solid #6e6852;
 border-width: 0 1px 0px 1px;
 }

#cont {
 color: #333333;
 width:745px; /* original size is 785px, subtract padding for new size */
 padding: 0 20px 20px 20px; /* must subtract padding from width*/
 }

#r-col {
 width:155px; /* this plus cont original width should equal or be about 10 less than container width */
 color: #333333;
 text-align:left;
 float: right;
 }

#footer {
clear: both;
 height:100px;
 background:#c0c0c0;
 margin:0;
padding: 10px;
 background-image: url('images/layout/footer-bkg.jpg');
 background-repeat: repeat-x;
 border: solid #6e6852;
 border-width: 0 1px 0px 1px;
	color: #103410;
	font-size: 13px;
	font-family: "Arial", sans-serif;
 }