/*
Theme Name: First Theme
Theme URI: http://www.wpdone.com
Description: Free Wordpress Theme Created by Adrian Bornea - WPDONE.com
Author: Adrian Bornea
Author URI: http://www.wpdone.com
Version: v1.0
.
This theme can be used for commercial or non-commercial use, but it can't be sold because is a free theme.
.
*/

body {
	 margin: 0px;
	 padding: 0px;
	 background-color: #111b25;
     font: 62.5% Arial, Verdana, Tahoma; color:#3d3d3c;
     font-size: 12px;
     }
 
/* ----- HEADINGS ----- */

h1, h2, h3, h4 {
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    color: #5c5c5c;
    }


h2 {
   font-size: 20px;
   margin: 20px 0 7px 0;
   }

h3 {
   font-size: 15px;
   margin: 20px 0 5px 0;
   }

h4 {
   font-size: 12px;
   margin: 20px 0 2px 0;
   }
   
/* ----- PARAGRAPHS ----- */

p {
  font-size: 12px;
  color: #5c5c5c;
  line-height: 18px;
}

/* ----- LINKS ----- */

a {
  text-decoration: none;
  color: #375569;
  outline: 0;
  }

a:hover {
        color: #81a4bb;
        }

a img {
  border:none;
  }


/* ----- CONTAINER ----- */

#container {
           width: 950px;
		   margin: 0 auto;
		   background: url('images/bg.png') top left no-repeat;	
           }

 
/* Header */ 

#header {
	height: 140px;
    }
 
#menu {
	  height: 25px; 
      padding-bottom: 5px;
      }

#menu ul {
       list-style-type: none;
       display:inline;
       float: right;
       }
  
#menu li {
       display:inline;
       color: #ffffff;
       padding-left: 10px;
       padding-right: 10px;
       border-right:1px dotted #333333;
       }
  
#under_menu {
                   width: 950px;
 			 height: 113px;
                   margin-top: 5px;
			 background-color: #0c161e;
             }
  
  
#logo {
  		width: 277px;
   		height: 64px;
		float: left;
        margin: 20px;
        }
   
#ads1 {
   		 display: inline;
		 width: 468px;
         height: 60px;
		 float: right;
         border: 10px solid #090f14;
         margin: 15px 15px 0;
         }
  

/* Left Column */
  
#left_column { 		   
               width: 630px;
               float: left;
               margin-top: 10px;
               margin-bottom: 10px;
               }
   
#brief p {
          color: #375569;
          font-size: 16px;
          font-weight: bold;
          font-style: italic;
}

#content {
            margin-top: 10px;
            background-color: #ffffff;
            padding: 20px;
} 

#content a {
         font-weight: bold;
}

.entry {
 margin-bottom: 50px;
 clear: both;
}

.image_block {
 display: inline;
 width: 150px;
 height: 150px;
 float: left;
 margin: 10px;
}

.image_block img{
 border: 2px solid #0c161e;
}

#content h2 a {
           font: 25px "Arial Black";
           font-weight: bold;
}


.info {
  height: 20px;
  background-color: #0c161e;
  font-size: 12px;
  color: #ffffff;
  padding-left: 10px;
  padding-top: 5px;
}

.info a { 
 font-weight: bold;
}


.clear {
 clear:both;
}


/* Right Column */
   
#right_column {
		width: 310px;
		float: right;
        margin-top: 20px;
        }
 

/* SUBSCRIBE */
   
#subscribe {
               height: 90px;
               width: 310px;
               background-color: #0c161e;
               }

#twitter {
 display: inline;
 float: left;
 width: 50px;
 height: 50px;
 padding: 20px 20px 20px 40px;
}

#twitter a {
 display: block;
 text-indent: -9999px;
 background:url('images/twitter.png') no-repeat;
 width: 50px;
 height: 50px;
}

#twitter a:hover {
 display: block;
 text-indent: -9999px;
 background:url('images/twitter2.png') no-repeat;
 width: 50px;
 height: 50px;
}

#rss {
 display: inline;
 float: right;
 width: 50px;
 height: 50px;
 padding: 20px 40px 20px 20px;;
}

#rss a {
 display: block;
 text-indent: -9999px;
 background:url('images/rss.png') no-repeat;
 width: 50px;
 height: 50px;
}

#rss a:hover {
 display: block;
 text-indent: -9999px;
 width: 50px;
 height: 50px;
 background:url('images/rss2.png') no-repeat;
}

#mail {
 display: inline;
 float: right;
 width: 50px;
 height: 50px;
 padding: 20px;
}

#mail a {
 display: block;
 text-indent: -9999px;
 background:url('images/mail.png') no-repeat;
 width: 50px;
 height: 50px;
}

#mail a:hover {
 display: block;
 text-indent: -9999px;
 width: 50px;
 height: 50px;
 background:url('images/mail2.png') no-repeat;
}

/* SIDEBAR */
     
#sidebar {
              margin-top: 10px;
              margin-bottom: 10px;
              padding: 20px;
              padding-left: 30px;
              background-color: #0c161e;
              }

#sidebar li {
      list-style: none;
      color: #81a4bb;
      font-size: 20px;
      }

#sidebar li ul li {
 list-style-type: square;
 color: #375569;
 font-size: 16px;
 font-weight: bold;
}

#searchform {
    height: 40px;
}

#search-box {
 width: 180px;
 background-color: #111b25;
 border: 1px solid #375569;
 color: #375569;
 font-size: 18px;
 padding: 5px;
 margin: 0;
}

#search-button {
 width: 50px;
 background-color: #375569;
 border: none;
 font-size: 18px;
 padding: 5px;
 margin: 0;
 color: #0c161e;
}


#sidebar h3 {
     border-bottom: 1px solid #81a4bb;
     margin-bottom: 10px;
     font-size: 20px;
     padding: 0;
     margin: 0;
     color: #81a4bb;
}

#sidebar h2 {
     border-bottom: 1px solid #81a4bb;
     margin-bottom: 10px;
     font-size: 20px;
     padding: 0;
     margin: 0;
     color: #81a4bb;
}

.widget {
 margin-bottom: 30px;
}

/* FOOTER */

#footer {
 clear: both;
 background-color: #0c161e;
 padding: 10px;
 text-align: center;
 margin-bottom: 20px;
}


/*
	Comment-Styles
*/

#comments_template {
	border-top:1px solid #e3e3e3;
	margin-top:30px;
	padding-top:30px;	
}
ol#comments {
	margin:0px;
	padding:0px;
	margin-top:20px;
}
ol#comments li {
	margin:0px;
	padding:0px;
	position:relative;
	padding-left:60px;
	list-style:none;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
ol#comments .avatar {
	position:absolute;
	top:0px;
	left:0px;
}


ul.commentlist {
	margin:20px 0px 20px 0px;
	padding:0px;
	border:5px solid #dedede;
}
ul.commentlist li {
	margin:0px;
	padding:10px 0px 20px 60px;
	position:relative;
	list-style:none;
	border:1px solid #dedede;
	border-bottom:0px;
	background:#ffffff url(images/background_block_slice.jpg) repeat-x;
	background-position:1px 1px;
}
ul.commentlist .avatar {
	position:absolute;
	top:10px;
	left:10px;
	border:1px solid #dedede;
}
ul.commentlist .commentmetadata {
	display:none;
}
ul.commentlist ul  {
	margin:20px 0px 20px 0px;
	padding:0px;
}
ul.commentlist ul li {
	border:0px;
	background-color:#ffffff;
	overflow:auto;
	background-image:none;
	padding-bottom:0px;
}

#submit {
  background-color: #375569;
  border: 1px solid #0c161e;
  color: #0c161e;
  font-weight: bold;
}


