  /*
  Theme Name: TimeCafe Free Theme 1
  Theme URI: http://www.timecafethemes.com/wordpress/free-premium-wordpress-theme/
  Description: Free Premium WordPress Theme from <a href="http://www.timecafethemes.com">TimeCafe Themes</a>
  Version: 1.02
  Author: TimeCafe Themes
  Tags: premium, fixed width, two columns, widgets, dropdown menu
  */
body {
  background: #0171bb;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #141414;
  width: 100%;
}
a, a:visited {font-weight: normal; text-decoration: underline; color: #00aff0;}
a:hover {color: #9fd142; text-decoration: underline;}
#container {
  background: #ffffff;
  width: 950px; 
  margin: 0 auto;
  margin-top: 0px;
}
/*** Header ***/
#header {
  margin: 0 auto;
  width: 950px;
  height: 140px;
  background: url(images/header.png) no-repeat;
}
#header h1 {padding: 30px 0px 0px 36px;}
#header h1 a {font-size: 22px; color: #fefefe; font-weight: normal; font-family: Arial, Tahoma, Verdana;}
#header p {color: #222222; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 36px;}
#logo {float: left; width: 700px; height: 90px;}
#rss {float: right; width: 150px; height: 90px;}
/*** Navigation ***/
#navigation {width: 940px; height: 30px; margin: 0px 0px 0px 20px; padding-top: 7px;}
#nav_left {float: left; width: 850px;}
#nav_right {float: right; width: 90px; padding: 5px 0px 0px 0px;}
/*** Navigation ***/
#nav {margin: 0px; padding: 0px; list-style: none;}
#nav ul {margin: 0px; padding: 0px; list-style: none;}
#nav a, #nav a:visited {
  color: #FFFFFF;
  display: block;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  margin: 0px;
  padding: 7px 15px 7px 15px;
}
#nav a:hover {
  background: #fbcb54;
  color: #FFFFFF;
  margin: 0px;
  padding: 7px 15px 7px 15px;
  text-decoration: none;
}
#nav li {float: left; margin: 0px; padding: 0px; z-index: 15; position: relative;}
#nav li li {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 150px;
  z-index: 10;
  position: relative;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
  background: #444;
  width: 150px;
  float: none;
  text-transform: none;
  margin: 0px;
  padding: 5px 10px 5px 10px;
  border-top: 1px solid #666;
  border-bottom: 1px solid #222;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
}
#nav li li a:hover, #nav li li a:active {background: #333; padding: 5px 10px 5px 10px;}
#nav li ul {position: absolute; width: 10em; left: -999em;}
#nav li:hover ul {left: auto; display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#adsense {margin: 0 auto; width: 950px; background: #FFF;}
#adblock   {
  background: #cbe6f0;
  border: none;
  margin: 0px 15px 5px 15px;
  font-size: 14px;
  color: #444;
  padding: 5px;
  }
/*** Content ***/
#content {margin: 0 auto; width: 950px; background: #FFF;}
#market {margin: 0 auto; width: 500px; background: #FFF;}
#game{padding: 20px;}
#postarea {
  width: 548px;
  float: left;
  margin: 0px 0px 10px 10px;
  padding: 5px 5px 5px 5px;
  border: 0px solid #C8C8C8;
}
#postarea img {padding: 5px;}

.storycontent ul li {
  background: transparent url(images/list.gif) no-repeat top left;
  list-style-type: none;
  margin: 0px 0px 2px 0px;
  padding: 1px 0px 0px 16px;
}
.storycontent ol li {
  background: transparent url(images/ol.gif) no-repeat top left;
  list-style-type: none;
  margin: 0px 0px 2px 0px;
  padding: 1px 0px 0px 20px;
}
.meta {
  margin: 10px 0px 35px 0px;
  border: 0px;
  padding: 5px;
  color: #9fd142;
  font-weight: normal;
  font-family: Arial, Tahoma, serif;
  font-size: 12px;
}

.meta a, .meta a:visited {
  color: #9fd142;
  font-weight: normal;
  font-family: Arial, Tahoma, serif;
  font-size: 12px;
}

/*** Homepage ***/
#thumb {width: 545px; height: 160px; border: 1px solid #C8C8C8; background: #DDD;}
#thumb img{width: 535px; height: 150px;}
.featured {background: #EEE; border-bottom: 1px solid #C8C8C8; margin: 5px 0px 5px 0px;}
.featured h2 {background: #CCC;}
.featured h2 a, .featured h2 a:visited {
  color: #101010;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px 0px 0px 20px;
}
.featured h2 a:hover {color: #990000;}
/*** Comments ***/
#commentlists img {padding: 0;}
#commentlists h2 {
  background: #EEE;
  border: none;
  margin: 10px 0px 5px 0px;
  font-size: 12px;
  color: #444;
  padding: 3px 0px 3px 10px;
  border: 1px solid #C8C8C8;
}
#commentlists cite {font-weight: bold;}
.commentbody {
  padding: 5px;
  width: 535px;
  background: #FAFAFA;
  border: 1px solid #C8C8C8;
  line-height: 15px;
}
.commenttext {
  min-height: 44px;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  color: #666;
  padding: 5px;
  text-align: justify;
}
.avatar {margin: 0px 5px 0px 0px; float: left; width: 48px; height: 48px;}
.commentmetadata {
  position: relative;
  float: right;
  font: italic 10px Arial, Verdana, Helvetica;
  color: #999;
}
/*** Comment Form ***/
#author, #email, #url {
  width: 200px;
  background: #F0F0F0;
  font-weight: bold;
  color: #666;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  margin: 3px 0px 2px 0px;
  padding: 4px;
  border: 1px solid #C8C8C8;
}
#words {
  background: #F0F0F0;
  font-weight: bold;
  width: 535px;
  color: #000000;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana;
  padding: 4px;
  margin: 2px 0px 5px 0px;
  border: 1px solid #C8C8C8;
}
/*** Wp Images ***/
.wp-caption {margin: 0px; padding: 0px;}
.wp-caption img {margin: 0px 0px 10px 0px; padding: 0px; border: 0px;}
.wp-caption p.wp-caption-text {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  line-height: 12px;
}
img.wp-smiley {float: none; border: none; padding: 0px; margin: 0px;}
#s {
  background: #EEEEEE;
  width: 140px;
  color: #000000;
  font-size: 11px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  margin: 0px;
  padding: 2px 0px 2px 5px;
  border: 1px solid #999;
  display: inline;
}
#sb {
  background: #EEEEEE;
  width: 140px;
  color: #000000;
  font-size: 11px;
  font-family: Arial, Tahoma, Verdana;
  font-weight: normal;
  margin: 0px;
  padding: 2px 0px 2px 5px;
  border: 1px solid #999;
  display: inline;
}
#submit {
  background: #141414 url(images/h2.gif) repeat-x;
  color: #FFFFFF;
  font-size: 11px;
  font-family: Arial, Tahoma, Verdana;
  margin: 0px 0px 5px 0px;
  padding: 3px 15px 3px 15px;
  font-weight: bold;
  border: 1px solid #999;
}
/*** Sidebar ***/
#sidebar {
  float: right;
  width: 353px;
  background: #FFFFFF;
  border: 0px solid #C8C8C8;
  margin: 0px 10px 10px 0px;
  padding: 5px;
}
#sidebar h2 {
  background: url(images/h2.gif) repeat-x;
  border: none;
  margin: 20px 5px 10px 5px;
  font-weight: normal;
  font-size: 20px;
  color: #FFF;
  padding: 10px 0px 15px 10px;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
}
#sidebar a, #sidebar a:visited, #sidebar a:active {font-size: 12px; color: #00aff0;  text-decoration: none;}
#sidebar a:hover {color: #9fd142; text-decoration: none;}
#sidebar ul {list-style-type: none; margin: 0; padding: 0;}
#sidebar ul li {
  border: 0px solid #dfddd7;
  list-style-type: none;
  margin: 0px 2px 5px 0px;
  padding: 1px 0px 0px 5px;
}

.textwidget {
  margin: 5px 5px 10px 7px;
  padding: 0px;
}

/*** Footer ***/
#footer {
  margin: 0 auto;
  width: 950px;
  height: 150px;
  background: url(images/footer.png) top no-repeat;
  color: #222;
  font-size: 11px;
}
#footer a, #footer a:visited {font-size: 11px; color: #222;}
#footer a:hover {color: #FF0000;}
#footer_left {float: left; padding: 17px 0px 0px 30px;}
#footer_right {float: right; padding: 17px 30px 0px 0px;}
/*** WordPress Forms ***/
#searchform {margin: 0px; padding: 0px; overflow: hidden; display: inline;}
#topsearch {
  width: 180px;
  padding: 4px 0px 2px 5px;
  font-size: 11px;
  color: #444;
  margin: 0px 0px 0px 2px;
  display: inline;
  border: none;
  background: transparent;
}
/*** Reset ***/
* {margin: 0px; padding: 0px; list-style: none; text-decoration: none;}
.clear{clear: both;}
.aligncenter{display: block; margin: 0 auto; text-align: center;}
.alignleft{float: left;}
.alignright{float: right;}
.code{
  border: 1px solid #ccc;
  font-family: Courier;
  list-style: decimal-leading-zero;
  padding: 3px 5px 3px 35px;
}
.code li{background: #E5F2FF; margin: 2px 0; padding: 0 5px;}
fieldset{border: 1px solid #DDDDDD; margin: 5px; padding: 5px; text-align: justify;}
legend{
  color: #666;
  font: bold 12px Arial, Tahoma, Verdana;
  margin: 0px;
  padding: 0px 11px 0px 11px;
}
img{border: none; text-decoration: none;}
.space {margin: 5px 0px 5px 0px; padding: 0;}
hr{background: #c0c0c0; border: none; color: #d0d0d0; height: 1px; margin: 10px 0;}
p {margin-top: 5px;}
/*** Typography ***/
h1{font-size: 22px; color: #00aff0; font-weight: normal; font-family: Arial, serif;}
h2{
  font-size: 20px;
  border-bottom: 1px dotted #00aff0;
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-top: 15px;
  color: #00aff0;
  font-weight: normal;
  font-family: Arial, Tahoma, serif;
}
h3{font-size: 17px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h4{font-size: 16px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h5{font-size: 15px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h6{font-size: 14px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h1 a, h1 a:visited {font-size: 20px; color: #00aff0; font-weight: normal; font-family: Arial, Tahoma, serif;}
h2 a, h2 a:visited {
  font-size: 20px;
  margin-bottom: 5px;
  color: #00aff0;
  font-weight: normal;
  text-decoration: none;
  font-family: Arial, Tahoma, serif;
}
h2 a:hover {
  font-size: 20px;
  margin-bottom: 5px;
  color: #9fd142;
  font-weight: normal;
  text-decoration: none;
  font-family: Arial, Tahoma, serif;
}
h3 a, h3 a:visited{font-size: 17px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h4 a, h4 a:visited{font-size: 16px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h5 a, h5 a:visited{font-size: 15px; color: #00aff0; font-family: Arial, Tahoma, serif;}
h6 a, h6 a:visited{font-size: 14px; color: #00aff0; font-family: Arial, Tahoma, serif;}
.red {
    background: #FFFFFF;
  padding: 3px 0px 3px 10px;
  margin: 2px;
}
.yellow {
  background: #FFFFFF;
  padding: 3px 0px 3px 10px;
  margin: 2px;
}
.blue {
    background: #FFFFFF;
  padding: 3px 0px 3px 10px;
  margin: 2px;
}
.green {
    background: #FFFFFF;
  padding: 3px 0px 3px 10px;
  margin: 2px;
}
blockquote {
  background: #ffffff;
  margin: 0px 10px 0px 35px;
  padding: 0px 0px 0px 40px;
  
}