/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 13px/15px Arial, Helvetica, sans-serif;
	color:#111111;
}

#TB_window .title {
	font: bold 17px/19px Arial, Helvetica, sans-serif;
	color:#999;
	margin: 10px 0 0 0;
}

#TB_secondLine {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#111111;
}

#TB_window a:link {color: #D2650e;}
#TB_window a:visited {color: #D2650e;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #D2650e;}
#TB_window a:focus{color: #D2650e;}


#TB_window ul{list-style-type: none; padding: 0 0 0 0px; margin: 0px 0 0 0px;}
#TB_window li{ margin: 5px 10px 5px 10px;}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:1000;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 1002;
	color:#333;
	display:none;
	
	border: 4px solid #525252;
	/* border: 4px solid #D2650e;
	
	border: 4px solid #006095; */
	
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:1001;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Style.css<<<-----------------------------------------------------------*/

/* styles for labels */
.tooltip {
background-color:#ffffcc;
font:normal 0.9em/0.9em verdana, arial, sans-serif;color:#000000;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
padding:3px 3px 4px 3px;
white-space: nowrap;
}


.p {
background-color:#fff;
font:bold 0.95em/0.95em verdana, sans-serif;
color:#006095;
padding:1px 1px 1px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}

/*
#f2efe9 // map grey
#0f83d2
#0088D0
#0f83d2 // ku blue
*/

.t {
font:bold 0.90em/0.90em verdana, sans-serif; color:#006095;
padding:1px 2px 1px 2px;
white-space: nowrap;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
background-color: #fff;
}

/* non wards but small */
.k {
background-color:#ffffff;
font:normal 0.90em verdana, sans-serif;
color:#0f83d2;
padding:1px 1px 1px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

/* wards */
.k1 {
background-color:#ffffff;
font:bold 0.90em  verdana, sans-serif;color:#0f83d2;
padding:1px 1px 1px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.c {
background-color:#ffffff;
font:normal 0.88em/0.88em verdana, sans-serif;
color:#003366;
padding:0px 1px 1px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}
/* zoom level cities */

.z {
background-color:#ffffff;
font:normal 0.88em/0.88em arial, sans-serif;
color:#000000;
padding:1px 1px 1px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

/* zoom level Honshu/Kyushu */


.zp {
background-color:#ffffff;
font:bold 0.88em/0.88em arial, sans-serif;
color:#000000;
padding:2px 1px 3px 1px;
white-space: nowrap;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}


/* zoom level Honshu/Kyushu */
.zi {
background-color:#006095;
font:bold 0.8em/0.85em arial, sans-serif;
color:#fff;
padding:1px 2px 1px 2px;
white-space: nowrap;
}


/* zoom level Honshu/Kyushu */
.zs {
font:normal 0.95em/1.5em arial, sans-serif;
color:#222;
padding:0px 0px 0px 0px;
white-space: nowrap;
}



/* css for labels */
.mg {
background-color:#004e27;
font:bold 0.7em/0.7em verdana, sans-serif;
color:#fff;
padding:2px 2px 2px 0px;
white-space: nowrap;
z-index:1;
}


.mg {
background-color:#fff;
font:bold 0.7em/0.7em verdana, sans-serif;
color:#004e27;
padding:2px 2px 2px 0px;
white-space: nowrap;
border: 1px solid #004e27;
border-left: 1px solid #fff;
z-index:1;
}


/* zoom level Honshu/Kyushu */
.mb {
background-color:#fff;
font:normal 9px/9px verdana, arial, sans-serif;
color:#000;
padding:1px 2px 1px 0px;
border-right: 1px solid #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 0px;
white-space: nowrap;
}




/*
  #ourbut {
  width:74px; 
  height:16px;
  text-align:center;
  font: normal 12px/12px arial, sans-serif; 
  color:#000000;
  overflow:invisible; 
  background:transparent;
  background-color:#ffffff;
  border: 1px #111111 solid;
  visibility:visible;
  }
*/

.bform {font-size:2em;}
.bform select{font-size:1em;width:170px;}
.sform {font-size:1em;}
.sform select{font-size:1em;width:130px;}

.laboff {color:#ff0000;font-weight:bold;}
.labon {color:#d47800;font-weight:bold;}


/* ---------- GENERAL LINKS ----------- */



/* style and position for the new layout */

html, body{font-family: arial,helvetica,sans-serif; font-size: 12px;padding:0;
border:0;
margin:0;
color:#222;
}

th, td {font-size:12px;}

b {font-weight: bold;}

a {
text-decoration:none;
color:#ff6600;
}

a:hover  {
text-decoration:underline;
color:#111;
}

img {border:0px;}
td img {border:0px;}

#infobox{width:256px;height:16px;border:1px solid #333;background:#fff;text-align:center;}
#infobox a{color:#111;}

#labelticker {width:76px;height:14px;background:#fff;text-align:left;float:left;padding:1px 0 0 6px;}
#labelticker a{color:#111;}

#trainticker{width:106px;height:14px;background:#eee;text-align:left;float:left;padding:1px 0 0 6px;}
#trainticker a{color:#111;}


#zoomlevel{width:54px;height:14px;background:#fff;text-align:left; float:left;padding:1px 0 0 6px;}
#zoomlevel a{color:#111;}


#didcopyline{}
#didcopy {font:normal 10px/10px arial,helvetica,sans-serif;color:#666;}

.sm{font:normal 0.8em/0.8em verdana, arial,sans-serif;color:#111;}


/* logo */

#dflogo {display: block; float: left; width:255px;height:63px;padding:0;margin:0;border:0;}

/* t_ indicates top box css. */
#t_bx {padding:0px; text-align: right; }
#t_bx #t_do {width: auto; margin-left: 200px }
#t_bx a {color: #555}
#t_bx #jumpform{text-align:right;margin:6px 20px 10px 0px;}
#doers {text-align:right; margin:2px 30px 7px 0;}

#doers a {text-decoration:none;color:#000;font:normal 12px/12px arial; background:#ffe0a1;margin:0 0 0 4px;}
#doers a:hover {color:#fff; margin:0 0 0 4px;}
#t_bx .dsclm{font:normal 10px/10px arial; color:#222;margin:0px 26px 0px 0px;height:11px;}


/* breadcrumb - we have two link sizes and a text size.*/
#t_brcm{font:normal 10px/10px arial; color:#444;margin:0px 0px 0px 0px;height:21px;}
#t_brcm .hi{color:#c00;}
#t_brcm .le{text-align:left;margin:0px 55px 0px 60px;padding-top:5px;}
#t_brcm .right{text-align:right;margin:10px 50px 0px 100px;}
#t_brcm a {text-decoration:none;color:#666;font:bold 13px/11px arial; background:#ffffff;margin:0 1px 0 1px;}
#t_brcm a:hover  {text-decoration:none; color:#000;background:#fff;margin:0 1px 0 1px;border-bottom:1px dashed #ff0000;}
#t_brcm .sm {text-decoration:none;color:#000;font:normal 9px/9px arial; background:#ffffff;margin:0 1px 0 1px;}
#t_brcm .sm:hover  {text-decoration:none; color:#fff;background:#c00;margin:0 1px 0 1px;}
#t_brcm .bc_l2 {color: #ff6600; font-weight: bold;}
#t_brcm .emp{height:16px;}

/* main navi top left */
ul#t_nav {display: block; font: bold 11px arial,helvetica,sans-serif; list-style-type: none; padding: 0 0 0 10px; margin: 0px 0 0 10px; height: 20px;}
* html ul#t_nav {height: 21px;}
ul#t_nav li {display:inline;}
ul#t_nav li a { display:inline; height: 14px; background-color: #eeeeee; margin: 1px 2px 0 2px; border: 1px solid #ccc; float: left; color: #666; text-decoration: none; padding: 3px 4px 3px 4px;}
ul#t_nav li.on a { background:#fff; border-bottom:1px solid #fff;}
ul#t_nav li.links a { font-weight: normal;display:inline; float: left; color: #666; background-color: #fff;text-decoration: none; padding: 0 0 0 0;border:0;margin: 8px 0 0 10px}
ul#t_nav li.help a { display:inline; float: left; color: #f00; background-color: transparent;text-decoration: none; padding: 0 0 0 0;border:0;margin: 8px 0 0 10px}

/* static menu links */
.static_menu_cont{padding-top:15px;}
ul#stat_men {font: normal 13px/20px arial,helvetica,sans-serif; list-style-type: none; display:inline;margin:20px 5px 10px 20px;}
ul#stat_men li {}
ul#stat_men li a {border-bottom: 1px solid #ffffff; font-weight: normal; margin: 1px 2px 1px 2px;  color: #333; text-decoration: none;padding: 0px 0px 0px 0px;}
ul#stat_men li a:hover {border-bottom: 1px solid #ff6600; font-weight: normal; margin: 1px 2px 1px 2px;  color: #333; text-decoration: none; padding: 0px 0px 0px 0px;}
ul#stat_men li.on a { font-weight: bold;margin: 1px 2px 1px 2px;  color: #ff6600; text-decoration: none;  padding: 0px 0px 0px 0px;}


.bc_l2 a {color: #ff6600;}


.outerbubcont{
width:360px;
font:normal 12px/15px verdana, arial,sans-serif;color:#222;
}

.outerbubcont a{
color: #00f;
}

.outerbubcont img{
padding:0px 10px 0px 0px;
}

.urlta
{background:#ffffee;
width:310px;
font:normal 12px/14px arial, helvetica;
padding:3px;
margin:7px 0 0 26px;
}


.bubcont{
padding-top:4px;
height:120px;
clear:both;
}

.bf_tcont, .bf_bcont{
width:350px;
}

.staticcont{
padding: 14px;
font:normal 1.15em/1.7em arial,sans-serif;color:#111;
}

.staticcont ul{
padding: 0 30px 0 30px;
}

.staticcont li{
padding: 2px 0px 2px 0px;
}

.statictitle{
font:normal 2em/1em arial,sans-serif;color:#111;
}

.staticcont .que{
padding: 30px 0 8px 14px;
font:bold 1em/1.7em arial,sans-serif;color:#111;
}

.staticcont .ans{
padding: 0px 20px 0px 50px;
font:normal 1em/1.7em arial,sans-serif;color:#111;
}

.staticcont .faq{
padding: 0px 0px 0px 50px;
list-style-image: url(/gm/im/list.gif);
}

.staticcont .faq a{
color:#666;font-weight:bold; border-bottom:1px solid #fff;text-decoration:none;
}

.staticcont .faq a:hover{
color:#666;font-weight:bold; border-bottom:1px solid #ff0000;text-decoration:none; 
}


.top{
padding: 0px 10px 0px 0px;
margin:0;
text-align:right;
}



/* positioning for map template */

/* main nav area */
#topbar{
background:#ffffff;
margin:0;
padding:0;
border:0;
border-bottom:1px solid #ccc;
}


#tog {
height:17px;
margin:0;
padding:0;
border:0;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
display:none;
background:#fff;
z-index:90;
overflow:hidden;
text-decoration:none;
}


#tog a {color:#999; padding:0;border:0;text-decoration:none;font:bold 10.5px/15.5px verdana, arial, sans-serif;}
#tog a:hover {color:#222; padding:0;text-decoration:none;border:0;}

#opt img
{
float:left;
margin:0;
border:0;
padding:1px 4px 0 2px;
}  

#midbar
{
line-height:0;font:normal 0px/0px verdana;height:1px;border-bottom:1px solid #ccc;padding:0;margin:0px 0 0 0;
}


#bot
{
margin:0;
padding:0;
border:0;
position:absolute;bottom:0px;left:0px;height:15px;

}

#sbar
{
margin:0;
padding:0;
border:0;
border-left:1px solid #ccc;
display:none;
}


#map
{
background:#fff;
}



/* positioning for 3 col layout */
#cont_3col{position:relative; display:block; border-left:200px solid #fff; border-right:200px solid #fff;}
#inner_3col {display:block; margin-left:-200px; margin-right:-200px; padding:0 10px 0px 10px;}
#left_3col {float:left; position:relative; width:200px; left:0px;border-right:1px solid #ccc;height:100%;}
#right_3col {float:right; position:relative; width:190px; right:0px;border-left:1px solid #ccc;text-align:center;padding:10px 0 0 0;}
#center_3col {margin-left:200px; margin-right:200px; position:relative; display:block; height:1%;}

/* positioning for 2 col right layout */
#cont_2col {position:relative; display:block;  border-right:180px solid #fff;}
#inner_2col {display:block;  margin-right:-180px; padding:5px;}
#right_2col {float:right; position:relative; width:170px; right:0px;background:#fff;text-align:center;border-left:1px solid #999;}
#center_2col {margin-right:180px; position:relative; display:block; height:1%;}

/* positioning for 2 col left layout */
#cont_l_2col {position:relative; display:block;  border-left:200px solid #fff;}
#inner_l_2col {display:block;  margin-left:-200px; padding:5px;}
#left_2col {float:left; position:relative; width:170px; left:0px;border-right:1px solid #ccc;}
#center_l_2col {margin-left:15px; position:relative; display:block;}



/* used by 2 and 3 cold layout */
.foot {display:block; height:10px; background:#fff; text-align:center; padding:5px;font-size:10px;border-top:1px solid #ccc;}
.clear {clear:both;}





/*==================MENU============================*/

/* css related to the doer menu */

/* doer menu tab divs */

#sc{background:#ffffff;}

#sc0, #sc1, #sc2, #sc3, #sc4, #sc5{
	border:1px solid #ff6600;
	background: #ffe0a1;
 	padding:7px;
 	text-align:left;
	font-weight:normal;
	font-family:arial,sans-serif; 
	font-size: 13px;
	overflow:auto;
	display:none;	
	z-index:95;
}

#sc0 .sm, #sc1 .sm, #sc2 .sm, #sc3 .sm, #sc4 .sm, #sc5 .sm {
 	clear:both;font: normal 12px/14px arial, sans-serif; margin:0 0 10px 0;
}

#sc0 .close, #sc1 .close, #sc2 .close, #sc3 .close, #sc4 .close, #sc5 .close {
 	padding-right:10px;float:right;
}

#sc0 .window, #sc1 .window, #sc2 .window, #sc3 .window, #sc4 .window, #sc5 .window {
 	text-align:left;margin: 10px; padding:6px 6px 6px 6px; border: 2px dashed #ff6600;background-color:#FFEFE7;
}

#sc0 .wint, #sc1 .wint, #sc2 .wint, #sc3 .wint, #sc4 .wint, #sc5 .wint {
 padding:0 0 8px 0;color:#222222;font-size:15px;float:left;
}

#sc0 .help a, #sc1 .help a, #sc2 .help a, #sc3 .help a, #sc4 .help a , #sc5 .help a {
 padding:0 10px 0 0;color:#ff0000; font-size:12px; float:right;
}


.zip{color:#ff0000;font-size:24px;text-align:center;}

#sc0{
    height:350px; 
    width:550px;
}

#sc1{
    height:250px; 
    width:520px;
}

#sc2{
    width:700px;
    height:150px;

}


#sc3{
	height:180px; 
    width:520px;
}

#sc4{
    height:250px; 
    width:700px;
}

#sc5{
    height:105px; 
    width:450px;
}



#do0, #do1, #do2, #do3, #do4{
border:1px solid #ffffff;
padding:0 6px 0 6px;
text-decoration:none;
font-family:verdana; 
}

#do5 {
text-decoration:none;
}


/*=======================glossary ==============================*/
#gl_box{
	border:1px solid #ff6600;
	background: #fff;
	display:none;
	padding:3px;
	}
    
 
 #gl_box_top{
	font:bold 10px/10px verdana;
	overflow:hidden;
	height:14px;
    width:190px;
    border-bottom: 1px dotted #ccc;
    }
    
#gl_box_bot{
	overflow:auto;
    width:190px;	
    }
    
#gl_box_bot td {
 	text-align:left;
	font:normal 11px/11.5px arial, helvetica, sans-serif;
    }    
  


#gl_lnk
{
border:1px solid #ffffff;
padding:0 6px 0 6px;
text-decoration:none;
font-family:verdana; 
}

#gl_tib
{
z-index:91;
overflow:hidden;
display:none;
width:10px;
height:80px;
font: normal 0em/0em verdana;
border:0;margin:0;padding:0;
}



/*=====================this is the pulldown stuff from place_address.css=============================*/


.ac_input {
	width: 400px;
}

.ac_results {
	width: 400px;
	background: #fff;
	cursor: pointer;
	position: absolute;
	left: 400px;
	font-size: 13px;
    z-index:101;
}
.ac_results ul {
	width: 400px;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #000;
/* z-index:101; */	
}

.ac_results iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:410px;
	height:260px;
}


.ac_results li {
	width: 390px;
	padding: 2px 5px;
}
.ac_results a {
	width: 100%;
}
.ac_loading {
	background : url('/gm/im/indicator.gif') right center no-repeat;
}
.over {
	background: #fff3e4;
}



/*======================================*/
#ac_me2{width:0px;display:none;}
#ac_me3{width:0px;display:none;}
#ac_me4{width:0px;display:none;}
#ac_me1{width:400px;display:inline;}

#submit{font-size:12px;color:#333;padding: 10px 0 0 380px;}
.stp4, .stp3, .stp2, .stp1 {color:#666666;font-size:12.5px;margin:0 10px 0 0;}

#step4, #step3, #step2, #step2b, #step1 {color:#333;font-size:11px;margin:10px 0 2px 0px;font-weight:bold;}


/* additional stuff for place */
#ac_me11{width:200px;display:inline;font:normal 11px/11px ariel;color:#666;background-color:#eee;}
#ac_me12{width:400px;display:inline;}


#p_submit{font-size:12px;color:#333;padding: 10px 0 0 340px;}
.stp12, .stp11 {color:#111;font-size:12.5px;margin:0 10px 0 0;}



/*================================================================*/

/* welcome message code */
#welc{
margin:10px;
list-style-type: none;
font:normal 0.9em/1.3em verdana, arial,sans-serif;
}

#welc ul{
list-style-type: none;color:#333;
}

#welc li{
margin: 6px 0;
}

.welchi{
font:bold 1em verdana, arial,sans-serif;
font-style:italic;color:#ce660c;
}




/* side bar titles for "this page" */



/* style for links in sidebar */

#r_style
{
margin-left:5px;
}

#r_style .sb_ttl{
font:bold 0.9em/1.3em arial,sans-serif;
margin-top:3px;
}



#r_style a
{
font:bold 0.9em/1.3em verdana,arial,sans-serif;padding-left:5px;color:#006600;
}


/* style for listings of prefectures etc... */

.alphabet{margin: 10px 0 0 20px;}
.alphabet a {font: bold 20px times;}
.tdc2 {font: bold 13px verdana;padding:0 0 0 20px;}
.tdc3 {font: bold 30px times;color:#cccccc;padding:20px 0 0 15px;}


.pika {padding:20px 0 0 20px;}
.pika a{color:#ff0000;font-weight:bold;}





#srchbr
{
border-bottom: 1px solid #ccc;padding:0;margin:0;width:263px;font: normal 9px/9px arial, sans-serif;
}

#srchbr td {font: normal 9px/9px arial,sans-serif;}

#vbot {
padding:0 10px 0 0;
text-align:right;height:14px;
border-top:1px solid #cccccc;
font: normal 10px/13px verdana;
color:#333333;
}

#vbot ul{list-style-type: none; padding:0; margin:0; display:block;}
#vbot li{display:inline;}

#mar_win_cont {
	overflow:auto;
	width:350px;
	height:180px;
	}



#mar_win_cont .ttl
{
	color:#000;
	font: bold 13px/15px verdana;	

}


#mar_win_cont .smg 
{
	color: #222;
	font: normal 11px/13.5px verdana;
	}
	
#mar_win_cont .smgt 
{
	color: #222;
	font: normal 11px/13.5px verdana;
	margin:0 0 8px 0;
	padding: 0 3px 0 0;
	background: #FFFCE9;
	}	
	

#mar_win_cont td {font: normal 11px/13.5px  verdana;color: #333;}
#mar_win_cont td a {font: normal 10px/13.5px  verdana; color: #0033CC;}


#mar_win_cont .bl
{
color: #cc0000;
font: normal 11px/13px verdana;
background: #FFFCE9;
margin: 5px 0px 3px 0px;
padding: 4px 2px 4px 4px;	
}
	


#goo_box
{
width:120px;
height:290px;
display:none;
z-index:2000;
}

#goo_box_a
{
width:120px;
height:240px;
border:1px dotted #E1771E;
}

#goo_box_b
{
width:120px;
height:30px;
border:1px dotted #E1771E;
background:#fff;
}

#goo_box_c
{
width:120px;
height:60px;
border:1px dotted #E1771E;
background:#fff;
}


.goo_box_sp
{
width:120px;
height:8px;
font:normal 0px/0px verdana;
}



#goo_line
{
width:468px;
height:15px;
display:none;
z-index:2000;
border:1px dotted #E1771E; 
}




#social{border:0;padding:0;margin:0;}
#social ul{list-style:none;margin:0;padding:0;}
#social li{text-align:center;display:inline;padding:10px 0px 0px 0px;font:normal 10px/10px verdana;}

/*
.delicious{
background: url(http://diddle-finger.com/gm/im/bookmarks/delicious.gif) no-repeat initial initial;
}
.digg{
background: url(http://diddle-finger.com//gm/im/bookmarks/digg.gif) no-repeat initial initial;
}
.reddit{
background: url(http://diddle-finger.com//gm/im/bookmarks/reddit.gif) no-repeat initial initial;
}
.facebook{
background: url(http://diddle-finger.com//gm/im/bookmarks/facebook.gif) no-repeat initial initial;
}
.stumbleupon{
background: url(http://diddle-finger.com//gm/im/bookmarks/stumbleupon.gif) no-repeat initial initial;
}
*/

#sbookhm{height:20px;border-bottom:1px dotted #ccc;padding:0;margin:0;}
#sbookhm ul{list-style:none;padding:0;margin:0;}
#sbookhm li{text-align:center;display:inline;}
#sbookhm img{padding: 2px 2px 2px 2px;margin:0px 1px 0px 1px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;}


#pdowns{border:0;padding:0;margin:0;}
#pdowns ul{list-style:none;margin:0;padding:0;}
#pdowns li{display:inline;padding:0;}
#pdowns #phme {text-align:left;padding:0px 10px 0px 0px;margin:0;}
#pdowns #phlg {text-align:left;padding:0px 10px 0px 0px;}
#pdowns #phco {text-align:left;padding:0px 10px 0px 0px;}
#pdowns #phco a {color:#ff0000;font:bold 11px/11px verdana;}

#mkhm{padding:0;margin:0;}
#mkhm img{border-right:0px;}
#phme a {color:#666;font:bold 11px/11px verdana;}

.hotlink a {color:#666; font:normal 11px/11px verdana;}


