/*
Theme Name: eXa DOS
Description: the eXa DOS
Version: 1.0

*/
body{

	background-color:#fff;
	margin:0;
	font-family:Arial,Tahoma, sans-serif;
	font-size:13px;
	color:#333;
}

/* -----------HEADER ------------- */
#header{
  
  background-color:#000;
  margin:auto;
  width:760px;
}
#header, #header a{
color:#fff;
font-size:26px;
font-weight:bold;
padding:0 15px;
}
#header_content{
  width:800px;
  margin:auto; 
}

  #headerimg{
  height:132px; 
  margin:auto;  
  width:760px;
  }

.toptitles a{
padding:0 5px;
}
/* ------ WRAPPER for POST Content and SIDEBAR--- */
#wrapper{
	width:800px;
	overflow:hidden;
  margin:auto;
}

/* ------- Maincontent WRAPS POSTwrapper and sidebarwrapper ----*/
#maincontent{
	float:left; 
  margin-top:0px;
  overflow:hidden; /* for if using background-color */
  background-color:#fff;
 
}

/* ------- LEFT Content (post section) ---- */
 
#leftcontentwrapper{
padding-top:5px; /* if #maincontent didn't define padding top */ 
float:left;
width:380px;
overflow:hidden;
margin:auto;
padding-right:10px;
}

.postwrapper{
  margin:0 15px;
 
}
.postentry{
  margin-bottom:30px;
 
  float:left;
}

  h1.posttitle{
  	font-size:26px;	
  	margin:0;
    margin-bottom:5px;
  }
  h1.posttitle a{
    text-decoration:none;
    font-family:Arial, Calibri, Trebuchet MS, Helvetica, Tahoma;
    color:#121212;
  }
  h1 a:hover, a:hover{
    text-decoration:underline;
  }

  .thetitle{
   	display:block;
  	padding-bottom:0px;
  	margin-bottom:4px;
  }
  
  .afterpost{
    margin:10px 0;
    border-top:1px solid #eee;
    background-color:#fff;
    padding:5px 0; 
  }
 
  .datemeta, .categorymeta, .tagsmeta, .commentsmeta, .authormeta{
  text-transform:uppercase;
  padding:0 0px;
  display:inline;
  font-size:85%;
  color:#626262;
  }
  .datemeta, .commentsmeta,.tagsmeta{
  padding-left:0;
  }

  .authormeta{
   float:right;
  }
  .tagsmeta{
  padding-top:5px;
  display:block;
  
  }
  .commentsmeta{
  float:right;
  }
.picimg{
  float:left;
 padding-left:10px;
  width:145px;
  margin:0 20px;
}
.adse{
width:165px;
float:left;
padding-left:50px;
}
.adselink{
width:760px;
margin:auto;
padding:6px 0; 
}
/*---------------- SIDEBAR --------------- */

#sidebarwrapper{
clear:both;
width:760px;
line-height:normal;

font-size:12px;
}
#sidebarwrapper a{
color:blue;
}
/* Sidebar1, Padding from boxes to sidebar*/
#sidebar{
padding-bottom:0;
padding-top:5px;
padding-right:0px;
padding-left:5px;
}

  /* Dictates the space above and below the h2, affect the box but not all */
  #sidebar ul{
  padding:0px;
  margin:0;
  list-style-type:none; 
  margin-bottom:10px;
  }
    #sidebar ul h2{
    font-size:13px;
    
    margin:0px;
    
    color:#000;
    }
   /* Same as ul li? */
  #sidebar ul li ul li{
  display:block; 
  }
 
  #sidebar li a{
  margin:0px;
  text-decoration:underline;
  }
  #sidebar ul li ul li a{
  margin-left:10px;

  }
 
  #sidebar .textwidget{
  padding:5px;
  }  
  
  #sidebar li a{
  margin-left:0;
  }
   .textwidget li h2{ 
   margin-bottom:0;
   
   }
   /* For widget border or can bg color too*/
  #sidebar .widget{
  
   
   
  }
/* ----------------------- FOOTER ------------------ */

#footerwrapper{
 padding:0 15px;
  background-color:#000;
  color:#fff;
  overflow:hidden;
  margin:auto;
  width:760px;
}
#footercontainer{
 margin:auto;
 width:760px;
 text-align:center;
 margin-bottom:10px;
}
#footercontainer a{
color:blue;
font-size:11px;
text-decoration:underline;

}
#footercontent{
  margin:5px 40px;
  text-align:center;
  font-size:11px;
  font-family:Verdana;  

}
#footercontent a{
color:#fff;
text-decoration:underline;
margin:0 10px;
}
.footerboxcontainer{
	width:220px;
	float:left;
	margin:0; 
  border:1px solid #777; 	
}


.footerboxcontent{
  background:url(images/bg_topbox.gif) repeat-x;
  background-color:#fff;
  padding:20px;
  min-height:290px;
  height:auto !important;
  height:290px; 
}
  .footerboxcontainer ul {
  padding:0px;
  margin:0;
  margin-bottom:10px;
  }
  .footerboxcontainer ul h2{
  font-size:16px;
  margin:0;
  margin-bottom:5px;
  padding:0;
  }
  .footerboxcontainer ul li ul li{
  border-bottom:1px solid #eee;
  display:block;
  }

.bottommost{
background-color:#0c0c0b;

}
/*-------------------- COLORS -------------------- */


a {
  text-decoration:none;
  color:blue;
}
/* OTHERS */
.postentry img{border:none; padding:5px; margin:5px;}



/* -------- Table Category display ---- */

.table-post-display{

margin-bottom:10px;
}
.table-post-display td{
padding:10px;
border:1px solid #eee;


}
.table-post-display tr{
border:1px solid #eee;
}
.table-post-display h1{
font-size:16px;
margin:0;
}
.table-post-display .left-cell{
width:40%;
}

#site_title{
padding:0 10px;
font-size:32px;
font-weight:bold;
color:yellow;
text-align:center;
font-family:Tahoma;
}
#header_desc{
padding:0 10px;
font-size:18px;
font-weight:bold;
text-align:center;
font-family:Arial, Tahoma;
}
#header_links{
text-align:center;
padding-bottom:5px;
}
#header_links a{
text-decoration:underline;
padding:0 5px;
}

#top_img{ 
margin:5px 0;
}

