/*  
Theme Name: Fenton
Theme URI: http://www.solarfrog.com
Description: 
Version: 0.1
Author: Lance E. Leonard
Author URI: http://www.solarfrog.com

	Fenton v0.1
	 http://solarfrog.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Site-specific Branding */
body { border-top: solid 9px #000; }
a { color: #060; }

/* Layout & Structure */
body { font: 12px/18px "lucida grande", verdana, arial, helvetica, sans-serif; color: #333; background: #666; }

#wrapper { width: 960px; margin: 0 auto; background: #eee; }

#header { height: 81px; display: none; }
#content { width: 518px; float: left; background: #fff; padding: 18px;}
#sidebar { width: 384px; margin-left: 576px; padding-top: 18px; }
#info { height: 72px; }
#logo { margin: 0 20px 18px 0; height: 144px; background: #fff; }
#sidebar-internal { width: 170px; float: left; }
#sidebar-external { margin-left: 192px; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 9px; font-weight: bold; }
h1 { 
   font-size: 36px; 
   line-height: 81px; 
}
h2 { 
  font-size: 18px; 
  line-height: 18px; 
  margin-bottom: 18px;
  font-weight: bold;
}
h3 { 
  font-size: 18px; 
  line-height: 27px; 
}
h4 {
  font-size: 14px;
  line-height: 18px;
}
p { margin-bottom: 9px; }
em { font-style: italic; }
ul { margin: 0 0 18px 35px; list-style: disc; }
ol { margin: 0 0 18px 35px; list-style: decimal; }

.post { margin-bottom: 18px; padding-bottom: 18px;}
.latest { border-bottom: solid 1px #ccc; }
.recent { width: 242px; float: left; margin: 0 17px 0 0;}
.post h2 { margin-bottom: 0; }
.post .meta { font-size: 9px; color: #666; }
.post .meta span { border-left: solid 1px #999; padding: 0 6px; }
.post .meta .date { padding-left: 0; border-left: none; }

#content-advertise { padding-bottom: 0px; border-bottom: solid 1px #ccc; margin-bottom: 27px; }

#logo {  }

#sidebar h2 { margin-top: 18px; margin-bottom: 9px; }
#info h2 { margin-top: -4.5px; line-height: 27px; color: #bbb; }
#tags, #archives { text-align: justify; }
#tags a, #archives a { text-decoration: none; }
#tags a:hover, #archives a:hover { text-decoration: underline; }

#elsewhere a { display: block; width: 170px; height: 45px; border: solid 1px #ccc; margin-bottom: 9px; line-height: 45px; text-align: center; text-decoration: none; color: #999; font-weight: bold; background: #fff; }
#elsewhere ul { list-style: none; margin: 0; padding: 0 }
#search h2 { margin-top: 0; }
#sidebar-advertise h2 { margin-top: 0; }
#search label { display: none; }
#s { width: 90px; }

#comments h3 {
   font-size: 14px;
   margin-bottom: 18px;
   font-weight: bold;
}
#comments cite {
   font-weight: bold;
   font-style: normal;
}
#comments .commentmetadata {
   font-size: 9px;
   line-height: 9px;
   display: block;
   margin-bottom: 9px;
}
.commentmetadata a {
   color: #999;
}
#comments li {
   border-bottom: solid 1px #ccc;
   padding-bottom: 9px;
   margin: 18px 0;
}
label {
   display: block;
}
label small {
   font-size: 9px;
   color: #999;
}
.text, textarea {
   border: solid 1px #ccc;
   width: 384px;
}
#respond {
   margin-top: 27px;
}
.commentlist {
   border-top: solid 1px #ccc;
}

#footer {
   clear: both;
   margin-top: 36px;
   background: #999;
   font-size: 9px;
   color: #ccc;
   padding: 4px 18px;
}
#footer a {
   color: #ccc;
}
/*
#header { background: #bbb; }
#content { background: #eee; }
#sidebar { background: #ddd; }
#info { background: #ccc; }
#logo { background: #eee; }
#sidebar-internal { background: #bbb; }
#sidebar-external { background: #aaa; }
.recent { background: #ddd; }
*/

#tags ul { margin: 0; list-style: none; }
#tags li { float: left; margin-right: 5px; }


.single .post { border-bottom: solid 1px #ccc; }
#cc:hover { border-color: #009900; color: #009900; }
#gw:hover { border-color: #990000; color: #990000; }
#eq:hover { border-color: #000099; color: #000099; }
#sf:hover { border-color: #333333; color: #333333; }

#logo a { text-indent: -9000px; display: block; width: 364px; height: 144px; background: transparent url(images/bg_logo.png) 0 0 no-repeat; text-decoration: none; overflow: hidden; }

blockquote { border-left: solid 6px #999; padding-left: 12px; font-style: italic; color: #666; margin: 18px 9px;}