html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
		{
			margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}

body

	{
		line-height:1;
	}

ol,ul

	{
		list-style:none;
	}

:focus

	{
		outline:0;
	}

table

	{
		border-collapse:collapse;border-spacing:0;
	}

html

	{
		font-size:10px;height:100%;
	}

a:link,a:visited

	{
		color:#00679e;text-decoration:underline;
	}

	a:hover,a:active

	{
		color:#00a6ff;text-decoration:none;
	}

body

	{
		font-family:'lucida grande','lucida sans','lucida sans unicode',lucida,'helvetica neue',arial,sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:1.2;
		color:#444;
		padding-bottom:20px;
		background-color:#82817d;
	}

h1

	{
		color:#d15400;
		font-size:16px;
		font-weight:normal;
		margin-bottom:.75em;
	}

small

	{
		font-size:11px;
	}

div#page

	{
		width:944px;
		margin-left:auto;
		margin-right:auto;
	}

#top-nav-wrap

	{
		margin-left:auto;
		margin-right:auto;
		background-image:url(http://static.buffalo.com/kickapps/images/tab-with-yellow-pages-coupons-08252010.jpg);
		width:944px;height:27px;
	}

#top-nav li

	{
		text-indent:-9999px;
		float:left;
		display:block;
		height:26px;
	}

#top-nav a

	{
		display:block;
		width:100%;
		height:26px;
	}

#top-nav .bcom

	{
		width:150px;
	}

#top-nav .tbn

	{
		width:135px;
	}

#top-nav .ecfair

	{
		margin-left:20px;
		width:112px;
	}

#top-nav .yellowp

	{
		margin-left:140px;
		width:82px;
	}

#top-nav .coup

	{
		width:98px;
	}

#top-nav .jobs

	{
		width:38px;
	}

#top-nav .cars

	{
		width:40px;
	}

#top-nav .hf

	{
		width:78px;
	}

#top-nav .af

	{
		width:58px;
	}
	
#top-nav .cfd

	{
		width:70px;
	}

div#header
	{
		width:944px;
		height:134px;
		background-image:url(http://static.buffalo.com/kickapps/images/header4.jpg);
	}

div#weather

	{
		position:absolute;
		margin-left:740px;
		margin-top:20px;
	}

div#boxwrapper

	{
		filter:alpha(opacity = 70);
		-moz-opacity:.70;
		opacity:.70;
		width:180px;
		height:40px;
		background-color:black;
	}

div#top_weatherbox

	{
		font-size:10px;
		color:white;
		width:180px;
		position:absolute;
		margin-top:-37px;
		z-index:2;
		text-align:center;
	}


div#top_weatherbox a:link,div#top_weatherbox a:visited
	
	{
		color:white!important;
		font-size:10px;
		text-decoration:none;
	}

div#bookmark

	{
		font-size:11px;
		font-weight:normal;
		width:170px;
		height:20px;
		padding:4px 0 0 10px;
		background-color:black;
		color:white;
		position:absolute;
		margin-left:740px;
		margin-top:70px;
		filter:alpha(opacity = 80);
		-moz-opacity:.80;
		opacity:.80;
	}

div#bookmark img

	{
		padding-left:4px;
	}

div#bookmark a:link,div#bookmark a:visited

	{
		color:white!important;
		text-decoration:none;
	}

div#homeTip

	{
		position:absolute;
		margin-left:740px;
		margin-top:90px;
		z-index:10;
	}

div#main-body

	{
		clear:both;
		padding:10px;
		background-color:#fff;
		color:#444;
		overflow:auto;
		height:100%;
	}

div#main-body div.content

	{
		float:left;
		width:740px;
		height:100%;
	}

div#main-body div.right-rail

	{
		float:left;
	}

div.right-rail

	{
		padding-left:10px;
	}

div#main-body div.right-rail *

	{
		margin-left:auto;
		margin-right:auto;
	}

div#page-bottom

	{
		background-image:url(http://static.buffalo.com/kickapps/images/footer.gif);
		background-position:left bottom;
		width:944px;
		height:40px;
	}

div.leaderboard

	{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:768px;
	}

div.leaderboard.top

	{
		margin-top:5px;
		margin-bottom:5px;
	}

#iSearch

	{
//		margin-right:16px;
		display:inline;
	}

#searchfield

	{
		border:none;
		background-color:transparent;
		background-image:url(http://static.buffalo.com/kickapps/images/search-box.png);
		width:93px;
		height:17px;
		background-repeat:no-repeat;
		top:-5px;
		padding:2px 10px 0 10px;
		position:relative;
	}

.y-powered

	{
		top:-5px;position:
		relative;font-size:11px;
		font-family:arial;
		margin-top:0;
		padding-top:0;
		z-index:1;
	}

.y-powered span.yahoo

	{
		color:red;
		font-weight:bold;
	}

.y-powered span.srch

	{
		color:#51565A;
		font-weight:bold;
	}

.clear

	{
		clear:both;
	}

.status_widget

	{
		width:278px;
		background-color:#c9d973;
		border:1px solid #8e9951;
		padding:10px;
		overflow:hidden;
		margin-bottom:10px;
	}

.status_widget.narrow

	{
		width:138px;
	}

.status_widget p.member

	{
		padding:0;
	}

.status_widget p.align_right

	{
		clear:both;
		text-align:right;
	}

.status_widget a.join_now

	{
		display:block;
		background:url(http://static.buffalo.com/kickapps/images/status-widget/join_now_bg.jpg) #F5F7F7 0 0 repeat-x;
		height:26px;
		margin:10px 0 5px 6px;
		border:solid 1px #A7ACBA;
		color:#333;
		font-size:115%;
		text-decoration:none;
		text-align:center;
		text-transform:uppercase;
		line-height:26px;
		clear:both;
	}

.status_widget a.join_now.email

	{
		background-image:url(http://static.buffalo.com/kickapps/images/status-widget/email-bgrd.gif);
	}

.status_widget a:hover.join_now

	{
		border:solid 1px #000;
		color:#000;
	}

.status_widget .clear

	{
		clear:both;
		padding:0;
		margin:0;
	}

.status_widget h1

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/my-buffalo.gif) center top no-repeat;
		height:17px;
		width:138px;
		text-indent:-999em;
	}

.status_widget p

	{
		margin:1em 0;
	}

.status_widget p.login_info

	{
		margin:0 20px -2px 0;
		color:#000;
		font-size:90%;
		text-align:left;
	}

.status_widget p.login_info a

	{
		color:#000;
		text-decoration:none;
	}

.status_widget p.login_info a:hover

	{
		text-decoration:underline;
	}

.status_widget ul.widget_nav

	{
		list-style:none;
		padding:0;
		margin:20px 0 0 0;
	}

.status_widget li.button

	{
		margin:0;
		float:left;
		width:135px;
		cursor:pointer;
	}

.status_widget li.button a

	{
		display:block;
		height:35px;
		padding:0 0 0 45px;
		color:#000;
		text-decoration:none;
		line-height:35px;
		color:black!important;
		cursor:pointer;
	}

.status_widget ul.join

	{
		list-style-type:disc;
		padding:0 20px;
		clear:both;
		display:block;
	}

.status_widget ul.join li

	{
		height:1em;
		margin:5px 0;
	}

.status_widget li a.email

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/email_icon.gif) 10px center no-repeat;
	}

.status_widget li a.email:hover

	{
		background-color:#eeec63;
		color:#000!important;
	}

.status_widget li a.profile

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/profile_icon.gif) 10px center no-repeat;
	}

.status_widget li a.profile:hover

	{
		background-color:#eeec63;
		color:#000!important;
	}

.status_widget li a.media

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/media_icon.gif) 10px center no-repeat;
	}

.status_widget li a.media:hover

	{
		background-color:#eeec63;color:#000!important;
	}

.status_widget li a.friends

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/friends_icon.gif) 10px center no-repeat;
	}

.status_widget li a.friends:hover

	{
		background-color:#eeec63;
		color:#000!important;
	}

.status_widget li a.messages

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/messages_icon.gif) 10px center no-repeat;
	}

.status_widget li a.messages:hover

	{
		background-color:#eeec63;
		color:#000!important;
	}

.status_widget li a.contribute

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/contribute_icon.gif) 10px center no-repeat;
	}

.status_widget li a.contribute:hover

	{
		background-color:#eeec63;
		color:#000!important;
	}

.status_widget ul#new_mail

	{
		position:relative;
		z-index:1111;top:-47px;
		left:105px;
		background:url(http://static.buffalo.com/kickapps/images/status-widget/new_mail.gif) center center no-repeat;
		width:50px;
		height:50px;
		margin:0;
		padding:0;
		text-align:center;
		color:#fff;
		font-size:185%;
		font-weight:bold;
	}

.status_widget ul#new_mail li

	{
		line-height:50px;
	}

.status_widget form

	{
		display:block;
		margin:0;
		padding:0;
	}

.status_widget label

	{
		color:#222;
		font-size:11px;
		margin-bottom:0;
		margin-top:.5em;
		font-weight:normal;
	}

.status_widget input

	{
		background:url(http://static.buffalo.com/kickapps/images/status-widget/input_bg.jpg) left bottom repeat-x;border:solid 1px #AAAFBE;
		padding:0;
		width:135px;
		margin:0;
	}

.status_widget button

	{
		float:right;
		margin:5px 0 0 0;
	}

.status_widget a.forgot_pass

	{
		font-size:85%;
		color:#333;
		text-decoration:none;
	}

.status_widget a:hover.forgot_pass

	{
		color:#000;
		text-decoration:underline;
	}

.status_widget ul.submenu

	{
		padding-left:45px;
	}

.status_widget ul.submenu li a

	{
		height:auto;
		padding:0;
		color:#000;
		text-decoration:none;
		line-height:1.8;
		position:static;
		font-size:10px;
		color:#0056cc!important;
	}

.status_widget ul.submenu li a:hover

	{
		background-color:#eeec63;
	}

#soundoff,#articles,#blogs

	{
		height:403px;
		overflow:auto;
		padding:10px;
	}

#soundoff h1

	{
		margin-bottom:0;
		font-size:13px;
	}

#soundoff p,#articles p,#blogs p

	{
		margin-bottom:1em;
	}