html, body {
    margin:0px;
    padding:0px;
    }
body {
    background:url(../../images/background-stripe.jpg) repeat-x;
    }
.container {
    margin:10px auto;
    width:960px;
    }
.clear {
    clear:both;
    }
#logo {
    float:left;
    position:absolute;
    margin-top:45px;
    }
.first {
    border:none !important;
    }
.navbar {
    float:right;
    list-style-type:none;
    margin:0px;
    padding:0px;
    }
.navbar li {
    display:inline;
    margin-left:20px;
    padding-left:20px;
    border-left:2px solid #FFF;
    }
.navbar a {
    color:#FFF;
    font-family:Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
    }
#first-nav {
    margin-bottom: 15px;
    }
#first-nav li {
    border-left:2px solid #f3c8d4;
    }
#searchform {
	float:right;
	margin:60px 0px 10px;
	}
.searchlabel {
	display:block;
	color:#FFF;
	font-family:verdana, sans-serif;
	font-size:12px;
	}
#searchsubmit {
	position:relative;
	top:7px;
	}
.searchinput {
	border:1px solid #7e1c20;
	font-size:12px;
	padding:2px;
	}
#gallerybackground {
	width:960px;
	padding:5px 15px;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#simplegallery1 {
	border:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	}
.navpanelbg {
	border-top:1px solid #5e5853;
	}
.navpanelfg {
	padding:7px 0px 0px !important;
	}
	
	.navpanellayer {display:none !important;}
	
.promotion-boxes {
    margin:20px 0 0 40px;
    padding:0px;
    }
.promotion-boxes li {
    list-style-type:none;
    display:block;
    float:left;
    margin-right:24px;
    }
.left-column {
    float:left;
    width:550px;
    padding:15px;
    border:2px solid #d8d5d0;
    background-color:#f8f5f0;
    margin:20px 0 20px 40px;
    font-family:Arial, sans-serif;
    font-size:12px;
    }
.left-column strong {
    color:#1419e5;
    }
.socialmedia {
    float:right;
    margin-top:-10px;
    margin-right:215px;
    }
.right-column {
    float:left;
    padding:15px;
    background-color:#efebe2;
    margin:-130px 0 0 20px;
    width:250px;
    border:2px solid #d2d2d2;
    font-family:Arial, sans-serif;
    font-size:12px;
    min-height:755px;
    }
.right-column h2 {
    font-size:14px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    }
.divider {
    width:100%;
    border-top:2px solid #CCC;
    margin-top:20px;
    padding-bottom:20px;
    }
h1 {
    font-size:22px;
    margin:0px;
    padding:0px;
    }
#latest-news {
    padding:0px;
    margin:0px;
    }
#latest-news li {
    list-style-type:none;
    margin-bottom:13px;
    font-size:14px;
    }
#latest-news li a {
    color:#1419e5;
    font-size:12px;
    }
.campus-block {
    float:left;
    font-size:10px;
    width:137px;
    }
.campus-block img {
    border:1px solid #993334;
    }
.campus-block strong {
    color:#000;
    display:block;
    margin-bottom:5px;
    }
.footer-container {
    width:100%;
    background:url(../../images/footer-stripe.jpg) repeat-x;
    min-width:960px;
    background-color:#b04352;
    height:100px;
    }
.footer {
    width:960px;
    margin:0px auto;
    text-align:center;
    font-family:Arial, sans-serif;
    font-size:11px;
    color:#FFF;
    }
.footer a {
    color:#FFF;
    text-decoration:none;
    }
