html { background:white; text-align:center; }
body { text-align:center; font-size:small; font-family:GillSans, Calibri, Trebuchet, sans-serif }
img { border:0px; }

a:link {  }
a:visited {  }
a:hover {  }
a:active {  }

div.top_sub_sidebar_left { width:125px; padding:5px; float:left; background:#FFFFFF; }

div.text_left_just { text-align:left; }

div.top_page_sidebar_right { background:#FFFFFF; padding:5px; width:125px; float:right; margin-top:5px; }

div.main_content { float:right; background:#FFFFFF; padding:5px; margin:5px; width:490px; }

div.main_content_wide { float:right; background:#FFFFFF; margin-top:5px; padding:5px; width:630px; bottom:10px; }

div.header { background:#FFFFFF; font-weight:bold; font-size:large; font-weight:bold; padding:10px; margin-bottom:5px;}

div.footer { background:#FFFFFF; margin-top:10px; padding:10px; }

div.navbar { width:688px; clear:both; padding:6px; margin-top:8px; margin-bottom:8px; background:#FFFFFF; }

div.container { width:780px; margin-right:auto; margin-left:auto; margin-top:12px; margin-bottom:12px; background:white; }

div.top_image { padding:6px; background:#FFFFFF; }

div.sidebar { width:125px; padding-top:10px; padding-bottom:5px; padding-left:5px; padding-right:5px; float:left; background:#FFFFFF; margin-top:5px; font-weight:bold; }

div.newsletter_top { width:480px; }

div.main_fixed_width { width:50em; padding:6px; float:right; background:white; }

div.main_variable_width { padding:6px; background:white; }

#admin_footer { width:500px; margin:12px; padding:8px; margin-left:auto; margin-right:auto; background:#FFFFFF; }

div.spacer { width:480px; clear:both; }

div.simple_links { display:inline; background:#FFFFFF; }
div.simple_links_link { margin:4px; padding:6px; background:#FFFFFF; }
div.simple_links_url {  }
div.simple_links_image {  }
div.simple_links_description {  }

div.simple_news { clear:both; margin-top:0px; margin-right:3px; margin-left:3px; padding:8px; text-align:left; background:#FFFFFF; }
div.simple_news_date { margin-top:12px; font-weight:bold; float:left; display:none; }
div.simple_news_text { clear:left; padding:8px; background:#FFFFFF; }
div.simple_news_edit_link { float:right; margin-top:12px; font-size:x-small;  }

div.simple_gallery_index { display:inline; background:#FFFFFF; } 
div.simple_gallery_thumb { height:120px; width:120px; margin:3px; padding:4px;  position:relative; float:left; background:#FFFFFF; }
img.simple_gallery_thumb { position:absolute; top:0px; bottom:0px; right:0px; left:0px; margin:auto; }
div.simple_gallery_thumb_edit_link { position:absolute; top:4px; left:4px; padding:2px; font-size:x-small; font-weight:bold; }

div.simple_gallery_display { width:516px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:12px; padding:8px; background:white; }
div.simple_gallery_display_title { float:left; font-weight:bold; margin-bottom:6px; }
div.simple_gallery_display_image { clear:left; margin:6px; }
div.simple_gallery_display_date { float:left; margin-left:4px; font-size:x-small; font-weight:bold; }
div.simple_gallery_display_description { clear:left;  text-align:left; padding:8px; background:#FFFFFF; }

div.gallery1_tags { float:left; width:200px; padding:8px; background:#FFFFFF; }
a.gallery1_tags { color:black; text-decoration:none; }
div.gallery1_tags_count { display:inline; font-size:xx-small; }
div.gallery1_tags_tag { display:inline; }
small.gallery1_tags { font-size:x-small; }

div.gallery1_display { width:516px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:12px; padding:8px; background:white; }
div.gallery1_display_title { float:left; font-weight:bold; margin-bottom:6px; }
div.gallery1_display_image { clear:left; margin:6px; }
div.gallery1_display_date { float:left; margin-left:4px; font-size:x-small; font-weight:bold; }
div.gallery1_display_description { clear:left;  text-align:left; padding:8px; background:#FFFFFF; }

div.gallery1_index { display:inline; background:#FFFFFF; } 
div.gallery1_thumb { height:120px; width:120px; margin:3px; padding:4px;  position:relative; float:left; background:#FFFFFF; }
img.gallery1_thumb { position:absolute; top:0px; bottom:0px; right:0px; left:0px; margin:auto; }

div.gallery1_thumb_edit_link { position:absolute; top:4px; left:4px; padding:2px; font-size:x-small; font-weight:bold; }

div.multiWidth { width:200px; border:solid 2px black; overflow:hidden; height:20px; }
div.multiWidth:hover { font-weight:bold; width:500px; border:solid 2px black; }
