/* Anistara.net CSS Document by Robert Ireland*/

/* Reset */
/* undo some default styling of common (X)HTML browsers
 ************************************************************/

/* No list-markers by default - 
* must redefine bullets w/ bg graphics
********************************************************/


/* Avoid browser default inconsistent heading, 
* font-sizes and pre/code
********************************************************/
body,h1,h2,h3,h4,h5,h6,pre,code,td {
font-size:1em;
}

/* Remove inconsistent (among browsers) - 
* default padding or margin 
********************************************************/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
fieldset,input,label,div,dd,dt,dl,table,tr,td,hr {
margin:0; padding:0;
}

/* prevent blue linked image borders
********************************************************/
a img,:link img,:visited img,fieldset {

}

img
{  
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

/* png fix  */
img, div { behavior: url(iepngfix.htc) }

/* Start
********************************************/
l_float {float:left;}
r_float {float:right;}
body { text-align:center; color:#000; background-color:#fff; font-size:14px; font-family:Tahoma, Helvetica, Arial, sans-serif; background-image:url(../images/body-bg.gif); background-repeat:repeat-x;}
p {padding-bottom:10px;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:normal; padding:0px; margin:0px;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; padding:0px; margin:0 0 5px 0;}

#page_container { margin:0 auto; width:865px; margin-top:10px; text-align:left;}
#header {margin-bottom:10px;}
#main_page {background:url(../images/main_content_bg.gif) no-repeat top left; border-left: 2px solid #e5a325;}

#main_nav {background:url(../images/menu_bg.gif) right repeat-y #f0f1f6; width:190px; float:left; margin-top:2px;}
	#main_nav ul {list-style:none; background:url(../images/menu_hr.gif) repeat-x top; margin:0 2px 0 0; padding:10px 0 0 0;}
	#main_nav ul li {background:url(../images/main_nav_bullet.gif) no-repeat 10px 4px; padding:0 10px 5px 20px; font-size:12px; font-weight:bold;}
	#main_nav ul li a {text-decoration:none; color:#000;}
	#main_nav ul li a:hover {text-decoration:underline; color:#000986;}

#main_content { float:left; width:665px; padding:2px 0px 5px 0px; position:relative;}
.submenu {background:url(../images/main_nav_bullet2.gif);}
.submenu a{font-weight:normal; font-size:11px;}
#menu_bottom {background:url(../images/menu_bottom.gif) right no-repeat; height:15px;}
#main_title {padding:5px 0 0 10px;}
#main_subtitle {padding:2px 0px 5px 12px; margin:0 0 5px 0; background:url(../images/hr1.gif) left bottom no-repeat; width:100%;}
#addtoany { cursor:pointer; position:absolute; top:54px; right:0px;}

#intro { background:url(../images/hr1.gif) left bottom  no-repeat; padding:2px 20px 10px 10px; margin-bottom:5px; width:640px; }

.dual_panel {background:url(../images/v_split.gif) repeat-y;}

#news_items { width:312px; float:left;  padding:0 10px 0 0; font-size:12px;}
#news_items_full { width:665px; float:left;  padding:0 0px 0 00px;font-size:12px;}
#event_items { width:312px; float:left; padding:0 0 0 10px; font-size:12px;}
.news_item {padding:0 0 5px 0px; border-bottom:1px dotted #ccc; margin-bottom:5px; position:relative;} 
.news_item_full {padding:0 0 5px 0px; border-bottom:2px solid #e2a424; margin-bottom:5px; position:relative;} 
.news_item_thumb {float:left; margin:0 5px 1px 0; }
.news_item_thumb img {border:1px solid #e2a424;}
.news_item_img {float:right; margin:0 0px 5px 5px; background-color:#fff; }
.news_item_img img {border:1px solid #e2a424; padding:2px;}

.news_item_title {font-weight:bold;   padding:0 0 0 10px; margin:0 0 2px 0; color:#205128; font-size:18px; }
.news_item_title a {color:#205128; text-decoration:none; font-size:14px;  background:url(../images/bullet1.gif) no-repeat; background-position:0px; padding:0 0 0 10px;}
.news_item_title a:hover {color:#233c94; text-decoration:underline;}
.news_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; background:url(../images/icon_news.gif) no-repeat; padding:0 5px 5px 23px; margin-bottom:5px; border-bottom:1px dotted #e2a424;}
.news_item_short {padding:0px 0px 0px 10px; font-size:12px;}
.news_item_long {padding:0px 0px 0px 15px;}
.news_item_date { color:#233c94; padding:0 0 4px 20px;}

.events_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; background:url(../images/icon_events.gif) no-repeat; padding:0 5px 5px 23px; margin-bottom:5px; border-bottom:1px dotted #e2a424;}

.minutes_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; background:url(../images/icon_minutes.gif) no-repeat; padding:0 5px 5px 23px; margin-bottom:5px; border-bottom:1px dotted #e2a424;}

.agendas_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; background:url(../images/icon_dl.gif) no-repeat; padding:0 5px 5px 23px; margin-bottom:5px; border-bottom:1px dotted #e2a424;}

#mainfile { font-size:12px; font-weight:bold; background:url(../images/icon_dl.gif) no-repeat; padding:4px 5px 5px 20px; margin:2px 0 5px 18px;}
#mainfile a {text-decoration:none;}
#mainfile a:hover {text-decoration:underline;}

.read_more { float:right; font-size:11px; position:absolute; bottom:5px; right:0px; padding:0 8px 0 0; background:url(../images/read_more_arrow.gif) no-repeat right 4px;}
.read_more a {text-decoration:none;}
.read_more a:hover {text-decoration:underline;}
#module { background:url(../images/hr1.gif) bottom left  no-repeat; padding-bottom:10px; margin-bottom:5px; width:670px; padding:5px 0 10px 0;}
.go_back {background:url(../images/back_arrow.gif) 0px 4px  no-repeat; padding:0 0 0 12px; font-weight:bold; margin-left:10px;}
.go_back a { text-decoration:none;}
.go_back a:hover { text-decoration:underline;}

.group {margin-left:10px; background:url(../images/hr1.gif) bottom left  no-repeat; padding-bottom:10px; margin-bottom:5px;}
.group h2 {border-bottom:1px dotted #ccc; padding-bottom:4px;}
.group_desc { margin-bottom:10px;}

.gallery { padding:0 10px; width:600px;}
.gallery_item {float:left; margin:0 10px 10px 5px; padding:3px; border:1px solid #e2a424; height:120px; overflow:hidden; position:relative; background:#eee; width:120px;}
.gallery_thumb {height:90px; overflow:hidden; }
.gallery_thumb img {border:none;}
.gallery_title { position:absolute; bottom:3px; left:3px; font-size:11px;}
.minutes_item {background: url(../images/pdf_bullet.gif) no-repeat 0 0; padding:0px 0 0 24px; font-weight:bold; margin:5px 0 0 0;}
.agendas_item {background: url(../images/pdf_bullet.gif) no-repeat 0 0; padding:0px 0 0 24px; font-weight:bold; margin:5px 0 0 0;}
#footer { width:865px; background:url(../images/footer_bg.gif) no-repeat ; height:62px; font-size:12px; padding:10px; line-height:16px;}
