/* Custom style based on "That Vista Blog" by William Lay. */

*{margin:0;padding:0}
body{color: #303030; background: url(/wp-content/themes/dseek/images/body.png) repeat-x;
	/* font: 10pt arial, "Lucida Grande", Helvetica, sans-serif; */
	font: 10pt "Lucida Grande","Lucida Sans Unicode", "Arial Unicode MS", arial, helvetica,clean, sans-serif; 
	font-family: "Lucida Grande","Lucida Sans Unicode", "Arial Unicode MS", arial, helvetica,clean, sans-serif; 
	/* 90% seems to make IE, FF, Safari, and Chrome fonts similar size */
	font-size: 90%;
	line-height:1.35em;
	display:inline;
}
span.hilite {color:#7C2408;font-weight: bold }
span.hilite2 {color:#f06412;font-weight: bold }
small{color:#666;font-size:0.8em;font-weight:400}
hr{display:none}
a{color:#47c;text-decoration:none}
a:focus{color:#6a3;text-decoration:underline;border-bottom:0}
a:hover{color:#6a3;text-decoration:underline;border-bottom:0}
a:active{color:#6a3;text-decoration:underline;border-bottom:0}
p{
	/* font-family: "Lucida Grande","Lucida Sans Unicode", "Arial Unicode MS", arial, helvetica,clean, sans-serif; */
	font-family: arial,helvetica,clean,sans-serif;
	padding-bottom:0.5em
}
ul{padding-bottom:0.5em}
ol{padding-bottom:0.5em}
blockquote{background: url(/wp-content/themes/dseek/images/quote.png) left top no-repeat;border-right:6px solid #E0E0E0;padding-bottom:0;margin:0}
img{border:0;padding-bottom:0} 
.alignleft{display:inline;float:left;padding:0.5em 1em 0.25em 0}
.alignright{display:inline;float:right;padding:0.5em 0 0.25em 1em}
.toleft{display:inline;float:left;padding:0 1em 0.25em 0}
.toright{display:inline;float:right;padding:0 0 0.25em 1em}
.item:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.aligncenter{display:block;clear:both;margin:auto;padding:0.5em 0 0.5em}

#header{width:978px;height:107px;overflow:hidden;
background-image: url("/wp-content/themes/dseek/images/header_footer.png");
background-position: -10px -10px;
margin:auto;padding:0 0 0 0;
}
#header h1{position:relative;top:4px; margin-left: 20px;padding-top: 34px;}
#header small{position:absolute;top:4px; margin-left: 20px;padding-top: 34px;}
#header h4 {position:relative;top:8px;margin-left:30px;font-size: 13px;color: #fff;}

#content{width:978px;background: transparent url(/wp-content/themes/dseek/images/content.png) repeat-y;text-align:left;margin:auto; padding:0 0 0 0;}
#content:after{content:".";display:block;visibility:hidden;height:0;clear:both}
#main{float:left;width:642px;padding-left: 3px; padding-top: 6px;padding-bottom: 5px; padding-right:0px;}
.item{border-bottom:2px solid #ddd;margin-bottom:0.5em}

#footer{
width:978px;height:50px;
color:#606060;font-size:90%;text-align:center;margin:auto;padding:0 0 0 0; 
background-image: url("/wp-content/themes/dseek/images/header_footer.png");
background-position: -10px -137px;
}
html{background-image: url(/wp-content/themes/dseek/images/body.png); background-repeat: repeat;}
h1{font-size:17px;color:#fff}
h1 a{color:#fff}
h1 a:focus{color:#cf9;border:0}
h1 a:hover{color:#cf9;border:0}
h1 a:active{color:#cf9;border:0}
h1 small{color:#bce;font-size:14px;font-weight:400}
h5{font-size:1.0em; color: #a52a2a; font-weight: bold; } 

#content table{margin-left: 20px;}
#content h2{margin-left: 20px; padding-left: 20px ;padding-bottom:0.5em;font-size:1.1em; color: #606060;}
#content h3{margin-left: 20px; padding-bottom:0.3em;padding-top: 0.5em;font-size:1.1em; color: #a52a2a; font-weight: bold; }
#content h4{margin-left: 20px;padding-bottom:0.3em;padding-top: 0.3em;font-size:1.0em; color: #1c572c; font-weight: bold; } 
#content h5{margin-left: 20px;padding-bottom:0.2em;padding-top: 0;font-size:0.9em; color: #a52a2a; font-weight: bold; } 
#content ul{padding-left:2em}
#content ol{ margin-left: 10px; margin-right: 80px; padding-left: 2em; font-size: 1.0em;
       	/* font-family: Georgia,"Times New Roman",Times,serif; */
	font-family: arial,helvetica,clean,sans-serif;
}
#content blockquote{display:block;padding-left:1.5em;padding-right:0.5em;color:#68a}
#content a a:hover img{border-bottom:none}
#content a:visited{color:#6a3}
#content .tags{background: url(/wp-content/themes/dseek/images/tag.png) left center no-repeat;padding:2px 0 2px 20px}
#content .leftcol{ margin-left: 20px; color: #004a00; float:left;}
#content .midcol{ color: #451200; margin-left: 240px;margin-right: 45px;}
#content .midcol p{ padding-bottom: 0; margin-left: 0;}
#content .thumbs { margin-right: 50px;  padding-left: 5px; color: #004A00; font-size: 0.9em; font-weight: bold; vertical-align: middle; }
#content .thumbs p { margin-left: 10px; text-align: left;}
#content .float{ float: left;}
#content .float p { text-align: center;}
#content p { margin-left: 30px;}
#content .utf8sans { color: #451200; font-size: 1.0em; font-family: "Lucida Grande","Lucida Sans Unicode", "Arial Unicode MS", sans-serif; }
#content .utf8sans2 { color: #451200; font-size: 1.0em; background-color: #ece6d4; font-family: "Lucida Grande","Lucida Sans Unicode", "Arial Unicode MS", sans-serif; }
#content .d1 { font-size: 1.0em; color: #451200; padding-left: 7px;}
#content .e1 { font-size: 1.0em; color: #004a00; padding-left: 7px;}
#content .e2 { color: #8f1104; }
#content .h3b {color: #1c572c; font-size:1.0em; font-weight: bold; margin-left: 20px; padding-bottom:0.3em;padding-top: 0.1em;} 

#content .leftNav{padding:0;}
#content .leftNav ol{list-style-type:none;border:0;margin:0;padding:0;background-color:#fff;}
#content .leftNav ol li{font-size:1.0em;font-weight:normal;border:0;}
#content .leftNav ol li a{display:block;width:auto;color:#0000ff;font-size:1.0em;font-weight:normal;text-decoration:none;padding-left:2px;background-color:#ffffff;}
#content .leftNav ol li a:hover{color:#0054ff;background-color:#ffcc33;}
#content .leftNav ol li a.extern{padding-right:0;}

/* sidebar */
#side{float:right;width:220px;color:#666;line-height:1.20em}
#side h2{font-size:1.2em;padding-bottom:0.2em}
#side ul{font-size:0.8em;list-style:none;padding-left:0}
#side a{color:#47c}
#side a:focus{color:#6a3;border-bottom:0}
#side a:hover{color:#6a3;border-bottom:0}
#side a:active{color:#6a3;border-bottom:0}
#side a:visited{color:#47c}
#side img{margin-top:0.25em;border:none}

#list table {border: 1px ridge #d4dcdf; border-spacing: 0 0;}
#list thead { border: 0; color: #0000ff; font-weight: normal; background-color: #97bb73; } 
#list td, th { padding: 0; border: 1px inset #BDE4A5;}
#list li, ol { padding: 0; border: 0; }
#list a{ font-size: 1.0em; font-weight: bold; color:#0000ff;}
#list thead a:hover{padding: 0; color: #631505; text-decoration:none;}

#footer {font-weight: normal;font-size: 12px; color:#606060;}
#footer a{font-weight: normal; font-size: 12px; color:#606060;}
#footer a:focus{font-size: 12px; color:#47c;border-bottom:0}
#footer a:hover{font-size: 12px; color:#47c;border-bottom:0}
#footer a:active{font-size: 12px; color:#47c;border-bottom:0}

#overlay{background-image:url("/wp-content/plugins/lightbox/overlay.png");}
/*
now part of header-footer sprite
.preload1 {background: url(/wp-content/themes/dseek/images/menu-blue28.png);}
*/
#menu {height:28px; text-align:left; color: #aae0aa; margin: 0 8px 0 8px;
background-image: url("/wp-content/themes/dseek/images/header_footer.png");
background-position: -10px -214px;
}
#menu ul {display:inline-block; margin:0 auto; padding:0; list-style:none; white-space:nowrap;}
#menu li {display:inline;}
#menu li a {display:block; border:1px solid #294c72; margin-top: 1px; height:21px; float:left; color:#aae0aa; text-decoration:none; padding:0 20px 0 20px;
	/* font-family:arial, verdana, sans-serif; */
	font-family: arial,helvetica,clean,sans-serif;
	font-size:12px;}
#menu li a:hover {padding:0 20px 0 20px; border:1px solid #000; margin-top:1px; border-color:#8ec2e8 #1c3e57 #204b69 #8ec2e8; background-color:#3688c2; color:#fff; line-height:21px}
#menu li a:visited{color:#aae0aa}

.item-body2 { margin: 0px; font-size: small; display: none; height: 0px; background-color: #dfe5f4; }


