/*******************************************/
#recomm *, #guid * {
	font-family:Arial, Helvetica, sans-serif;
}
#recomm div, #guid div {
	width:152px;
	text-align:left;
	background-color:white;
	float:left;
	padding:0;
}
#recomm a.ttl, #guid a.ttl {
	font-size:12px;
	color:#5f80a2;
	font-weight:bold;
	margin:0 0 2px 0;
	text-align:center;
}
#recomm a h2, #guid a h2 {
	display:inline;
}
#recomm ul, #guid ul {
	padding:2px 0 0 0;
	margin:0;
	list-style:none;
}
#recomm li, #giud li {
	display:inline;
}
#recomm a, #guid a {
	font-size:11px;
	font-weight:bold;
	display:block;
	width:100%;
}
#recomm li a, #guid li a {
	border-bottom:1px solid #cccccc;
	white-space:nowrap;
}
#recomm li a:hover, #guid li a:hover {
	text-decoration:none;
}
#recomm li a img {
	margin:2px 4px 2px 2px;
}
#recomm a.imgttl, #guid a.imgttl {
	text-align:center;
}
/*******************************************/
#guid div {
	background-color:transparent;
}
#guid a h2 {
	font-size:10px;
}
#guid li a {
	text-indent:4px;
}
/*******************************************/

#chart, #chart * {font-family:Arial, Helvetica, sans-serif;font-size:10px}
#chart tr.even {background-color:#eee}
#chart tr.odd {background-color:#ddd}
#chart th {color:white;background-color:#9ac;border:1px solid #66a}
#chart th a {color:white;text-decoration:none}
#chart th a:hover{text-decoration:underline}
#chart td {border:1px solid #ccc}
#chart tr.th td {font-weight:bold; text-align:center}

#linkbar ul {
  margin:2px 0 0 0;
  padding:0;
}
#linkbar li {
  color:#999;
  display:inline;
}
#linkbar li a {
  font-size:10px;
  color:black;
  padding:0 10px;
}
#linkbar li a:hover {
  font-size:10px;
  color:black;
}
/*******************************************/
#header-search {
	height:64px;
	float:right;
	padding-right:10px;
	color:#fff;
	text-align:right;
	overflow:hidden;
	vertical-align:top;
	font-size:10px;
}

#header-search a, #header-search a.visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
/*******************************************/
a.valign {
vertical-align:text-top; 
}

hr {
height:1px;
color:#cccccc;
margin-top:0px;
}

h3 {
margin:0px;font-size:17px;color:#3a496b;
}

h2 {
margin:0px;
}

img.ptop {
padding-top:0px;
margin-right:3px;
margin-bottom:3px;
}

.clr {
clear:both;height:1px;overflow:hidden;
}

.pic-cont {
padding:4px;border: 1px solid rgb(204, 204, 204);background:#fefefe;margin-right:8px;
}

p.visit {
color:#666666;padding:0px;margin:0px;
}

.a-name {
float:left;overflow:hidden;
}

.a-latest {
float:left;overflow:hidden;
}
	
img {
border:0px;
}

img.rssfeed {
padding-bottom:4px;
}

input.subscribe-mail {
background:#fff;
}

#sample {
border:1px solid #ccc;padding:3px;color:#000;float:left;width:130px;margin:15px 10px 0px 5px;
}

.newsletterp {
margin:10px 0px 0px 5px;padding:0px;
}

.sponsorship_by {width:60px;overflow:hidden;float:left;margin-top:48px;color:#fff;font-size:10px;text-align:right;}
.sponsorship_by_wrap a { float:right;}