/*  
Theme Name: Alex Le 2008
Theme URI: http://alexle.net/
Description: Upgraded Skin for Alex Le.net
Version: 1.0
Author: Alex Le
Author URI: http://alexle.net/

  Designed by Alex Le

*/


/* general */
hr
{ border: 0px; border-top: 1px solid #07aed8;}
hr.thick
{ border-bottom:2px solid #07aed8; }
a
{ color: #07aed8; text-decoration: none; }
a:hover
{ text-decoration: underline; }
strong
{ font-weight:bold}


#top_ads
{ position: fixed; top: 0px; text-align: center; height: 35px; margin: 0;
  background: transparent url('images/top_ads_bg.png') repeat-x top left;
  width: 100%; z-index: 99999;}
#top_ads_placeholder
{ height: 0px; }  
  
#masthead_container
{ background: url('images/masthead_bg.gif') repeat-x top left; height: 42px;   margin-top: 18px; 
  position: relative;
}

#logo
{ display: block; background: url('images/logo.gif') no-repeat; width: 150px; height: 31px; margin-top: 3px; }
  #logo span
  { display: none;}
  
  
#top_nav
{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; }
  #top_nav li
  { display:inline; }
  #top_nav li a
  { display: block; margin-right: 10px; float: left; padding: 2px; border: 1px solid #07aed8;
    color: #07aed8; text-decoration: none; font-size: 85%; padding: 2px 4px 2px 4px; font-weight: bold; }
  #top_nav li a:hover
  { background-color: #07aed8; color: white;}
  
/* Post-Formatting */
h2 a
{ font-size: 123.1%; font-weight: bold; color: #07aed8; text-decoration: none;}
.navigation 
{ text-align: right;}
.navigation a
{font-size: 85%; font-weight: bold; text-decoration: none; color: #898989; }
.navigation a:hover
{ text-decoration: underline; }


.pagetitle
{ font-size: 123.1%; font-weight: bold; padding-bottom: 10px;}

.post_title
{border-bottom: 1px solid #07aed8;}
  .post_content
  { margin-bottom: 50px;}
  .post_content img
  { padding: 0px; border: 1px solid #EFEFEF;}
  
  .post_content a
  { color: #07aed8; text-decoration: none; }
  .post_content a:hover
  { text-decoration: underline;}
  .post_action
  { text-align: right; border-bottom: 1px solid #07aed8; }
  .post_action a
  { font-size: 85%; display: block; float: right; padding: 1px 5px; border-top: 3px solid #07aed8; color: #07aed8; text-decoration: none; }
  blockquote
  { background-color: #EFEFEF; padding: 5px 5px 5px 5px;}
  


.post_info
{ text-align: right; }
  .post_time
  { font-weight: bold; font-size: 85%; border-bottom: 3px solid #07aed8; margin-bottom: 2px; text-transform: lowercase; }
  .post_categories
  { border-bottom: 1px solid #07aed8; margin-bottom: 5px; }
  .post_categories a
  { font-size: 85%; text-decoration: none; color: #575757; text-transform: lowercase; }
  .post_categories a:hover
  { color: #07aed8;}
  .post_meta
  { font-size: 85%; }
  .post_meta a
  { text-decoration: none; color: #07aed8;}
  .post_meta a:hover
  { font-weight: bold;}
  .post_meta_data
  { font-size: 85%;}
  

/* Sidebar */
  #sidebar
  { padding-left: 15px;}
  /* search */
  #s
  { width: 100px;}
  .lead
  { font-weight: bold; }
  .title_container
  { }
  .title_container span
  {font-size: 85%; font-weight: bold; background: #07aed8; color: white; padding: 2px 10px ; }
  ul.list, ul.list li ul
  { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; }
  ul.list
  { padding-top: 5px;}

  ul.list li ul
  { padding-left: 10px;}
  ul.list li, ul.list li ul li
  { list-style-image:none; list-style-type:none; padding-bottom: 3px;}
  ul.list a
  { font-size: 85%; color: #07aed8; text-decoration: none; text-transform: lowercase; }
  ul.list a:hover
  { font-weight: bold;}
  
  .pages a
  { font-size:100% !important; background-color: #DFF9FF; border-bottom: 1px solid #DFDFDF; display: block; padding: 2px;}
  .pages a:hover
  { font-weight: normal; background-color: #07aed8 ; color: white;}
  .current_page_item a
  { border-bottom: 3px solid #6FE3FF;}
  
  .posts_count
  { font-size: 85%; font-weight: bold;}

  /* The right-sidebar */
  .linkcat ul
  { margin-top: 5px; }
  
/* Comments */
.blog_post_comment_ad
{ text-align: right; }
.comment_summary
{ padding: 5px; border: 1px solid #07aed8 }
.comment_entry
{ border-top: 1px solid #DFDFDF;}
.alt
{ background-color: #f5f7fe;}
.comment_info
{ text-align: right; border-top: 2px solid #DFDFDF; }
  .comment_author, .comment_author a
  { font-weight: bold; }
  .comment_author a, #respond_container a
  {text-decoration: none; color: #07aed8; }
  .comment_date
  { font-size: 85%; text-transform: lowercase;}
  
  .notice
  {background-color: #FFF79F;}
  #respond_container
  { border-top: 3px solid #DFDFDF;}
    #respond
    {font-size: 123.1%; font-weight: bold;}

#footer
{ font-size: 85%; }

pre
{ width: 100%; overflow: auto;}