/* EXPERIMENTAL */

.menu_bar {
  visibility:hidden;
}

/* commented backslash hack v2 \*/

.menu_bar_mac {
  visibility:hidden;
}

.menu_bar ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.menu_bar li {
	float: left;
	position: relative;
}

.menu_bar li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color:#F4F2FF;
	border:solid; 
	border-width:1px; 
	border-color:##CECFDE; 
	border-top:none;
	margin-top:1px; 
	width:120px;
	text-align:left;
}

.menu_bar li>ul {
	top: auto;
	left: auto;
	margin-top:0px;
}

.menu_bar li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	height:15px;
}

.menu_bar li:hover ul, li.over ul {
	display: block;
}

/* end hack */








\

#menu {
	font-family: arial, georgia, "Bitstream Vera Sans", sans-serif;
  font-size: 8pt;
 	color: #336;
}

#wrapper a:visited, a:link {
  text-decoration  : underline;
  color            : #336;
}

#wrapper a:hover {
  text-decoration  : none;
  color            : #99FFFF;
}



#wrapper {
	 margin: 0px 50px 0px 50px;  

}

#mainheader {
	/*/*/border-bottom: 1px solid #336;
	font-weight: normal;
	padding-left: 4px;/* */
	/*color: #FF9933;*/
	/* color: #0029CC; */
	color: #6CD9D9;
}

#content p {
 text-align: justify; 
}

#footer {
	/*/*/border-top: 2px solid #336;
	padding: 4px 0 2px 0;
	margin: 0 0 4px 0;/* */
}

#skipnav {
	display: none;
}

table.recentposts
{
width: 700px;
background-color: #262626;
border: 0px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 8px;
border-collapse: collapse;
border-spacing: 0px; }

div.menubar {  
   background: url(i/navbg-.jpg) repeat-x;
	 background-color:#7B8AA8;
   border-top: 0px #630 solid;
   width:768px;
	 height:22px;                   
   padding: 0px;
   text-align: left;
}

/* Right Photo Zoom */

div.zoom { 
	float:right;
	margin:0px 0px 0px 10px; 
}

div.zoom img { 
	width:220px;
	border:1px solid #000000; 
}

div.zoom span.caption { display:none; }

div.zoom a:hover { padding:0px; }
/* IE needs this in the above selector */

div.zoom a:hover img { 
	width:360px;
	margin-bottom:0px; 
}

div.zoom a:hover span.caption { 
	width:260px;
	display:block;
	background: #336;
	border:1px solid #000000;
	font-family:trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	text-align:justify;
	font-size:8pt;
	color:#000000;
}

div.zoom a:hover span.inner { 
	display:block;
	padding:2px 5px; 
}
/* above used to avoid the IE box model hack */

/* End Right Photo Zoom */ 
/* Right Big Photo Zoom */

div.rbzoom { 
	float:right;
	margin:0px 0px 0px 10px; 
}

div.rbzoom img { 
	width:220px;
	border:1px solid #000000; 
}

div.rbzoom span.caption { display:none; }

div.rbzoom a:hover { padding:0px; }
/* IE needs this in the above selector */

div.rbzoom a:hover img { 
	width:600px;
/*	margin-bottom:0px; */
	margin:-45px 0px 0px 10px; 
}

div.rbzoom a:hover span.caption { 
	width:260px;
	display:block;
	background: #336;
	border:1px solid #000000;
	font-family:trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	text-align:justify;
	font-size:8pt;
	color:#000000;
}

div.rbzoom a:hover span.inner { 
	display:block;
	padding:2px 5px; 
}
/* above used to avoid the IE box model hack */

/* End Right Big Photo Zoom */ 


/* Left Photo Zoom */

div.lzoom { 
	float:left;
	margin:10px 10px 0px 0px; 
}

div.lzoom img { 
	width:220px;
	border:1px solid #000000; 
}

div.lzoom span.caption { display:none; }

div.lzoom a:hover { padding:0px; }
/* IE needs this in the above selector */

div.lzoom a:hover img { 
	width:290px;
	margin-bottom:0px; 
}

div.lzoom a:hover span.caption { 
	width:290px;
	display:block;
	background: #336;
	border:1px solid #444;
	font-family:trebuchet ms,verdana,sans-serif;
	text-decoration:none;
	text-align:justify;
	font-size:8pt;
	color:#000000;
}

div.lzoom a:hover span.inner { 
	display:block;
	padding:2px 5px; 
}
/* above used to avoid the IE box model hack */

/* End Left Photo Zoom CSS */ 

/* menu */

.topmenuul{
	list-style-type: none;
	margin:0;
	padding:0;
}

.topmenuli{
	list-style-type:none;
	float:left;
	margin: 0 5 0 5;
}

.submenuul{
	list-style-type: none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
}



#content {
	clear: left;
}
/* menu design */

#dmenu {
	margin: 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	color: #336;
	padding: 2px 55px;
}

.topmenuul {
}

.topmenutitle {
	display:block;
	width:90px;
	text-decoration: none;
	border:0px solid #000000;
	padding-left:0px;
	padding-top:1px;
	width:auto;
	font-weight:normal;
	font-size:11pt;
}

.topmenutitle a, a:visited {
  text-decoration  : none;
  color            : #336;
}
	
.topmenutitle a:hover{
  text-decoration  : none;
  color            : #444;
}

.topmenuli a{
  text-decoration  : none;
  color            : #fff;
	padding-bottom:5px;
}
	
.topmenuli a:hover{
  text-decoration  : none;
  color            : #fc0;
}

.submenuul {
	background-position: top left;
	background-repeat: repeat-x;
	margin:-3 0 0 -3;
	border:1px solid #336;
	border-top:transparent;
	background-color: #F4F2FF;
	width:150px;
  color: #336;
	padding:5 0 5 0;
}

.submenuli a{
	display:block;
	width:200px;
	margin-left:10px;
	padding:3px;
  text-decoration  : none;
  color            : #336;
}

.submenuli a:hover{
  text-decoration  : underline;
  color            : #336;
}




/* --------------------------------------------------------------------------------------------------------------------------- */


/* START DROPDOWN MENU STYLES  */

BODY {
  margin:0px;
  behavior: url('/csshover.htc');
}



#main_menu.img:hover {border: 5px solid #123; }

.menucssX {  /* menu properties of dropdown menus  */
	margin-left:5px;
	width: 120;
	background-color: #F4F2FF;
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #222;
	border-top: 0px solid #336;
	border-left: 1px solid #336;
	border-right: 1px solid #336;
	border-bottom: 1px solid #336;
	padding: 6 0 8 0;
}


.menucss {  /* menu properties of dropdown menus  */
	width: 120;
	background-color: #F4F2FF;
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #222;
	border-top: 0px solid #336;
	border-left: 1px solid #336;
	border-right: 1px solid #336;
	border-bottom: 1px solid #336;
	padding: 6 0 8 0;
}


.menuovercss {
	background-color: #616D9D;
	color: #fff;
	}
	
.menu_img {margin: 0 0 0 0;}
/* END DROPDOWN MENU STYLES  */



/* Mainpage  Styles */
.AP_Headlines a {text-decoration:none;color:#336; }
.AP_Headlines a:hover {text-decoration:underline;color:#336; }
.bullet	{ display:block; margin-left: 10px; text-indent: -8px; }
.bullet a {color:#336;}



#sub a {text-decoration:none;color:#008;  }
#sub a:hover {text-decoration:underline;color:#008;  }
#sub  .landing_headline {font-family:verdana; font-size:10pt; font-weight:bold; line-height:11pt;}
#sub  .landing_summary {font-family:verdana; font-size:8pt; margin-top:5px;}

#column3 a {c}
#column3 a { font-size:8pt; color:#336; text-decoration:underline; }

#f_links a {line-height: 15px; text-decoration:none; }
#f_links a:hover {color:#336; line-height: 15px; text-decoration:underline; }

.section_header { width:150px; font-family:arial; font-size:8pt; font-weight:bold; text-align:left;color:#336; padding: 1 0 2 0; border-top:solid 1px #c90; margin-top:5px;}

#history b {font-family:arial; font-size:8pt; color:#004;}
#history p {font-family:arial; font-size:8pt; color:#222;}

#jobtable .homejoblisting {background:#fff; font-size:8pt; font-family:arial; padding: 0 0 0 0;}
#jobtable .homejoblisting a {font-weight:normal; color:#336; text-decoration:none;}
#jobtable .homejoblisting a:hover{font-weight:normal; color:#336; text-decoration:underline;}

#column3 .auc_inc_title a { font-size:8pt; color:#336; text-decoration:none; }
#column3 .auc_inc_title a:hover { font-size:8pt; color:#336; text-decoration:underline; }
#column3 .auc_inc_desc a { font-size:8pt; color:#336; text-decoration:none; }
#column3 .auc_inc_desc a:hover { font-size:8pt; color:#336; text-decoration:underline; }

#column3 .today a { font-size:8pt; color:#336; text-decoration:none; }
#column3 .today a:hover { font-size:8pt; color:#336; text-decoration:underline; }

#column3 .whatsnew a {font-famiy:arial; font-size:8pt; text-decoration:none; }
#column3 .whatsnew a:hover {font-famiy:arial; font-size:8pt; text-decoration:underline; }
/* END */


/* UNIVERSAL  landing page styles*/


#landing_page .title {text-align:left; width:780px; font-family:verdana; font-size:11pt; font-weight:bold; padding:5 0 10 0; color:#00c;}
#landing_page .landing_headline {font-family:verdana; font-size:16pt; font-weight:bold;text-decoration:none;}
#landing_page .landing_summary {font-family:verdana; font-size:8pt;}

.landing_headline {font-family:times new roman; font-size:16pt; font-weight:bold;text-decoration:none;}
.landing_summary {font-family:times new roman; font-size:10pt; margin-top:10px; }
.section_title {font-family:verdana; font-size:18pt; font-weight:bold; color:#000; }

.master  {width:768px; border-collapse:collapse; background:#fff; }
/*.master td {font-family:verdana; font-size:9pt; padding:0px;}*/
/*.master td .listings { width:390;font-family:verdana; font-size:8pt; vertical-align:top; padding:10 10 0 0;}*/



/* END */

#LANDING_SIDEMENU a {font-size: 9pt; color:#009; text-decoration:none; line-height:16px;}
#LANDING_SIDEMENU a:hover {font-size: 9pt; color:#009; text-decoration:underline; line-height:16px;}
#LANDING_SIDEMENU .class_main {font-size:14pt; font-weight:normal;color:#009;}
#LANDING_SIDEMENU .class_main:hover {font-size:14pt; font-weight:normal;color:#009;}

.post {font-family:verdana; font-size:8pt;padding-bottom:8px;}
.post a {color:#00c; font-weight:bold;text-decoration:none; }
.post a:hover {color:#00c;text-decoration:underline; font-weight:bold; color:#c00;}

/* NEWS landing page */
#STORIES a { font-weight:normal; font-size:9pt; text-decoration:underline; color:#009;}
#STORIES a:hover { font-weight:normal; font-size:9pt; text-decoration:underline; color:#BF9400;}

#STORIES .landing_title {font-family:arial; font-size:14pt; color:#BF9400; font-weight:bold;}
#STORIES .landing_headline {font-size:10pt; font-weight:bold; }
#STORIES .landing_summary {font-size:8pt;}

#QUICK_LINKS a { font-family:arial; font-weight:bold; font-size:9pt; text-decoration:none; color:#009;}
#QUICK_LINKS a:hover { font-family:arial; font-weight:bold; font-size:9pt; text-decoration:underline;}

#STORIES .additional {font-family:verdana; font-size:8pt; font-weight:bold; }
#STORIES .additional:hover {font-family:verdana; font-size:8pt; font-weight:bold; }

.thin {height:1px; border:transparent; background:#444; color:#444;}
/* END */

/* CLASSIFIEDS landing page */
#CLASSIFIEDS a { font-weight:normal; font-size:8pt; text-decoration:none; color:#009;}
#CLASSIFIEDS a:hover { font-weight:normal; font-size:8pt; text-decoration:underline; color:#c90;}

#CLASSIFIEDS .class_header {font-family:arial; font-size:10pt; color:#BF9400; font-weight:bold;}
#CLASSIFIEDS .class_header:hover {font-family:arial; font-size:10pt; color:#BF9400; font-weight:bold;}

#CLASSIFIEDS .hr {height:1px; border:transparent;width:100px;}
#CLASSIFIEDS .landing_title {font-family:arial; font-size:14pt; color:#BF9400; font-weight:bold;}

#LANDING_SIDEMENU .classifieds_head { padding:10px; width:150px; text-align:center; vertical-align:top; }
#LANDING_SIDEMENU .classifieds_head a {  font-size:12pt; font-weight:bold; color:#00b; }
#LANDING_SIDEMENU .classifieds_head a:hover {  font-size:12pt; font-weight:bold; color:#00b; }
/* END */



#landing_page .categories {width:150px; vertical-align:top;  border:solid; border-color: #eee;   padding:0 1 0 1; }

#jobtable td {border-bottom:solid 4px #fff; background:#eaeefd; padding: 2px; font-size:8pt;}
#jobtable_home a {font-weight:bold;}
#jobtable_home .joblisting {font-size:8pt;}


.feature_photo {background:#FFFFE5;}

.textSM {color:#333366;font-family:arial;font-size:12px;}



#home_page .godbar {padding-top:1px; border:solid; border-width: 0 0 0 0; border-color:#898CB5; height:14px; padding-left:10px;}

#home_page .godbar div {height:14px; text-align:left;  color:#fff;font-family:verdana; font-size:7pt; font-weight:normal;  border:solid 0px #fff;}
#home_page .godbar div a {color:#fff; text-decoration:none;}
#home_page .godbar div a:hover {color:#fc0; text-decoration:none;}



#landing_page .godbar {padding-top:1px; border:solid; border-width: 0 0 0 0; border-color:#898CB5; height:14px; padding-left:10px;}

#landing_page .godbar div {height:14px; text-align:left;  color:#fff;font-family:verdana; font-size:7pt; font-weight:normal;  border:solid 0px #fff;}
#landing_page .godbar div a {color:#fff; text-decoration:none;}
#landing_page .godbar div a:hover {color:#fc0; text-decoration:none;}

.searchbar_weather {padding-top:1px;  height:14px; padding-left:10px;}



/* REAL ESTATE CSS */

.REL  {width:766px; border-collapse:collapse; background:#fff; }
.REL td {font-family:verdana; font-size:9pt; padding:0px;}
.REL td .listings { width:390;font-family:verdana; font-size:8pt; vertical-align:top; padding:10 10 0 0;}

#real_estate HR {width:768; text-align:center; border-bottom:transparent; background:#888; color:#888; height:1px;}
#real_estate .title {text-align:left; width:780px; font-family:verdana; font-size:11pt; font-weight:bold; padding:5 0 10 0; color:#00c;}

#homes_stories a { font-weight:normal; font-size:9pt; text-decoration:none; color:#009;}
#homes_stories a:hover { font-weight:normal; font-size:9pt; text-decoration:underline; color:#900;}
#homes_stories  .home_title {}

#homes_stories .landing_headline {font-size:12pt; font-weight:bold;  line-height:25px;}
#homes_stories .landing_summary {font-size:9pt;}

#homes_menu a { font-size:8pt; line-height:14px; text-decoration:none; color:#009;}
#homes_menu a:hover {  font-size:8pt; line-height:14px; text-decoration:underline; color:#900;}
#homes_menu  { padding: 0 10 0 0; }
#homes_menu b {line-height:25px;  font-size:10pt; color:#007;}

#homes_menu .cat {width:150px; vertical-align:top;  border:solid; border-color: #eee;   padding-left:10px;" }

.feature_photo {background:#FFFFE5;}

.textSM {color:#333366;font-family:arial;font-size:12px;}
/* REAL ESTATE CSS */



/* ENTERTAINMENT sections */

#sean_leary {font-family:arial;}
#sean_leary p {font-size:9pt;}
#sean_leary a{text-decoration:none; color:#00d;}
#sean_leary a:hover{text-decoration:underline;}
#sean_leary li {font-family:arial; font-size:10pt; padding:3px;}

#landing_page .sean_leary {font-family:arial; font-size:9pt;}

