/*  


	
 */

html
{
    background: url('images/headerbg.png') repeat-x top #68B2BB;

}

body
{
    margin-top: 5px;    
    width:900px; 
    margin-left:auto;
    margin-right:auto;    
	font: 12px normal arial,verdana,sans-serif;
    color: #000000;    
}

*
{
   padding:0;
   margin:0;
}


/**
 *   Layout divs
 */
#header
{
    margin: 0px;    
    padding:0px;
    width:900px; 	
}

#footer
{
	margin-top:40px;
	padding:5px;
	background: url('images/footerbg.png') no-repeat;
    clear:both;
    height:50px;
}

.maintext
{
	padding:0px;
	margin-top:40px;
	width: 540px;
	background: url('images/maintextbg.png') repeat-y;
	height:100%;
	float:left;
	overflow:hidden;	
}

.maintextinner
{
	padding:5px;
	margin-left:5px;
	width: 515px;
	float:left;
}

.maintexttop
{
	width: 540px;
	height: 20px;
	background: url('images/maintexttop.png') no-repeat;
	float:left;
}

.maintextbottom
{
	width: 540px;
	height: 26px;
	background: url('images/maintextbottom.png') no-repeat;
	float:left;
}

#sidebar
{
	padding:0px;
	margin-left:5px;
	width: 338px;
	background: url('images/sidebarbg.png') repeat-y;
	height:100%;
	float:left;
	overflow:hidden;
}
 
#sidebarinner
{
	margin-left:3px;
	margin-right:3px;
	padding:2px;
	width:140px;
	height:100%;
	
}

#sidebartop
{
	width: 338px;
	height: 20px;
	background: url('images/sidebartop.png') no-repeat;
	float:left;
}

#sidebarbottom
{
	width: 338px;
	height: 27px;	
	background: url('images/sidebarbottom.png') no-repeat;
	float:left;	
}

#sidebarcontent
{
    padding:5px;
    margin-left:20px;
    width:308px;
}

#searchbox
{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 10px;
	margin-top:40px;
	width: 300px;
	height:50px;
	float:left;			
	background: url('images/searchbg.png') no-repeat;
}


/**
 *	Standard Text
 */

p
{
    margin:0px;
    padding: 5px 5px 5px 5px;
	font: 12px normal arial,verdana,sans-serif;
    color: #000000;
    line-height: 1.5em;
}

h1,h2,h3,h4,h5,h6
{
    clear:both;
    font: 22px normal georgia, serif;
}


h1
{
    font: 25px normal Georgia, Times, Serif;
    padding:5px;
}

h2
{
    font: 22px normal Georgia, Times, Serif;
    padding:5px;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote
{
	padding: 15px 40px 15px 60px;
	font: italic 1em/1.5 Georgia, Times, serif;
	line-height: 1.5em;

}
blockquote p
{
	padding: 15px 40px 15px 60px;
	font: italic 1em/1.5 Georgia, Times, serif;
	line-height: 1.5em;

}

code{
     }

pre{
     }

b, strong,i,em 
{

}

img
{
    padding:5px;
    margin:0px;
}

address 
{

}

/**
 *   Links
 */

a, a:link , a:visited
{
	font: 12px normal Arial,Verdana, Sans-serif;
    color: #BB7067;
    line-height: 1.5em;
    text-decoration: none;
}


a:link:hover, a:visited:hover , a:link:active, a:visited:active 
{
    text-decoration:underline;
}

/**
 * Links for images
 */
a img , a:link img , a:visited img, a:link:active img, a:visited:active img 
{
    border:0px;
    padding:2px;
    margin: 0px;
}


/**
 * More Link
 */

.more-link
{
    margin:0px;
    padding: 3px;
    float: right;
    border: 1px solid #919191;
}

a.more-link, a.more-link:visited, a.morelink:hover, a.morelink:active
{
    font: 12px normal Arial, Verdana, Sans-serif;
    color: #BB7067;
    text-decoration:none;
}


/**
 * Search
 */

input#s
{
    padding:2px;
    font:12px normal Arial, Verdana, Sans-serif;
    width:190px;
}



/**
 * Comments
 */

h3#comments , h3#respond
{
    padding:15px 5px 0px 5px;
    font: 22px normal Georgia, Times, Serif;
    color: #6796BB;    
}

.alt 
{	 
    background:  #F4F9FA;
}

.odd
{
    background:  #F0FBFD;
}

.commentlist 
{
	 
}


.nocomments 
{
	 
}
 
.commentlist li 
{
    padding:5px;
    display:block;
    width:90%;
    border:1px solid #cccccc;
}

.commentlist cite, .commentlist cite a 
{
	 
}

.commentlist p 
{
	 
}

#commentform p 
{
    margin:0px;
    padding: 5px 5px 5px 5px;
	font: 12px normal Arial,Verdana,Sans-serif;
    color: #000000;
    line-height: 1.5em;
}

.commentmetadata 
{
	 
}

#commentform input 
{
    padding:2px;
    font:12px normal Arial, Verdana, Sans-serif;
    width:200px;
}

#commentform textarea 
{
    padding:2px;
    font:12px normal Arial, Verdana, Sans-serif;
}

#commentform #submit 
{
	 border:2px solid #999999;
}


/**
 * Side bars
 */

.lists li
{
    list-style:none;
    display: block;
    width:200px;
    padding:5px;
}


li.page_item
{
    list-style:none;
    display: block;
    width:200px;
    padding:5px;
}
     

/**
 * Title headers
 */
 
 
h2.posttitle
{
    padding:15px 5px 0px 5px;
}
 

a.posttitle , a.posttitle:visited
{
    font: 25px normal Georgia, Times, Serif;
    font-weight:bold;
    color: #BB7067;
    text-decoration:none;
    
}

a.posttitle:hover, a.posttitle:active
{
    text-decoration:none;
}
 
.author
{
    font-size:14px;
    font-weight:bold;
}


/**
 * Previous Next Entries
 */
.preventry
{
    float:left;
    margin:0px;
    padding: 3px;
    border: 1px solid #919191;
}

.nextentry
{
    float:right;
    margin:0px;
    padding: 3px;
    border: 1px solid #919191;
}

