/*
Theme Name: apollo
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.dreamtemplate.com/
*/


/* Normal Tags */
body { background: #f0f0f0; margin: 0; padding: 0; }
a, a:link, a:active, a:visited { color: #000099; text-decoration: none; }
/* a, a:link, a:active, a:visited { color: #313131; text-decoration: none; } */
p { padding: 10px 0 10px 0; margin: 0; color: #000000; text-align: justify; }
blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #e5e5e5; }
blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #ffffff; }
img, a img { border: 0px none; padding: 4px; margin: 0; background: none; } /* 5px solid #eeeeee; */
input, textarea { font-family: Tahoma, Geneva, sans-serif sans-serif; font-size: 11px; color: #313131; margin: 2px; padding: 4px; } /* color: #585858; margin: 2px; padding: 4px; } */
ul, ol { margin-bottom: 0; padding: 0 15px 0 15px; }
h1 { color: #000099; font: 26px Georgia, "Times New Roman", Times, serif; line-height: 28px; margin: 0 0 5px 0; padding: 0; }

/* Wordpress Classes */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Tahoma, Geneva, sans-serif; }
img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.navigation { display: block; padding: 0; margin: 0 0 20px 0; overflow: hidden; }
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }

/* So the main page doesn't shift */
html {
    overflow-y: scroll;
}

/* New Header - header-new.php, 29/5/2010*/
#blog-logo {
	width:400px;
	float:left;
}

#blog-logo img { 
	padding:20px 0px;
	float:left;
}

#blog-heading {
	float:left;
	width:550px;
	height:144px;
}

#blog-heading h1 {
	margin:0;
	font-size:28px;
	margin-top:50px;
}

#tag-line {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:400;
	margin:0;
	padding-top:5px;
	padding-bottom:10px;
}


/* New Main Page Display, 30/5/2010 */
#main-display {
	background-color:white; /* #F0F0F0; */
	border:1px solid #CCCCCC;
	padding:10px;
	margin:0 0 40px;
	overflow:hidden;
	width:950px;
}

.main_image  {
    width: 600px;
    height: 100%; /* 456px; */
    float: left;
    background: #333;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h2 {
	color: gold; /* #FFCC00; */
	font-family: Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin: 0;
    padding: 10px;
}
.main_image p {
    font-size: 1.2em;
    line-height: 1.6em;
    padding: 10px;
    margin: 0;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 1em;
    padding: 0 0 0 20px;
    background: url(icon_calendar.gif) no-repeat 0 center;
}
.main_image .block small {
	margin-left: 10px;
}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}

.block a, .block a:link, .block a:active, .block a:visited {
	font-weight:500;
	color:#ffffff;
	text-decoration:underline;
}

.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(btn_collapse-1.gif) no-repeat left top;
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}
.main_image a.show {
	background-position: left bottom;
}

.main_image img {
	padding:0;
	width: 600px;
	height: 436px;
}

.main_image img:hover {
	cursor: url(/cursor/Enlarge.cur),pointer;
}

.image_thumb  {
    float: left;
    width: 348px;
	height: 435px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}
.image_thumb img {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    float: left;
}
.image_thumb .feature-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb .feature-list .feature-item {
    margin: 0;
    padding: 12px 10px;
    background: #f0f0f0 url(nav_a.gif) repeat-x;
    width: 328px;
	height: 30px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
}
.image_thumb .feature-list .feature-item.hover { /*--Hover State--*/
    background: #ddd;
    cursor: pointer;
}
.image_thumb .feature-list .feature-item.active { /*--Active State--*/
    /* background: #fff; */
	background: #f0f0f0 url(nav_selected.gif) repeat-x;
    cursor: default;
}
html .image_thumb .feature-list .feature-item h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; /* 1.5em; */
    margin: 5px 0;
    padding: 0;
}
.image_thumb .feature-list .feature-item .block {
    float: left;
    padding: 0;
    width: 100%; /* 170px; */
}
.image_thumb .feature-list .feature-item p,
.image_thumb .feature-list .feature-item ul,
.image_thumb .feature-list .feature-item li  {
	display: none;
	padding:0;
}/*--Hide the description on the list items--*/

.desc ul {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	text-align: justify;
	margin: 10px 5px 0 10px;
	padding: 0 15px 15px 15px;
}

.desc li {
	margin-bottom: 8px;
	font-weight: 500;
}

.desc li:hover,
.main_image h2:hover {
	background-color: black;
}

.bullet-tick {
	list-style-image: url(tick.png);
	margin-left: 25px;
	font-weight: 500;
}

#image-cache { display:none; }

/* Main Page free trial offer */

#free-trial-offer {
	float: left;
	padding: 12px 10px;
    background-color: #F0F0F0;
    width: 329px;
	height: 129px;
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
    overflow: hidden;
}

#free-trial-offer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; /* 1.5em; */
    margin: 5px 0;
    padding: 0;
}

#free-trial-offer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;  /* 1.5em; */
	height: 28px;
	padding: 0;
	vertical-align: middle;
}


/* Main Page - Footer Summary */

/* background:url("images/bg-article-list.png") repeat-x scroll 0 100% #FFFFFF; 
 *  background: #ffffff url(images/topnavbg.jpg) repeat-x
 */

 #footer-summary {
	background: #ffffff url(images/bg-footer-summary-1.png) repeat-x;
}
 
#footer-summary h3,
#footer-summary p,
#footer-summary ul {
	/* color: gold; /* #FFCC00; */
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
	margin: 0;
}

#footer-summary p { line-height: 18px; }

#footer-summary h3 {
	text-align: left;
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	/* padding-top: 8px; */
}

#left-col a { text-decoration: underline; }

#right-col a:hover { text-decoration: underline; }

#right-col ul {
	text-align: left;
	margin-top: 10px;
	padding: 0;
	line-height: 100%;
	list-style-position: inside;
	list-style-type: circle;
}

#right-col li { padding-bottom: 10px; }

#footer-bottom {
	background-image: url(images/footer-bottom-bg.png);
	width: 972px;
	height: 10px;
}

span.highlight { background-color: rgba(255,215,0,0.6); }

span.highlight:hover { background-color: rgba(255,215,0,1); }
  

/* Layout Styles */
.clearer { clear: both; }

	#header { width: 100%; height: 100%; margin: 0; padding: 0; background:url(images/headerbg.jpg) repeat-x; } /* height: 182px; */
		
		/* Logo & Search */
		#headiv { width: 950px; height: 144px; margin: 0; padding: 0; overflow: hidden; }
			#blogname { width: 820px; float: left; text-align: left; }
			#blogname h1{ margin: -74px 0 0px 450px; padding: 0; color: white; font: 26px Georgia, "Times New Roman", Times, serif; line-height: 28px; text-align: left}
			#blogname #logo { background: none; border: none; padding: 0; margin: 15px 0 0 0 }


		/* Topnav */
		#topnav { width: 100%; height: 47px; background: #ffffff; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; }
		#topnav2 { width: 100%; height: 45px; background: #e5e5e5 url(images/topnavbg.jpg) repeat-x; margin: 1px 0; }
		#topnavdiv { width: 950px; }
		
			/* Top Nav UL */
			#topnav ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; display: inline-block; float: left; }
			#topnav ul li { float: left; display: inline; margin: 0; padding: 7px 8px 0 8px; border-right: 1px solid #ffffff; }
			
				/* Top Nav Links */
				#topnav ul li a, 
				#topnav ul li a:link, 
				#topnav ul li a:active, 
				#topnav ul li a:visited { width: 120px; height: 27px; display: block; float: left; font: 11px Georgia, "Times New Roman", Times, serif bold; padding: 9px 0 2px 0; 
							  color: #666666; font-weight: bold;} /* #aeaeae; font-weight: bold;} */
				
				#topnavdiv ul li.page-item-23 a { color: #454545; } /* #ffcc00; } */

				#topnav ul li a:hover { background: url(images/topnavabg.gif) no-repeat; text-decoration: none; color: #313131; }				

				#topnav ul li.current_page_item a, 
				#topnav ul li.current_page_item a:link, 
				#topnav ul li.current_page_item a:active, 
				#topnav ul li.current_page_item a:visited { background: url(images/topnavabg.gif) no-repeat; text-decoration: none; color: #313131; }	
				
				#home   #topnav ul li.home a { background: url(images/topnavabg.gif) no-repeat; text-decoration: none; color: #313131; }
				
				.blog-page   ul li.page-item-1377 a { background: url(images/topnavabg.gif) no-repeat; text-decoration: none; color: #313131; }
				
			/* Feed */
			#feed { width: 177px; float: right; margin: 13px 0 0 0; }
			#feed a.feed { display: inline-block; background: url(images/feed.gif) no-repeat top left; padding: 0 0 0 20px; margin: 0 20px 0 0; text-align: left; font: bold 11px Georgia, "Times New Roman", Times, serif; line-height: 21px; float: left; color: #aeaeae; }
			#feed a.email { display: inline-block; background: url(images/email.gif) no-repeat top left; padding: 0 0 0 20px; margin: 0; text-align: left; font: bold 11px Georgia, "Times New Roman", Times, serif; line-height: 21px; float: left; color: #aeaeae; }
			#feed a:hover { text-decoration: underline; }
				
	/* Featured */
	#featured { width: 100%; margin: 0; background: #ffffff; padding: 20px 0; border-bottom: 1px solid #cecece; }
	#featured2 { width: 950px; margin: 0; padding: 0;}
	#featured .epic { width: 500px; float: left; }
	#featured .epic img { width: 490px; border: 10px solid #e4e4e4; padding: 0; margin: 0; background: none; }
	#featured .etext { width: 430px; float: right; margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; text-align: left; line-height: 21px; color: #585858; }

	#featured a:hover { text-decoration: underline; }
	
	#featured h2 { font: 26px Georgia, "Times New Roman", Times, serif; line-height: 28px; margin: 0 0 5px 0; padding: 0; }
		
	#wrapper { width: 100%; margin: 0; padding: 0; overflow: hidden; }
	#home #wrapper { background: #dfdfdf; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; overflow: hidden;   }
	#nothome #wrapper { border-bottom: 1px solid #ffffff; overflow: hidden;   }
	#container { width: 950px; margin: 20px 0 0 0; padding: 0; overflow: hidden; }
	
		/* Content */
		#content { width: 660px; float: left; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left; overflow: hidden; }
		
			/* Home Entry Boxes */
			#content #entries { overflow: hidden; }
			#content #entries .entry { width: 310px; float: left; margin: 0 20px 20px 0; background: url(images/hentrytopbg.gif) no-repeat top left; padding: 20px 0 0 0; }
			#content #entries .entry .entry2 { width: 310px; margin: 0; background: url(images/hentrybottombg.gif) no-repeat bottom left; padding: 0 0 20px 0; }
			#content #entries .entry .bg { width: 310px; margin: 0; background: url(images/hentrybg.gif) repeat-y; padding: 0; }
			#content #entries .entry .etext { width: 270px; min-height: 295px; margin: 0 20px; padding: 0; }
			
			/* Content Headlines */
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 7px 0; }
			#content .post h2 { margin-top:15px; color: #000099; } /* color: #313131 } */
			#content h3, #content h4, #content h5, #content h6 { font-weight: bold; margin-top:15px; margin-bottom:0px; }
			#content #entries .entry h2 { font-size: 22px; line-height: 24px; }
			
#content #entries .entry h2 a, #featured h2 a { color: #000099; }

			#content #single .entry h2 { font-size: 24px; line-height: 26px; }
			#content #entries h5 { text-transform: uppercase; padding:0; margin: 0 0 7px 0; }
			
			.entryinfo { font: 11px Georgia, "Times New Roman", Times, serif; line-height: 19px; margin: 0; padding: 0; color: #989898; }
			.entryinfo a { color: #313131; }
			.ehead { margin: 0 0 12px 0;  }
			
			#content a:hover { text-decoration: underline; }
			
			/* Normal (in Single Pages Entries) */
			#content #single .entry { width: 640px; margin: 0 0 20px 0; background: url(images/sentrytopbg.gif) no-repeat top left; padding: 20px 0 0 0; }
			#content #single .entry .entry2 { width: 640px; margin: 0; background: url(images/sentrybottombg.gif) no-repeat bottom left; padding: 0 0 20px 0; }
			#content #single .entry .bg { width: 640px; margin: 0; background: url(images/sentrybg.gif) repeat-y; padding: 0; }
			#content #single .entry .etext { width: 600px; margin: 0 20px; padding: 0; }
			
/* TweetMeme Orig settings: margin-left: 15px; margin-top: -65px; */

.google-buzz { float:right; margin-left:20px; }

#chgfontsizeoptions img, #chgfontsizeoptions img a { padding:0; vertical-align:top; padding-top:2px; }
#chgfontsizeoptions a { font-size:10px; vertical-align:middle; }

			/* Commentlist - comments/replies list */

			#respond h3 { margin-top:0; }

			#content .comment-body a {color: #AEAEAE}
			#content .fn, #content .says { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #000099; line-height: 21px; text-align: left; overflow: hidden; }
			#content .reply { text-align: right; }
			#content .reply a { color: #000099; text-align: right; }

			ol.commentlist {
				list-style-type: none; 
				margin: 0; 
				padding: 0; 
			}			
			ol.commentlist li { /* Even Comments */
				margin: 0 0 25px 0; 
				background: #f4f4f4;
				border-width: 1px;
				border-style: solid none;
				border-color: #e5e5e5;
				padding: 20px; 
			}
			ol.commentlist li.alt { /* Odd Comments */
				background: none; 
				border: none;
			}			
			ol.commentlist li ul.children { 
				list-style-type: none; 
				list-style-image: none;
				padding:0;
			}			

			ol.commentlist li ul.children li { 
				background: #ffffff;
				border-width: 1px;
				border-style: none none none solid;
				border-color: #e5e5e5; 
			}

			ol.commentlist li.alt ul.children li { 
				background: #f4f4f4;
				border-width: 1px;
				border-style: solid none;
				border-color: #e5e5e5; 
			}

			ol.commentlist li ul.children li.alt ul li,
			ol.commentlist li.alt ul.children li ul li { 
				background: #ffffff;
				border-width: 1px;
				border-style: solid none none solid;
				border-color: #e5e5e5; 
			}

			.avatar { 
				float: right; 
				//margin-right: 5px; 
				background: none; 
				border: none; 
				width:;
				height:;
			}


			/* Comment Form */

			input#author, 
			input#email,
			input#url, 
			textarea#comment { 
				background: #fcfcfc; 
				border: 1px solid #d0d0d0;
				margin:0; 
			}

			#commentform { 
				//background: #ffffff;
				//border-width: 1px;
				//border-style: solid;
				//border-color: #e5e5e5;
				padding: 20px; 
			}

			#commentform p {
				padding: 0;
			}

			#respond .input_block1 {
				float:left;
				margin:0px;
				padding-right:10px;
				width:165px;
				text-align: left;
			}

			#respond .input_block2 {
				float:left;
				margin:0px;
				padding-left:10px;
				padding-right:10px;
				width:175px;
				text-align: left;
			}

			#respond .input_block3 {
				float:right;
				margin:0px;
				padding-left:10px;
				width:175px;
				text-align: left;
			}

			#email, #url { width:165px }
			#author { width:155px }

			#respond .input_block4 { 
				float:left;
				padding-top:20px; 
				text-align: left;
			}
			

			textarea#comment {
				margin-bottom:20px;
				width:549px;
			}

			.subscribe-to-comments { line-height: 20px; }

#related-posts { padding:20px 0; border-top:1px dotted; }
#no-related-posts { padding-top:20px; border-top:1px dotted; }

/* Post Footer */

/* .sociable img { width: 32px; height: 32px; } */

.sociable { padding-bottom:20px; border-bottom:1px dotted; }

#post-nav { padding-bottom:20px }

/* Blog Page Features Heading */	
#features-heading { background: url(images/ftbg.gif) no-repeat 0 0; width: 640px; margin-bottom: 20px; }
#features-heading h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #000099; font-size: 22px; font-weight: normal; line-height: 41px; text-align: center; padding:0; margin:0; }
		
		/* Sidebar */
		#sidebar { width: 290px; float: right; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left;  }

		#sidebar .widget { width: 290px; float: left; margin: 0 0 25px 0; background: url(images/sidewbottombg.gif) no-repeat bottom left; padding: 0 0 20px 0; }
		#sidebar .widget .bg { width: 290px; margin: 0; background: url(images/sidewbg.gif) repeat-y; padding: 0; }
		#sidebar .widget .w { width: 260px; margin: 0 15px; padding: 20px 0 0 0; }

		#nothome #sidebar .widget { width: 290px; float: left; margin: 0 0 25px 0; background: url(images/sidewbottombg2.gif) no-repeat bottom left; padding: 0 0 20px 0; }
		#nothome #sidebar .widget .bg { width: 290px; margin: 0; background: url(images/sidewbg2.gif) repeat-y; padding: 0; }
			
		.download-icon { padding:0 6px 0 0; }

				/* Sidebar Headlines */
				#sidebar h2 { font-family: Calibri, Arial, Helvetica, sans-serif; margin: 0; padding: 10px; font-size: 14px; background: url(images/sidewtopbg.gif) no-repeat; color: #313131; }
			
				/* Sidebar links */
				#sidebar ul li a, 
				#sidebar ul li a:link, 
				#sidebar ul li a:active, 
				#sidebar ul li a:visited { color: #313131; }

				#sidebar a:hover { text-decoration: underline; }
	
			/* Ads Spots 125x125 */
			#sidebar .adspotdiv { width: 290px; float: left; margin: 0 0 25px 0; background: url(images/sidewtopbg2.gif) no-repeat top left; padding: 20px 0 0 0; }
			#sidebar .adspotdiv2 { width: 290px; margin: 0; background: url(images/sidewbottombg.gif) no-repeat bottom left; padding: 0 0 20px 0; }
			#sidebar .adspotdiv .bg { width: 290px; margin: 0; background: url(images/sidewbg.gif) repeat-y; padding: 0; }
			#sidebar .adspotdiv .adspot { width: 260px; margin: 0 15px; padding: 0; }
			
			#nothome #sidebar .adspotdiv { width: 290px; float: left; margin: 0 0 25px 0; background: url(images/sidewtopbg3.gif) no-repeat top left; padding: 20px 0 0 0; }
			#nothome #sidebar .adspotdiv2 { width: 290px; margin: 0; background: url(images/sidewbottombg2.gif) no-repeat bottom left; padding: 0 0 20px 0; }
			#nothome #sidebar .adspotdiv .bg { width: 290px; margin: 0; background: url(images/sidewbg2.gif) repeat-y; padding: 0; }
				
			.adspot { overflow: hidden; }
			#sidebar .adspotdiv .adspot a img { padding: 0; margin: 0; border:none; background: none; }
			.adspot2 { overflow: hidden; margin-bottom: 10px; padding: 0; }
			.adspot3{ overflow: hidden;  }
			.ad1, .ad3 { float: left; }
			.ad2, .ad4 { float: right; }

			/* Sidebar UL, OL */
			#sidebar ul, #bottombar ul { list-style-type: circle; margin: 0; padding: 0 0 0 15px; }
			#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { margin: 0; padding: 0; color: #313131; }
		
			#sidebar-trial-dl ul { list-style-type: none; padding: 0; }
			
			.dlm_download_list { list-style-type: none; }
			
			/* Search */
			#topsearch { width: 290px; margin: 0 0 20px 0; background: url(images/sbg.gif) no-repeat; }
			#nothome #topsearch { width: 290px; margin: 0 0 20px 0; background: url(images/sbg2.gif) no-repeat; }
			#s { width: 204px; float: left; background: none; padding: 14px 8px; margin: 0; border: none; }
			#searchsubmit { color: #aeaeae; background: url(images/ssbg.gif) no-repeat; float: left; padding: 4px 5px 7px 5px; margin: 7px 0 0 2px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; cursor: pointer; border: none; text-transform: lowercase; }
		
		/* Footer */
		#home #footer { width: 100%; border-top: 1px solid #cecece; }
		#nothome #footer { width: 100%; background: #ffffff; border-top: 1px solid #cecece; }
		
		/* Main Footer - added 4/06/2010 */
		#main-footer { width: 100%; border-top: 1px solid #cecece; }
		#main-footer li.home { padding-left: 0; }
		#main-fr { width: 950px; font: 12px Arial, Helvetica, sans-serif; line-height: 21px; text-align: right; margin: 0; color: #656565; }
		
		#footer2 { width: 100%; overflow: hidden; padding-bottom: 20px; margin: 0; }
		#fl { width: 950px; display: block; overflow: hidden; margin: 0 0 15px 0; }
			
			/* Bottom Nav UL */
			#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; border-right: 1px solid #d4d4d4; }
			#fl ul li { float: left; display: inline; margin: 0; padding: 0; }
			
				/* Top Nav Links */
				#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { display: block; float: left; font: bold 11px Georgia, "Times New Roman", Times, serif; padding: 1px 22px 1px 22px; border-right: 1px solid #e1e1e1; border-left: 1px solid #ffffff; }
				#fl ul li a:hover { text-decoration: underline;}
				#home #fl ul li.home a, #nothome #fl ul li.home a { border-left: none; }
				
		#fr { width: 950px; font: 12px Arial, Helvetica, sans-serif; line-height: 21px; text-align: left; margin: 0 20px 0 13px; color: #656565; }
		#fr a { color: #444444; font-weight: bold; }
