/* Universals */
* { padding:0;margin:0; }

/* HTML Elements */
body { font-family: Arial, sans-serif; font-size: 8pt; color: #666633;width:800px;margin-left:auto;margin-right:auto; }
table {font-size:10pt;}
a {color:#666633;text-decoration:none;font-weight:bold;}
a:visited {color:#666633;}
h1 {color:#336699;font-size:14px;font-weight:bold;}
h2 {color:#336699;font-size:12pt;font-weight:bold;}
b {color:#336699;}
li {list-style: inside;margin-bottom:5px;}

.leftLinks {text-align:left;}
.leftLinks a {color:#fff;font-size:8pt;font-weight:bold;margin-left:12px;display:block;margin-bottom:4px;font-size:11px;}
.leftLinks a:visited {color:#fff;}
.leftLinks a:hover {color:#ccc;}

.rightBanners {position:relative;margin-left:25px;margin-bottom:10px;}
.rightBanners img {display:block;}

.main {padding:12px;padding-top:0px;}
.main p {margin-bottom:15px;line-height: 18px;}
.main .leadin {font-weight: bold;color:#666;}

.donors p {position:relative;margin-bottom: 12px;}

/* Common Elements */
.clear { clear:both; }


/* Admin */
.adminBox { position:relative;border:1px solid #ddd;padding:15px;margin:12px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;width:880px;margin-left:auto;margin-right:auto; }
.adminBox input,.adminBox textarea, .popup input, .popup textarea {border:1px solid #eee;padding:4px;margin:6px;margin-left:0px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.adminBox input[type='submit'], .popup input[type='submit'],.popup input[type='button'] {background:#bbe7f1;padding:4px;width:120px;color:#fff;}
.adminBox input[type='submit']:hover, .popup input[type='submit']:hover, .popup input[type='button']:hover {background:#fff;color:#666;padding:4px;cursor:pointer;}
.adminBar {position:relative;padding:7px;background:#c4c4c4;color:#fff;}
.adminBar a {position:relative;display: block;float:right;margin-left:12px;border-bottom: none;color:#fff;}
.myRich {position:relative;background:#fff;padding:5px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* Tags */
.tag {position:relative;float:left;padding:4px;font-size:11px;color:#009cc0;margin-right:3px;background:#bbe7f1;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tag img {position: relative;margin-right:2px;float:left;cursor:pointer;}

.galleryManagerPhotos { position:relative;float:left;width:600px;}
.sorty li { position:relative;list-style: none;cursor: move;display: block;float:left; }
.galleryManagerPhotos img { position:relative;display:block;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #797979;height:75px;cursor: move; }

/* Side Calendar */
.calendar {position:relative;width:210px;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.calendar .d,.calendar .h,.calendar .u,.calendar .e {position:relative;width:25px;padding:2px;padding-top:5px;padding-bottom:5px;float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.calendar .u {color:#ddd;background:#f5f5f5;}
.calendar .d {background:#fff;}
.calendar .h {background:#666;}
.calendar b {color:#fff;}
.calendar .e {color:#990000;background:#c5c5c5;}

/* Towns */
.towns {position:relative;margin-left:120px;height:90px;}
.towns .col {position:relative;float:left;width:120px;}
.towns a {position:relative;display:block;float:left;width:110px;font-size:12px;color:#336699;}

/* Element Management */
.elementFileManager {position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:400px;}
.elementFileManager .icon {position:relative;height:15px;float:right;}
.myRich {position:relative;background:#fff;float:left;padding:5px;width:500px;}
.elementToolbar {position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:0px;margin-bottom:10px;padding:3px;width:420px;}
.elementToolbar .eb {position:relative;float:left;margin-right:2px;padding:2px;border:1px solid #ddd;font-size:10px;background:#fff;color:#555;cursor:pointer;}

/* Public Form */
.publicForm  {position:relative;width:600px;}
.publicForm label {position:relative;float:left;width:90px;text-align: right;margin-right:15px;}
.publicForm input[type=password], .publicForm input[type=text],.publicForm input[type=file],.publicForm textarea, .publicForm select {position:relative;float:left;width:420px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;border:1px solid #ddd;}
.publicForm input[type=submit] {position:relative;float:left;}

/* Popup */
.popupWrapper {position:relative;width:800px;margin-left:auto;margin-right:auto;z-index:150;}
.popup {position: absolute;width:670px;margin-top:50px;margin-left:50px;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ccc;color:#5c5648;z-index: 100;background:#fff;}
.popup form {position:relative;width:650px;}
.popup label {position:relative;float:left;width:100px;text-align: right;padding:3px;background:#999;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;margin-right: 4px;margin-top:8px;clear:left;}
.popup .blank {background:none;}
.popup input[type=text],.popup input[type=file],.popup textarea, .popup select {position:relative;float:left;width:420px;font-size:14px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;border:1px solid #ddd;}

.popup .trash {position:relative;height:15px;margin-top:10px;margin-left:10px;}
.popup .th {position:relative;height:15px;}
.adminList li {position:relative;float:left;width:360px;padding:7px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;margin-bottom:5px;border:1px solid #ccc;list-style: none;cursor: move;}
.adminList hr {position:relative;width:860px;height:0px;color:#ccc;margin-top:12px;margin-bottom:12px;}
