body { margin-left: 6px; margin-top: 0px; padding: 0; background-color: #FFFFFF; }
p { font-size: .72em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #555; margin: 0; padding: 0; } 
img { font-size: 73%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: green; }

#sitenews { margin: 12px; padding: 8px; font: bolder 10px Arial, Helvetica, sans-serif; color: #777777; border: 1px solid #777777;}
.bothead { font: bold 70% Arial, Helvetica, sans-serif; color: #999; margin: 0; padding: 0; }
#alertmsg { width: 100%; font: bold 48% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1.5px; color: #F5F5F5; margin-top: 1px; padding: 0px; padding-left: 6px; border-top: 0px solid #D4AF37; clear: both; height:0px; }
#main_wrapper { width: 101%; margin: 0; padding: 0; float: left; clear: both; }
#content_wrapper { float: left; width: 100%; margin-top: .5em; padding: 0; border-top: 1px solid #ccc; }
#clear { clear: both; margin: 0; padding: 0; }
#bottombar { float: left; width: 99%; background-color: #F0F8FF; border-top: 1px solid #9BE1FF; padding: 1%; }
#bottombar_nodec { float: left; width: 98%; border-top: 1px solid #9BE1FF; padding: 1%; }
#bottombar2 { float: left; width: 98%; border-top: 1px solid #ccc; padding: 1%; margin-top: 1.5em; margin-bottom: 1.5em; }
#bottombar2 p { font-size: 11px; }
#bb2-left { float: left; width: 49%; margin: 0; text-align: center; height: 200px; }
#bb2-right { float: left; position: relative; width: 49%; margin: 0; padding: 0; height: 200px; }
#copyright { position: absolute; bottom: 5px; right: 5px; width: 70%; text-align: right; }
#banner468.2 { width: 470px; height: 72px; float: right; margin-right: 2em; padding-bottom: 10px; }
#banner728.2 { width: 728px; height: 90px; float: right; margin-right: 2em; padding-bottom: 10px; }

#sitetop { width: 100%; height: 135px; background-image:url(header-bg.jpg); }
#sitetop_gutter { width: 100%; border-top: 1px solid #ccc; line-height: normal; padding-top: 3px; }
#sitebottom { float: left; width: 99%; background-image:url(header-bg.jpg); text-align: right; margin-top: 1.5em; }
.h-large {font: bold 110% Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0; }
h1 { font: bold 90% Arial, Helvetica, sans-serif; color:#e98204; margin: 0; padding: 0; }
h1 a { text-decoration: none; color: #FFA500; margin: 0; padding: 0; }
h1 a:hover { text-decoration:underline; color: #666666; }
h2 { font: bold 95% Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #008000; }
h3 { font: bold 70% Arial, Helvetica, sans-serif; color: #222; margin: 0; padding: 0; }
h3.emaildrop { color: #333333; }
h4 { font: bold 70% Arial, Helvetica, sans-serif; color: #222; margin: 0; padding: 0; }
h5 { font: bold 1em Arial, Helvetica, sans-serif; color: #00FF00; margin: 0; padding: 0; }
h6 { font: 70% Arial, Helvetica, sans-serif; color: #999; margin: 0; padding: 0; font-weight: bold; }
h6 a { font: 100% Arial, Helvetica, sans-serif; color: #4682B4; padding-left: 1.5em;  margin: 0; text-decoration: none; font-weight: bold; background-image:url(h6-arrow.gif); background-repeat:no-repeat; }
h6 a:hover { font: 100% Arial, Helvetica, sans-serif; color: #999; padding-left: 1.5em; margin: 0; text-decoration: none; font-weight: bold; }
.minilink { font: bold 60% Arial, Helvetica, sans-serif; color: #888; margin: 0; padding: 0; font-style: italic; margin-left: .3em; padding: 0; }
.minilink a { color: #222222; text-decoration: none; }
.minilink a:hover { color: #222222; text-decoration: underline; }

.underline { text-decoration: underline; }
.guttertxt { font: 1em Arial, Helvetica, sans-serif; color: #333333; }
.floatinglink a { text-decoration: none; font-weight: bold; color: #4682B4; }
.storelink a  { font-weight: bold; font: .8em Arial, Helvetica, sans-serif; color: #4682B4; }

#logo { width: 158px; height: 132px; padding-left: 2px; }
.logotr { width: 158px; height: 132px; background-image: url('kiwilogo.png'); background-repeat: no-repeat; }
.mailopentr { width: 16px; height: 16px; background-image: url('mailopen.png'); background-repeat: no-repeat; }
.shortbartr { width: 16px; height: 16px; background-image: url('shortbar.png'); background-repeat: no-repeat; }
#msgwrap { float: right; border: 1px solid blue; }
#msg {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 65%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#777;
	line-height: 110%;
	text-align: left;
}
#msg a { text-decoration: none; color:#666; }
#msg2 { position: absolute; top: 30px; right: 15px; clear: both; font-size: 65%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; color:#00FFFF; padding-bottom: .5em; }
#msg3 { float: left; font-size: 65%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; color:#00FFFF; padding-bottom: .1em; margin: 0; border-bottom: 1px solid #E0FFFF;  }
#msg4 { float: left; font-size: 65%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; color:#999; padding-bottom: .1em; margin-left: 5px; border-bottom: 1px solid #E0FFFF; width: 90%;  }
#msg4 a { color: red; text-decoration: none; }

#homesearch { position: absolute; left: 187px; top: 86px; z-index: 20; }
.input { font-size: 65%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #777; }
.submit { font-size: 65%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #627EB7;}
.submit a { text-decoration: none; color: #627EB7; }
.submit2 { font-size: .7em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #627EB7; text-decoration:underline; }
.submit2 a { font-size: .7em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #627EB7; text-decoration:underline; }
.refresh { font-size: .6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #627EB7; }
.refresh a { font-size: .6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #627EB7; }
#mpanel a:hover { color: #888; }
#mpanel a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #CCC; text-decoration: none; }

#toprotation1 { position: absolute; left: 495px; top: 40px; font: Verdana, Arial, Helvetica, sans-serif; z-index: 1;
width: 132px; height: 125px; padding: 3px; text-align: center; overflow: hidden; }
#toprotation2 { position: absolute; left: 633px; top: 40px; font: Verdana, Arial, Helvetica, sans-serif; z-index: 1;
width: 132px; height: 125px; padding: 3px; text-align: center; border: 1px solid blue; }


/* tabs nav */
#tabs_pos{ position: absolute; left: 170px; top: 66px; z-index: 10; }
#tabs_pos2{ position: absolute; left: 180px; top: 50px; z-index: 5; }
#tabs {
	float:left;
	font-size:70%; font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	}
	
#tabs ul {
	margin:0;
	padding:3px 4px 0 30px;
	list-style:none;
	}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
#tabs a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
	}
#tabs a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:2px 8px 2px 5px;
	color:#627EB7;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#627EB7;
	}
#tabs a:hover {
	background-position:0% -42px;
	}
#tabs a:hover span {
	background-position:100% -42px;
	}  
#sbox { border:1px solid #BCD2E6; padding:4px; width:500px; }
/*left homepage*/
#lcontainer {
	margin: 4px 0px 0px .5%; padding: 0;
	width: 36%; float: left; border-right: 1px solid #F0FFFF;
}
#mpanels {
	margin: 4px 0 0 0; padding: 0;
	width: 99%; float: left;
}
#mpanelL { width: 92%; float: left; padding: .2em; padding-bottom: .4em; margin-top: .2em; margin-left: 2%; border-bottom: 1px dotted #B0C4DE; }
#mpanelLCoupon { width: 92%; float: left; padding: .2em; padding-bottom: .4em; margin-top: .5em; margin-left: 2%; border-bottom: 0px dotted #B0C4DE; }
div.mpanelLHot {width: 92%; height: 35px; float: left; padding: .2em; margin-top: .2em; margin-left: 2%; border-bottom: 1px dotted #B0C4DE; background-image: url(img/newsboard2.gif); background-repeat: no-repeat; }
div.mpanelLHot a  { height: 35px; display:block; text-align: left; font: bold .6em Arial, Helvetica, sans-serif; color: #444; padding: 0; }
div.mpanelLHot a:link {text-decoration:none; }
div.mpanelLHot a:hover {text-decoration:none; color: #888; }
#mpanelC { width: 92%; float: left; padding-bottom: .4em; margin-top: 1em; border-bottom: 1px solid #CCC; background-image:url(header-bg.jpg); }
#mpanelR { width: 46%; float: right; padding-bottom: .4em; margin-top: 1em; border-bottom: 1px solid #CCC; text-align: left; margin-right: 10px; }
#mpanelR2 { width: 46%; float: right; padding-bottom: .4em; margin-top: 1em; margin-right: 10px; }
#ad300 { padding: 6px; border: 1px solid #CCC; width: 312px; margin: 0 auto; background-color: #F0F8FF; }
#coupon { padding: 14px; border: 1px dashed #CCC; margin: 0 auto; background-color: #FFFFFF; }
.coupondate { font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#txtad { background-color: #F5F5F5; margin-top: 4px; padding: 4px; margin-bottom: 4px; margin-right: 10%; font: normal .7em Arial, Helvetica, sans-serif; color: #666666; }
.featuretxt {text-align: justify; }
.featuretxt a { text-decoration: none; font-weight: bold; color: #4682B4; }
.featuretxt a:hover { text-decoration: none; font-weight: bold; color: #CCC; }
.blurbtxt {text-align: left; font: bold 11px Arial, Helvetica, sans-serif; color: green; }
.blurbtxt a { text-decoration: none; font-weight: bold; color: #4682B4; }
.blurbtxt a:hover { text-decoration: none; font-weight: bold; color: #CCC; }
/*leftnav sections */
#leftnav { width: 15%; min-width: 110px; float: left; padding: 0; margin-top: .5em; margin-left: .5%; clear: both; }
#edrop-pos { position: relative; top: 3px; }
#leftnav ul
{
list-style-type: none;
text-align: left;
margin: 0; padding-left: 1em;
}
#email:hover #menu { visibility: visible; height: auto; margin-bottom: .5em; padding-bottom: .7em; border-bottom: 1px dotted #87CEFA; }
#email:hover { border: none; }

#menu {visibility:hidden; float: left; width: 100%; height:0;top:7px;left:0; background-color: #F0F8FF; }

#email ul li a
{
background: transparent url(leftnav_email-off.gif) left center no-repeat;
padding-left: 1.5em;
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}

#email ul li a:hover
{
background: transparent url(leftnav_email-on.gif) left center no-repeat;
color: #444444;
}
.dropheadlink { color: #888; font-size: .8em }

#photos ul li a
{
background: transparent url(photos.png) left center no-repeat;
padding-left: 20px;
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}

#photos ul li a:hover
{
background: transparent url(photos.png) left center no-repeat;
color: #444444;
}

#tools ul li a
{
background: transparent url(leftnav_tools-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}

#tools ul li a:hover
{
background: transparent url(leftnav_tools-on.gif) left center no-repeat;
color: #444444;
}

#videos ul li a
{
background: transparent url(videos.png) left center no-repeat;
padding-left: 20px;
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}

#videos ul li a:hover
{
background: transparent url(videos.png) left center no-repeat;
color: #444444;
}

#email { width: 100%; margin: 0; padding: 0; border-bottom: 1px dotted #87CEFA; padding-bottom: .7em; }
#photos { width: 100%; margin: 0; padding-top: .7em; border-bottom: 1px dotted #87CEFA; padding-bottom: .7em; }
#photos ul { line-height: 120%; }
#tools { width: 100%; margin: 0; padding: 0; padding-top: .7em; padding-bottom: .7em; }
#videos { width: 100%; margin: 0; padding: 0; padding-top: .7em; padding-bottom: .7em; }

#leftad { position: relative; right: 1em; }
#clear { clear: both; height: 1px; }

#scheader {
	margin: 8px 0px 0px 8px;
	width: 45.3%; float: right; 
	background-image: url(img/shortcutsheader.gif); background-position: top left; background-repeat: no-repeat;
	 padding-top: 25px; padding-left: 8px; padding-bottom: 10px; border-bottom: 1px solid #91dcf4;
}
#scheader ul
{
list-style-type: none;
text-align: left;
margin: 0; padding: 0;
}
#scheader ul li
{ display: inline; margin: .5em; }
#scheader ul li a
{
background: transparent url(img/scarrow.gif) left center no-repeat;
padding-left: 12px;
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}
/*directory container */
#accordion {
	margin: 4px 0px 0px .5%; padding: 0;
	width: 46%; float: left;
}
#elem { margin-bottom: 2px; padding-bottom: .5em; }	
#column_container { height: 8em; overflow: auto; }
.clear {clear: both; }
#centerd { margin: 0 auto; text-align: center; width: 320px; padding: 0; }
#centerdwidget { margin: 0 auto; text-align: center; width: 200px; padding: 0; }
	
/*columns style */
#dircol { float: left; width: 30%; padding: .25em; }
#column { padding: .1em; margin-bottom: .5em;}
#column ul {
list-style-type: none;
text-align: left;
margin: 0; padding-left: .1em;
line-height: 80%;
}

#column ul li a {
text-align: left;
font: bold .6em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4682B4;
 }
 
#column ul li a:hover
{
color: #FFD700;
} 

/*ordered lists*/
ol {
text-align: left;
margin-left: 1em; padding-left: .1em;
line-height: 120%;
}

ol li {
text-align: left;
font: bold .7em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #222222;
 }

/*misc Features*/
.ranbutton { background-color: #E0FFFF; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#topsites { text-align: center; margin: 0; padding: 0; width: 95%; }
#topsites ul { margin: 0; padding: 0; list-style-type: none; }
#topsites ul li { display: inline; padding: .25em;
font: bold .7em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4682B4;
 }
#topsites ul li a { text-decoration: none; color: #4682B4; }
#topsites ul li a:hover { color: #FFD700; }
#coupons { overflow: auto;  height: 400px; margin-top: 7px; }
#coupons ul { margin-left: 3px; padding-left: 10px; list-style-type: square; }

#coupons ul li a
{
padding-left: .5em;
text-align: left;
font: bold 1em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}
#coupons ul li a:hover
{ color: #FFD700; }

#coupons a
{
padding-left: 0;
text-align: left;
font: bold .8em Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666666;
}
#coupons a:hover
{ color: #FFD700; }

/* google api datafeed style */
#feedControl .couponload { font: italic .85em Arial, Helvetica, sans-serif; color: #666; }
#feedControl .gf-relativePublishedDate { display: none; }
#feedControl .gfc-resultsHeader .gfc-title { font: bold .9em Arial, Helvetica, sans-serif; color: #000; height: auto; }
#feedControlblog .blogload { font: italic .85em Arial, Helvetica, sans-serif; color: #666; }
#feedControlblog .gf-relativePublishedDate { font: italic .7em Arial, Helvetica, sans-serif; color: #777; }
#feedControlblog .gf-author { display: none; }
#feedControlblog .gf-title { font: bold .88em Arial, Helvetica, sans-serif; color: #000; height: auto;}
#feedControlblog .gfc-resultsHeader .gfc-title { font: bold .8em Arial, Helvetica, sans-serif; color: #000; }
#feedControlnews .blogload { font: bold italic .6em Arial, Helvetica, sans-serif; color: #999; position: relative; left: 25%; bottom: 10px; }
#feedControlnews .gf-relativePublishedDate { font: italic .6em Arial, Helvetica, sans-serif; color: #777; padding: 0; margin: 0; position: relative; bottom: 3px; }
#feedControlnews .gf-author { display: none; }
#feedControlnews .gf-title { font: bold .83em Arial, Helvetica, sans-serif; color: #333; padding: 0; margin: 0; height: auto;}
#feedControlnews .gf-title a { text-decoration: none; }
#feedControlnews .gf-title a:hover { text-decoration: underline; color: #777; }
#feedControlnews .gfc-resultsHeader .gfc-title { font: bold .7em Arial, Helvetica, sans-serif; color: #fff; background-color: orange; width: 100%; }
#feedControllatestblog { background-color: #F0F8FF; }
#feedControllatestblog .blogload { font: bold italic .6em Arial, Helvetica, sans-serif; color: #999; position: relative; left: 25%; bottom: 10px; }
#feedControllatestblog .blogload  a { color: #999; text-decoration: none; }
#feedControllatestblog .gf-title { font: bold .83em Arial, Helvetica, sans-serif; color: #333; padding: 0; margin: 0; height: auto;}
#feedControllatestblog .gf-snippet,
#feedControllatestblog .gf-author,
#feedControllatestblog .gf-spacer,
#feedControllatestblog .gf-relativePublishedDate {
    display : none;
  }
/* padding between entries */
#feedControl .gfc-result { margin-bottom : 4px; margin-top: 4px; padding: 2px; border-bottom: 1px solid #F0F8FF; }
#feedControl .gf-snippet { font: italic .73em Arial, Helvetica, sans-serif; color: #999; }
#feedControlblog .gfc-result { margin-bottom : 2px; margin-top: 2px; padding: 2px; border-bottom: 1px solid #F0F8FF; }
#feedControlblog .gf-snippet { font: italic .7em Arial, Helvetica, sans-serif; color: #777; padding: 0; display: none; }
#feedControlblog .gf-spacer { display: none; }
#feedControlnews .gfc-result { border-bottom: 1px solid #F0F8FF; padding: 0; margin: 0; }
#feedControlnews .gf-snippet { font: italic .7em Arial, Helvetica, sans-serif; color: #777; padding: 0; }
#feedControlnews .gf-spacer { display: block;}
#feedControllatestblog .gfc-result { border-bottom: 1px solid #F0F8FF; padding: 0; margin: 0; }
#feedControllatestblog .gf-snippet { font: italic .7em Arial, Helvetica, sans-serif; color: #777; padding: 0; display: none; }
#feedControllatestblog .gf-spacer { display: none;}

#stats { margin: 0 auto; text-align: center; margin-top: 60px; }

/*promos*/
#phead { font: .72em Arial, Helvetica, sans-serif; font-weight: bold; color: #555; margin: 0; padding: .1em; }
#ppic { margin: 0 .4em .4em .4em; padding: .1em; border: 1px dashed #CCC; float: left; }
#ppic2 { margin: 0 .4em .4em .4em; padding: .1em; float: left; }
#rpic { margin: 0; padding: 0; float: left; }
#pbody { font: .72em Arial, Helvetica, sans-serif; font-weight: normal; color: #555; margin: 0; padding: 0; text-align:justify; float: left; }
#pbody2 { font: .7em Arial, Helvetica, sans-serif; font-weight: bold; color: #555; margin: 0; padding: 0; text-align:justify; float: left; width: 55%; }
#pbody a, #pbody2 a  { text-decoration: none; font-weight: bold; color: #4682B4; }
#pbody a:hover, #pbody2 a:hover { text-decoration: none; font-weight: bold; color: #CCC; }

poll-container { float: left; width: 300px; margin: 0; }
poll-container a { color: #FFFFFF; }

#topmsg { position: absolute; top: 24px; right: 12px; margin-top: 8px; padding: 4px; font: bold 16px Arial, Helvetica, sans-serif; color: #A2D1F0; line-height: 12px; }
#toplabel { float: left; padding-top: 4px; margin-left: 15px; font: bold 10px Arial, Helvetica, sans-serif; color: #444444; line-height: 12px; }
#toplabel a { color: #555555; text-decoration: none } #toplabel a:hover { color: #4169E1; }
.newsmsg { font-size: 10px;  font-family: Verdana, Geneva, sans-serif; font-weight: bolder; color: #333; }
#topmsg a { text-decoration: none; color: #A2D1F0; }
#topmsg a:hover { color: #DD00FF; }

.boldy { font-size: 1.2em; font-weight: bold; color: #333; }
.grun { color: forestgreen; font-size: 1.2em; font-weight: bold; }
.grun2 { color: forestgreen; font-size: 1em; font-weight: bold; }

#diff ol li { font: .8em normal Arial, Helvetica, sans-serif; color: #555; }

#dirmsg { margin: 2px 0px 1px 0; padding-top: 4px; text-align:center; border-left: 1px solid #AFEEEE; border-right: 1px solid #AFEEEE; background-color: #F0F8FF; }
.dirheadline { font: bold 90% Arial, Helvetica, sans-serif; color: #CCC; }
.dirsubhead { font: bold 70% Arial, Helvetica, sans-serif; color: #CCC; }

#shortcuts {   
    width: 340px; height: 30px; float: right;
    background: url(img/shortbar.png);
    margin: 0 auto; padding: 0;
    position: relative; }
#shortcuts li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#shortcuts li, #shortcuts a {
    height: 30px; display: block;}

#sc-games {right: 26px; width: 35px;}
#sc-cam {right: 69px; width: 35px;}
#sc-cal {right: 111px; width: 35px;}
#sc-money {right: 157px; width: 35px;}
#sc-rss {right: 200px; width: 40px;}
#sc-weather {right: 248px; width: 44px;}
#sc-calc {right: 303px; width: 32px;}

.textpromo { font: bold .7em Arial, Helvetica, sans-serif; color: #369; padding-left: 8%; padding-right: 8%; }
.textpromo a { text-decoration: none; color: #369; }
.textpromo a:hover { color: #777; }

#WordOfTheDay {width:100%;border:none;}
#WordOfTheDay H3 {font:bold 1.3em Arial;color:#666666}
#WordOfTheDay TD.WoDLeft {font: bold Arial;color:#666666}
#WordOfTheDay TD {color:#666666; font: normal .75em Arial, Helvetica, sans-serif;}
#WordOfTheDay A {color:#4682B4}
#ArticleOfTheDay {width:100%;border:none;background-color:}
#ArticleOfTheDay H3 {margin-top:0px;font:bold 1.3em Arial;color:#666666}
#ArticleOfTheDay TD {color:#666666; font: normal .75em Arial, Helvetica, sans-serif;}
#ArticleOfTheDay A {color:#4682B4}
#TodaysBirthday {width:100%;border:none;background-color:}
#TodaysBirthday H3 {margin-top:0px;font:bold 1.3em Arial;color:#666666}
#TodaysBirthday TD {color:#666666; font: normal .75em Arial, Helvetica, sans-serif;}
#TodaysBirthday A {color:#4682B4}
#QuoteOfTheDay {width:100%;border:none;background-color:}
#QuoteOfTheDay TD {color:#333; font: bold .75em Arial, Helvetica, sans-serif;}
#QuoteOfTheDay A {color:#4682B4}
#TodaysHistory {width:100%;border:none;background-color:}
#TodaysHistory H3 {margin-top:0px;font:bold 1.3em Arial;color:#666666}
#TodaysHistory TD {color:#666666; font: normal .75em Arial, Helvetica, sans-serif;}
#TodaysHistory A {color:#4682B4;}
#freedfooter {font:normal .65em Arial;color:#666666; }
#freedfooter a {color:#666666; text-decoration: none; }
#tuhirefer {font:normal .8em Arial;color:#666666; }
#tuhirefer a {color:#666666; text-decoration: none;}
.brainybday{width:100%;border:none;background-color:none; color:#444; font: normal .8em Arial, Helvetica, sans-serif; border-top: 1px dotted #ccc; margin-top: 10px; padding-top: 10px; }
.brainybday A {color:#444;}


<!-- Kdir section -->

a {
  outline: none;
}

h3.section {
font-size: 1em; color: #4682B4; font-family: Geneva, Tahoma, Arial, sans-serif; font-weight: normal;
}

h3.section img { border:none; position: relative; top: 3px; margin: 0px; padding: 0; }

#dirholder { float: right; width: 46%; padding: 0; clear: right; margin-top: 10px; margin-right: 10px; }

#dir0, #dir1, #dir2, #dir3, #dir4, #dir5, #dir6, #dir7, #dir8, #dir9, #dir10, #dir11, #dir12, #dir13, #dir14, #dir15, #dir16, #dir17, #dir18, #dir19, #dir20, #dir21, #dir22 {
	float: left; width: 100%;
	background: #FDFDFD; margin-top:0px;
	color: #8A7575;
	padding: 0px;
	border-top: 1px dotted #E0FFFF;
	border-bottom: 1px dotted #E0FFFF;
}

#toggler {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 70%; width: 113px;
	margin: 0; padding: 0;
	background: none;
}



div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

#directory_buttons { margin: 2px 10px 0px 0px; padding-top: 10px; width: 46%; float: right; border-top: 1px solid #F0F8FF;  }
#directory_buttons a { text-decoration: none; }
#adirectory { margin: 0; padding: 0; float: left; }
#acontainer { margin: 0; padding: 0; }

#navcontainer { margin-left: 30px; }

#dailylist
{
margin: 0;
padding: 0 0 0 5px;
}

#dailylist ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#dailylist li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
font: bold .6em Arial, Helvetica, sans-serif;
color: #666666;
}

#dailylist li a
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: none;
margin: 0;
padding: 2px 10px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-right: 0px solid #CCCCCC;
}
#dailylist li a:hover
{
text-decoration: none;
color: #4169E1;
}
