/*
Theme Name: LLWB
Theme URI: http://
Description: 
Version: 0.1.1
Author: Chris Fudge
Author URI: http://
Tags: Black, 2 column

*/

/* Import Styles form old site */ 
  @import url("../../../css/llwb_global.css"); 
  @import url("../../../css/llwb_home.css");
  @import url("css/jquery.lightbox-0.5.css");

/* Layout */
#wrapper {
  width:980px;
  margin:0 0 40px 0;
}

.advert-tab	{
	
	margin:60px 0px 0 0;
	float:right;
	}

img a {border:none;}
	
  #content {
    margin:0 0 0 0px;
    width:400px;
    float:left;
  }
  
  #content.single {
    width:700px;
    text-align:left;
  }
  
  #middle{
    background: #000;
    margin:0 0 0 15px;
    width:280px;
    float:left;
  }
  
  #right {
    background: #000;
    margin:0 0 0 15px;
    width:260px;
    float:left;
  }  
  
  #sidebar {
    background: #000;
    text-align:left;
  }  
  
/* Blog Link */
  #sidebar #blogLink {
    margin:0 0 10px 10px;
  }
  #sidebar #blogLink img{
    border:0;
  }
  #sidebar #blogLink a{
    outline:none;
  }
  
  
/* Side Bar Headers using rundle style technique to indent text */
  #sidebar h2{
    color:#E00083;
    font-size: 1.15em;
    font-family: "Trebuchet MS", Verdana, sans-serif;
    margin:0 0 0 10px;
    padding:0;
    text-indent:-9999px;
  }  
  
  #sidebar h2.recentPosts{background:#000 url(images/recent-posts.png) no-repeat top left;}
  #sidebar h2.searchBlog{background:#000 url(images/search-blog.png) no-repeat top left;}
  #sidebar h2.blogArchives{background:#000 url(images/blog-archives.png) no-repeat top left;}
  #sidebar h2.blogCategories{background:#000 url(images/blog-categories.png) no-repeat top left;}
  
  
/* Featured / Regular Headers */
  #featuredPosts h2, #regularPosts h2{
    color:#E00083;
    font-size: 1.15em;
    font-family: "Trebuchet MS", Verdana, sans-serif;
    padding:0;
    text-indent:-9999px;
    height:60px;
  }  
  #featuredPosts h2.featuredPosts{background:transparent url(images/featured-posts.png) no-repeat top left;}
  #regularPosts h2.regularPosts{background:transparent url(images/regular-posts.png) no-repeat top left;}
  

/* Headers not in a post div */
  .single h1, .single h2, .single h3, .single h4, .single h5 {
    color:#E00083;
    margin:0 0 0 10px;
  }
  
/* Post Area */
  /* Post Area Headers */
    #content .post h1, #content .post h2, #content .post h3, #content .post h4, #content .post h5 {
      color:#E00083;
      margin:0 0 0 10px;
      text-indent:0; /* Overwrite usual header behavious */
    }
    #content .post h1 a, #content .post h2 a, #content .post h3 a, #content .post h4 a, #content .post h5 a{
      color:#E00083;
      border-color: #E00083;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style: dotted;
      text-decoration:none;
    }
    #content .post h1 a:hover, #content .post h2 a:hover, #content .post h3 a:hover, #content .post h4 a:hover, #content .post h5 a:hover{
      border-color: #fff;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style:dotted;
      text-decoration:none;
    }

    .post h2 {
      font-size:1.2em;
    }
    
/* Post Area */
    .post {
    
    }
    .post p{
    
    }
    .post small {
    
    }
    #content .post a img {
      border:2px solid #E00083;
    }

    	
    #content .post a:hover img {
      border:2px solid #FFF;
    }
    
    
/* Post Navigation */
  .navigation {
    margin:0;
    padding:0;
  }
  .navigation #navPrevious a{
    display:block;
    float:left;
    width:220px;
    padding:10px 0 10px 60px;
    background:transparent url(images/bg-postPrev.png) no-repeat top left;
    margin:0px 0 10px 10px;
  }
  .navigation #navNext a{
    display:block;
    float:right;
    width:220px;
    text-align:right;
    padding:10px 65px 10px 0;
    background:transparent url(images/bg-postNext.png) no-repeat top right;
    margin:0px 0 10px 10px;
  }
  .navigation a{
    color:#E00083;
    outline:none;
  }



/* Comment List Area */
  .commentlist {
    padding:0 5px 5px 0;
    margin:0 10px 0 10px;  
  }
  .commentlist li{
    background:#000;  
    padding:5px 5px 5px 5px;
    margin:5px 10px 0 30px; 
    border:1px dotted #444; 
  }
  .commentlist li a{
    color:#E00083;
    text-decoration:underline;
  }
  .commentlist li a:hover{
    color:#FFF;
    text-decoration:none;
  }
  .commentlist li a:visited{
    color:#DDD;
  }
  

/* Basic List in Sidebar */
  .ulBasicRight {
    margin:0 0 15px 10px;
    padding:0;
    font-size:.85em;
  }
  .ulBasicRight li{
    margin:2px 0 2px 25px;
    padding:0;
  }
  .ulBasicRight li a{
    color:#FFF;
  }
  .ulBasicRight li a:hover{
    text-decoration:none;
  }


/* Image Styles */
  img.centered {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
  	}
  
  img.alignright {
  	padding: 4px;
  	margin: 0 0 2px 7px;
  	display: inline;
  	}
  
  img.alignleft {
  	padding: 4px;
  	margin: 0 7px 2px 0;
  	display: inline;
  	}
  
  .alignright {
  	float: right;
  	margin-right:0;
  	}
  
  .alignleft {
  	float: left;
  	margin-left:0;
  	}
    
  
/* Post summary areas on the home page */
  /* Featured Posts Area */
    #featuredPosts {
      margin:5px 0 0 10px;
    }
    #featuredPosts h2{margin:0 0 10px 0;}
    #featuredPosts p {
      margin:4px 4px 12px 0;
      padding:0;
    }
    
    /* Featured Post List */
    .ulFeaturedPosts {
      margin:0;
      padding:0;
    }
    .ulFeaturedPosts li{
      list-style:none;
      float:left;
    }
    
    /* Featured Post Summary Block */
    .featuredPostSummary{
      width:630px;
      margin:0 10px 10px 0;
    }
    .featuredPostSummaryImg{
      float:left;
      width:110px;
      margin:0 10px 10px 0;      
    }
    .featuredPostSummary img {
      float:left;
      border:2px solid #777;
    }
    .featuredPostSummaryContent{
      margin-left:120px;
    }
    #featuredPosts .featuredPostSummary a img {
      border:2px solid #E00083;
    }
    #featuredPosts .featuredPostSummary a:hover img {
      border:2px solid #FFF;
    }
    #featuredPosts .featuredPostSummary .featuredPostSummaryContent h3 {
      text-indent:0; /* Overwrite usual header behavious */
      padding:0 0 2px 0;
      margin:0;
      font-size:1.1em;
    }
    #featuredPosts .featuredPostSummary .featuredPostSummaryContent h3 a{
      color:#E00083;
      border-color: #E00083;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style: dotted;
      text-decoration:none;
    }
    #featuredPosts .featuredPostSummary .featuredPostSummaryContent h3 a:hover{
      border-color: #fff;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style:dotted;
      text-decoration:none;
    }
    #featuredPosts .featuredPostSummary .featuredPostSummaryContent p {
      margin:4px 0 4px 0;
      padding:0;
      text-align:left;
    }
    
    
  /* Regular Posts Area */
    #regularPosts {
      margin:0px 0 20px 10px;
    }
    #regularPosts h2{margin:0 0 10px 0;}
  
    /* Regular Post List */
    .ulRegularPosts {
      margin:0;
      padding:0;
    }
    .ulRegularPosts li{
      list-style:none;

    }
    
    /* Regular Post Summary Block */
    .regularPostSummary{
      width:580px;
      margin:0 10px 10px 0;
    }
    .regularPostSummary div{
      float:left;
      display:block;
    }
    #regularPosts p {
      margin:4px 4px 12px 0;
      padding:0;
    }
    .regularPostSummaryImg{ 
      float:left;
      width:90px;
    }
    .regularPostSummary img {
      margin:0 10px 10px 0;
      border:2px solid #777;
    }
    .regularPostSummaryContent{ 
      float:left;
      width:480px;
    }
    #regularPosts .regularPostSummary a img {
      border:2px solid #E00083;
    }
    #regularPosts .regularPostSummary a:hover img {
      border:2px solid #FFF;
    }
    #regularPosts .regularPostSummary .regularPostSummaryContent h3 {
      text-indent:0;
      color:#E00083;
      padding:0 0 2px 0;
      margin:0;
      font-size:1.1em;
    }
    #regularPosts .regularPostSummary .regularPostSummaryContent h3 a{
      color:#E00083;
      border-color: #E00083;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style: dotted;
      text-decoration:none;
    }
    #regularPosts .regularPostSummary .regularPostSummaryContent h3 a:hover{
      border-color: #fff;
      border-bottom-width:1px;
      border-left-width:0;
      border-right-width:0;
      border-top-width:0;
      border-style:dotted;
      text-decoration:none;
    }
    #regularPosts .regularPostSummary p {
      margin:4px 0 4px 0;
      padding:0;
      text-align:left;
    }
    
    
    
    
/* Recent Posts */
  /* Recent Post Summaries */
  #right .ulRecentPosts{
    margin:10px 5px 5px 10px;
    padding:0;
  }
  #right .ulRecentPosts li{
    list-style:none;
  }
  #right .recentPostSummary{
    margin:10px 0 0 0;
    border-bottom:1px solid #d4007c;
  }
  #right .recentPostSummaryContentImg{
    float:left;
    margin-bottom:10px;
  }
  #right .recentPostSummaryContentImg img {
    margin:0 10px 15px 2px;
  }
  #right .recentPostSummaryContentImg a img {
    border:2px solid #E00083;
  }
  #right .recentPostSummaryContentImg a:hover img {
    border:2px solid #FFF;
  }
  #right .recentPostSummaryContent{
    float:left;
    width:170px;
    padding:0 0 10px 0;
  }
  #right .recentPostSummary .recentPostSummaryContent h3 {
    text-indent:0;
    color:#E00083;
    padding:0 0 1px 0;
    margin:0;
    line-height:1.4em;
    font-size:.85em;
    text-transform:uppercase;
  }
  #right .recentPostSummary .recentPostSummaryContent h3 a{
    color:#FFF;
    border-color: #FFF;
    border-bottom-width:1px;
    border-left-width:0;
    border-right-width:0;
    border-top-width:0;
    text-decoration:none;
  }
  #right .recentPostSummary .recentPostSummaryContent h3 a:hover{
    color:#E00083;

    text-decoration:none;
  }
  #right .recentPostSummary .recentPostSummaryContent p{
    margin:2px 0 2px 0;
    line-height:1em;
    font-size:.85em;
  }
  
    
  
/* Forms */

  /* Small Inline Form */
  .frmMini #searchsubmit {
    display:block;  
    width:20px;
    height:25px;
    margin:0px 0 0 0;
    padding:0;
    color:#FFF;
    background-color:transparent;
  }

  .frmMini{
    margin:0;
    height:35px;
    padding:0;
    position:relative;
  }
  .frmMini input{
    display:block;
    padding:1px;
    color: #000;
    background-color:#fff;
    width:170px;
    margin:0px 10px 0px 12px;
    
    float:left;
  }
  .frmMini #searchsubmit {
    display:block;  
    width:25px;
    height:25px;
    margin:0px 0 0 0;
    padding:0;
    color:#FFF;
    background-color:transparent;
    float:left;
  }
  .frmMini #s { /* Search Box */
    position:relative;
  }
  
  /* Special styles for overlabel */
  label.overlabel {
  	color:#999;
    font-size:.9em;
  }
  label.overlabel-apply {
  	position:absolute;
  	top:0px;
  	left:18px;
  	z-index:1;
  	color:#999;
  	text-align:left;
  }


/* Search Rersults */
  #content .searchresults {
    margin:15px 0 0 10px;
  }
  #content .searchresults h3 {
    text-indent:0;
    color:#E00083;
    padding:0 0 1px 0;
    margin:0 0 0 0px;
    line-height:1.4em;
    font-size:1.1em;
  }
  #content .searchresults h3 a{
    color:#E00083;
    border-color: #E00083;
    border-bottom-width:1px;
    border-left-width:0;
    border-right-width:0;
    border-top-width:0;
    border-style: dotted;
    text-decoration:none;
  }
  #content .searchresults h3 a:hover{
    color:#E00083;
    border-color: #fff;
    border-bottom-width:1px;
    border-left-width:0;
    border-right-width:0;
    border-top-width:0;
    border-style:dotted;
    text-decoration:none;
  }
  #content .searchresults p{
    padding-left:0;
  }
  

/* colin styles */

.post img a	{
	border:0;
	}

    
    #content .sociable a img	{
    	border:0;
    	}
    	
    #content .sociable a:hover img	{
    	border:0;
    	}


p.footer	{
	font-size:10px;
	color:#ccc;
	}
