
/* Structure */
body {
  background: #e4e4e4;
  text-align: center;
  margin: 0px;
}

#page {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background: url('images/background.gif') #fff;
}

.ad {
  text-align: center;
}
#leaderbord {
  text-align: center;
  padding: 7px;
  background: url('images/leaderbord.gif') #e7e7e7;
}

#header {
  height: 142px;
  background: url('images/header.jpg');
  background-position: center left;
  background-repeat: no-repeat;
}

#navigation {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
  width: 780px;
  height: 27px;
  display: block;
  list-style: none;
  float: left;
  background: url('images/navigation.gif') #92d031;
}
#navigation li {
  float: left;
  padding: 5px;
  padding-right: 15px;
  margin-right: 10px;
  background: url('images/seperator.gif');
  background-position: center right;
  background-repeat: no-repeat;
}
#navigation li a {
  display: block;
}

#content {
  width: 464px;
  padding: 10px;
  float: left;
  overflow: hidden;
  padding-top: 30px;
}

.sidebar {
  width: 140px;
  float: left;
  overflow: hidden;
  padding: 5px;
}
#sidebar-left {
  padding-left: 13px;
  padding-top:30px;
}
#sidebar-right {
  padding-right: 13px;
  padding-top:30px;
}

#footer {
  padding-top: 10px;
  width: 464px;
  border-top: 1px solid #ccc;
  clear: both;
  text-align: center;
  margin-left: 166px;
}

#home {
  float: left;
  height: 100%;
  width: 350px;
  text-indent: -9000px;
  overflow: hidden;
}



/* Typography */
body { font: 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; }
#navigation { font-size: 0.9em; font-weight: bold; }
#navigation a { text-decoration: none; color: #ffffff; padding: 0px; }
#navigation a:hover { 
  /* color: #F3F141; */
  color: #000000; 
}

#content { font-size: 10pt; }

.post h3 { color: #7cc409; font-size: 16pt; font-weight: normal; line-height: 22pt; }
.post h3 a { color: #92d031; text-decoration: none; }
.post {
	line-height: 22pt;
}
.post .post-info, .post .post-info p { font-size: 8pt; padding: 0px; }

/* 
a { color: #92d031; }
a:hover { color: #669933; }
*/
.post h2 a { 
  /* color: #92d031;  */
  color: #A4A32F;
  padding: 3px; 
}
.post h2 a:hover { 
  /* background-color: #92d031;  */
  background-color: #A4A32F; 
  color: #fff; 
  text-decoration: none; 
}

div.entry a { 
  /* color: #92d031;  */
  /* color: #A4A32F; */
  /* color: #4547C9; */
  color: #f00000;
  padding: 3px; 
}
div.entry a:hover { 
  /* background-color: #92d031;  */
  background-color: #A4A32F; 
  color: #ffffff; 
  text-decoration: none; 
}
.postmetadata a { 
  /* color: #92d031;  */
  color: #A4A32F;
  padding: 3px; 
}
.postmetadata a:hover { 
  /* background-color: #92d031;  */
  background-color: #A4A32F; 
  color: #ffffff; 
  text-decoration: none; 
}


.subscribe { font-size: 9pt; }

.feed_heading {
  color: #666;
  position: relative;
    top: -4px;
    left: 4px;
}

.feed_more {
/*  color: #666;*/
  padding-left: 22px;
}

.newsletter a { 
  color: #6699cc; 
  text-decoration: none; 
}
.newsletter a:hover { 
  color: #6699cc; 
  text-decoration: underline; 
}
#footer { font-size: 8pt; }

.sidebar {
  font-size: 8pt;
}
.sidebar h2 {
  font-size: 10pt;
  color: #666;
/*  color: blue; */
/*  border-bottom: 1px dotted #666; */
}
.sidebar h2 a {
  color: #000;
}

.sidebar li.categories {
  font-size: 10pt;
  font-weight:bold;
  color: #666;
/*  color: red;*/
  display:inline;
  list-style-type:none;
  line-height: 14pt;
}

.sidebar a {
  font-size: 8pt;
  font-weight:normal;
  color: #666;
/*  color: green;*/
  text-decoration: none;
  line-height: 12pt;
}
.sidebar a:hover {
  color: #000;
}

.latest-reactions {
  border-bottom: 1px solid #e6e6e6; 
  line-height: 10pt;
  border-bottom: 1px dotted #666;
}
.latest-reactions div#author {
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  line-height: 10pt;
}
.latest-reactions div#title {
  color: #666;
  font-size: 9pt;
  font-weight: bold;
  line-height: 9pt;
}
.latest-reactions div#date {
  color: #000000;
  font-size: 7pt;
  line-height: pt;
}
.latest-reactions div#entry {
  color: #000000;
  font-size: 9pt;
  line-height: 9pt;
}

.content_page_heading {
  font-size: 12pt;
  font-weight:bold;
  color: #666;
}
.content_page_text {
  font-size: 10pt;
  color: #666;
}


/* Style */
.subscribe { text-align: right; }

.feed {
/*  background: url('images/feed.gif');
  background-position: top left;
  background-repeat: no-repeat;*/
  padding-left: 10px;
}

.newsletter { background: url('images/newsletter.gif'); background-position: top left; background-repeat: no-repeat; padding-left: 22px; }
.post h3 { margin: 0px; margin-top: 15px; }

/*
.post { border-bottom: 1px solid #ccc; }
*/

.post img { padding: 3px; margin: 5px; border: 1px solid #ccc; }
.post .post-info, .post .post-info a { color: #666; padding: 0px; }
.post .post-info a:hover { background: none; }
.post .post-info:hover a { color: #000; }
.post .post-info .post-author { background: url('images/author.gif'); background-position: left left; background-repeat: no-repeat; padding-left: 18px; }
.post .post-info .post-date { background: url('images/date.gif'); background-position: left left; background-repeat: no-repeat; padding-left: 18px; }
.post .post-actions { text-align: right; }
.post .post-actions .post-comments { background: url('images/comments.gif'); background-position: left left; background-repeat: no-repeat; padding-left: 18px; }
.post .post-actions .post-trackbacks { background: url('images/trackbacks.gif'); background-position: left left; background-repeat: no-repeat; padding-left: 18px; }
.sidebar ul { padding: 0px; list-style-type: none; margin: 0px; }
.sidebar ul li { border-bottom: 1px solid #e6e6e6; text-indent: 10px; background: url('images/bullet.gif'); background-repeat: no-repeat; background-position: top left; }
#rectangle { border-bottom: 1px solid #ccc; margin-top: 20px; padding-bottom: 15px; }
.sidebar ul li:hover { background: url('images/bullet_hover.gif'); background-repeat: no-repeat; background-position: top left; }
.sidebar ul li a { display: block; }
.navigation { font-weight: bold; color: #fff; margin-top: 15px; margin-bottom: 15px; }
.navigation a { color: #fff; text-decoration: none; }
.navigation a:hover { background-color: #92d031; }
.previous { float: left; text-align: left; }
.previous a { display: block; width: 224px; background-color: #ccc; padding: 4px; }
.next { float: right; text-align: right; }
.next a { display: block; width: 224px; background-color: #ccc; padding: 4px; }
.sidebar img { border: 0px; }
.read-more { float: left; }

#comments ul { margin: 0px; padding: 0px; list-style-type: none; }
#comments li { margin: 0px; padding: 0px; border-bottom: 1px solid #ccc; padding: 8px; margin-bottom: 15px; overflow: hidden; }
#comments .alt { background-color: #fafafa; }
#comments .author { border-bottom: 4px solid #92d031; border-top: 4px solid #92d031; }
#comments .comment-name, #comments .comment-name a { color: #92d031; font-size: 13pt; }
#comments .comment-date { color: #666; font-size: 10pt; }
#comments .author .comment-name, #comments .author .comment-name a, #comments .author .comment-date { color: #000; }
#commentform input, #commentform textarea { font: 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px; border: 2px solid #ccc; }
#commentform input:focus, #commentform textarea:focus { border: 2px solid #92d031; }
.last-comments-date { width: 100%; background-color: #fff; }

#search {
  background-color: #e6e6e6;
  margin-left: -5px; 
  margin-top: -5px;
  padding: 5px;
  margin-bottom: 8px;
}
#search .searchinput {
  position: relative;
    top: -4px;
  width: 77%;
  font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; 
  padding: 2px; 
  border: 2px solid #ccc;
}
#search .submit {
  position: relative;
    top: -1px;
    left: 2px;
}
/*
#search h2 {
  font-size: 13pt;
}
*/

#searchpage {
  background-color: #ffffff;
  margin-left: -5px; 
  margin-top: -5px;
  padding: 5px;
  margin-bottom: 8px;
}
#searchpage .searchinput {
  position: relative;
    top: -4px;
  width: 90%;
  font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; 
  padding: 2px; 
  border: 2px solid #ccc;
}
#searchpage .submit {
  position: relative;
    top: -1px;
    left: 2px;
}
/*
#searchpage h2 {
  font-size: 13pt;
}
*/

#rectangle, #skyscraper { margin-top: 25px; margin-bottom: 25px; }
#comment { width: 440px; }

/* Ads */
table.ciaoad {border:#7A7A7A solid 1px; background-color:#E4E4E4; padding:0px 2px 0px 5px; width:120px;height:80px;}
table.ciaoad td {text-align:left;font-family:Verdana;font-size:9px;text-decoration:none;color:000;}
table.ciaoad img {float:left;width:35px;margin:2px 5px 0 0px;padding:0px;border:0}
/* a {color: #7A7A7A; text-decoration: underline; } */
#tagcloud { list-style-type: none; padding: 0px; margin: 0px; }
#tagcloud li { float: left; padding: 2px; }
.center { text-align: center; }