@charset "utf-8";
/* CSS Document */


/* CSS modified and added to, originally from http://ryanfait.com/sticky-footer/layout.css
http://ryanfait.com/html5-sticky-footer/layout.css */

* 
#header {text-align: center;
        display: inline;
        margin:0 auto;
}

#logo {
    display: inline;
    text-align: center;
    margin:0 auto;
}


#background {
    
    top: 0;
    left: 0;
    width: 100%;
    
    background-image: url('Images/background.png');
    background-position: top,bottom;
    background-repeat:repeat-x;
    
    
   
}


}
a:link {
	color: #2A1FFF; 
	background-color:transparent; 
	text-decoration:none
}

a:visited {
	color: #2A00AA; 
	background-color:transparent; 
    text-decoration:none
}

a:hover{text-decoration: none}, a:active, a:focus {
	color: #2A5FFF; 
	background-color:transparent; 
    text-decoration:none;
}


#main_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main_nav a {
    font-family: "Century Gothic",  sans-serif;
	font-size: 14px;
	width: 25%;
	display: block;
	float: left;	
	text-align: center;
	background-color: #e6e6e6;
	color: #222222;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0px 15px 0px;
    text-decoration: none;
}

#main_nav a:hover{text-decoration: underline;background-color: #CCCCCC;} #main_nav a:active, #main_nav a:focus, #main_nav {
	
	
}

#margin_top {
	margin-top: 30px;
}
{
    margin:0 auto;
}

.table1 {
    width="960";
}


html, body {
    height: 100%;
}
.page-wrap {
    min-height: 100%;
  /* equal to footer height */
    margin-bottom: -110px; 
}
.page-wrap:after {
    content: "";
    display: block;
}
.site-footer, .page-wrap:after {
    height: 110px; 
    margin:0 auto;
    width:1100px;
}
.site-footer {
    background: #333333;
    
}
