body {

    text-align: center;
    margin: 0px;

    padding: 0px;

    font-size: 14px;
    
    font-family: "Comic Sans MS", "Trebuchet MS", Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;

		background: url("./photo/bkg.jpg");

}
div#bodycontent {
  width: 1084px ;
  margin-left: auto ;
  margin-right: auto ;
}


div#header {

    position: relative;
    Top: 00px;
    Left:00px;
		text-align: justify;
		margin: 20px 20px 00px 20px;
		padding: 0px;
		height: 130px;
		width: 1034px;
		background: url("./photo/anna_laurell_grayscale4.jpg") no-repeat;
}
.image {
		
		float: left;
		margin: 5px 20px 5px 5px;

		
}

div#navcontainer{
		position: relative;
		top: 85px;
		left: 0px;

}
/* http://css.maxdesign.com.au/listamatic/horizontal05.htm */
#navlist{

		padding: 3px 0;
		margin-left: 0;
		border-bottom: 1px solid #778;
		font: bold 12px Verdana, sans-serif;
		
}

#navlist li{

		list-style: none;
		margin: 0;
		display: inline;
		
}

#navlist li a{

		padding: 3px 0.5em;
		margin-left: 3px;
		border: 1px solid #778;
		border-bottom: none;
		background: #DDE;
		text-decoration: none;

}

#navlist li a:link { color: #448; }

#navlist li a:visited { color: #667; }

#navlist li a:hover{

		color: #000;
		background: #AAE;
		border-color: #227;
		

}

#navlist li a#current_1{

		background: white;
		border-bottom: 1px solid white;

}




#navlist2
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist2 ul, #navlist2 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist2 a:link, #navlist2 a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist2 a:link#current, #navlist2 a:visited#current_2, #navlist2 a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist2 a:hover { color: #000; }







div#content {

    float:left;
		margin: 0px 0px 0px 20px;
		width: 809px;
		height:700px;
		background: url(./photo/content_bkg.jpg) no-repeat;

}

div#text {
		
		margin: 20px 10px 20px 20px;
		text-align: justify;

}

div#sponsor {

    float: left;
		background-color: rgb(255,255,255);
		margin: 0px 10px 0px 10px;
		width: 205px;
		height:700px;
		text-align: center;
}

div.signature{

		text-align: right;
		font-family: "French Script MT", "Comic Sans MS", "Trebuchet MS", Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 60px;
}

/*signme style*/

#text .txt, #text td, #text .txt a { font-size:14px; }
#text .txt {text-align: center;}
#text .signtable, #text .logintable, #text .signaturetable {margin-left: auto; margin-right: auto; }
#text .signtable td { text-align:left; }
#text .small, #text .small a { font-size: 12px; text-align:center;}
#text .count { font-size: 9px; text-align: left;}
#text .input, #text .field { width:<?=$fieldlength?>px; border:1px solid #cccccc; }
#text .input:focus, #text .field:focus { background-color:#f8f8f8; }
#text .submit { width:<?=$fieldlength?>px; background-color:#ccc; color:#333; font-weight:bold; border:1px solid #888;}
.post_by {
	color: #ffffff;
	border-bottom:1px dotted #bbbbbb;
}


/*SPHPBLOG*/
#maincontent
{
	margin: 0;
	padding: 00px;
}

#maincontent .blog_subject
{
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	color: #666633; /* headline_txt_color */
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	width: 60%;
}

#maincontent .blog_byline
{
	color: #999999; /* date_txt_color */
	font-size: 9px;
	margin-bottom: 10px;
}

div #toggleSidebarAvatar, #toggleSidebarLinks, #toggleSidebarCalendar, #toggleSidebarArchives, #toggleSidebarCategories , #toggleSidebarSearch, #toggleSidebarMenu, #toggleSidebarPreferences, #toggleSidebarRecentComments, #toggleSidebarRecentEntries, #toggleSidebarRecentTrackbacks
{
	display: block;
}

#sidebar
{
	padding: 10px;
}

#sidebar .menu_title
{
	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	font-weight: bold;
}

#sidebar .menu_title a
{
	text-decoration: none;
	color: inherit;
}

#sidebar .menu_title:hover
{
}

#sidebar .menu_body 
{
	padding: 10px;
	border-color: #999;
	border-width: 1px;
	border-style: dashed;
}

#sidebar .divider {
	margin: 8px 0px 8px 0px;
}

#sidebar .calendar
{
	font-size: 10px;
}

#sidebar .calendar a
{
	font-weight: bold;
	text-decoration: none;
}

#sidebar .calendar td
{
	padding: 2px;
}

/* NEW */
#archive_tree_menu ul	
{
	list-style: none inside;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

/* NEW */
#archive_tree_menu li	
{
	margin: 0px;
	padding: 0px;
	/* border: 1px #F0F dashed; */
}
