body{
font:11px Verdana, Helvetica, sans-serif;
letter-spacing: normal;
line-height: 1.25em;
margin: 0px;
padding: 0px;
}


.blogname{
font-size: 14px;
font-weight: bold;
text-align: center;
margin: 0px 10px 4px 10px;
}

.rotatethumb{
height: 70px;
}




#sidebar{
position:static;
top:0px;
left: 0px;
width: 176px;
text-align: center;
overflow: visible;
display: block;
float: left;
margin-right: 18px;
}

/*---------------------------	 M e n u  L i n k s -------*/


a.menuitem:link, a.menuitem:visited,  a.menuitem:active{ 
height: 6px;
text-align:center;
display:block; 
padding: 2px 20px 10px 20px;
margin: 0px;
font:9px Trebuchet, Verdana, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 0px;
overflow: hidden;
} 


a.menuitem:hover{ 
display:block; 
} 


/*-----------------------------	L i n k s -------*/

a:link, a:visited {
background-color : transparent;
text-decoration : none;
font-weight: bold;
}


a:hover, a:active {
background-color:transparent;
text-decoration :none;
}


/*-----------------------------	N a v m e n u-------*/
#navmenu{
position: static;
top:0px;
width:712px;
margin: 0px 0px 2px 0px;
overflow:hidden;
display: block;
text-align: right;
min-height: 20px;
height:expression(
    this.scrollHeight < 20? "20px" : "auto" );
}

#navmenu a.menuitem:link, #navmenu a.menuitem:visited,  #navmenu a.menuitem:active{ 
width:116px; 
float: right; 
margin-right: 1px;
overflow: hidden;
padding: 3px 0px 8px 0px;
} 

#navmenu a.menuitem:hover{ 
letter-spacing: 1px;
background-position: top;
background-repeat: no-repeat;
display:block; 
} 


/*------------------	Dates, Headers, Text Content -------*/

ul{
margin-left: -20px;
}

li{
margin-top: 6px;
}


h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 80px;
text-align: right;
margin-right: 40px;
font-weight: normal;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 17px;
text-align: right;
margin: 20px 0px 20px 0px;
font-weight:normal;
}

h4{
font-size: 14px;
font-weight:bold;
text-align: left;
padding-top: 10px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

h5{
font: 12px Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
margin: 0px 20px 4px 20px;
}

h6{
font-size: 11px;
text-transform: lowercase;
font-variant: small-caps;
font-weight: normal;
}

#sidebar h3{
font-size: 16px;
text-align: center;
font-weight:bold;
margin: 0px 10px 0px 10px;
}

#sidebar p{
padding-left: 20px;
padding-right: 20px;
}

#entrytext{
font-size: 12px;
line-height: 130%;
margin-top: 10px;
margin-bottom: 40px;
margin-left: 70px;
margin-right: 70px;
text-align: left;
}

.entryinfo{
font-size: 10px;
text-align:center;
margin-top: 15px;
margin-bottom: 85px;
}

.sidedivider{
font-weight:normal;
font-size: 10px;
letter-spacing: 1px;
margin: 10px 0px 10px 0px;
height: 16px;
padding-top: 4px;
text-transform:uppercase;

}



/*-----------------------------	I m a g e s -------*/


img{
background-color: white;
border: 1px solid #666666;
}

#sidebar img{
margin: 3px 10px 3px 10px;
padding: 5px;
width: 75px;
height: auto;
}




#content .imageholder{
width: 700px;
text-align: center;
margin: 0px;
padding-top: 30px;
padding-bottom: 30px;
}


#content .imageholder img{
display: block; 
border: 0px;
float: none;
padding: 10px;
margin-top: auto;
margin: auto;
max-width: 680px;
width: auto;
width:expression(
    this.scrollWidth >680? "680px" : "width:auto");
}


#entrytext img{
padding: 4px; 
float: none;
margin: 10px 20px 20px 20px;
max-width: 500px;
width: auto;
width:expression(
    this.scrollWidth >500? "500px" : "width:auto");
}

#entrytext .leftimg{
padding: 4px; 
float: left;
margin: 10px 30px 10px 0px;
}

#entrytext .rightimg{
padding: 4px; 
float: right;
margin: 10px 0px 10px 30px;
}

#thumbwrapper{
float: left;
text-align: center;
font: 10px Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 8px 6px 8px 17px;
padding: 8px;
}

#thumbwrapper img{
float: none;
padding: 10px; 
height: 75px;
width: 75px;
}

#thumbwrap2{
float: left;
text-align: center;
font: 10px Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 5px 5px 5px 5px;
padding: 10px;
}

#thumbwrap2 img{
float: none;
padding: 10px; 
height: auto
width: auto;
}

/*-----------------------------	H i d d e n-------*/

h1{
display : none;
}

/*-------------------------	C o m m e n t s -------*/

#commentholder{
margin: 0px;
padding: 10px;
}

#commentholder h4{
margin: 0px 0px 4px 0px;
padding-top: 10px;
text-align: left;
}

#commentholder h3{
padding-top: 10px;
margin: 0px 0px 1px 0px;
text-align: right;
}

#commentholder img{
float: right;
width: 200px;
border: 1px solid #666666;
padding: 2px;
margin-left: 6px;
}


/*--------------------S i d e  C a l e n d a r -------*/

#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	padding: 10px 0px 10px 15px;	
	text-align: center;
	margin-bottom: 10px;
	}

.calendardate{
   font-weight: normal;
   text-align: center;
   padding-right: 23px;
}


#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 90%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}
	

/*----------------------------------------------- I n p u t ------------------*/

input, textarea{
font-family:11px Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #000000;
padding: 4px;
border: 1px solid #999999;
max-width: 520px;
margin-top: 2px;}

input{
background-color: #FFFFFF;
}


/*----------------------------Add Bottom Navigation Code Here-------------*/

/*-------------------------------End Bottom Navigation Code ----------------*/
