/**
  Theme Name: Naked
  Theme URI: http://www.siftware.co.uk/wordpress-naked
  Version: 1.1
  Author: Siftware
  Author URI: http://www.siftware.co.uk
  Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blank-slate
  Licence: GPL
  
  Description: A theme created with developers in mind which should enable rapid WP reskinning. The CSS is minimal but consistent cross-browser, there are a couple of SEO tweaks and the page navigation works sensibly but can modified easily.

  The CSS that follows is what I feel is the bare minimum of styling for a two column, fixed width and centred layout that should be
  consistent in 'modern browsers'
*/

body {
  background-color: #19557c;
  background-image: url(../img/backgroud.gif);
  padding-bottom: 70px;
  font-family: arial, serif;
}

a {
  color: #19557c;
  text-decoration: none;
}


a:hover {
  color: #19557c;
  text-decoration: underline;
}

  /** the heading and tagline are h1 on homepage and h4 on internal */
  #header h1,
  #header h4 {
    font-size: 30px;
    margin: 0;
    padding: 10px 0 10px 0;
  }
    /** the tagline is a span within the h1 or h4 */
    #header h1 span,
    #header h4 span { }

 
/**      main content  */ 
  #col_main h2.posttitle {
	 font-weight: 700;
	 font-size: 20px;
	 padding: 8px 0 8px 0;
	 }
	 
#col_main h2#comments {
	 font-weight: 600;
	 font-size: 18px;
	 padding: 8px 0 8px 0;
	 }
	 
#col_main h2#postcomment {
	 font-weight: 600;
	 font-size: 18px;
	 padding: 8px 0 8px 0;
	 }
#col_main ol#commentlist {
	 font-style: italic;
	 color: #333333;
	 }

  
  ol#posts {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
 cite {
 	color:#999999;
	font-size: 11px;
	}
  
    li.postWrapper,
    div.postWrapper { }

      .postWrapper img { }

      div.post { }

      p.postMeta { 
      
      margin-bottom: 40px;
      }

  #pagination {
    list-style: none;
    margin: 0px;
    padding: 0px;
  }
    #pagination li {
      display: inlne;
    }
    #pagination .previous {
      list-style: none;
	  text-align: left;
      float: left;
    }
    #pagination .future {
      list-style: none;
	  text-align: right;
      float: right;
    }

/**       sidebar          */

  #col_sub h3 {
    padding: 0;
    margin: 10px 0 0 0;
  }

  /**
    Remove bullets from the first level sidebar UL and give each item some bottom margin.
    IE 6 doesn't like the selectors, I can live with that but if you can't then
    you'll need to extend this further.
  */
  #col_sub > ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
    #col_sub > ul > li {
      margin: 0 0 10px 0;
    }

  /** the HTML is a bit dodgy for the tag cloud, need to add some padding
      between the title and the first href */
  .widget_tag_cloud a {
    padding-left: 5px;
  }


/** normally hidden but will appear when css disabled */
.skip,
.noCss {
  position: absolute;
  left: -9999px;
}

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}




.clear {
  clear: both;
}

.clear_left {
  clear: left;
}

.clear_right {
  clear: right;
}

.dotted_line {
	width: auto;
	border-top: 2px solid #CCCCCC;
	border-style: dotted;
	padding: 6px 0;
	}

  #container {
    margin: 0 auto;
    width: 967px;
    position: relative;
  }

    #banner {
      width: 967px;
      height: 131px;
      background-image: url(../img/banner2.png);
    }
	

    #content {
      margin-left: 79px;
      width: 801px;
      padding: 0 8px;
      background-image: url(../img/content_bg.jpg);
      background-repeat: repeat-y;
    }

    #content_back {
      background-image: url(../img/content_gradient.jpg);
      background-repeat: no-repeat;
	  min-height: 500px;
	  position: relative;
    }
/********** PNG FIX ********************/
	
img, div, blockquote, span, li { behavior: url(../iepngfix.php) }	

/********* PRINT PAGE HREF **************/	
	#print_page {
	    color: #f49a2f;
		font-weight: normal;
		font-size: .90em;
		}
		
	#print_page a {
 	   color: #f49a2f;
 	   text-decoration: none;
	   font-weight: normal;
		}

	#print_page a:hover {
	  font-weight: normal;
 	  color: #eb9229;
  	  text-decoration: underline;
		}
		
/********** END PRINT PAGE **************/

      #menu {
        width: 801px;
        height: 60px;
      }

        #menu ul li {
          float: left;
		  
        }

      #content h1 {
	    /*color: #19557c;*/
		color: #f49a2f;
		font-weight: 700;
		font-size: 20px;
		padding-bottom: 0px;
	  }
	  
	 
 	  #content h3 {
	    color: #19557c;
		font-weight: 700;
		font-size: .90em;
		padding-bottom: 15px;
		padding-top: 15px;
		font-variant: small-caps;
	  }
	  
	  #col_main p {
	    padding: 9px 0;
		line-height: 1.3;
		font-weight: normal;
		font-size: 14px;
	  }
	  
	  #col_main p span {
	    
		/*font-weight:bold;*/
		color: black;
		
	  }
	  
	  #col_main p em {
	    
		/*font-weight:bold;*/
		font-style: italic;
		
	  }
	  
	  #col_main p strong {
	    
		/*font-weight:bold;*/
		font-weight: bold;
		
	  }
	  
	   #col_main small {
	    	color: #a98f72;
		}
	  
	  #title_line {
	    border-bottom: 2px solid #CCCCCC;
		border-style: dotted;
		padding-top: 5px;
		padding-bottom: 5px;
		}
	  	  	  
	  #col_main {
	    width: 460px;
		padding: 40px 0 0 50px;
		float: left;
		padding-bottom: 40px;
	  }
	  
	  #col_main h2 {
	    font-size: 45px;
	    color: #ab6d28;
	    
	  }
	  
	   #col_main h2 a {
	    font-size: 25px;
	    color: #ab6d28;
	  }
	  
	  #col_main h2 a:hover {
	    
	    color: #ab6d28;
	  }
	  
	  #col_main_one {
	    width: 690px;
		padding: 40px 0 0 50px;
		padding-bottom: 100px;
	  }
	  
	  #col_main p.wp-caption-text {
	    color: #333333;
	    font-style: italic;
	    }
	    
	  #col_main .size-full {
	    border: 4px solid #CCCCCC;
	    font-size: 12px;
	    }
	    
	  #col_main .postMeta {
	    font-size: 11px;
		color: #a98f72;
	    }
	  
/********** BULLETS ****************/

#col_main ol.posts {
	list-style-type: none;
	margin: 0;
	}
	
#col_main li.posts {
	list-style-type: none;
	margin: 0;
	}
	

#col_main ol {
	list-style-type: none;
	 padding: 9px 0;
		line-height: 1.3;
		font-weight: normal;
		font-size: 14px;
	}
	

#col_main ol li {
	
	padding-left: 0px;
	}

#col_main ul {
	list-style-type: none;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	margin-left: 20px;
	

	}

#col_main ul li {
	margin-left: 20px;
	list-style-type: circle;
		
	}
	
#col_sub_wp ul li {
	line-height: 20px;
	}
	
#col_main #pagination li {
    background-image: none;
    font-size: 14px;
    color: #CCCCCC;
    }
#col_main #pagination ul li a {
    background-image: none;
    font-size: 14px;
    color: #CCCCCC;
    }
#col_main #pagination ul li a:hover {
    color: #CCCCCC;
    }   
	
/********** CAPTIONS IMAGE **********/


.post,
div.post {
display: block;
margin: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin-left: 0;
padding-left: 5px;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

	  
/********** BEGIN COL SUB ************/	  
		  
	  #col_sub_wp {
	    width: 230px;
		overflow: hidden;
		padding: 50px 0 40px 50px;
        float: left;
        text-align: left;
	  }
	  
	  .col_sub_images {
	    margin-left: auto;
		margin-right: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
		}
	  
	  #col_sub_headings {
	    color: #f49a2f;
		font-weight: 700;
		font-size: 12px;
		padding-bottom: 15px;
		padding-top: 15px;
		text-align: center;
		}
		
		#col_sub_wp .search {
		 font-size: 18px;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 }
		 
		#col_sub_wp .search_button {
		  margin-bottom: 40px;
		 }
		 
		#col_sub_wp li.archives_title {
		 font-size: 18px;
		 padding-top: 10px;
		 margin-bottom: 20px;
		 }
		 
		#col_sub_wp .archives {
		 font-size: 15px;
		 line-height: 4px;
		 padding-top: 6px;
		 padding-left: 12px;
		 }
		 
		#col_sub_wp .sidebar_spacer {
		 padding-top: 340px;
		 }
		 
	
/*********** END COL SUB *************/

	/* 
	#index_banner {
      width: 801px;
	  min-height: 250px;
	  background-image: url(../img/index_banner2.jpg);
      background-repeat: no-repeat;
	  top: 0px;
	  }	
    */

	.submit {
	  margin-left: 170px;
	  }
	  
	  
/************* PICTURE FRAME *****************/

	#picture {
	  position: absolute;
	  top: 87px;
	  left: 524px;
	  width: 316px;
	  height: 369px;
	  background-image: url(../img/picture.png);
	  z-index: 2;
	  
	}
	 
/**************** FOOTER SECTION ****************/	 
	 
	 #footer {
	   width: 801px;
	   position: relative;
	   background-image: url(../img/footer_bg.png);
	 }
	 
	 #footer_back {
       background-image: url(../img/footer_top.png);
       background-repeat: no-repeat;
	 }
	 
	    .footer_email a {
	     color: #f49a2f;
 		 text-decoration: none;
  		}
		.footer_email a:hover {
		color: #eb9229;
		text-decoration: underline;
		}
		
	    .footer_left {
		  width: 228px;
		  float: left;
		}
		
		.footer_left a {
	      color: #f49a2f;
		  font-size: .8em;
		  font-weight: 500;
		}
		
		  .footer_left ul {
		    padding: 15px 0 15px 40px;
		  }
		  
		    .footer_left ul li {
			  padding: 0;
			  margin: 0;
			  line-height: .95;
			}
		
		.footer_middle {
		  width: 309px;
		  padding: 35px 0 35px 40px;
		  float: left;
		}
		
		.footer_middle input {
		  border: 1px solid #ddd;
		  background-color: #eee;
		  color: black;
		  padding: 2px;
		  font-size: .6em;
		  font-weight: 500;
		  margin-bottom: 6px;
		  width: 200px;
		  float: left;
		  clear: left;
		}
		
		#input_name {
		  margin-right: 50px;
		}
		
		input.btn {
		  width: 65px;
		  height: 19px;
		  border: 0;
		  clear: none;
		  padding: 0;
		  margin: 0 0 0 5px;
		}
		
		  #footer .footer_middle h1 {
		    color: #fff;
			font-size: .8em;
		  }
		
		.footer_right {
		  width: 199px;
		  float: left;
		  padding: 15px 0 8px 24px;
		  color: #f49a2f;
	      font-size: .8em;
		  font-weight: 500;
		  line-height: 1;
		}
		
		.footer_right div {
		  margin-bottom: 15px;
		}
		
		.footer_right table td {
		  padding-right: 2px;
		}
	

	#bottom {
      margin-left: 79px;
      width: 801px;
      background-image: url(../img/footer_bottom.jpg);
      background-repeat: no-repeat;
	  padding: 20px 8px 0 8px;
	  text-align: center;
	  color: #22c1fc;
	  font-family: Arial, Verdana, Sans-serif;
	  font-size: 12px;
	  font-weight: 400;
    }
	  
    #left_blur {
      width: 87px;
      height: 310px;
      background-image: url(../img/left_out.jpg);
      position: absolute;
      top: 131px;
      left: 0;
      
    }

    #right_blur {
      width: 79px;
      height: 443px;
      background-image: url(../img/right_out.jpg);
      position: absolute;
      top: 131px;
      left: 888px;
	  z-index: -1;
    }
	
    #right_blur_noframe {
      width: 79px;
      height: 443px;
      background-image: url(../img/right_out_noframe.jpg);
      position: absolute;
      top: 131px;
      left: 888px;
    }
	
	
#bullets ul {
	list-style-type: none;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	margin-left: 0px;
	padding-left: 0px;

	}

#bullets ul li {
	background-image: url(../img/bullet_pallete.png);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: 25px;
	padding-left: 25px;
	}


	



