/*

	Theme Name: garbett-1-column
	URI: http://www.leegarbett.com
	Description: 1 column fixed width design
	Version: 1.0
	Author: Mike Evans
	
	The CSS, XHTML and design is released under the GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/*-------------------------------------------------------------------------------*/
/*
/* Restyled HTML elements 
/*
/*-------------------------------------------------------------------------------*/



html, body {
	margin: 0 0px 20px 0px;
	padding: 0;
      height: 100%;
}

/* Hacks to prevent the peekaboo bug */

/* Hides from IE-mac \*/
* html .top {height: 1%;}
/* End hide from IE-mac */

/* Hides from IE5-mac \*/
* html .content-content {height: 1%;}
/* End hide from IE5-mac */


/* Hides from IE5-mac \*/
* html .content {height: 1%;}
/* End hide from IE5-mac */

/* for IE6 */
* html #center-col-container {
 height: 0px;
}


body {
	background: #ffffff;
	font-size: 13px;

	font-family: Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	padding: 0 0 0px  0;
	line-height: 1.35em;

}


a {
	color: #444433;
	font-weight:bold;
}


h1, h1 a {
	color: #828387;
	font-size: 30px;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif; 
	margin: 0px 0 0 0;
	padding: 20px 0 0 0 ;
	/* text-decoration: none; */
	line-height: 1.15em;
}

h2, h2 a {
	color: #828387;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.06em;
	margin: 15px 0 15px 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif; 
}

h3 {
	color: #828387;
	font-size: 13px;
	margin: 15px 0 15px 0;
	padding: 0;
}

h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img {
	border: none;
      position:relative;
}

ol, form {
	margin: 0;
	padding: 0;
}

p {
	line-height: 1.5em;
	text-align: justify;
}



small {
	font-size: 10px;
	line-height: 1.2em;
}





/*-------------------------------------------------------------------------------*/
/*
/* New LeeGarbett Styles
/*
/*-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------*/
/*
/* Main Layout Styles
/*
/*-------------------------------------------------------------------------------*/

#page {
	position: relative;
	margin: 0 auto;  
	padding: 0;
	text-align: left; 
	width: auto;
}

#blog-container
{
        position:relative;
        margin: 30px auto 0 auto;
        background:#ffffff;
}


#content-container{
	position:relative;
      margin: 0 auto 0 auto;
      width: 748px;
	background:#ffffff;
	top: 0px;
	padding 0;
      /* min-height:4100px; */
}




/*-------------------------------------------------------------------------------*/
/*
/* Top	
/*
/*-------------------------------------------------------------------------------*/

#top-container {

        background: #ffffff;
	padding: 0;
        text-align: center:
        margin 0 auto;
}

#top {

	background: #ffffff;
	padding: 0;
        margin: 10px auto 0 auto;        
}


#top-menu
{
	margin: 0 auto;
        text-align:center;
        padding-bottom:10px;
}

#top-menu a
{
        font-size: 14px;
        color: black;
        font-family: georgia, times, serif;
        text-decoration:none;
}



#top-menu a:hover
{
       text-decoration:underline;
}


#top-menu a:visited
{
        color: #af0000;
}


#logo-band{
        position:relative;

        background-color:#404040;        
        height:230px;
        margin: 0 auto 0 auto;
}

#logo-ct
{
position:relative; 
       top:76px;
}

#logo-img
{
        display: block;
    margin-left: auto;
    margin-right: auto

 }




#logotext
{
	position:absolute;
	margin-top: 5px;
	margin-left: 120px;
}



/*-------------------------------------------------------------------------------*/
/*
/* Navigation band
/*
/*-------------------------------------------------------------------------------*/

#navigation-band
{
     position:relative;
     height:320px;
     background-color: #3c4f4d;
}

#navigation-band-page
{
     position:relative;
     height:320px;
     background-color: #b6b4b9;
}



#navigation-col
{
     top:35px;
     height: 230px;
     background-color: #3c4f4d;
     position:relative;
     margin: 0 auto 0 auto;
     width: 540px;   
}

#navigation-col-page
{
     top:35px;
     height: 230px;
     background-color: #b6b4b9;
     position:relative;
     margin: 0 auto 0 auto;
     width: 540px;   
}




#navigation-img
{
     float:right;
}


#navigation-img-container
{
     position: relative;
     background-color: #ffffff;
     width:540px;
     height: 190px;
}






/*-------------------------------------------------------------------------------*/
/*
/* center-col-container
/*
/*-------------------------------------------------------------------------------*/

#daily-image
{
       border-bottom: 2px solid #404040;
       padding: 0px 0;
}


#center-col-container
{
	position:relative;
      margin: 0 auto 0 auto;
      /*min-height hack*/
      /*padding: 4100px 0px 0 10px; */
      padding: 0px 50px 0 50px; 
      width: 483px;
	background-color:#ffffff;
	top: 0px;
        border-left: 2px solid #404040;
        border-right: 2px solid #404040;
}


#center-col-container-wide
{
	position:relative;
      margin: 0 auto 0 auto;
      /*min-height hack*/
      /*padding: 4100px 0px 0 10px; */
      padding: 0px 0px 0 0px; 
      width: 540px;
	background-color:#ffffff;
      border-left: solid 1px #dadae2;
	top: 0px;
}



/* Container for main posts */
#content{
      position:relative;
	background: #ffffff; 
	color: #828387;
	margin: 0  0 0 0 ;
	text-align: left;
	padding: 0 20px 0 10px;
}

/* Container for main posts */
#content-wide{
      position:relative;
	background: #ffffff; 
	color: #828387;
      border-left: solid 1px #dadae2;
	margin: 0  0 0 0 ;
	text-align: left;
	padding: 0 20px 0 10px;
}


#content a:hover {
	text-decoration: underline;
}

#content img {
	float: left;
	margin: 5px 15px 25px 0; 
}


#content iframe {
	float: left;
	margin: 5px 15px 0 0;
	border: none;
}

/* Posts and entries */
#page #center-col-container #content .post .entry .aligncenter {
	text-align: center;
	float: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: fixed;
}


.page-link a
{
      font-size: 15px; 
      color: #828387; 
      font-weight: normal;
}

.post
{
    margin-bottom: 40px;
}

/* Post metadata */
.postmetadata {

	color: #828387;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
      background-color:#green;
}


.pre-content {
	line-height: 1.8em;
	color: 828387;
	padding: 5px 0 0 0;
      margin: 0 0 20px 0;
}


.post-content{
      position: relative;
	font-size: 10px;
	line-height: 1.4em;
	padding: 0 0 0 0px;
	letter-spacing: 0.06em;
      margin: -13px 0 0 0;
      float:right; 

}

.postmetadata a {
	color: #grey;
	text-decoration:underline;
      font-weight: normal;
}




/*-------------------------------------------------------------------------------*/
/*
/* Footer
/*
/*-------------------------------------------------------------------------------*/


#footer {
	position:relative; 
	background-color:white;
	z-index:3;
}

#footer-ad{

	text-align:center;
	margin-left:1%;
	margin-right:1%;
	padding:0;
}


.footer-links{

	text-align:center;
	margin-left:1%;
	margin-right:1%;
	margin-bottom: 10px;

}

/*-------------------------------------------------------------------------------*/
/*
/* Menu Bar                                                                   
/*
/*-------------------------------------------------------------------------------*/



#menuBar
{
        margin: 10px 0 5px 0;
        font-size: 15px;
        width: 100%;
        float: left;   /* this causes grief in IE6 */
        overflow:hidden;

}

#menuBar ul 
{
        list-style:none;
        margin: 0;
        padding: 0;
}


#menuBar li
{
        background-color: #ffffff; 
        margin: 0 10px 0 0;  
        padding: 0 4px;
        float: left; 
        overflow:hidden;
        border-bottom: none; 
        width:92px;
        height:32px;
}

#menuBar div
{
        margin: 0 auto 0 auto;
        height:32px;
        width:90px;
        line-height: 32px;
        text-align:center
}


#menuBar a
{
        font: 15px;        
        text-decoration: none;
        display: block;
        padding: 5px;
        color: #555555;
        float: left; 
}

#menuBar .current
{
        background-color: #005f8f;
        margin: 0 2px 0 0;
        border-bottom: 1px solid #005f8f;
}

#menuBar .current a
{
        font-size: 15px;        
        color: white;
        text-decoration: none;
}

/*IE5-Mac Hack*\/
#menuBar a
{
        float: none;
}



/*-------------------------------------------------------------------------------*/
/*
/* Miscellaneous
/*
/*-------------------------------------------------------------------------------*/


.link-text {
         font-family: "Courier New", Courier, mono;
         font-size: medium;
         color: #993333;
}

a:link {
	color: #990000;
}

.large-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.medium-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: normal;
	font-weight: bold;
}


/* Gallery styles  */

#gallery
{
	position: relative;
}
#gallery .image
{
	text-align: center;
}
#gallery .image img
{
	border: 1px solid #a9a9a9;
	margin: 6px 6px 6px 6px;
	padding: 2px;
}
#gallery .image img:hover, .image img:focus
{
	background-color: #a9a9a9;
}
#gallery .imgdata
{
	border: 1px solid #a9a9a9;
	margin: 6px 0px 6px 0px;
	padding: 4px;
}
#gallery #nav
{
	border: 1px solid #a9a9a9;
	margin: 6px 0px 6px 0px;
	padding: 4px 4px 0px 4px;
	height: 18px;
}
#gallery #nav .alignleft
{
	float: left;
}
#gallery #nav .alignright
{
	float: right;
}
#gallery .folders
{
        color: #828387;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.06em;
	margin: 15px 0 15px 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif; 

}

#gallery .folders li
{
       	padding: 5px 0;
}


#gallery .breadcrumb
{
	color: #828387;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif; 
	margin: 0px 0 0 0;
	padding: 20px 0 0 0 ;
	line-height: 1.15em;
        text-align: left;
}



