body { margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } 
html {margin: 0; padding: 0; height: 100%; text-align: center; min-width: 700px; } 


/* Body */

    body { color: #000000;
       background: url(images/topbkgrd.gif)}

a:link { text-decoration : none; color : #0066cc; border: 0px;} 
a:active { text-decoration : underline; color : #0066cc; border: 0px;} 
a:visited { text-decoration : none; color : #0066cc; border: 0px;} 
a:hover { text-decoration : underline; color : #000066; border: 0px;} 
img { border: none;}


/* Page ======================================================================================================= */
#bgcontainer { 	width:1000px; margin: 0 auto; text-align: left; } 
#bgcontainer .search form { padding: 0px; margin: 0px;}
/* IE min height hack */ * html #container { height: 250px;} 
#container { padding: 0; float: left; width: 100%; clear: both; min-height: 250px; background-color: #006699; margin: 0px 0px; } 

/* PageHeader ================================================================================================== */
#pageheader { width: 100%; position: relative; height: 120px; margin-top: 0;}

#pageheader .headerimage { float: left; width: 280px; padding: 3px 3px; margin: 0px;}
#pageheader .headertext { color: #006699; font-size: 32px; letter-spacing: -2px; font-weight: normal; padding: 25px 10px; font-family: Helvetica, Arial, sans-serif;}

#pageheader .DirLinks { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#pageheader .DirLinks .left { width: 76px; text-align: right; float: left; padding: 1px 1px; margin-right: 1px; border:  none;}
#pageheader .DirLinks .right { text-align: left; float: right; width: 120px; padding: 1px 1px; margin: 0; border:  none;}
#pageheader .DirLinks { position: absolute; top: 10px; right: 5px; width: 202px; border:  none;}
    .DirLinks            { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .DirLinks a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .DirLinks a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }

#pageheader .search { position: absolute; top: 0px; right: 0px; width: 205px; padding: 0px 15px 5px 15px}

/* searchbar */
.searchbar {	/* IE7 float clear: */
	min-height: 0;
}

.searchbar {position: absolute; top: 90px; float: right; width: 730px; margin-left: 270px; display: inline; background: #000066 url(images/left.gif) no-repeat left top; overflow: hidden; height: 30px;}
.datebar {position: absolute; top: 90px; float: left; width: 270px; padding: 3px 3px; margin: 0px;  background: none; }
    .datebar            { margin-top: 5px; text-align: center; color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .datebar a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .datebar a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }
span .servertime  { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.advanced  {  width: 100px; display: inline; float: right; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  margin-right: 5px; margin-top: 5px;}
.advanced a {color: #FFFFFF;}
.advanced a:hover, .advanced a:visited {color: #FFFFFF;}
.searchbar .imagesearch {  margin-top: 0; margin-left: 0; float: left;}
.searchbar .fieldset {
 display: inline;
margin-top: 3px;
 padding: 2px 2px;
	border: 0;
}

.searchbar .formtextsbuttons {
 width: 60px;
 font-weight: normal;
 font-size: 8pt;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #000066;
 text-decoration: none;
 display: inline;
 color: #FFFFFF;
margin-left: 20px;
 height: 22px;
 margin-bottom: 1px;
}

.searchbar .inmenu {
 background-color: #EEEEEE;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
margin-left: 20px;
 margin-bottom: 1px;
 height: 20px;
 }

.searchbar .textbox {
	height: 16px;
	background-color: #FAFAFA;
 width: 200px;
margin-left: 40px;
}

    .searchbar            { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; }
    .searchbar a          { color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 15px; }
    .searchbar a:hover    { color: #FFFFFF; text-decoration: underline; font-weight: bold; line-height: 15px; }

/* IE min height hack */ * html #container { height: 250px;} 
#container { padding: 0; float: left; width: 100%; clear: both; min-height: 250px; background-color: #006699; margin: 0px 0px; } 


/* site top nav bar =================================================================================================== */

.navlinks a {
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 }

.navlinks a:hover {
 font-family: Arial, Tahoma, Helvetica;
 color: #9F001F;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 }

#topnavbkg { width: 100%; background:#FFFFFF url(images/topnavbkg.jpg) repeat-x; text-align: center; height: 30px; }

#topnavbkg .navlinks {
 background-color: #fff;
 padding: 0px;
}

#topnavbkg .navlinks {
 font-family: Arial, Times, Tahoma, Helvetica;
 color: #000099;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
 background-color: #fff;
 }

#topnavbkg .navtopleft { 
background-color: #006699;
       background: url(images/top_tab_left.gif) no-repeat right top; padding-right: 0px;
 height: 18px;
 width:  8px;
 }

#topnavbkg .navtopright { 
background-color: #006699;
       background: url(images/top_tab_right.gif) no-repeat left top; padding-left: 0px;
 height: 18px;
 width:  8px;
 }

#middlebar { 
 width: 100%;
 background-color: #006699;
 text-align: center;
 }

#middlebar .nav { border-bottom: #000000 1px solid; border-top: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-right: #000000 1px solid; background-color: #FF6600; }
#middlebar .navhilite { cursor: hand; border-bottom: #FFFFFF 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #FFFFFF 1px solid; background-color: #000066; }
#middlebar .navlnk4   { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

#bottomnavbkg { background-color: #006699; width: 100%;	text-align: center; }

#topnavbkg .navlinks {
 background-color: #fff;
 padding: 0px;
}



#bottomnavbkg .navbottomleft { 
background-color: #006699;
       background: url(images/bottom_tab_left.gif) no-repeat right center; padding-right: 0px;
 height: 18px;
 width:  8px;
 }

#bottomnavbkg .navbottomright { 
 background-color: #006699;
       background: url(images/bottom_tab_right.gif) no-repeat left center; padding-left: 0px;
 height: 18px;
 width:  8px;
 }
#bottomnavbkg .navlinks {
 background-color: #ffffff;
 padding: -2px;
}

#bottomnavbkg .navlinks {
 font-family: Arial, Times, Tahoma, Helvetica;
 color: #000099;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
 background-color: #ffffff;
 }

/* site main area =================================================================================================== */

.fieldsearch {float:right;display:inline;margin-top:2px;padding:0px 0px 1px 2px;border:0;}
.fieldbox {float:left;height:18px;width:120px;margin-left:0px;margin-right:2px;}
.fieldgo {font-size:8pt;background-color:#006699;color: #ffffff;text-decoration:none;}

#main {
 width:  81%;
	float: right;
	padding: 0; margin: 0;
	background-color: #ffffff;
	border: 1px solid #006699;
 display: inline;
}

#lmain {
 width:  76%;
	float: left;
	padding: 0px; margin: 10px;
}

#featured { font-size: 12px; padding: 0px; margin: 0px;}
#featured .BreadCrumb ul { list-style-type: none; margin: 0px; padding: 0px;}
#featured .BreadCrumb li {line-height: 13px; color : #000000; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 2px; text-decoration: none; display: inline;}
#featured .BreadCrumb li a { margin: 0px; padding: 0px; text-decoration: underline;}
#featured h3 { color: #ff0000; font-size: 18px; font-weight: normal; text-decoration: none; margin-bottom: 0px;  margin-top: 0px; font-family:  font, Helvetica, Arial, sans-serif; }
#featured h3 a:link { text-decoration : none; color : #ff0000; border: 0px;} 
#featured h3 a:active { text-decoration : underline; color : #ff0000; border: 0px;} 
#featured h3 a:visited { text-decoration : none; color : #ff0000; border: 0px;} 
#featured h3 a:hover { text-decoration : underline; color : #000000; border: 0px;} 
#featured .featured { margin: 0px; padding: 10px 0px; font-size: 13px; line-height: 16px; color : #000000;}
#featured .featured img { margin: 0px 10px 0px 0px; padding: 1px; border: solid 1px #ccc; float: left;}

#dmain {
 width:  76%;
	float: right;
	padding: 0px; margin: 10px;
}

#dmain .block{ padding: 0; margin: 0;
}
#dmain .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0; margin-right: 0px;}
#dmain .block .blockheading h2 { font-size: 13px; padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
#dmain .block .blockheading h2 a:link, #dmain .block .blockheading h2 a:visited, #dmain .block .blockheading h2 a:hover{ font-weight: bold; color: #ffffff; }
#dmain .block .blockheading a:link, #dmain .block .blockheading a:visited, #dmain .block .blockheading a:hover{ font-weight: bold; color: #ffffff; }
#dmain .block .info { font: normal 12px/26px Verdana, Arial, Tahoma, Sans-serif; background: #ffffff url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066; }
#dmain .block .info h2 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }
.BreadCrumb { background-color: #FAFAFA; padding: 5px; margin: 0px 5px 5px 5px; border: 1px solid #f2f2f2; font-size: 95%;}
#dmain .block .info h1 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #0066cc;
 padding: 5px 0px 5px 30px; margin: 0px;
 font-family:  font, Helvetica, Arial, sans-serif;
 }
.listcontent { width: 520px; float: left;
 padding: 20px; 
 } 

#fmain {
 width:998px;
	float: right;
	padding: 20; margin-top: 10;
	background-color: #ffffff;
	border: 1px solid #006699;
}
#fmain .block{ padding: 0; margin-right: 2;
}
#fmain .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#fmain .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#fmain .block .blockheading h2 a:link, #lmain .block .blockheading h2 a:visited, #lmain .block .blockheading h2 a:hover{ color: #ffffff; }
#fmain .block .info {	font: normal 12px/26px Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; }
#fmain .block .info h2 {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#listings {
 }
.dotted {border: 1px dotted #0066cc !important;}
.rsscontent {
	float: left;
	margin: 0;
   width: 225px;
   padding: 5px 0px 10px 10px;
 display: inline;
}
.rsscontent h2 {
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }

#header {
	position: relative;
	height: 106px;
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #f2f2f2;
	font-size: 14px;
	color: #333;
}
#allcats {
	position: relative;
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #f2f2f2;
	font-size: 14px;
	color: #333;
}

.sponsored {
	background-color: #FEFEFE;
	padding: 5px;
	border: 1px solid #EEEEEE;
}
.sponsoredv {
	background-color: #FEFEFE;
	padding: 10px;
	border: 1px solid #EEEEEE;
}
/* PageForms */
#PageForms { background-color: #FEFEFE; padding: 1px; border: 1px solid #EEEEEE;}
#PageForms tr td { padding: 3px;  line-height: 14px; border: 1px solid #CCCCCC;}
#PageForms tr td table tr td { padding: 3px; font-size: 11px; }
#PageForms tr td table tr td table tr td { padding: 0px; font-size: 11px; }
#PageForms h1 { color: #ff0000; font-size: 26px; letter-spacing: -1px;  padding: 5px 0px; margin: 0px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#PageForms {font-size: 11px;}
#PageForms form {}
#PageForms th {background-color: #dddddd; line-height: 14px; border: 1px solid #CCCCCC; color: #0066cc; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px;}
#PageForms tr td table tr td table tr td h6 { font-size: 16px; font-weight: bold; text-decoration: none; margin-bottom: 0px;  margin-top: 0px; font-family:  font, Helvetica, Arial, sans-serif; }
#PageForms tr td table tr td { padding: 3px; font-size: 11px; }
#PageForms tr td table tr td table tr td { padding: 0px; font-size: 11px; }
#PageForms td table td input { padding: 3px; }
#PageForms td table td input.keyfield { border: inset 1px #ccc; padding: 3px; }
#PageForms td table td textarea { border: inset 1px #ccc; padding: 5px; }
#PageForms td table td select { border: inset 1px #ccc; padding: 2px; }
#PageForms .textbox {width: 300px; }
#PageForms .Button { font-size: 10px; padding: 2px 5px; border: outset 2px #e0e0e0; font-weight: bold;}
#PageForms textarea { border: inset 1px #ccc; padding: 5px; }
#PageForms img { margin: 0px 10px 0px 0px; padding: 1px; border: solid 1px #ccc; float: left;}
.Red, .Red a:link, .Red a:visited, .Red a:hover { color:#FF0000; font-weight: bold;}
#PageForms .Required { color:#FF0000;}
.Clear {
	clear: both;
	height: 2px;
	margin-top: 0;
}

#breadcrumb {
	clear: both;	
	margin: 0; padding: 0 0 0 0;
	font: bold 12px/26px Verdana, Arial, Tahoma, Sans-serif;
}
#breadcrumb div, #breadcrumb span  { 
   color: #006699; 
   background: none; 
   font-size: 10px;
}
#breadcrumb  h1 {
 font-size: 23px;
 letter-spacing: -1px;
 font-weight: normal;
 text-decoration: none;
 padding: 5px 0px; 
 margin: -5px 0px 5px 0px;
 }

#breadcrumb a { 
   color: #006699; 
   text-decoration: underline; 
}
#breadcrumb .articlelogo { float: right; font-size: 11px; width: 180px;   margin-right: 10px; margin-top: 10px; }


#main .maincontent { float: left; padding: 20px;} 
#nextlinks { 
   font-size: 11px;
   font-weight: bold; 
   padding-bottom: 35px;
   padding-left: 10px;
   padding-right: 10px;
}

#nextlinks .prev { text-align: left; float: left;  }
#nextlinks .next { text-align: right;  float: right; }

#nextlinks a { 
   text-decoration: underline;
}

#main div.content {
	padding: 10px;		
	margin: 0;
}
#main div.not_found {
   padding: 40px;
   text-align:center;
}
#main .maincontent h2 {
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 0px; 
 font-family:  font, Helvetica, Arial, sans-serif;
 }


#nextpage { 
   font-size: 11px;
   font-weight: bold; 
   padding-bottom: 35px;
   padding-left: 10px;
   padding-right: 10px;
}

/* Next/Previous Links */	
#right { 
 width:  205px;
	float: right;
	padding: 0px;
 margin-top: 10px;
 margin-right: 10px;
 margin-left: 0;
	overflow: hidden;
}
#left .block{ padding: 0; margin: 0;
}
#left .block .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#left .block .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#left .block .blockheading h2 a:link, #left .block .blockheading h2 a:visited, #left .block .blockheading h2 a:hover{ color: #ffffff; }
#left .block .info { font-size: 11px; font-family: Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066;
}
#left .block .info img, img a { padding-right: 5px;
	border: 0;
}
div.post-cats { padding-left: 10px; }

.art-info-1 { 
   float: left; 
   width: 380px;
   padding: 0px 0px 10px 10px;
}
.art-info-2 { 
   float: right; 
   text-align: right;
   padding: 0px 0px 10px 0px;
}

.post-footer {
	background-color: #FAFAFA;
	padding: 2px; margin: 0px 10px 5px 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(images/comment.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding: 2px 0px 2px 20px; margin: 0 10px 0 5px;

}

.email {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/email.gif) no-repeat right center; 
}
.print {
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px; 
   background: url(images/print.gif) no-repeat right center; 
}
.digg { 
   padding-right: 24px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/digg.png) no-repeat right center; 
}

.iconsimage { 
 float: right; 
 width: 140px;
 margin-right: 10px;
 margin-top: 10px; 
 padding-bottom: 1px; 
padding-top: 1px;
 }

.iconsimage { 
 font-size: 11px;
 line-height: 20px;
display: block;
 }
.icons { 
 display: inline;
 margin-right: 5px;
 padding: 0px 0px;
	border:  none;
}
mainad { 
	float: left;
	width: 320;
	padding: 5; margin: 5;	
 border-right: solid 1px #333;
}

#nextlinks { 
   font-size: 11px;
   font-weight: bold; 
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 20px;
   padding-right: 20px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}

#about { 
   font-size: 11px;
   padding-top: 5px;
   padding-bottom: 25px;
   padding-left: 20px;
   padding-right: 20px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}

#more { 
   font-size: 13px;
   padding-top: 0px;
   padding-bottom: 25px;
   padding-left: 0px;
   padding-right: 0px;
 line-height: 20px;
display: block;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
}
#more h3 {
	margin-top: 0px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	color: #006699;
	background: #EEF0F1 url(images/headerbg.gif) repeat-x left bottom;
	border: 1px solid #EFF0F1;
}
#more span{
	margin-top: 5px;
   padding-left: 20px;
}


/* Left Sidebar =================================================================================================== */
.leftBar { float: left; width: 205px; padding-top: 10px; margin-left: 10px; } 
.leftBar .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
.leftBar .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.leftBar .blockheading h2 a:link, #right .block .blockheading h2 a:visited, #right .block .blockheading h2 a:hover{ color: #ffffff; }
 
#sidebar {
	padding: 0; margin: 0;	
	background-color: #ffffff;
	border: 1px solid #006699;
}	

/* Sidebar */	
#sidebar h3 {
	margin-top: 10px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	color: #006699;
	background: #EEF0F1 url(images/headerbg.gif) repeat-x left bottom;
	border: 1px solid #EFF0F1;
}

#sidebar h3 a {
   color: #006699;
}
#sidebar a.selected { 
   color: #000066; 
	background: url(images/selected.png) no-repeat left center; padding-left: 15px;
}
#sidebar .nav-box {
	margin: 0 0 0 10px;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 5px 0 -1px 0; padding: 0;
	text-decoration: none;		
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	background: url(images/subs.png) no-repeat 5px 5px;	
	padding: 2px 0 2px 20px;
	margin: 0 2px;	
}

#sidebar ul.sidemenu a {
	font-weight: bold;
	background-image: none;	
	text-decoration: none;		
}

/* Sidebar - feeds and link management */

#feeds {
   text-align: left;
	font-weight: bold;
	padding-left: 15px; 
	padding-top: 10px; 
	line-height: 20px;
	padding-bottom: 10px; 
}
.rss {
	padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
	background: url(images/webfeed.gif) no-repeat left center;
}
.del-icio-us { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/delicious.gif) no-repeat left center; 
}
.yahoo { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/add_yahoo.gif) no-repeat left center; 
}
.google { 
   padding-left: 34px;
   padding-bottom: 1px;
   padding-top: 1px;
   background: url(images/add_google.gif) no-repeat left center; 
}


/* Sub-category navigation */
#sidebar ul.sidemenu ul {
   margin: 3px 0px 3px 0px;
   padding: 0px;
   margin-left: -8px;
	list-style: none;
}

#sidebar ul.sidemenu ul li {
   font-size: 10px;
   border: none;
}

#sidebar ul.sidemenu ul ul li {
   font-size: 9px;
}

/* optional non-list navigation */

      .altmenu { 
         font-weight: bold; 
         margin: 3px 3px 8px 3px; 
         border-bottom: 1px solid #eeeeee; 
      }
      
      .altmenu div { 
         padding: 2px; 
      }
      
      div.catMenu-0 { font-size: 11px; padding-left: 5px;  }
      div.catMenu-1 { font-size: 10px; padding-left: 15px; }
      div.catMenu-2 { font-size: 9px;  padding-left: 25px; }
      div.catMenu-3 { font-size: 8px;  padding-left: 40px; }
      div.catMenu-4 { font-size: 7px;  padding-left: 55px; }
      
      .altmenu div a { 
         padding-left: 17px; 	
	text-decoration: none;		
         background: url(images/cats.gif) no-repeat 0px 0px; 
      }
      .altmenu div a.selected { 
     color: #000066; 
	 background: url(images/selected.png) no-repeat left center;
         font-weight: bold;
    }
      .gmenu{ 
         padding-left: 20px; 	
      }
#leftBar { float: left; width: 205px; padding-top: 10px; margin-left: 10px; } 
#leftBar .blockheading {color: #ffffff; padding-left: 5px; background: #000066 url(images/left1.gif) no-repeat left top; margin-bottom: 0;}
#leftBar .blockheading h2 { font-size: 13px; letter-spacing: -1px;  padding: 5px 0px 5px 30px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#leftBar .blockheading h2 a:link, #leftBar .block .blockheading h2 a:visited, #leftBar .block .blockheading h2 a:hover { color: #ffffff; }
#leftBar .block .info { font-size: 11px; font-family: Verdana, Arial, Tahoma, Sans-serif; background:#FFFFFF url(images/vbar1.gif) repeat-y right top; margin-top: 0; border: 1px solid #000066;
}
#left .block .info img, img a { padding-right: 5px;
	border: 0;
/* Right Bar ============================================================================================= */


.right { float: right; width: 235px; padding-top: 10px; } 

/* footer ========================================================================================================= */


#footer {
	clear: both;
	width: 100%;
	height: 55px; 
	text-align: center;	
   font-size: 11px;
   font-weight: bold; 
}
#footer a { text-decoration: none; }


/* ======================================================================================================= */
/* Article Summaries */

    .summary_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
    .summary                        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .summary_date                   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    
    .summary_breadcrumb            { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }

    .header_links            { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .header_links a          { color: #FF6600 !important; text-decoration: none; font-weight: bold; }
    .header_links a:hover    { color: #006699 !important; text-decoration: underline; font-weight: bold; }
    .header_breadcrumb              { color: #000066; Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; }
    .global_updated                 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.arttext   { font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000066; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }


