@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
a{ color:#000;text-decoration:underline; outline:none;}
p{ font-size:12px; margin-bottom:12px;}
img{border:none;}
body{ font-size:12px; }
strong, b{ font-weight:bold; }
h2{ font-weight:bold; margin-bottom:20px; font-size:14px;}
/*form p{	margin:auto;width:450px;margin-top:5px;margin-bottom:3px;}*/
form input{padding:2px;}
label.error{ color:#F00;}

#wrapper{ width:800px; margin:0 auto; overflow:hidden;}

#header{margin:0 0 10px 0; width:800px;}
#header:after{ clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden; }
#header_content{overflow:hidden;}
#header #logo_content{ width:300px; float:left;}
#header #logo_content img{ margin:20px 0 0 20px;}
#header #signup_content{width:300px; float:left; position:relative;}
#header #signup_content div{ margin:25px 0 0 25px; }
#header #signup_content div:after{ clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden; }
#header #signup_content div p{ margin-bottom:6px;}
#header #signup_content label.error{ position:absolute; top:78px; left:30px;}
#header #this_date{ width:200px; float:left;}
#header #this_date p{ margin:30px 5px 0 0; font-style:italic; text-align:right;}

#addThis_content{ width:auto; margin-bottom:10px;} 
#addThis_content div#add_this span#postyours a{ font-size:16px; font-weight:bold; margin-right:10px; text-decoration:none;}
#addThis_content div#add_this span#postyours a:hover{text-decoration:underline;}
#addThis_content div#add_this{ margin:0; text-align:right; }


#side_content{ width:200px; float:left;}
.ads{}
.ad{ background:#CCC; margin:0 0 10px 0; text-align:center; width:190px; height:165px;}
#adUs_content{ text-align:center;}

#main{ width:596px; float:left;}
#main_admin{ width:800px;}
#menu{position:relative; width:auto; height:auto;}
#menu ul {position:relative; width:auto; height:auto;}
#menu ul li{ display:inline; float:left; margin-right:8px; border:1px solid #000; border-bottom:none; -moz-border-radius:0.6em 0.6em 0 0; -webkit-border-top-right-radius: 0.6em; -webkit-border-top-left-radius: 0.6em; width:auto; height:auto; }
#menu ul li a{ display:block; cursor:pointer; padding:5px 10px; text-decoration:none; font-size:15px; line-height:16px;}
#menu ul#jobNews_menu{display:block;}
#menu li#notab{ position:absolute; top:0; right:0; border:none; text-decoration:underline;}

#menu ul li a.active{ font-weight:bold; -moz-border-radius:0.5em 0.5em 0 0; -webkit-border-top-right-radius: 0.5em; -webkit-border-top-left-radius: 0.5em; background-color:#e3e3e3;}
#menu ul li a.link{ font-weight:normal;}
#menu ul#admin_menu{ position:relative; display:block;}
#menu ul#admin_menu li#logout{ position:absolute; top:0; right:0; border:none; text-decoration:underline;}

#main_content{padding:35px 20px 20px 20px; min-height:820px; height:auto; border:#333 solid 1px; overflow:hidden; clear:both; border:1px solid #000;background-color:#fff; -moz-border-radius:0 0.8em 0.8em 0.8em; -webkit-border-top-right-radius: 0.8em; -webkit-border-bottom-left-radius: 0.8em; -webkit-border-bottom-right-radius: 0.8em;}

#main_content #results_content{ position:relative;}
#showFeeds{ position:absolute; top:0; right:0; margin:-25px -10px 0 12px;}
#showFeeds a{ padding:0; color:#00f;text-decoration:none;font-size:0.9em; line-height:1em;}
#showFeeds a img{margin-right:2px;}

#postfree p{font-size:1.2em; font-style:italic; font-weight:bold;}
#postfree p a{ font-weight:bold;}

#quantityPosts{ margin:5px 0 20px 0;}
#quantityPosts a{margin-right:25px;}

#insertNewsForm_container div{ margin-bottom:10px;}
#insertNewsForm_container fieldset{ margin-bottom:20px; padding:10px; background-color:#e9e9e9; -moz-border-radius:0.8em; -webkit-border-radius: 0.8em;}
#insertNewsForm_container .insertNewsForm label.error{ display:block;}
#insertNewsForm_container .checkEventType label{margin-right:25px;}
#insertNewsForm_container .title input{width:450px;}
#insertNewsForm_container .dates input{margin:0 4px;}
#insertNewsForm_container .dates .eDate{margin-left:20px;}
/*#insertNewsForm_container .location input{width:250px;} This is using the autocomplete*/
#insertNewsForm_container .location label.error{ display:inline; margin-right:5px;}
#insertNewsForm_container .location input{width:164px; margin-right:5px;}
#insertNewsForm_container .location input.zip_code{width:50px; margin-right:5px;}
#insertNewsForm_container .location select{width:50px; height:14px; margin-right:20px;}
#insertNewsForm_container .weblink input{width:390px;}
#insertNewsForm_container p{ margin-bottom:10px;}#insertNewsForm_container p.last{ margin-bottom:20px;}
#insertNewsForm_container .agree label{margin-right:25px;}
#insertNewsForm_container .agree input{margin-right:10px;}
#insertNewsForm_container .insertNewsForm .dates{ position:relative;}
#insertNewsForm_container .insertNewsForm .dates label.error{ position:absolute; top:0; left:475px;}
#insertNewsForm_container .insertRssForm label.rssFeed{ margin-left:20px; }
#insertNewsForm_container #rssFeed{ width:260px; }
#insertNewsForm_container .insertRssForm label.rssEmail{ margin-left:120px; }

#loginForm{ width:300px; margin:40px auto;}
#loginForm fieldset{padding:5px 20px; background-color:#d6d6d6; background-color:#e9e9e9; -moz-border-radius:0.8em; -webkit-border-radius: 0.8em; }
#loginForm label{ font-size:13px;}
#loginForm input{ width:220px; margin-bottom:10px;}
#loginForm input#button{ width:80px;}

#main_admin #insertNewsForm_container .title label.error{ display:inline; margin:0 10px;}
/*#main_admin #insertNewsForm_container .dates{ float:left; width:400px;}
#main_admin #insertNewsForm_container .dates input{width:80px;}
#main_admin #insertNewsForm_container .location { text-align:right;}
#main_admin #insertNewsForm_container .location input{width:200px; margin-right:10px;}
#main_admin #insertNewsForm_container .dates input{width:100px;}
#main_admin #insertNewsForm_container .weblink input{width:658px;}
#main_admin #insertNewsForm_container .insertNewsForm .dates label.error{ position:absolute; top:0; left:385px;}*/
#main_admin #insertNewsForm_container .location select{width:50px; height:14px; margin-right:20px;}
#main_admin #insertNewsForm_container .location input{width:120px; margin-right:10px;}
#main_admin #insertNewsForm_container .location label.error{ display:inline; margin-right:10px;}
#main_admin #insertNewsForm_container .weblink label.error{ display:inline; margin:0 10px;}

#main_admin #updateNewsForm_container div{ margin-bottom:10px;}
#main_admin #updateNewsForm_container .title label.error{ display:inline; margin:0 10px;}
#main_admin #updateNewsForm_container .location select{width:50px; height:14px; margin-right:20px;}
#main_admin #updateNewsForm_container .location input{width:120px; margin-right:10px;}
#main_admin #updateNewsForm_container .location label.error{ display:inline; margin-right:10px;}
#main_admin #updateNewsForm_container .weblink label.error{ display:inline; margin:0 10px;}
#main_admin #updateNewsForm_container #eventTitle{ width:400px;}
#updateNewsForm_container .dates input{margin:0 4px;}
#updateNewsForm_container .dates .eDate{margin-left:20px;} 
#main_admin #updateNewsForm_container #webLink{ width:400px;}

#search_content{ width:auto; height:50px; overflow:hidden;}
#search_content p{width:210px;float:left; font-size:14px; }
#search_content form{width:auto; margin:5px 0 0 0;  float:left;}
#search_content form label.error{ color:#F00; font-size:9px; padding-right:5px;}

#news_table{margin-bottom:20px; text-align:left; width:100%;}
#news_table td{ padding:5px; margin:0; font-size:12px;}
#news_table td.first_td{ font-size:14px;}
#news_table td a{ text-decoration:none; }
#news_table td a:hover{ text-decoration:underline}
#news_table th{	padding:5px; font-size:14px; margin:0; font-weight:bold;}
#news_table th#th_jobs{width:50%;}

#admin_table{margin-bottom:20px; text-align:left; width:100%;}
#admin_table td{ padding:5px; margin:0; font-size:12px;}
/*#admin_table td a{ text-decoration:underline; }*/
#admin_table th{padding:5px; font-size:14px; margin:0; font-weight:bold;}
#admin_table th.th_edit{width:5px; padding:2px;}
#admin_table th#th_jobs{width:200px;}
#admin_table th#th_location{width:95px;}
#admin_table th#th_startdates{width:60px;}
#admin_table th#th_weblink{width:60px;}
#admin_table th.th_delete{width:5px; padding:2px;}

#admin_table td.td_edit{width:5px; padding:2px;}
#admin_table td.td_jobs{width:200px;}
#admin_table td.td_location{width:95px;}
#admin_table td.td_startdates{width:60px;}
#admin_table td.td_weblink{width:60px;}
#admin_table td.td_delete{width:5px; padding:2px;}

#tabs_ads{margin-bottom:20px; }
#tabs_ads a{margin-right:20px;}
.ads_content{ width:auto;}
.ad_upload{ margin-bottom:20px;}
.ad_upload table{ width:700px; margin:5px; padding:5px;}
.ad_upload table td div{margin-left:20px;}
.ad_upload table .adTitle{ width:70px;}
.ad_upload table .adForm{ width:300px; text-align:right;}
.ad_upload table fieldset{padding:5px 20px; background-color:#d6d6d6; background-color:#e9e9e9; -moz-border-radius:0.8em; -webkit-border-radius: 0.8em; }
.ad_upload table fieldset input{margin-bottom:5px; }
.ad_upload table fieldset label input{width:180px; }
.ad_upload table .adBtn{ width:100px; vertical-align:bottom;}
.ad_upload table .adImg{ width:200px;}

#rss_table{ margin-bottom:20px; text-align:left; width:100%; }
#rss_table th{ padding:5px; font-size:14px; margin:0; font-weight:bold; }
#rss_table td{ padding:5px; margin:0; font-size:12px; }
#rss_table td a{ text-decoration:none; }
#rss_table td a:hover{ text-decoration:underline; }
.rssOption { display:none; }


#top20_content{ padding:0 20px;}
#top20_content h2{ margin-bottom:5px; font-weight:bold;}
#top20_content h3{ margin-bottom:20px; font-style:italic; font-size:14px;}
#top20_content #month_content { margin-bottom:20px;}
#top20_content #month_content .month{ font-style:italic; margin-right:15px;}

#top20_content ol{ margin-bottom:30px; margin-left:24px; font-size:13px;}
#top20_content li{ margin-bottom:5px; font-size:13px;}
#top20_content li span{ font-size:14px;}

#statitics form{ margin-bottom:50px;}
#statistics h2{}
#statistics #clicks{ overflow:hidden; margin-bottom:40px;}
#statistics #clicks dl{ float:left; margin-right:60px;}
#statistics #clicks dl.last{ float:none;}
#statistics #clicks dt{ margin-bottom:8px; font-weight:bold; font-size:13px;}
#statistics #clicks dd{ margin-bottom:5px;}
#statistics #clicks dd span{ font-weight:bold;}
#statistics #totals p{ width:300px; }
#statistics #totals p span{ font-weight:bold;}

#pageNums{margin-bottom:20px; text-align:right;}

#footer{ padding:10px 0 30px 200px; font-size:0.9em;}
#footer_nav{ margin-bottom:10px;}
#footer_nav li{ display:inline; padding:0 15px 0 0;} 

.clear{ clear:both; overflow:hidden;}
.LFloat{ float:left; overflow:hidden;}
.btn_custom{ border:#000 outset 1px ; padding:2px 6px; cursor:pointer; font-weight:bold; }
