/* CSS Document */
body {background:#fff; padding:0; margin:0; border: 0; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
text-align: -moz-center;} 
html>body {/* opera */font-size: x-small;}
#wrap {width: 960px; margin: 0 auto; padding: 0; z-index: 5; text-align:left;}
a img { border:0;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.more {background:url(img/more_tall.gif) top repeat-x; float:right; margin: 5px;}

.more a {display:block; background:url(img/more_left.gif) top left no-repeat; text-decoration:none; font-size:10px; color:#0e181d !important; padding:3px 15px 3px 15px;}
.more a:hover {text-decoration:none !important; color:#b00300 !important;}

#body_indent {margin:15px 10px 15px 10px;}
#header { padding-bottom: 15px;}
#header .logo { float:left; position:relative; width: 245px;}
#header .banner { float:right; position:relative; width: 695px;}

#nav { padding-bottom: 15px;}
#nav_inner {background:url(img/navi_bg.jpg) top repeat-x;text-transform: uppercase; font-size: 12px; color:#ffffff;}
#nav_l {background:url(img/navi_l.jpg) top left no-repeat;}
#nav_r {background:url(img/navi_r.jpg) top right no-repeat; padding:12px 15px 12px 15px;}
#nav a {padding: 0 20px 0 10px; text-decoration:none; font-weight:normal; color:#ffffff;}
#nav a:hover {color:#ffcc00; text-decoration:none;}

#navi { padding-bottom: 15px;}
#navi_inner {background:url(img/nav_bg.jpg) top no-repeat;text-transform: uppercase; font-size: 12px; color:#ffffff;}
#navi_l {}
#navi_r {padding:8px 15px 9px 15px;}
#navi a {padding: 0 20px 0 10px; text-decoration:none; font-weight:400; color:#ffffff;}
#navi a:hover {color:#ffcc00; text-decoration:none;}
#home .home, #about .about, #objectives .objectives, #blog .blog, #why .why, #contact .contact, #project .project, #guestbook .guestbook, #team .team, #support .support, a {
color:#ffcc00;}

#main { padding-bottom: 0; margin:0 auto; text-align:left;}
#main h1 {font-size: 20px; margin: 0; padding: 5px 0 10px 0; font-weight: 400; text-transform: uppercase; letter-spacing: 2px;}
#main h2 {font-size: 12px; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
#main p {font-size: 11px; margin: 0; padding: 0 0 0 0 ;}
#main p.right {font-size: 11px; margin: 0; padding: 0;}
#main ul {margin:0; padding: 0; list-style:none; font-size: 11px;}
#main li {background:url(img/arroww_right_off.gif) no-repeat left top; margin:5px 0; padding:0 0 0 10px; }
#main h6 { background:url(img/arroww_right_off.gif) no-repeat left top; margin:5px 0 0 0; padding:0 0 0 10px; font-weight: normal; font-size: 11px; }
#main h5 {  margin:0; padding:0 0 0 0; font-weight: normal; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }
#main .fakebullets {margin:0 0 5px 0; padding:0 0 0 22px; }
#main a {text-decoration:none; color:#990000;}
#main a:hover {text-decoration:underline;color:#990000;}

#footer {width: 940px; }
#footer .margin {border-top:2px solid #0b0b0b; padding:5px 10px 15px 10px; line-height:1em; color:#000000;}
#footer a {text-decoration:none; color:#000000;}
#footer a:hover {text-decoration:underline;color:#666666;}
#footer .left { float:left;}
#footer .right {float:right; align: right;}

.title {background:url(img/titleo_tall.jpg) top repeat-x;}
.title_l {background:url(img/titleo_l.jpg) top left no-repeat;}
.title_r {background:url(img/titleo_r.jpg) top right no-repeat; padding:6px 15px 6px 15px;}
.title h2 {color:#fff;font-size: 12px; font-weight:400; margin: 0; text-transform: uppercase; letter-spacing: 1px;}

.box {background:#ffffff url(img/boxo_tall.gif) bottom repeat-x; margin-bottom: 15px;}
.box .r {background:url(img/boxo_tall.gif) right repeat-y;}
.box .l {background:url(img/boxo_tall.gif) left repeat-y;}
.box .t {background:url(img/boxo_tall.gif) top repeat-x;}
.box .tr {background:url(img/boxo_tr.gif) top right no-repeat;}
.box .tl {background:url(img/boxo_tl.gif) top left no-repeat;}
.box .br {background:url(img/boxo_br.gif) bottom right no-repeat;}
.box .bl {background:url(img/boxo_bl.gif) bottom left no-repeat; width:100%;}
#arrows ul {margin:0; padding: 0; list-style:none; font-size: 11px;}
#arrows li {background:url(img/arrow_right_off.gif) no-repeat left top; margin:5px 0; padding:0 0 0 22px; }
.box .indent1 {padding:20px 15px 14px 24px;}
.box .indent2 {padding:27px 15px 14px 24px;}
.box .more .rig {background:url(img/more_r_box.gif) top right no-repeat;}
.box .more a {background:url(img/more_l_box.gif) top left no-repeat;}
.box .padding {padding:10px 15px 10px 15px;}

/*.bottom_margin {margin-bottom: 15px;}
.sidebox {background:#ffffff url(img/sidebox_bg.gif) repeat-y;}
.sidebox .tr {background:url(img/sidebox_top2.gif) top right no-repeat;}
.sidebox .br {background:url(img/sidebox_bottom.gif) bottom right no-repeat;}
.sidebox .more .rig {background:url(img/more_r_box.gif) top right no-repeat;}
.sidebox .more a {background:url(img/more_l_box.gif) top left no-repeat;}
.sidebox .padding {padding:10px 15px 10px 15px;}
.sideboxtitle {background:url(img/sidebox_top.jpg) top no-repeat; padding:6px 15px 7px 15px;}
.sideboxtitle h2 {color:#fff;font-size: 12px; margin: 0; text-transform: uppercase; letter-spacing: 1px;}

.mainbox {background:#ffffff url(img/mainbox_bg.gif) repeat-y;}
.mainbox .tr {background:url(img/mainbox_top2.gif) top right no-repeat;}
.mainbox .br {background:url(img/mainbox_bottom.gif) bottom right no-repeat;}
.mainbox .more .rig {background:url(img/more_r_box.gif) top right no-repeat;}
.mainbox .more a {background:url(img/more_l_box.gif) top left no-repeat;}
.mainbox .padding {padding:10px 15px 10px 15px;}
.mainboxtitle {background:url(img/mainbox_top.jpg) top no-repeat; padding:6px 15px 7px 15px;}
.mainboxtitle h2 {color:#fff;font-size: 12px; margin: 0; text-transform: uppercase; letter-spacing: 1px;}*/

#column_margin {margin:0 15px 0 15px;}

.no_box {padding:padding:10px 15px 10px 15px; margin-bottom: 15px;}
.date {background:url(img/date_bg.gif) no-repeat 0 0; padding:4px 0 0 3px; font-size:10px; font-weight:bold;}
.date .red {color: #990000;}

.box2 {background:url(img/box2_br.gif) bottom right no-repeat #000000; color:#ffffff;margin-bottom: 15px; }
.box2 .bl {background:url(img/box2_bl.gif) bottom left no-repeat;}
.box2 .tr {background:url(img/box2_tr.gif) top right no-repeat;}
.box2 .tl {background:url(img/box2_tl.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:10px 15px 10px 15px;}
.box2 a {text-decoration:none; color:#ffcc00 !important;}
.box2 a:hover {text-decoration:underline; color:#ffcc00;}
.box2 .more .rig {background:url(img/more_r_box2.gif) top right no-repeat;}
.box2 .more a {background:url(img/more_l_box2.gif) top left no-repeat;}
.box2 h2 span {color:#ffcc00; text-transform:uppercase; font-size: 14px;}
