/*Theme Name:				saenko*/
/* Global Styles */
*{padding:0;margin:0;}
p, pre, blockquote, label, fieldset, address { margin:1em 0; }
a img { border:none; }
a {outline:none;}
a:link,a:visited {text-decoration:none;color: #00AAD9;}
a:hover {color:#2ccdfa;}
img {border:0;}
body {
background:#fff;
font:90% Verdana, Tahoma, sans-serif;
margin:0;
min-width:700px;
padding:0;
text-align:center;
color:#3d3d3d;
}
/* Wrapping */
.wrap {position:relative;top:0px;/*width:1000px;*/margin:0px auto;}
.whiteWrap {/*background: #afa;*/padding:0px 0px;}
#contentWrap {min-height:800px;/*background:#faa;*/}

/* Layout */
#content {/*background:#aaf;*/float:left;text-align:left;top:15px;left:0;padding-left:150px;padding-right:250px;margin-bottom:50px;position:relative;min-width:610px;}

/* Header */
#header {width:100%;height:300px;background:url(/img/top.jpg) repeat-x;background-color:#1f387f;}
#header #top{margin:0 auto;padding-left:0px;}
#header #logo{/*background:#ffa;*/width:345px;height:242px;position:relative;top:0;left:0;float:left;color:#fff;margin:0;padding:0;}
img.imglogo{width:345px;height:242px;}
#header #topimg {position:absolute;top:0;right:0;float:right;width:1419px;height:244px;color:#fff;}
img.imgtop{width:1419px;height:244px;}

#addressline{position:relative;float:left;top:0;width:100%;height:40px;background:url(/img/addressline.jpg) repeat-x;background-color:#d1ebff;}
#addresslinewrap{margin:0 auto;color:#000;font-weight:bold;}
#phones{position:relative;left:80px;float:left;text-align:right;}
#address{position:relative;float:right;right:60px;padding-top:8px;font-size:120%;}

#nav {position:relative;top:282px;width:100%;height:18px;background:#9d0b0b url(/img/menuline.jpg) repeat-x;}
#navwrap{position:relative;top:0;margin:0 auto;padding-right:10px;height:18px;}
#navSquare{position:relative;top:-282px;margin:0 0 0 5px;padding:0;float:right;}
#navSquare li{margin:5px 0 5px 30px;padding:0;display:inline;list-style-type:none;}
#navSquare a {padding:0 3px;color:#fff;line-height: 14px;text-decoration: none;font-size:1.1em;font-weight:bold;position:relative;}
#navSquare a:hover {color:#ff3300;}

/* Sidebar */
/*#sidebar {float:right;margin:0px 30px;line-height:1.2em;width:190px;position:relative;top:30px;height:auto;}*/
#sidebar {position:absolute;top:20px;right:20px;margin:0;line-height:1.2em;width:190px;/*background:#afa;*/}
#sidebar .sidebar_long {text-align:left;font-size:80%;width:100%;padding:5px 0 25px 5px;background:#FBFCF4;border:1px solid #000;/*#dfd8ba;*/position:relative;margin-bottom:15px;height:auto;list-style-type:none;overflow:hidden;}
.sidebarhead{font-size:130%;font-weight:bold;margin-bottom:5px;height:20px;}
#sidebar ul {list-style-type: none;}
#sidebar li a {margin:0; padding:0;}
#sidebar li {list-style-type: none;display:block;height:18px;width:300px;margin-bottom:0px;padding-left:0px;overflow:hidden;}
#sidebar span.fadeout{background:url(/img/fadeout.png) repeat-y;display:block;position:absolute;left:135px;top:20px;width:60px;height:100%;}

#leftbar {/*background:#faa;*/position:absolute;top:20px;left:10px;width:110px;text-align:right;}
#leftbar .sidebar_long {text-align:right;font-size:100%;width:100%;padding:0 5px;position:relative;margin-bottom:15px;height:auto;list-style-type:none;overflow:hidden;}
/*#leftbar .sidebar_long ul {list-style-type: none;}*/
#leftbar .sidebar_long a {color:#000;text-decoration:underline;}
/*#leftbar .sidebar_long a:hover{font-weight:bold;}*/
#leftbar .sidebar_long a:hover{color:#f00;}
#leftbar .sidebar_long h1 {display:inline;font-size:90%;font-weight:normal;padding-right:8px;margin:0;}

/* List */
.listtitle {position:relative;top:0;padding-bottom:0px;border-bottom:1px solid #aac1a7;height:32px;}
.listtitle img {position:relative;top:0;left:0;height:32px;width:16px;}
.listtitle a {position:relative;top:-40px;left:0px;margin:0;padding:0 0 0 20px;font-weight:normal;display:block;width:auto; }
div.list{/*background:#afa;*/}
div.list ul{list-style-type:none;margin:20px 0 50px 0;}
div.list li{list-style-type:none;margin:0 0 20px;/*background:#aaf;*/}
div.list li p{margin:0;padding:0;/*background:#ffa;*/}
div.list .dt{font-size:80%;color:#aaa;display:block;}

/* Post Formatting */
.post {position:relative;padding-top:20px;padding-bottom:0px;margin-bottom:10px;}
.post strong {font-weight:normal;}
.posttitle {position:relative;top:0;padding-bottom:10px;border-bottom:1px solid #aac1a7;height:70px;}
.posttitle img {position:relative;top:0;left:0;height:32px;width:16px;}
.posttitle a {position:relative;top:-40px;left:0px;margin:0;padding:0 0 0 20px;font-weight:normal;display:block;width:auto; }
.date {float:right;font-size:0.85em;position:relative;top:2px;color:#8a8a8a;margin-bottom:0px;}
.light {color:#BBBBBB;}
.entry { margin-bottom:40px; }
.metadata {
background:#FBFCF4 url(img/information.gif) center no-repeat;
background-position:15px 50%;
text-align:left;
border-top:1px dotted #DFD8BA;
border-bottom:1px dotted #DFD8BA;
padding:0px 20px 5px 45px;
height:auto;
}

/* Page Styles */
.pagetitle {position:relative;top:0;padding-bottom:10px;border-bottom:1px solid #aac1a7;height:70px;}
.pagetitle img {position:relative;top:0;left:0;height:32px;width:16px;}
.pagetitle a {position:relative;top:-40px;left:0px;margin:0;padding:0 0 0 20px;font-weight:normal;display:block;width:auto; }
.page li.list{list-style-type: none;margin-bottom:10px;}

/* search styles */
#searchtoptitle {font-size:130%;font-weight:bold;margin-bottom:20px;}
.searchtitle {position:relative;top:0;padding-bottom:0px;margin-bottom:20px;border-top:1px solid #aac1a7;/*background:#faa;*/}
.pagetitle img {position:relative;height:16px;width:16px;}
.searchtitle a {position:relative;margin:0;padding:0;font-weight:normal;width:auto;}
.searchmetadata {}


/* 404 */
#title404{font-size:130%;font-weight:bold;margin-bottom:20px;}



/* Image Styles */
img.floatLeft {
    float: left;
    margin: 10px;

}
img.moveDown {
position:relative;
top:3px;
}
img.moveDown2 {
position:relative;
top:15px;
}
img.moveDslight {
position:relative;
top:2px;
}
img.moveDslightest {
position:relative;
top:1px;
}
/* Navigation */

/* Footer Styles */
#footer {
color:#909b62;/*#B5C47D;*/
margin-top:0;
padding-top:0;
border-top:1px dotted #B5C47D;
clear:both;
position:relative;
width:100%;
text-align:center;
height:auto;
min-height:40px;
background:#E5EDC8;
font-weight:bold;
}

#counter{
position:absolute;
float:right;
top:10px;
right:10px;
}

/* Comments */
#comtemp {
padding-top:50px;
height:auto;
}
h5 {
color:#8a8a8a;
font-weight:bold;
}

.comment
{
	background:url("img/ctop.gif") no-repeat;
	margin-top:1.1em;
	margin-bottom:1.5em;
	font-size:small;
	width:420px;

}

.comment p {
	margin:0;
	padding:10px 10px 0;
}

.comment p.line
{
	background:#FFF url("img/clow.gif") no-repeat;
	padding-left:55px;
	padding-top:17px;
}

/* Forms */

.texta, .textb, .input {
color:#00AAD9;
font-weight:bold;
border:1px solid #E5EDC8;
background:#FBFCF4;
}


/* Bye */

