/*  -*- coding:utf-8-unix; -*-
webring.css
Last Updated: "2010-03-09 Tue 20:40:34"
*/

body {background-color:#8496FE; font-family:"ＭＳ Ｐゴシック", "Osaka"; text-align:center;
	  scrollbar-track-color:#8497FE; scrollbar-face-color:#8496FE; scrollbar-arrow-color:white; scrollbar-3dlight-color:white;
	  scrollbar-highlight-color:#8496FE; scrollbar-shadow-color:#8496FE; scrollbar-darkshadow-color:white;}

a {text-decoration:none;}
a:link {color:#3333FF;}
a:visited {color:#CC3300;}
a:hover {background-color:white; color:red; position:relative; top:-1px; left:-1px; text-shadow:1px 1px 1px #969696;}
a:active {outline-style:0;}
a:hover.nohover {position:relative; top:0; left:0;}

h1 {text-shadow:1px 1px 1px #969696;}
h2 {font-weight:normal; font-size:120%; text-shadow:1px 1px 1px #969696; margin-top:30px;}
h2 span {border-bottom:1px solid #FF7749;}
.h2dot {color:#FF7749; font-size:8px; border:none; margin-right:10px;}

br.clear {clear:both;}
img {border:0;}
p  {line-height:120%; text-align:left; margin-left:8px;}
li {line-height:120%; margin-top:8px;}
ol li {margin-left:8px;}

#all,
#all-result {width:770px; margin:0 auto;}
#timestamp {color:gray; font:60% "Times"; text-align:right; width:95%; margin-bottom:3px;}
#header {position:relative; background:url("img/frame_header.jpg") no-repeat; height:291px;}
#menu   {position:absolute; right:20px; bottom:0; font-size:15px; border-bottom:1px solid #FF7749; padding-bottom:2px;}
#menu a {padding:0 6px;}
#menu .selected {color:gray;}

#body {background:url("img/frame_body.gif") repeat-y;}
#footer {background:url("img/frame_footer.gif") no-repeat; height:13px;}
#contents {width:728px; margin:0 auto;}
#ad-top,
#ad-mid,
#ad-bot {border:1px dotted silver; width:728px; height:90px; margin:50px auto 0 auto;}
#ad-lnk-top {margin-bottom:50px;}
#ad-lnk-mid {margin-bottom:60px;}
#ad-lnk-bot {width:728px; margin:0 auto;}
#copyright {font-size:12px; color:gray; cursor:pointer; width:380px; margin:15px auto 0 auto;}

#search,
#join,
#login,
#setup,
#list,
#contact {text-align:left; padding:0 30px; margin-bottom:60px;}
#search {padding-top:30px;}
#sites {font-family:"Arial"; border-bottom:0; margin-left:15px;}

.code-label {margin-top:30px;}
#navicode {background-color:#EDEDED; border:1px solid #A8A8A6; font:100% "Arial Narrow"; padding:10px; margin:5px 0 30px 0;}
.yrid {color:red; font-weight:bold; font-size:120%;}
li .yrid {font-size:100%;}
#input-siteid {color:red; font:bold 160% "Arial Narrow"; width:55px; text-align:center; margin-right:10px;}
#errormsg {background-color:red; font-weight:bold; font-size:80%; padding:2px 4px; visibility:hidden;}
#setup-btn {font-family:"ＭＳ Ｐゴシック", "Osaka"; border:1px solid #A8A8A6; background-color:white; cursor:pointer;  margin-left:5px;}
.input-msg {background-color:#EDEDED; border:1px solid #A8A8A6; width:500px; padding:3px; margin-top:4px;}

#search-box {text-align:center; margin-top:40px;}
#search-box .input-msg {width:230px;}

.headline {position:relative; background:url("img/small_ring.gif") no-repeat left top; text-align:right; border-bottom:1px solid #FF7749; height:37px;
		   margin-bottom:30px;}
.headline h1 {position:absolute; font-weight:normal; font-size:140%; line-height:100%; bottom:0; right:0; margin:0;}
.btn {font-family:"ＭＳ Ｐゴシック", "Osaka"; border:1px solid #A8A8A6; background-color:white; cursor:pointer; _height:20px; _padding:2px 0 0 1px; margin-bottom:0;}
.pagetop {margin-top:30px;}
.notes {font-size:70%;}
.sys-msg {font-size:120%; text-align:center;}
.navi-banner1 {text-align:right; padding-top:15px;}
.navi-banner2 {text-align:center; margin-bottom:50px;}
#all-result .navi-banner2 {margin-bottom:20px;}
#all-result #search-box {margin-bottom:30px;}

#input-siteid,
.no-ime {ime-mode:disabled;}

#newform-w {text-align:center;}
#newform {border-collapse:collapse;}
#newform td {vertical-align:top;}
#newform td.label {text-align:right; padding-top:3px;}
#newform td.label div {margin-right:10px;}
#newform input {margin:0;}
#newform textarea {width:400px; height:60px; scrollbar-track-color:#EDEDED; scrollbar-face-color:#EDEDED; scrollbar-highlight-color:#EDEDED; margin:0;}
#newform .input-msg {width:400px;}
#newform .btn-send {text-align:right;}
#newform .siteid,
#newform .pw {width:150px;}

.num {font:120% "Arial"; border-bottom:none;}
.warning {color:red;}
.text-hw {font:bold 95%/90% "Comic Sans MS";}

.randomAd a:hover {position:relative; top:0; left:0; text-shadow:none;}

/* debug
#body {border:1px solid silver;}
*/
