/***************************************
 * TITLE: downdownunder.net screen stylesheet
 * MODIF: 2004-Oct-14 21:00 +0900
 * AUTHO: fbuhl|contact@fbuhl.net
 ***************************************/

/* ##### common ##### */
body {
 font-family:verdana, Tahoma, Helvetica, arial;
 font-size:11px;
 color:#000;
 margin:0px;
 padding:0px;
 text-align:left;
 background-color:#fff;
 cursor:default;
 width:100%;
}

a {
 color:#07a;
 text-decoration:none;
}

a:hover {
 color:#07a;
 text-decoration:underline overline;
 background-color:#f6f6f6;
}

acronym, .titleTip {
 border-bottom:1px dotted #5A8F9B;
 cursor:help;
 margin:0px;
 padding:0px;
}

img {
 border-style:none;
 margin:0px;
 padding:0px;

}

form {
 margin:0px;
 padding:0px;
}

input {
 margin:0px;
 padding:0px;
 background-color:#EAF5F7;
}


/* ##### page container ##### */
#page-container {
 width:800px;
 min-width:800px;
 min-height:600px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}


/* ##### page header ##### */
#page-header {
 border-bottom:2px solid #07a;
 height:130px;
 width:100%;
}


/* ##### page sidebars ##### */
#page-sidebar {
 margin:2px 0px 0px 0px;
 padding:0px;
 text-align:left;
}


/* ##### left sidebar ##### */
.sidebar-left {
 color:#000;
 font-size:10px;
 margin:0px;
 padding:0px;
 text-align:left;
 width:120px;
 float:left;
 clear:left;
 border-right:1px solid #07a;
 background-color:#fff;
}

.sidebar-left .title {
 font-family:Georgia, Times, Serif;
 color:#9d9d9d;
 font-size:16px;
 font-style:italic;
 font-weight:600;
 letter-spacing: 0.1em;
 text-align:right;
 margin:5px 0px 0px 0px;
 padding:5px;
}

.sidebar-left .text {
 text-align:justify;
 margin:0px;
 padding:0px 5px 5px 5px;
 line-height:1.2em;
}

.sidebar-left .text a {
 color:#07a;
 font-family:arial, verdana, helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 font-style:normal;
}

.sidebar-left .text a:hover {
 color:#07a;
 font-family:arial, verdana, helvetica, sans-serif;
 font-size:11px;
 font-weight:600;
 font-style:normal;
 text-decoration:underline;
 background-color:#fafdfe;
 padding:0px 0px 0px 2px;
}

.sidebar-left .ads {
 text-align:justify;
 margin:0px;
 padding:0px 0px 5px 0px;
 line-height:1.2em;
}


/* ##### page content ##### */
#page-content {
 background-color:#fafdfe;
 text-align:justify;
 line-height:1.5em;
 min-height:600px;
 margin:0px 0px 0px 120px;
 padding:10px 20px 10px 20px;
 border-left:1px solid #07a;
 border-right:1px solid #D1E0E4;
}

#page-content h1 {
 color:#07a;
 background-color: transparent;
 font-family:Georgia, Times, Serif;
 font-size:18px;
 font-weight:600;
 font-style:normal;
 text-align:left;
 margin:0px;
 padding:10px 10px 5px 0px;
 border-bottom:1px solid #07a;
}

#page-content .subhead {
 color:#9d9d9d;
 font-size:9px;
 font-style:normal;
 text-align:left;
 margin:0px;
 padding:2px 0px 0px 0px;
 background-color: transparent;
}

#page-content p {
 font-size:11px;
 line-height:1.25em;
 background-color:transparent;
 text-align:justify;
 margin:0px 0px 0px 0px;
 padding:5px 10px 5px 10px;
}

#page-content ul {
 background-color:transparent;
 text-align:justify;
 list-style-type: circle;
 margin:0px 0px 10px 10px;
 padding:0px 10px 0px 10px;
}

#page-content li {
 background-color:transparent;
 text-align:justify;
 margin:0px 0px 0px 20px;
 padding:5px 10px 0px 0px;
}

#page-content img {
 border-style:none;
 margin:3px 3px 3px 3px;
 padding:0px;
}

#page-content .footer {
 color:#97BBC3;
 background-color:transparent;
 font-size:10px;
 text-align:right;
 margin:0px 0px 0px 10px;
 padding:3px 1px 20px 1px;
 border-top:1px dotted #D1E0E4;
}

#page-content .navi a {
 text-decoration:none;
}

#page-content .navi a:hover {
 text-decoration:underline;
}


/* ##### page footer ##### */
#page-footer {
 font-size:9px;
 background-color:#EAF5F7;
 text-align:center;
 vertical-align:middle;
 border-top:1px solid #07a;
 margin:0px;
 padding:2px 5px 2px 5px;
 clear:both;
}