/*
Theme Name: NAFE
*/

#subnav { background: transparent url(../images/subnav-bg.gif) repeat scroll 0 0; border:solid 1px #e8bf68; margin-top:20px; padding:10px;}
#subnav ul { list-style:none; margin:0; padding:0;}
#subnav ul li { padding:5px 0; font-size:14px; font-weight:bold; line-height:20px;}
#subnav ul li li { font-size:12px; font-weight:normal;}
#subnav ul li li li { font-size:12px; font-weight:normal;}
#subnav ul li a { color:#333333; border-bottom:solid 1px #daae50; display:block;}
#subnav ul li li a { padding-left:5px;}

#latestnews { width:394px; float:left;}
#latestnews strong { color:#333333;}

/* calendar */
#calendar { width:214px; float:right;}

#calendar .event { clear:both; padding:0 4px 20px;}
#calendar .event h6 { padding:0; margin:0;}
#calendar .event p { font-size:11px; padding:0; margin:0;}

#calendar .date { background:transparent url(../images/calendar-bg.gif) no-repeat; width:27px; height:26px; text-align:center; color:#045985; padding:0 8px 20px 0; float:left;}
#calendar .date p { padding:0; margin:0; font-size:14px;}
#calendar .date .month p { color:#FFF; font-size:8px; text-transform:uppercase;}
/* end calendar */

/* forms */
form { margin:0; padding:0; }

#ajaxSearch_form fieldset { border:none 0; margin:0; padding:0;}

.input,
#ajaxSearch_input { display:inline-block; width:60%/*192px*/; border:solid 1px #cbcaca; padding:2px; color:#666666; font-size:11px;}

.submit,
#ajaxSearch_submit { display:inline-block; font-weight:normal; width:34px; background:#04689d url(../images/submit-bg.gif) repeat-x scroll 0 0; color:#FFF; border:solid 1px #04689d; margin-top:10px; text-align:center; font-size:13px;}

#search { /*padding-bottom:20px;*/ }
#search .input,
#ajaxSearch_input { width:60%/*176px*/;}
#search .submit { display:inline-block; /*float:right;*/ width:32px; margin:0;}

div.ajaxSearch_result span.ajaxSearch_highlight { background-color:#0F6CB6; color:#FFFFFF;}

#memberSearch .submit { /*width:50px;*/ }

/* end forms */

/* footer */
#footer #navigation { border-right:solid 1px #f1f0f0; width:135px;}
#footer #general-corr { border-right:solid 1px #f1f0f0; width:190px;}
#footer #member-corr { /*border-right:solid 1px #f1f0f0;*/ width:190px;}
#footer #member-login { width:195px; display:none;}

#footer h3 { margin:0 0 12px; padding:0;}
#footer #navigation h3 { background:transparent url(../images/footer-navigatoin-icon.gif) no-repeat scroll 0 50%; padding-left:20px;}
#footer #general-corr h3 { background:transparent url(../images/general-corr-icon.gif) no-repeat scroll 0 50%; padding-left:20px; margin:0 0 4px;}
#footer #member-corr h3 { background:transparent url(../images/member-corr-icon.gif) no-repeat scroll 0 50%; padding-left:20px; margin:0 0 4px;}
#footer #member-login h3 { background:transparent url(../images/member-login-icon.gif) no-repeat scroll 0 50%; padding-left:20px;}
/* end footer */
th a { color:#FFF !important;}
td { vertical-align:top; font-size:inherit; padding-right:12px;}

div.blog_item { clear:both; margin-bottom:40px; font-size:inherit; }

DIV.blog_item * { font-size:inherit; }