* {	font:13px/100% "Trebuchet MS",Verdana,Arial,Sans-serif; border:0; padding:0; margin:0; color:#0d1002; }
a { text-decoration:none; color:black; }
ul { list-style:none; }
h1 { display:none; }

.inner { margin:auto; width:1060px; }
div div.inner .background { float:left;  background:url(../img/right.jpg) no-repeat top right; width:1060px; }
div div.inner .background.girl { background: url(../img/right_girl.jpg) no-repeat top right; }

div.inner #left { float:left; width:640px; padding:10px 0 0 0; }
div.inner #right { float:right; width:246px; height:517px; padding-top:2px; }
div.inner #right ul#rightnav { width:246px; }
div.inner #right ul#rightnav li { float:left; }
div.inner #right ul#rightnav li span { padding:0 5px 0 5px; color:white; }
div.inner #right ul#rightnav li a { color:white; }
div.inner #right #items { float:left; width:180px; padding:60px 0 20px 46px; }
div.inner #right #items h3 { color:white; font-size:14px; font-weight:bold; padding-left:69px; padding-top:5px; padding-bottom:8px; }
div.inner #right #items p { color:white; font-size:12px; height:56px; padding-left:69px; line-height:14px; }
div.inner #right #items p.button { height:auto; text-align:center; padding:0;  }
div.inner #right #items p.button a { color:white; font-weight:bold; }
div.inner #right #items .item { padding-bottom:15px; }
div.inner #right #items .item.i1 { padding-bottom:16px; }
div.inner #right #items .item.i3 { padding-bottom:0; }

div.inner #left h2 { color:#9bb70d; font-size:18px; padding:20px 0 20px 3px; }
div.inner #left h3 { font-weight:bold; padding:20px 0 5px 3px; }
div.inner #left #page p { padding:0 0 0 3px; line-height:17px; }

#footer { clear:both; background:#242424 url(../img/footer.gif) repeat-x; float:left; width:100%; }

#footer .inner #green { float:left; width:1060px; padding:10px 0 2px 0; }
#footer .inner #green #support { float:left; width:97px; }
#footer .inner #green #support a img { float:left; width:79px; height:80px; }

#footer .inner #green div { float:left; width:300px; }
#footer .inner #green div h3 { font-size:14px; text-transform:uppercase; padding:5px 0 10px 0; color:white; }
#footer .inner #green div p { color:white; font-size:12px; width:500px; line-height:14px; }

#footer .inner #dark { float:left; width:1060px; padding:25px 0 15px 0; }
#footer .inner #dark .item { float:left; width:180px; padding:0 100px 0 0; }
#footer .inner #dark .item h3 a { color:white; border-bottom:1px solid #414141; padding:0 0 5px 10px; font-size:12px; font-weight:bold; }
#footer .inner #dark .item ul { padding-left:10px; }
#footer .inner #dark .item.last { padding:0; }
#footer .inner #dark .item ul li { padding:5px 0 0 0; }
#footer .inner #dark .item ul li a { font-size:12px; color:#a9a4a4; line-height:14px; }

div.inner #left #hours { float:right; color:#9bb70d; font-size:18px; padding:0 5px 5px 5px; margin-top:20px; }
div.inner #left #hours.red { color:#B80028; }

div.inner #left fieldset { padding:0 0 10px 0; }
div.inner #left fieldset label { float:left; width:120px; padding:8px 0 0 0; }
div.inner #left fieldset input { border:1px solid #9bb70d; padding:5px; }
div.inner #left fieldset button { border:1px solid #9bb70d; padding:5px; }
div.inner #left #forgotpassword { float:left; margin-top:10px; display:inline; width:300px; }
div.inner #left #forgotpassword a { color:#9bb70d; }


div.inner #left #hours_list { float:left; width:593px; margin-bottom:10px; }

div.inner #left #hours_list dl.item.top dt, #hours_list dl.item.top dd { font-weight:bold; border-bottom:1px solid #9bb70d; padding-bottom:5px; font-style:italic; }
div.inner #left #hours_list dl.item { float:left; width:593px; }
div.inner #left #hours_list dl.item dt { float:left;  width:70px; font-style:italic; padding:5px 0 5px 5px; border-bottom:1px solid #9bb70d; }
div.inner #left #hours_list dl.item dd { float:left; padding:5px 0 5px 0; border-bottom:1px solid #9bb70d; }
div.inner #left #hours_list dl.item dd.summary { width:467px; border-left:1px solid #9bb70d; padding-left:5px; }
div.inner #left #hours_list dl.item dd.hours {  width:40px; text-align:right; padding-right:5px; }
div.inner #left #hours_list dl.item dd.hours span { font-weight:bold; color:#9bb70d; }
div.inner #left #hours_list dl.item dd.hours span.red { color:#B80028; }

div.inner #left .pagination { float:left; width:700px; height:30px; }

div.inner #left #errors { float:left; width:593px; padding:0 0 10px 10px; }
div.inner #left #errors li { color:red; }
div.inner #left form { float:left; }

#left #content #page #portfolio p { padding-top:10px; }
#portfolio ul li { float:left; padding:10px 10px 0 0; }
#portfolio ul li a img { float:left; border:1px solid; }

.portfolio img { float:left; border:1px solid black; margin-bottom:10px; }
