/*

Theme Name: Numberlay

Theme URI: http://wordpress.org/

Description: Number5

Version:

Author: Stelian Firez

Author URI: http://stelianfirez.com/



*/



body{

  margin: 0;

  padding: 0;

  background-color: #FFFFFF;

  font-family: "Times New Roman", Times, serif;

  background-image: url();

  background-position: 0 155px;

  background-repeat: repeat-x;

  background-color: #000000;

}

img{

  margin-bottom: 5pt;

  padding: 0;

  border: 0;

  vertical-align: top;

}

form{

  margin: 0;

  padding: 0;

  border: 0;

}

a{

  color: #85c0b6;

  text-decoration: none;

}

a:hover{

  color: #E03A3F;

  text-decoration: none;

}

#container{

  margin: 0;

  padding: 0;

}



.header{

  margin: 11px 0px 0px 0px;

  padding: 0;

  background-image: url(skin/header_bkg.jpg);

  background-position: top left;

  background-repeat: repeat-x;

  height: 65px;

}

.logo{

  margin: 10px auto;

  background-image: url(skin/logo.png);

  background-position: center right;

  background-repeat: no-repeat;

  padding: 0px;

  width: 760px;

  height: 60px;

}





.menu{

  margin: 0 auto;

  padding: 0;

  width: 760px;

  text-align: left;

}

.menu ul{

  margin: 8px 0 0 0;

  padding: 0;

  list-style: none;

  font-size: 12px;

}

.menu li{

  margin: 0 0 0 20px;

  padding: 0;

  display: inline;

  font-size: 12px;

}

.menu a{

  font-size: 12px;

  color: #85c0b6;

  text-decoration: none;

  text-transform: uppercase;

  line-height: 5px;

  padding: 10px 2px;

}

.menu a:hover, .menu ul li a:active, .menu ul li.current_page_item a{

  color: #5af0d6;

  font-size: 12px;

  text-decoration: none;

  text-transform: uppercase;

  background-image: url(skin/arrow.gif);

  background-position: bottom center;

  background-repeat: no-repeat;

  line-height: 5px;

  padding: 10px 2px;

}

#main {

  margin: 0 auto;

  padding: 0;

  width: 760px;

}



#content{

  margin: 35px 0px 0px 0px;

  padding: 0;

  width: 520px;

  float: left;

}

#sidebar{

  margin: 35px 0px 0px 0px;

  padding: 0;

  float: right;

  width: 200px;

}

.widget, .linkcat, .pagenav{

  margin: 0;

  padding: 0 0 0 0;

}

#sidebar ul{

  margin: 58px 0 0 0;

  padding: 0;

  list-style: none;

}

#sidebar ul li ul{

  margin: 7px 0 17px 0;

  padding: 0 0 15px 0;

  list-style: none;

  background-image: url(skin/dot_horiz.gif);

  background-position: bottom left;

  background-repeat: repeat-x;

}

#sidebar li ul li{

  margin: 0 0 2px 0;

  padding: 0 0 0 14px;

  list-style: none;

  background-image: url(skin/bullet.gif);

  background-position: center left;

  background-repeat: no-repeat;

  color: #787878;

  font-size: 14px;

}

#sidebar li ul li a{

  color: #787878;

  font-size: 12px;

  text-decoration: none;

}

#sidebar li ul li a:hover{

  color: #5af0d6;

  font-size: 12px;

  text-decoration: none;

}

#sidebar h2{

  margin: 0;

  padding: 0;

  font-size: 14px;

  text-transform: uppercase;

  color: #333333;

  background-image: url(skin/bullet.jpg);

  background-position: center left;

  background-repeat: no-repeat;

  font-weight: lighter;

  letter-spacing: 1px;

}

.line{

  background-image: url(skin/dot_horiz.gif);

  background-position: bottom left;

  background-repeat: repeat-x;

}



#search{

  margin: 0;

  padding: 0 0 0 11px;

}

.widget, .linkcat, .pagenav{

  margin: 0;

  padding: 0 0 0 11px;

}



.search_form{

  background-image: url(skin/dot_horiz.gif);

  background-position: bottom left;

  background-repeat: repeat-x;

  margin: 0 0 17px 0;

  padding: 12px 0 20px 0;

}

.s_text{

  border: 1px solid #CCCCFF;

  font-family: Arial, Helvetica, sans-serif;

  margin: 0;

  padding: 4px;

  font-size: 12px;

  color: #656565;

  width: 110px;

}

.searchsubmit{

  margin: 0;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #656565;

  padding: 1px;

}

.posts{

  margin: 50px 20px 0 0;

  padding: 0;

  clear: both;

  font-size: 10px;

}

.posts h3{

  font-size: 24px;

  color: #999999;

  font-weight: lighter;

  margin: 40px 0 0 0;

  padding: 0 0 0 30px;

  background-image: url(skin/big_bullet_red.jpg);

  background-position: top left;

  background-repeat: no-repeat;

}

.tags{

  margin: 5px 0px 0px 0px;

  padding: 0px 0px 0px 20px;

  background: url(skin/tag.png) no-repeat 0% 0%;

  line-height: 17px;

}

.comments{

  margin: 5px 0px 0px 0px;

  padding: 0px 0px 0px 20px;

  background: url(skin/comments.png) no-repeat 0% 0%;

  line-height: 17px;

}

.posts h2{

  font-size: 18px;

  color: #85c0b6;

  font-weight: lighter;

  margin: 0 0 20px 0;

  padding: 0;

}

.posts form{

  margin: 30px 0 0 30px;

}



.posts form p{

  margin: 10px 0 0 0;

  padding: 0;

}

.posts label{

  font-size: 14px;

  color: #787878;

  margin:  0 0 0 5px;

}

.posts textarea{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #656565;

  padding: 4px 5px;

  border: 1px solid #CCCCFF;

  width: 400px;

  overflow: auto;





}







.navigation{

  margin: 0;

  padding: 0 0 0 32px;

  font-size: 14px;

  line-height: 40px;

}

.navigation span{

  font-size: 30px;

}





.input_txt{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #656565;

  padding: 4px;

  border: 1px solid #CCCCFF;

  width: 170px;

}

.input_btn{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #656565;

}

.posts ol{

  margin: 20px 0 0 0;

  padding: 0 0 0 32px;

  list-style: none;

  font-family: "Times New Roman", Times, serif;

  font-size: 12px;

  color: #787878;

}

.posts ol li{

  margin: 0;

  padding: 0;

}

.posts ol p{

  margin: 0 0 17px 0;

  padding: 0;

}



.posts ol li em{

  background-color: #FFFF9B;

  color: #C7A400;

  padding: 0 3px;

}

.spectator{

  font-size: 14px;

  margin: 0 0 5px 0;

  padding: 0 0 5px 0;

  background-image: url(skin/dot_horiz.gif);

  background-position: bottom left;

  background-repeat: repeat-x;

}

.spectator a{

  color: #85c0b6;

  text-transform: uppercase;

  letter-spacing: 1px;

}

.spectator a:hover{

  color: #5af0d6;

}



.post{

  margin: 0 0 20px 0;

  padding: 0;

  font-size: 12px;

  clear: both;

}

.post h2{

  text-transform: titlecase;

  font-size: 24px;

  font-weight: lighter;

  color: #85c0b6;

  margin: 0;

  padding: 0 0 0 30px;

  background-image: url(skin/big_bullet.jpg);

  background-position: center left;

  background-repeat: no-repeat;

  display: inline;

}

.post h3{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

}

.post h3 a{

  color: #85c0b6;

  text-decoration: none;

}

.post h3 a:hover{

  color: #5af0d6;

  text-decoration: none;

}

.post h2 a{

  text-transform: capitalize;

  font-size: 26px;

  font-weight: lighter;

  color: #85c0b6;

  text-decoration: none;

}

.post h2 a:hover{

  font-size: 26px;

  font-weight: lighter;

  color: #5af0d6;

  text-decoration: none;

}

.post blockquote{

  margin: 15px;

  padding: 0 0 0 10px;

  border-left: 4px solid #66CCCC;

}

.re_search{

  color: #E64848;

  font-size: 24px;

}

.re_search a{

  color: #52a1c3;

  text-decoration: underline;

}

.re_search a:hover{

  color: #5af0d6;

  text-decoration: underline;

}



.date{

  color: #333333;

  margin: 0 0 0 12px;

  padding: 0 0 0 12px;

  font-size: 10px;

  background-image: url(skin/dot_vert.gif);

  background-position: top left;

  background-repeat: repeat-y;

}



.entry{

  text-align: left;

  color: #555555;

  font-size: 12px;

  margin: 0;

  padding: 5px 0 0 0px;

  clear: both;

}

.entry a{

  

  color: #85c0b6;

  text-decoration: none;

  border-bottom: 1px dotted;

}

.entry a:hover{

  text-align: right;

  color: #5af0d6;

  text-decoration: none;

  border-bottom: 1px dotted;

}



.entry p{

  margin: 0;

  padding: 0;

}

img.floatleft{

  float: left;

  margin: 10px 10px 10px 10px;

}



.postmetadata {

  margin: 8px 0 0 0;

  padding: 0;

  font: 11px "Times New Roman", Times, serif;

  color: #333333;

  clear: both;

}

.tags {

  margin: 0;

  padding: 2px 0 2px 22px;

  background: url(skin/tag.png) no-repeat 0% 0%;

  line-height: 16px;

}

.comments-no {

  margin: 0;

  padding: 2px 0 2px 22px;

  background: url(skin/comments.png) no-repeat 0% 50%;

  line-height: 16px;

}

.postmetadata a {

  padding: 0;

  color: #333333;

  text-decoration: none;

}

.postmetadata a:hover {

  text-decoration: none;

  color: #5af0d6;

}

.alt{

  padding: 12px 0 0 0;

  margin: 0;

  font-size: 12px;

  color: #939393;

}

#footer{

  font-size: 14px;

  margin: 0 auto;

  padding: 60px 0 10px 0;

  color: #787878;

  clear: both;

  width: 697px;

}

#footer span{

  margin: 0 0 0 30px;

}



.valid_icon{

  padding: 0 0 0 12px;

  margin: 0 5px 0 0;

  background-image: url(skin/valid.gif);

  background-position: center left;

  background-repeat: no-repeat;

  line-height: 16px;

}

#calendar_wrap{

  margin: 0;

  padding: 0 0 0 11px;

}

.calendar_line{

  background-image: url(skin/line.jpg);

  background-position: bottom left;

  background-repeat: repeat-x;

  margin: 0 0 7px 0;

  padding: 0 0 7px 0;

}



#wp-calendar{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  width: 178px;

}

#wp-calendar td{

  text-align: center;

  color: #404040;

}

#wp-calendar th{

  background-color: #FFFF9B;

}



#wp-calendar caption{

  background-color: #CCFF99;

  color: #FFFFFF;

  font-weight: bold;

}

#wp-calendar a{

  font-weight: bold;

}

#wp-calendar tfoot{

  background-color: #DFF8FF;

}

















