@charset "UTF-8";
/* CSS Document */

h1 { margin: 0; }
h2 { margin: 10px 0; font-size: 18px; }
h3 { font-size: 14px }
/*
a.button { color: #333333; text-decoration: none; border: 1px solid #333; background: #ccc; padding: 3px; border-bottom-width: 2px; border-right-width: 2px; }
a.button:hover { color: #fff; background: #333; }
*/
a.button { float: right; text-decoration: none; display: block; }

#adminNav { height: 31px; }
#adminNav ul { margin: 0; padding: 0; list-style: none; }
#adminNav li { float: left; line-height: 20px; margin-right: 1px; }
#adminNav a { font-size: 12px; text-align: center; color: #000; display: block; text-transform: uppercase; text-decoration: none; padding: 0 10px; background: #bbb; }
#adminNav a:hover { color: #eee; background: #333; }

table { margin: 0 0 24px 0; border: 1px solid #bbb; border-collapse: collapse; font-size: 12px; width: 100%; }
th { padding: 3px; border: 1px solid #bbb; background: #cdcdcd; }
td { padding: 3px; border: 1px solid #bbb; color: #333; }

.profile h3 { background: #cdcdcd; padding: 2px 4px; width: 500px; margin-left: -4px; }
.profile img { float: right; border: 1px solid #000; }
.profile ul { margin: 0; padding: 0; list-style: none; }
.profile li { font-size: 13px; margin: 0 0 3px 0; }

.profile fieldset { padding: 0; border: none; }
.profile select { width: 290px; }

#content .main.view-riptide h1 { float: left; }
#content .main.view-riptide p.dateline { float: right; font-size: 18px; color: #10227f; font-weight: bold; }
#content .main.riptide ul { font-size: 13px; }
.riptide h3 { font-size: 14px; margin: 0; }
.sidebar.riptide { margin: 0 0 0 515px; }
.sidebar.riptide .events-list { margin: 0 0 0 24px; }
.sidebar.riptide .events-list h4 { color: #4b170c; font-weight: normal; margin: 36px 0 0 0; }
.sidebar.riptide .events-list p { margin: 0 0 0 0; font-size: 12px; }
.sidebar.riptide .events-list p strong { font-size: 16px; color: #4b170c; font-weight: normal; margin: 0 0 0 0; }

.sidebar .archive { margin: 24px 0 24px 24px; padding: 0 0 0 0; border-top: 1px solid #000; }
.sidebar .archive h3 { color: #4b170c; font-size: 16px; font-weight: normal; margin: 18px 0 6px 0; }
.sidebar .archive p { margin: 0 0 0 0; font-size: 12px; }
.sidebar .archive p a { color: #4b170c; font-weight: normal; text-decoration: none; }
.sidebar .archive p a:hover { text-decoration: underline; }

.member-focus img { float: right; margin: -10px 0 5px 10px; }

.profile form#edit_riptide img.clip-art { border: none; max-width: 185px; }
.profile form#edit_riptide textarea { width: 288px; }

