html, body { background-color: #9aceff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 1.6em; margin: 0px; }

h1, h2, h3, h4 { color: #f47929; }
a { color: #161b60; }

h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}

h1, h2, h3, h4, p { margin-top: 0px; }

img {border: 0px;}
hr { border: none; border-top: #CCCCCC 1px solid; border-bottom: #ffffff; margin: 30px 0px; }

.font10 { font-size: 10px; font-weight: normal; }

a {text-decoration: none;}
a:hover {text-decoration: underline;}

#events table {border: 1px #CCCCCC solid; margin: 10px 0px;}
#events thead { font-weight: bold; }
#events thead td {border-bottom: #CCCCCC 3px solid;}
#events tbody tr:hover {background-color: #EEEEEE; color: #000000;}
#events td {border: none; padding: 4px 8px; border-bottom: #CCCCCC 1px solid;}

#login { width: 100%; background: #eeeeee url(../images/btn_bg.gif) repeat-x bottom; padding: 20px 0px; margin: 20px auto; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; }
#login h3 { margin-top: 0px; }
#login input { padding: 5px; margin: 5px; border: #CCCCCC 1px solid; }

.submit { background: #eeeeee url(../images/btn_bg.gif) repeat-x bottom; font-weight: bold; }
.submit:hover { background: #f47929; color: #FFFFFF; }

label {font-weight: bold; }

.button { padding: 5px 10px; margin-right: 5px; border: #CCCCCC 1px solid; background: #eeeeee url(../images/btn_bg.gif) repeat-x bottom; vertical-align: middle; }
.button:hover { text-decoration: none; border: #999999 1px solid; }
.delete { margin-left: 5px; margin-left: 5px; padding: 2px 5px; color: #990000; background: #eeeeee url(../images/btn_bg.gif) repeat-x top; }
.preview { margin-left: 5px; margin-left: 5px; padding: 2px 5px; color: #009900; background: #eeeeee url(../images/btn_bg.gif) repeat-x top; }

#edit_files h3 { margin: 20px 0px 5px; }
#edit_files p { margin-top: 5px; }

.symbol { vertical-align: middle; width: 25px; padding: 0px; margin: 0px; }

#edit_article input, #edit_article textarea { width: 100%; padding: 5px; border: #CCCCCC 1px solid; }

#content { margin-right: 50px; margin-top: 16px; float: right; width: 550px; }

#container { background: url(../images/bg.jpg) repeat-y; width: 860px; margin: 0px auto; }

#header { background-image: url(../images/header.jpg); width: 860px; height: 130px; }
#headerLinks { position: relative; text-align: right; top: 18px; right: 50px; }
#headerLinks a { color: #333333; }
#headerTitle { position: relative; text-align: right; top: 65px; right: 50px; }
#headerTitle h1 { font-weight: normal; font-size: 30px; }

#nav { margin-top: -4px; margin-left: 20px; padding: 20px; float: left; border-right: #CCCCCC 1px solid; padding-bottom: 20px; }
#nav ul { margin: 0px; padding: 0px; list-style: none; border-top: #CCCCCC 1px solid; }
#nav li { margin: 0px ; padding: 0px; font-size: 14px; border-bottom: #CCCCCC 1px solid; }
#nav li a { display: block; color: #0a4d8b; padding: 10px 20px; margin: 0px; width: 130px; }
#nav li a:hover { background: #f9f9f9; text-decoration: none; }
#nav p { margin: 30px 0px 0px; text-align: center; }

#mainNews {	padding-bottom: 10px;}

#box { background-color: #EEEEEE; border: #c00300 1px solid; padding: 0px 10px; }

#redBox { margin: 25px 0px; }		
#redBox a { background-color: #f47929; border: #d84a1a 1px solid; padding: 6px 15px; font-size: 18px; text-decoration: none;
 font-weight: bold; color: #FFFFFF; }
#redBox a:hover { background-color: #d84a1a; }

#footer { background-image: url(../images/footer.jpg); width: 860px; height: 229px; }
	#reg_charity { margin-left: 40px; margin-top: 170px; float: left; }

.clearfix { float: none; clear: both; }
.right { float: right; margin-left: 10px; }
.left { float: left; margin-right: 10px; }

