@charset "UTF-8";
body {background:#c8c8b6;font:62.5%/1.5em Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#111;}
h1, h2 {font-size:1.3em;}
h2 {padding: 4px 10px;}
h3 {font-size:1.15em;padding: 3px 10px 0;}
h4 {font-size:1em;}
p {padding: 10px;}
a {color:#4e82af;text-decoration:none;}
a:hover {color:#603;}
.right {text-align:right;}

#container {margin:10px auto 0;text-align:left;width:980px;}
#left-side {float:left;width:250px;}
#main, #main-cat {background:#fff;margin:0 260px;width:460px;padding-bottom:18px;min-height:400px;}
#main h3, #main-cat h3 {font-size:1.3em;color:#603;margin-top:10px;}
#main-cat {width:730px;margin:0 0 0 250px;padding-top:10px;}
#main img {margin: 10px;}
#right-side {float:right;width:250px;}
.top-round {background:#fff;margin-top:5px;}
ul.dotted-link {padding:0 15px 20px;}
ul.dotted-link li {background: #fff url('../images/small_dot.jpg') no-repeat 3px 5px;padding:0 0 10px 15px;}
ul.dotted-link h3 {padding:0;}

#logo {}
#rss-news {background:#fff;margin:10px 0;padding-bottom:18px;}
#rss-news h1 {background:#ff7100;color:#fff;padding:5px 0 0;}
#rss-news h1 a {color:#fff;padding:8px;}
#calendar {background:#fff;margin:10px 0;padding-bottom:18px;}
#calendar h1 {background:#4e82af;color:#fff;padding:5px 0 0;}
#calendar h1 a {color:#fff;padding:8px;}
#calendar li {background:url('../images/small_dot.jpg') no-repeat 3px 7px;padding:3px 0 3px 15px;}
#links {background:#fff;margin:10px 0;position:relative;height:133px;}
#enews, #twitter, #campus-buzz, #facebook {text-indent:-9999px;height:65px;width:123px;}
#enews {background:#603 url('../images/enews-link.jpg') no-repeat 5px 10px;position:absolute;top:4px;left:3px;}
#twitter {background:#f3f3f3 url('../images/twitter-link.jpg') no-repeat 5px 17px;position:absolute;top:65px;left:3px;}
#campus-buzz {background:#f3f3f3 url('../images/buzz-link.jpg') no-repeat 4px 5px;position:absolute;top:4px;left:124px;}
#facebook {background:#3b5997 url('../images/facebook-link.jpg') no-repeat 10px 17px;position:absolute;top:65px;left:124px;}

#feature, #page {background: transparent url('../images/feature.jpg') no-repeat top left;position:relative;width:460px;height:35px;}
.feature-story, .page-story {background: #fff url('../images/feature_divider.jpg') no-repeat top right;margin:0 30px 0 9px;font-size:1em;color:#272727;padding:8px 25px 10px 0;position:absolute;top:3;left:0;}
.date {font-size:0.9em;color:#fff;text-align:right;position:absolute;top:8px;right:10px;}
.date a {color:#fff;}
.date a:hover {color:#D9DBCA;}

.read-more {font-weight:bold;margin-left:10px;}
#tab-box {background:#dedede;margin:20px 10px 0;padding-bottom:5px;}
#tab-box h3 {font-size:1.2em;}
#tab-box h3 a {color:#603;}
#tab-box h3 a:hover {color:#4e82af;}
#tab-box .tab-content {background:#fff;margin:0 5px;padding:17px 0 10px}
.main-tabs {background:#fff;margin:0 0 5px;padding:6px 0 5px 10px;}
.main-tabs li {display:inline;margin:0;}
.main-tabs a {background:#4e82af;color:#fff;font-size:1.25em;font-weight:bold;font-size:1.1em;text-decoration:none;border:1px solid #3e678b;padding:6px 14px;}
.main-tabs .active-tab {background:#dedede;color:#111; border:1px solid #B9B9B9; border-bottom:0;}
#contain-feature{overflow:hidden;margin-right:10px;}
.hidden {display:none;}
#cnews {background:#DEDEDE url('../images/cnews-logo.jpg') no-repeat left -10px;position:relative;width:100%;}
#cnews a {color: #fff;}
#submit-box {background:#4e82af;font-size:1.1em;}
#submit-box img {position:relative;top:10px;left:10px;}
#submit-box p {color:#fff;font-weight:bold;padding:15px 0 35px 20px;}
.submit {font-size:1.8em;font-weight:bold;margin-left:20px;}
.login {background:#fff;color:#656565;font-size:1.1em;font-weight:bold;padding:3px 20px;position:absolute;bottom:0;right:0;}
#chapel {background:#fff;margin:10px 0;padding-bottom:18px;}
#chapel h1 {background:#656565;color:#fff;padding:5px 0 0;}
#chapel h1 a {color:#fff;padding:8px;}
#dining {background:#fff;margin:10px 0;padding-bottom:18px;}
#dining h1 {background:#72b16e;color:#fff;padding:5px 8px 8px;}
#dining h1 a {color:#fff;}
#dining-tab {background:#4e82af;height:18px;}
#dining-tab li {display:inline;}
#dining-tab a {color:#f3f3f3;font-weight:bold;font-size:1.2em;text-decoration:none;padding:3px 8px;}
#dining-tab a.active-dining-tab {background:#fff;color:#4e82af;}
.clear {clear:both;}
#footer {background:#525252;color:#fff;text-align:center;margin-top:20px;border-top:4px solid #fff;float:left;width:100%;height:200px;}
#footer a {color:#fff;}
#footer a:hover {color:#4e82af;}
#footer_container {text-align:left;margin:auto;position:relative;width:980px;}
#footer_container ul {padding-top:20px;height:180px;}
#footer_container li {padding:5px 20px;}
.footer_heading {font-size:1.5em;}
.left_footer {background:#555;position:absolute;top:0;left:0;width:250px;}
.center_footer {background:#444;position:absolute;top:0;left:250px;padding:0;width:480px;height:200px;}
.right_footer {background:#555;position:absolute;top:0;right:0;width:250px;}
#login-form {background:#fff;margin:100px auto 0;width:450px;position:relative;padding:20px;}
#login-form h3 {background:#EFEEDA;color:#222;font-size:1.3em;padding:10px 0 10px 20px;margin:30px 0 20px;}
#login-form h1 {background:#EFEEDA;color:#603;font-size:1.7em;padding:10px 0 10px 10px;margin-bottom:20px;}
h2.logout {padding-left: 0;}
#login-form img.mini-logo {position:absolute;top:115px;right:70px;}
#login-form .right{padding:0 5px 0 0;font-weight:bold;font-size:1.1em;padding: 10px;}
#login-form table {width:400px;}
#login-form .errormsg {position:absolute;top:10px;left:20px;padding:8px 20px;border:1px solid #603;width:370px;}
.errors {color:#C90010;font-weight:bold;padding:8px 20px;border:1px solid #603;margin-bottom:10px;width:350px;}
.submit {margin-right:85px;font-size:1.3em;}

/* ADMIN STYLES */
#admin-logo {position:absolute;top:2px;right:40px;}
.example {margin-left: 10px; color:#4e82af;}
.info{background:#d7f5d3;font-size:1.2em;border:1px solid #006E00;padding:10px 5px 10px 20px;}
.error{background:#E87E7E;font-size:1.2em;border:1px solid #E7122B;margin-top:30px;padding:10px 5px 10px 20px;}
#main-admin {background:#fff;color:#222;line-height:3em;padding:20px 20px 40px;margin:10px;width:auto;}
#main-admin h2 {padding-left:0;}
#main-admin .action {font-size:1.2em;}
#main-admin .main_table td {border: 1px solid #fff;}
#main-admin .main_table tr.row2 td {border-left:1px solid #EEEFCC;border-right:1px solid #EEEFCC;}
#category-background {background:#E4E2CF;padding:20px;width:760px;}
.admin-edit {text-align:left;}
.main_table {background: #fff;border:2px solid #E6E6E6;line-height:1.5em;}
.main_table th a, .main_table td a{text-decoration: none;}
.main_table th a {color:#fff;}
.main_table td {padding: 8px;}
.main_table th{padding: 4px;color:#fff;border:1px solid #fff;}
.main_table .headline,.main_table .cat {font-weight:bold;}
.main_table .unapproved {background:#FFA293;color:#F00;font-weight:bold;}
.main_table .approved {background:#d7f5d3;font-weight:bold;}
.row1 td {background:#eeeecc;color:#333;}
.row2{color:#333;}
th, th a{background:#999988;color: #4179a9;text-align:left;}
.text{width:500px;}
.action{width:115px;}
.nav{background:#885533;padding:20px 5px;height:30px;}
.nav li{color: #ede5e0;font-size:1.15em;list-style-type:none;text-decoration:none;display:inline;height:20px;}
#nav-admin {background:#998;text-align:left;padding:6px 20px;margin:0 10px}
#nav-admin a {background:#BBBCA7;color:#fff;font-size:1.2em;font-weight:bold;text-decoration:none;margin:0 3px;border:1px solid #C8C9B6;display:inline-block;padding:5px;}
#nav-admin a:hover {background:#8CAFBC;}
#nav-admin li {display:inline;}
.category{background:#eeeecc;color:#333;margin:5px;padding:6px;}
.category a{color:#4179a9;font-size:1.5em;text-decoration:none;}
.category .more{font-size:1.0em;text-decoration:none;}
.category h3{font-size:.75em;text-decoration:none;}
.category_header a{font-size:1.5em;text-decoration:none}
.category_header p{font-size:1.25em;}
.page_list {width:100%;text-align:right;}
.page_list li{font-size:1.15em;font-weight:bold;text-decoration:none;list-style-type:none;display:inline;height:20px;}
.page_list a {text-decoration:none;padding:5px;}
.dining{font-size:1em;color:#4179a9;}
.pop-box {color:#333;font-size:1.3em;text-align:left;padding:30px 40px;}
.pop-box h2 {padding:5px 0 10px 0;}
#event_detail {margin-top: 20px;}
#event_detail p {padding:0;}
.clear {float:left;clear:both;width:100%;}


