/*******BODY*******/
*{margin:0; padding:0;}
body{background:url(image/city.png) repeat-x #e0e55f;font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}

/*******LINKS*******/
a:link, a:visited{color: #0099CC; text-decoration:none;}
a:hover{color:#000;}

/*******HEADER*******/
#header{margin:20px auto 0 auto; width:900px; height:119px;background:url(image/city.png) top left repeat-x;}
#logo{position:absolute; top: 80px;left:250px;}
#robo{position:absolute; top: 35px;left:160px; width:82px; height:143px;background:url(image/robo.png);display:block;}
#logo h3{text-indent:-30000px; width:400px; height:51px;}
#logo h3 a{color:#000; text-decoration:none; background:url(image/logo2.png); width:400px; height:51px; display:block; }
#description{font-size:12px; color:#444; float:left; font-style:italic; position:absolute; top: 35px;left:150px;}

/*******NAV*******/
#nav{position:absolute;right:10%; top:10px; margin:0;}
#nav ul{margin:0 10px 0 0;}
#nav ul li{display:inline; font-size:15px; color:#444; margin:0 0 0 25px;}
.page_item a:link, .page_item a:visited{color:#fff; text-decoration:none; font-weight:bold;}
.page_item a:hover {color:#fff;font-weight:bold; border-bottom:5px solid #fff; padding-bottom:7px;}
.current_page_item a:link, .current_page_item a:visited {color:#fff;font-weight:bold; border-bottom:5px solid #fff; padding-bottom:7px;}

/*******PULL ME SIDEBARS*******/
#pulldown { text-align:center; margin:11px 0 10px 0;}
#tits {width:700px; display:none; margin:auto; background-color:#404347; color:#E0E55F; padding:20px; text-align:left; font-size:12px; border:10px solid #EDEFA4; border-top:0;}
#tits 1, #tits 2 {display:none; margin:auto;}
.sidebar2, .sidebar3 {float:left; width:220px; padding-left:20px; list-style:none;}
.sidebar1 {float:left; width:160px; padding-left:20px; list-style:none;}
.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li { list-style:none; margin:4px 0 4px 0; }
.sidebar1 ul, .sidebar2 ul, .sidebar3 ul {margin:0 0 15px 0;}
.sidebar1 h2, .sidebar2 h2, .sidebar3 h2 {font-size:14px; margin-bottom:10px;}
.sidebar1 a:link, .sidebar2 a:link, .sidebar3 a:link {color:#8F8F8F;}
.sidebar1 a:visited, .sidebar2 a:visited, .sidebar3 a:visited {color:#8F8F8F;}
.sidebar1 a:hover, .sidebar2 a:hover, .sidebar3 a:hover {color:#FFFFFF;}

/*******CONTENT*******/
#content{width:890px; margin:11px auto; }
.postcol{width:285px; float:left; margin:0 10px 0 0;}
.postcol2{width:585px; float:left; margin:0 10px 0 0;}
.post{margin:0 5px 5px 0; background:#fff; color:#666; width:285px;}
.post2{margin:0 10px 10px 0; background:#fff; color:#666; width:585px;}
.post h2,.post2 h2,h1 {margin:5px 0 10px 0;font-size:15px;}
.post h2 a, h1{font-size:15px; color: #ee408d;}
.post h2 a:hover, h1 {color:#666666;}
.post p{font-size:12px;  padding:2px 0 2px 0; margin-bottom:10px;}
.post img {margin:0 10px 5px 10px;}
html>body .post ul { padding: 0 0 0 30px; padding-left: 10px; domains-indent: -10px; 	} 
html>body .post li { margin: 7px 0 8px 10px; }
.post ul li:before { content: "\00BB \0020"; }
.post ol { padding: 0 0 0 15px; }
.singlepost{width:900px;}
acronym{cursor:help;}
pre{margin:0%;}
.upperleft{background:url(image/upperleft.gif) top left no-repeat;margin-left:auto;margin-right:auto;}
.upperright{background:url(image/upperright.gif) top right no-repeat;}
.lowerleft{background:url(image/lowerleft.gif) bottom left no-repeat;}
.lowerright{background:url(image/lowerright.gif) bottom right no-repeat; padding:10px;}
.cats {background:url(image/cat.gif) left no-repeat; padding-left:20px;}
.coms {padding-left:20px; float:right;text-align:justify}
.cats, .coms { color:#999999; font-size:12px; line-height:20px; font-weight:normal;}
.cats a, .tags a, .coms a {color: #0099CC;}
.cats a:hover, .tags a:hover, .coms a:hover {border-bottom:1px dotted #666666;color: #333333;}
.meta{color:#999999; font-size:12px; border-top:1px dotted #ccc; margin:5px 0 15px 0;  padding:6px 0 6px 2px;}

/*******SEARCH*******/

#search{margin:70px 0 0 0; float:right;}
#ls{width:245px; height:31px; border:0; padding:17px 20px 0 20px ; font-size:17px;  font-family:Georgia, "Times New Roman", Times, serif; color: #C4C4C4; font-style:italic;}

/*******FORMATTING*******/
h3.message {color:#9B9F27; font-size:12px; margin:10px 0 10px 0;}

/*******COMMENTS*******/
#comment{background:#EDEFA4; border:0; color:#333; padding:5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; margin:10px 0 10px 0 ;}
#author, #url, #email{background:#EDEFA4; padding:4px; border:0; color:#333; float:left; margin:0 10px 10px 0; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif;}
#comments, #commentsbox h2{font-size:14px; color:#9B9F27; padding:10px 0 10px 0;}
#submit {background-color:#91BFD3; color:#FFFFFF; font:13px Georgia, "Times New Roman", Times, serif; border:0; padding:6px; font-weight:bold; margin-bottom:10px;}

.textarea {width:100%;height:200px;}
.commentlist{list-style: none; width:900px; font-size:12px; padding:0 0 20px 0; }
.commentlist li{padding:15px 0 5px 0; color:#666666; }
.commentlist li img {border:1px solid #CCCCCC; padding:2px;}
.commentlist a{color:#000; font-weight:bold; font-size:12px;}
small {color:#9B9F27;}
.grav {float:left;}
.white {background-color:#FFFFFF; width:900px;}
.cominfo {color:#ee408d; font-size:12px; font-weight:normal; float:left; margin:7px 0 0 10px; font-weight:bold;}
.cominfo a {font-size:12px; color:#0099CC;}

/*******FOOTER*******/
#footer {text-align:center; background-color:#EDEFA4; color:#666; padding:10px; border-bottom:5px solid #DCDF7D; border-top:5px solid #DCDF7D;}

/*******MISC*******/
.navigation {clear:both;}
.alignleft{font-size:14px; float:left;}
.alignright {font-size:14px; float:right;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 6px 10px 6px 10px; padding-left: 10px; border-left: 2px dotted #E0E55F; }
blockquote cite { margin: 5px 0 0; display: block; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #0099CC; display:block; margin-bottom:15px; }
.pagenav { float:right; margin:10px 20px 10px 0px; font-size:1.1em; }
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages
{ padding:3px 8px; background:#ffffff; margin:1px; border:1px solid #d5d5d5; height:20px;}
.pagenav_current { padding:3px 8px; font-weight:bold; text-decoration: none; background:#ededed; margin:1px; border:1px solid #c8c7c7; height:20px; }


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0 45px 0 45px;
	width: 90%;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 13px;
	font-weight: normal;
	padding: 5px 4px;
	color: #039;
}
#hor-zebra td
{
	padding: 4px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}
img {border:0px}