/*
Theme Name: MotherTheme
Theme URI: http://mothertheme.com
Description: This is the mother of all themes, the only theme you will ever need. If you can, thank your mother for everything she did for you.
Version: 2.0
Author: Tim Norton
Author URI: http://nortontim.com
*/

/* FORMATTING OF BASIC STUFF */

body {
  color: #444;
  font: .9em Arial, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
  margin: 0;
  background: #F5F5F5;
}

h2, .categorycol h3, .categorycol2 h3, h4 {
  font-family: Georgia;
}

.thumbnail a:link, .thumbnail a:visited {
  display:block; 
  float:left; 
  padding:0; 
  width:350px; 
  height:87px; 
  margin:0 7px;
}

#toparea {
  width: 100%;
  float:right;
  background: none;
  background: #FFF;
}

#logobox {
  width: 304px;
  margin: 58px auto 0 auto;
  text-align: center;
  float: left;
}

#logobox img {
  float: left;
  margin: 0 0 0 28px;
}

#adbox {
  width: 215px;
  height: 113px;
  float: right;
  margin: 12px 0 0 0;
  padding: 0 20px 0 0;
  background: #000;
}


#mainlinks{
  width: 236px;
  text-transform: capitalize;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  float: right;
  padding: 2px 0 0 4px;
}

#mainlinks ul {
  margin: 0;
  padding: 0;
}

#mainlinks li {
  margin: 9px 0;
  padding: 0;
  list-style: none;
}

#mainlinks a{
  margin: 2px 6px;
  padding: 0 0 0 5px;
  font-weight: normal;
}

#mainlinks a.homecurrent:hover {
  color: #000;
  text-decoration: none;
  border: 0;
  border-left: #B3450A 17px solid;
}

#mainlinks a.homecurrent, #mainlinks a  {
  color: #AAA;
  border-left: #BBB 17px solid;
}

#mainlinks .img a:hover{
  text-decoration: none;
  border: 0;
}

a {
  text-decoration: none;
  font-weight: normal;
  color: #888;
}

a:hover {
  text-decoration: none;
  color: #088291;
}

img {
 border: 0;
}

h2 {
  font-size: 35px;
  margin: 0;
  padding: 0 0 2px 0;
  color: #B3460A;
  font-weight: normal;
}

h2 a {
  color: #B3460A;
}

h3 {
  font-size: 1.4em;
  color: #666;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

h4 {
  font-size: 1.1em;
  margin: 2em 0 0 10px;
  color: #000;
  padding: 0;
  font-weight: bold;
}

blockquote {
  background: url('images/quote.png') no-repeat;
  width: 500px;
  padding: 15px 0 0 15px;
  text-indent: 35px;
  margin:0 0 0 20px;
  font-style: italic;
}

code {
  color: #CC0066;
  background: #E5E5E5;
  font-family: "courier new";
  font-size: 1em;
  padding: 10px;
  margin: 0;
}

#linked {
  color: #000;
}

/* MAJOR STRUCTURE ELEMENTS */

#container {
  margin: 0px auto 0px auto;
  width: 1000px;
  background: #FFF;
  border-right: #BBB 1px dashed;
  border-left: #BBB 1px dashed;
}

#container2 {
  margin: 0;
  padding: 0;
  border: 0;
  width: 1000px;
  clear:both;
}

#contentarea {
  width: 1000px;
  border-top: 0;
}

/* HEADER AREA */
/* Use headerpic to overlay a picture in the header area */
#headerpic {
  width: 270px;
  height: 75px;
  margin: 0 auto;
  padding: 0;
  background: #FFF;
}

#header {
  margin: 0;
  padding: 0;
  text-align: center;
  background: #FFF;
}

h1 {
  font-size: 2.3em;
  margin: 0 0 0 .3em;
  padding: 0 0 0 0;
  font-weight: normal;
  text-align: center;
}

h1 a:hover {
  text-decoration: none;
  border: 0;
}

/* THE SITE DESCRIPTION */

.description {
  color: #4E87A0;
  font-size: 1em;
  padding: 3.2em .2em 0 0;
  margin: 0;
  text-transform: capitalize;
  text-align:right;
}

/* THE HORIZONTAL MENU AT THE TOP */

#navigation {
  width: 100%;
  height: 31px;
  padding: 0;
  float: left;
  margin:0 0 25px 0;
  overflow:hidden;
  display: inline;
  text-transform: capitalize;
  border-top: 2px dotted #BBB;
  border-bottom: 2px dotted #BBB;
  background: #F9F9F9;
}

#navlist{
	margin:0;
	font-size: 15px;
	font-weight: bold;
}

#navigation ul {
  margin: 0 0 0 23px;
  padding: 0;
}

#navigation ul li {
  list-style-type: none;
  display:inline;
  margin: 0;
  padding: 0;
}

#navlist a {
  padding: 0;
  margin: 7px 10px;
  float: left;
  text-decoration: none;
  color: #AAA;
  border-bottom: #F9F9F9 2px solid;
}

#navlist a:hover{
  padding: 0;
  margin: 7px 10px;
  color: #000;
  text-decoration: none;
  border-bottom: #B3450A 2px solid;
}

#spacer {
  clear: both;
  height: 10px;
}


/* THE FEATURE POST AREA ON THE HOME PAGE */
/* Structure items */
#featurecol {
  width: 400px;
  float: left;
  margin: 0;
  padding: 0 0 0 34px;
  color: #000;
}

/* Other formatting of feature area */
#featurecol p {
  margin: 0 0 0 0;
  font-size: 13px;
}

#featurecol input[type="submit"] {
	padding: 0;
  margin: 0;
  font-size: .1em;
  font-family: arial;
  background: url('images/submit-small.png') no-repeat;
  height: 30px;
  width: 127px;
}

#featurecol input[type="submit"]:hover {

}

#featurecol input[type="text"], text {
	padding: 0.2em;
	margin: 0 1em 0 0;
	background: #F9F9F9;
	border: 0;
  border-bottom: #CCCC 1px dashed;
  border-left: #CCC 1px dashed;
  color: #000;
  width: 150px;
  height: 18px;
}

.featurepost img {
  margin: 4px 9px 9px 0;
  padding: 2px;
}

#pagecol .post img.alignright {
  float: right;
  margin: 0 0 0 4px;
}

#pagecol .post img.alignleft {
  float: left;
  margin: 0 4px 0 0;
}

#featurecol .thumbna {
  height:130px;
  width: 390px;
  margin:0 0 0 0;
  padding: 0;
  border: #CCC 1px solid;
  overflow: hidden;
}

#featurecol .thumbna:hover {
  border: #B3450A 1px solid;
}

#featurecol .commentsnum {
  text-align: center;
  width: 389px;
  background:#F7F7F7;
  border:#BBB 1px dashed;
  border-left:0;
  border-right:0;
  font-size: 15px;
  font-weight: bold;
  padding: 2px 3px 2px 0;
  margin: 0;
}

#featurecol .commentsnum a {
  color: #088191;
}

#featurecol .commentsnum a:hover {
  color: #777;
}

#featurecol .date-and-author {
  color: #999;
  font-size: 13px;
  margin: 5px 0;
  padding: 0;
}

#featurecol .excerpti {
  margin: 0;
  padding: 5px 5px 40px 0;
  width: 390px;
  font-size: 13px;
}

#featurecol .excerpti p {
  font-size: 15px;
}

#featurecol .excerpti a {
  color: #088291;
}

#featurecol .excerpti a:hover {
  color: #222;
}

#featurecol .postmetada {
  width: 390px;
  padding: 0 0 40px 0;
  font-size: .8em;
  color: #000;
  margin: 0;
  border-top: #DDD 2px solid;
}

#featurecol #commentli {
  text-align: right;
  font-size: .8em;
  width: 390px;
  padding: 3px;
  color: #000;
  border-bottom: #DDD 2px solid;
  margin: 0;
}

#featurecol h2 {
  margin: 0 0 0 0;
  padding: 0 2px;
  width: 388px;
  font-weight: bold;
  font-size: 28px;
}

#featurecol h2 a {
  color: #777;
}

#featurecol h2 a:hover {
  color: #B3450A;
}

#catcol {
  width: 230px;
  float: left;
  margin: 0 0 0 30px;
  padding: 0;
}

#catnum {
  width: 210px;
  font-size: 11px;
  font-weight: bold;
  padding:0;
  margin:0;
  text-align: center;
}

#catnum a {
  color: #BBB;
}

#catnum a:hover {
  color: #000;
}

.categorycol, .categorycol2 {
  float: none;
  margin: 0;
  padding: 0;
  clear: none;
  color: #000;
  border: 0;
  overflow: hidden;
}

.categorycolcap .excerptish {
  margin: 0 0 5px 0;
  padding: 3px 10px 10px 10px;
  font-size: .8em;
  border: 0;
}

.categorycol .excerptish, .categorycol2 .excerptish {
  margin: 0 0 5px 0;
  padding: 3px 10px 10px 10px;
  font-size: .8em;
}

.categorycol.postmetadata, .categorycol2.postmetadata {
  padding: 3px;
  font-size: .8em;
  color: #CCC;
  margin: .3em 0 0 0;
}

.categorycol .commentsnum, .categorycol2 .commentsnum {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 0;
  margin: 0;
}

.categorycol .commentsnum a, .categorycol2 .commentsnum a {
  color: #666;
}

.categorycol .commentsnum a:hover, .categorycol2 .commentsnum a:hover {
  color: #000;
}

.categorycol h2, .categorycol2 h2{
  font-size: 15px;
  width: 230px;
  margin: 0;
  padding: 3px 5px 3px 0;
  color: #000;
  font-weight: bold;
  text-transform: capitalize;

}

.categorycol a, .categorycol2 a , .categorycol h2 a, .categorycol2 h2 a, .categorycol .readmore a, .categorycol2 .readmore a{
  color: #088291;
  padding:0;
  font-family: arial;
}


.categorycol a:hover, .categorycol2 a:hover , .categorycol h2 a:hover, .categorycol2 h2 a:hover, .categorycol .readmore a:hover, .categorycol2 .readmore a:hover{
  color: #088291;
  padding:0;
  text-decoration: underline;
  font-family: arial;
}

.categorycol h3, .categorycol2 h3{
  font-size: 17px;
  margin: 0 0 0 9px;
  padding: 0;
  color: #AAA;
  border-top: 2px dotted #BBB;
  border-bottom: 2px dotted #BBB;
  background: #F9F9F9;
}

.categorycol p, .categorycol2 p{
  font-size: .8em;
  margin: 0;
  padding: 0;
}

.categorycolcap .date-and-author, .categorycol .date-and-author, .categorycol2 .date-and-author {
  font-size: .9em;
  text-transform: capitalize;
  color: #088291;
  text-align: right;
}

#commentlink {
  margin: 0;
  padding: 0;
}


/* BIGCOL IS WIDEST COLUMN ON HOMEPAGE (AFTER FEATURE AREA) AND PAGECOL IS WIDEST COLUMN ELSEWHERE */

#bigcol {
  width: 665px;
  float: left;
  margin: 0;
  padding: 0 0 0 29px;
  display: block;
  clear: left;
}


#pagecol {
  width: 665px;
  float: left;
  padding: 0 0 14px 29px;
  margin: 0;
}

#pagecol ul li {
  list-style-type: square;
  margin: 0 0 0 2em;
}

#pagecol ol li {
  margin: 0 0 0 3em;
}

#pagecol ul, #pagecol ol {
  margin: 0;
  padding: 0;
}

#pagecol ul li.searchform {
  margin: 0;
  padding: 0;
  list-style-type:none;
}

#pagecol input[type="text"], text {
	padding: 0.2em;
  color: #000;
	background: #F9F9F9;
	border: 0;
  border-bottom: #BBB 1px dashed;
  border-top: #BBB 1px dashed;
  width: 190px;
}

#pagecol input[type="text"]:hover, text:hover, #pagecol input[type="text"]:focus, text:focus {
	background: #FFFFCC;
  border-bottom: #B36C0A 1px dashed;
  border-top: #B36C0A 1px dashed;
}

#bigcol img, #pagecol img {
  margin: 3px;
  padding: 0;
  border:1px solid #666;
}

#pagecol p, #bigcol p {
  margin: 10px 0;
  padding: 0;
  line-height: 1.5em;
}

#pagecol h3, #bigcol h3 {
  color: #073963;
  padding: 5px 0 0 0;
}

#pagecol a, #bigcol a {
  color: #088291;
}

/* SHARE ICONS */
.socials {
  width: 665px;
  border: #FAD3B0 1px solid;
	background: #FDEDDF;
}

#pagecol .socials h3 {
  text-align: center;
  color:#ED7609;
}

#share-twitter {
  background: url('images/social/share/twitter.png') no-repeat top;
  margin: 8px 9px 0 9px;
  width: 122px;
  height: 42px;
  float: left;
}

#share-facebook {
  background: url('images/social/share/facebook.png') no-repeat top;
  margin: 8px 10px 0 0;
  width: 122px;
  height: 42px;
  float: left;
}

#share-stumble {
  background: url('images/social/share/stumble.png') no-repeat top;
  margin: 8px 10px 0 0;
  width: 122px;
  height: 42px;
  float: left;
}

#share-digg {
  background: url('images/social/share/digg.png') no-repeat top;
  margin: 8px 10px 0 0;
  width: 122px;
  height: 42px;
  float: left;
}

#share-delic {
  background: url('images/social/share/delic.png') no-repeat top;
  margin: 8px 0 0 0;
  width: 122px;
  height: 42px;
  float: left;
}

#share-twitter:hover, #share-facebook:hover, #share-stumble:hover, #share-digg:hover, #share-delic:hover {
  background-position: bottom;
} 

/* MARGINCOL IS USED TO PUT A LITTLE SPACE WHERE NEEDED */

#margincol {
  width: 213px;
  float: right;
  margin: .9em 0;
  padding: 0;
}

#entireleft {
  width: 264px;
  float: right;
}

#adbox {
  width: 261px;
  margin: 0 0 0 3px;
  padding: 0;
}

#adbox img {
  margin: 0;
  padding: 2px;
}



/* MIDCOL IS THE FAR-RIGHT SIDEBAR COLUMN ON ALL PAGES AND RIGHTCOL IS THE SMALLER SIDEBAR COLUMN ON THE HOMEPAGE ONLY */

#midcol {
  width: 234px;
  margin: 0;
  padding: 0;

}

#rightcol {
  width: 173px;
  float: right;
  margin: 1.2em 1.65em 0 0;
  padding: 0;
  clear: none;
}

#midcol, #rightcol {
  color: #999;
}


#midcol a, #rightcol a {
  color: #088291;
  padding: 0;
  margin: 0;
  text-transform: capitalize;
}

#midcol a:hover {
  color: #000;
  border: 0;
  text-decoration: none;
}

#midcol h2, #rightcol h2, #socialhookup h2 {
  font-size: 17px;
  margin: 3px 5px 3px 0;
  padding: 0;
  color: #AAA;
  border-top: 2px dotted #BBB;
  border-bottom: 2px dotted #BBB;
  background: #F9F9F9;
}

#midcol ul, #rightcol ul {
  margin: 0 0 2em 20px;
  padding: 0;
}

#midcol ul li, #rightcol ul li {
  list-style: square;
  margin: 6px 0 0 0;
  padding: 0;
  font-size: .9em;
}

#midcol #feedburner a {
  border: 0;
  padding: 0;
}

/* SEARCHCOL HOLDS THE SEARCHBOX AND GOOGLECOL HOLDS THE AD BOX ABOVE THE FAR-RIGHT SIDEBAR COLUMN */

#searchcol {
  width: 230px;
  height: 30px;
  float: right;
  margin: 0 34px .5em 0;
  padding: 0;
  clear: none
}

#searchcol ul {
  margin: 0;
  padding: 0;
}

#searchcol ul li.searchform {
  margin: 0;
  padding: 0;
  list-style:none;
}

#searchcol input[type="text"], text {
	padding: 5px 5px 5px 5px;
	background: #A0D9DD;
	border: 0;
  border-bottom: #088291 1px solid;
  border-left: #088291 1px solid;
  font-size: .9em;
  color: #000;
  width: 220px;
}

#socialhookup {
  width: 230px;
  margin: 0 0 0 0;
  padding: 0;
}

#socialhookup img {
  margin: 0;
  padding: 3px 0;
}

#searchcol input[type="submit"] {
	padding:0;
  margin: .3em 0 0 0;
  font-size: 1em;
  height: 23px;
  width: 29px;
  background: none;
  border: 0;
}

#searchcol input[type="submit"]:hover {

}

#googlecol {
  color: #000;
  width: 235px;
  float: right;
  clear: right;
  margin: 0em 1.9em .4em 0;
  padding: 0;
}

/* FORMATTING OF MID-SITE ELEMENTS, STUFF RELATED TO POSTS AND PAGES */
/* Formatting of the post */
.excerpt-content {
  padding: 0;
  margin: 0 0 30px 0;

}

.excerpt-content p {
  font-size: .9em;
}

#excerptish {
  margin: 0 0 0 .5em;
  padding: 0px;
  width: 626px;
}


.archive-content {
  margin: 0 0 2em 0;
  padding: 5px;
}

.archive-content p {
  font-size: .9em;
}

.entry-content {
  margin: 0 0 2em 0;
  padding: 5px;
  line-height: 1.5em;
}

.post {
  margin: 0 0 2em 0;
  padding: 5px;
}

.post p {
  font-size: .9em;
  line-height: 1.5em;
}

.page-content {
  margin: 0 0 2em 0;
  padding: 0;
  line-height: 1.5em;
}

.page-content p {
  font-size: .9em;
}

.postmetadata {
  width: 618px;
  padding: 0;
  font-size: .8em;
  color: #999;
  margin: .3em 0 0 0;
}

#thumbnail img {
  background: #FFF;
  height:155px;
  width: 620px;
  margin:0 0 0 5px;
  padding: 0;
  border: #FFF 3px solid;
  border-top:0;
  border-bottom:0;
}

.waiting {
  text-align: center;
  padding: .3em;
  color: #4E87A0;
}

/* Formatting of comment stuff */
#commentstuff {
  padding: 0 0 0 6px;
}

#commentstuff li {
  margin:0 0 10px 0;
}

#pagecol #commentstuff input[type="textarea"], #pagecol #commentstuff textarea {
  width: 665px;
	padding: 0.3em;
  color: #000;
	background: #F5EDD6;
	border: 0;
  border-bottom: #CCC 1px solid;
  border-left: #CCC 1px solid;
}

#pagecol #commentstuff input[type="text"], #pagecol #commentstuff text {
	padding: 0.3em;
  color: #000;
	background: #F5EDD6;
	border: 0;
  border-bottom: #CCC 1px solid;
  border-left: #CCC 1px solid;
}

#pagecol ol.commentlist li { list-style:none; margin:0; padding:0; text-indent:0; }

#pagecol ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }

#pagecol ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
#pagecol ol.commentlist li {
  height:1%;
  margin:0;
  padding:5px 7px 5px 65px;
  position:relative;
  display: block;
  border-top: #DDD 2px solid; 
}

#pagecol ol.commentlist li.pingback {
  border:0;
  margin:0;
  padding:5px 7px 5px 57px;
  position:relative;
  display: block;
   border-top: #DDD 2px solid; 
}
#disqus_thread ul, #disqus_thread ul li {
  list-style: none;
  list-style-type: none;
}
#pagecol ol.commentlist li.alt {

}

#pagecol ol.commentlist li.byuser {

}

#pagecol ol.commentlist li.comment-author-admin {
 
}

#pagecol ol.commentlist li.comment { }
#pagecol ol.commentlist li div.comment-author { padding:0 170px 0 0; }
#pagecol ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
#pagecol ol.commentlist li.pingback div.vcard { font:bold 12px/1.4 helvetica,arial,sans-serif; }
#pagecol ol.commentlist li div.vcard cite.fn { font-style:normal; }
#pagecol ol.commentlist li div.vcard cite.fn a.url { color:#088291; text-decoration:none; }
#pagecol ol.commentlist li div.vcard cite.fn a.url:hover { color:#222222; }
#pagecol ol.commentlist li div.vcard img.avatar { border:1px solid #666; background: url('http://mindmorsel.com/wp-content/themes/mothertheme/images/logo/businesslogo.png'); left:7px; position:absolute; top:7px; }
#pagecol ol.commentlist li div.vcard img.avatar-32 {}
#pagecol ol.commentlist li div.vcard img.photo {}
#pagecol ol.commentlist li div.vcard span.says {}
#pagecol ol.commentlist li div.commentmetadata {}
#pagecol ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
#pagecol ol.commentlist li div.comment-meta a { color:#ED7609; text-decoration:none; }
#pagecol ol.commentlist li div.comment-meta a:hover { color:#222; }
#pagecol ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
#pagecol ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
#pagecol ol.commentlist li div.reply { background:#088291; border:1px solid #444; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;&nbsp; text-align:center; width:36px; }
#pagecol ol.commentlist li div.reply:hover { background:#222; border:1px solid #666;  color:#fff;}
#pagecol ol.commentlist li div.reply a { color:#fff; text-decoration:none; }

#pagecol ol.commentlist li.pingback div.reply { background:#FFF; border:0; color:#fff; font:bold 10px/1 helvetica,arial,sans-serif; padding:5px 10px;&nbsp; text-align:center; width:36px; }
#pagecol ol.commentlist li.pingback div.reply:hover { background:#FFF; border:0; color:#fff;}
#pagecol ol.commentlist li.pingback div.reply a { color:#fff; text-decoration:none; }

#pagecol ol.commentlist li ul.children { list-style:none; margin: 20px 0px 0px 0px; padding: 10px 0 0 0; text-indent:0; }
#pagecol ol.commentlist li ul.children li { }
#pagecol ol.commentlist li ul.children li.alt {}
#pagecol ol.commentlist li ul.children li.bypostauthor {}
#pagecol ol.commentlist li ul.children li.byuser {}
#pagecol ol.commentlist li ul.children li.comment {}
#pagecol ol.commentlist li ul.children li.comment-author-admin {}
#pagecol ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
#pagecol ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
#pagecol ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
#pagecol ol.commentlist li ul.children li.depth-5 {}
#pagecol ol.commentlist li ul.children li.odd {}
#pagecol ol.commentlist li.even { background:#F7F7F7; }
#pagecol ol.commentlist li.odd { background:#F7F7F7; }
#pagecol ol.commentlist li.pingback.even { background:#FFF; }
#pagecol ol.commentlist li.pingback.odd { background:#FFF; }
#pagecol ol.commentlist li.parent { }
#pagecol ol.commentlist li.pingback { }
#pagecol ol.commentlist li.pingback.parent { }
#pagecol ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
#pagecol ol.commentlist li.thread-alt { }
#pagecol ol.commentlist li.thread-even {}
#pagecol ol.commentlist li.thread-odd {}



#pagecol ol.commentlist li.comment-author-Tim.bypostauthor {
background: #666 url('images/Tim-comment.png') no-repeat;  /* change author comment background */
color:#DDD;  /* change author comment font color */
padding-top: 30px;
}

#pagecol ol.commentlist li.comment-author-Tim.bypostauthor div.vcard cite.fn a.url {
color:#088291;  /* change author comment font color */
}

#pagecol ol.commentlist li.comment-author-Tim.bypostauthor div.vcard cite.fn a.url:hover {
color:#088291;  /* change author comment font color */
text-decoration: underline;
}

#pagecol ol.commentlist li.comment-author-Tim.bypostauthor a:hover {
color:#088291;  /* change author comment font color */
text-decoration: underline;
}

#pagecol ol.commentlist li.comment-author-Tim {
background: #666 url('images/Tim-comment.png') no-repeat;  /* change author comment background */
color:#DDD;  /* change author comment font color */
padding-top: 30px;
}

#pagecol ol.commentlist li.comment-author-Tim div.vcard cite.fn a.url {
color:#088291;  /* change author comment font color */
}

#pagecol ol.commentlist li.comment-author-Tim div.vcard cite.fn a.url:hover {
color:#088291;  /* change author comment font color */
text-decoration: underline;
}

#pagecol ol.commentlist li.comment-author-Tim a:hover {
color:#088291;  /* change author comment font color */
text-decoration: underline;
}

#pagecol ol.commentlist li.comment-author-Tim.bypostauthor ul.children {
color:#222;  /* change author comment font color */
}

#pagecol ol.commentlist li.comment-author-Tim ul.children {
color:#222;  /* change author comment font color */
}

#pagecol ol.commentlist li.comment-author-Tim div.reply a { color:#fff; text-decoration:none; 
}

#pagecol ol.commentlist li.comment-author-Tim div.reply a:hover { color:#fff; text-decoration:none;  
}

/* Formatting of misc stuff */
label {
  font-size: .75em;
  text-transform: capitalize;
  color: #000;
}

.navigation {
  margin: 0 0 .5em 0;
  text-align: right;
  font-size: .8em;
  color: #000;
}

/* Formatting of the readmore link */
.readmore {
  font-size: .75em;
  color: #088291;
}

.readmore:hover {
  color: #088291;
  text-decoration: underline;
}

/* Formatting of text areas and submit buttons */
input[type="textarea"], textarea {
  width: 660px;
	padding: 0.3em;
  color: #000;
	background: #F9F9F9;
	border: 0;
  border-bottom: #BBB 1px dashed;
  border-top: #BBB 1px dashed;
}

input[type="text"], text {
	padding: 0.3em;
  color: #000;
	background: #F9F9F9;
	border: 0;
  border-bottom: #BBB 1px dashed;
  border-top: #BBB 1px dashed;
}

input[type="textarea"]:hover, textarea:hover, input[type="textarea"]:focus, textarea:focus {
	background: #FFFFCC;
  border-bottom: #B36C0A 1px dashed;
  border-top: #B36C0A 1px dashed;
}

input[type="text"]:hover, text:hover, input[type="text"]:focus, text:focus {
	background: #FFFFCC;
  border-bottom: #B36C0A 1px dashed;
  border-top: #B36C0A 1px dashed;
}

/* FORMATTING OF THE FOOTER */

#footer {
  width: 100%;
  height: 80px;
  font-size: 13px;
  text-align: right;
  color: #AAA;
  border-top: 2px dotted #BBB;
  background: #F9F9F9;
  clear: both;
  margin: 1em auto 0 auto;
}

#footer img {
  border: 0;
  margin: 0;
  padding: .6em;
}

#footer a {
  border: 0;
  color: #088391;
}

#footer a:hover {
  border: 0;
  color: #088391;
  text-decoration: underline;
}

#footer p {
  margin: 7px 10px 0 0;
  padding: 0;
  vertical-align: bottom;
  text-align: right;
}
