body {
    font-family: Arial;
    font-size: 12px;    
	background: url('/assets/templates/v3/images/bgpattern.jpg');
}

a {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

#wrapper {
    margin: 0 auto;
    width: 1000px;
}

#faux {
    margin-bottom: 5px;
    overflow: auto;
    width: 100%
}
#faux h1, #faux h2{
	padding:0px;
	margin:0px;
}
#faux .ditto_info{
	font-size:10px;
	margin-bottom:10px;
	margin-top:5px;
}
#header {
	background: #3e51b7 url('/assets/templates/v3/images/roll.png') no-repeat left center;
    color: #ffffff;
    width: 980px;
    padding: 0px;
    height: 250px;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 5px 10px;
}

#header h1 {
    width: 596px;
    height: 215px;
    display: block;
    background: transparent url('/assets/templates/v3/images/new_logo.png') no-repeat left top;
    float: right;
    margin: 0px;
    padding: 0px;
}

#header h1 span {
    display: block;
    text-indent: -9999em;
	color:#FFFFFF;
}

#header h1 a {
    width: 304px;
    height: 101px;
    display: block;
	color:#ffffff;
}

#header #menu {
    margin-top: 230px;
    margin-left: 0px;
	color:#FFFFFF;
	padding:10px;
}

#header h2 {
    font-family: "Arial Black";
    font-size: 20px;
    padding: 0px;
    margin: 0px;
}

#header h3 {
    font-family: Arial;
    font-size: 20px;
    padding: 0px;
    margin: 0px;
}

#header #menu a {
    font-size: 12px;
    display: inline;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    font-weight: bold;
	color:#FFFFFF;
}

#header #menu a:hover {
    text-decoration: underline;
}

#footer {
    width: 980px;
    clear: both;
    color: #000000;
    margin: 0px 0px 10px 10px;
    padding: 10px 0px 10px 0px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
	color:#FFFFFF;
	background: #3e51b7;
}

#footer a {
    text-decoration: none;
	color:#FFFFFF;
}

#footer a:hover {
    text-decoration: underline;
}

.clear {
    clear: both;
    background: none;
}

#faux2 {
    margin-bottom: 5px;
    overflow: auto;
    width: 100%;
}

#news h1 {
    font-size: 12px;
    display: block;
    background: #cccccc;
    padding: 10px 10px 10px 10px;
}
.campus_menu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.campus_menu a
{
    width: 103%;
    display: block;
	text-decoration:none;
	padding:5px 5px 5px 10px;
	margin-left:-10px;
	margin-bottom:0px;
}
.campus_menu a:hover
{
	background-color:#33C;
	color:#ffffff;
}
.campus_menu .active 
{
	font-weight:bold;
}
.active a
{
	background:#3333CC;
	color:#ffffff;
	text-transform:uppercase;	
}
