	body {
		color: #666633;
		background-color: #FFFFFF;
		background-image: url('images/background-left.gif'), url('images/background-right.gif');
		background-position: top left, top right;
		background-repeat: repeat-y;
        	margin: 0px;
	        padding: 0px;
	        border: 0px;
	        font-family: Helvetica, Arial, Sans-Serif;
        	font-size: 12px;
        	font-weight: normal;
        	height: 100%;
	}

	p
	{
        	margin: 8px 0px 8px 0px;
	}

	img {
		border-style: none;
	}

	code, pre {
        	font-family: 'Courier New', Courier, Fixed;
	}
	
	pre {
		max-width: 500px;
        	overflow: auto;
        	border: 1px dotted #D9D9D9; /* inner_border_color */
        	padding: 5px;
	}
	
	blockquote {
	        margin: 15px 30px 0 10px;
        	padding-left: 20px;
	        border-left: 5px solid #D9D9D9;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #666633;
        	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
	        font-weight: bold;
	        margin: 2px 0px 2px 0px;
	}

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

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

	a:active {
		color: #3333FF;
	}

form {
        font-size: 11px;
}

input, select, option, textarea
{
        font-size: 11px;
        text-align: left;
}


	hr	
	{
		color: #D9D9D9;
		background-color: #D9D9D9;
		margin: 4px 0px;
	}

	.copyright {
		color: #666666;
		font-size: 10px;
	}

	.subject {
		/* color: #666633; */
		color: #666661;
        	font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
        	font-size: 18px;
        	font-weight: bold;
	        padding: 4px 0px;
	}
	

	.byline {
		color: #999999;
        	font-size: 10px;
	        padding: 2px 0px;
	}
	
	#header {
		color: #FFFFFF;
		background-color: #999966;
	        min-height: 25px;
        	background: url(images/nav-background.gif) repeat-x;
	}

	#header a, #header a:hover
	{
	        color: inherit;
		font-size: inherit;
	        font-weight: inherit;
        	text-decoration: inherit;
	}
	
	#footer {
		background-color: #EEEEEE;
	        padding: 4px 20px;
        	clear: both;
	        border-top: #999999 1px solid;
	}
	
	#sidebar a:link, #sidebar a:visited
	{
		color: #59594F;
	}

	#page
	{
		margin-left: 100px; margin-right: 100px;
	}
	
	#sidebar a:hover
	{
		color: #FF6600;
	}
	
	#sidebar a:active
	{
		color: #6329F7;
	}
	
	#sidebar .menu_title,  #sidebar .menu_title a:link, #sidebar .menu_title a:visited, #sidebar .menu_title a:hover, #sidebar .menu_title a:active {
		color: #FFFFFF;
		background-color: #959587;
		border-color: #DADACE;
	        font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
        	font-weight: bold;
	        padding: 7px 5px 5px 6px;
	}
	
#sidebar .menu_title a, #sidebar .menu_title:hover
{
        text-decoration: none;
        color: inherit;
}

	
	#sidebar .menu_body {
		color: #FFFFFF;
		background-color: #ACACA0;
	        padding: 10px;
        	margin-bottom: 10px;
	        border: #DADACE 1px solid;
	}

  #sidebar {
        max-width: 200px;
        padding: 10px;
        float: right;
	clear: both;
  }

#maincontent
{
        padding: 20px 20px 20px 20px;
}

#popup
{
	padding: 20px;
}

.comment
{
	margin-bottom: 12px;
	/* border: 1px #0f0 dashed; */
}

.entry
{
	margin-bottom: 24px;
}

.comment .subject
{
	font-size: 16px;
}

.content
{
	padding: 10px 0px;
}

.buttons
{
	padding: 4px 0px;
}

/* Sidebar */

#sidebar .calendar a
{
	font-weight: bold;
	text-decoration: none;
}

#archive_tree_menu li	
{
	margin: 0px;
	padding: 0px;
	/* border: 1px #F0F dashed; */
}
	
	/* entry_bg
	entry_title_bg
	entry_border
	entry_title_text
	entry_text */

                div #toggleSetupLanguage, #toggleSetupGeneral, #toggleSetupEntries, #toggleSetupSidebar, #toggleSetupTrackbacks, #toggleSetupComments, #toggleSetupCompression
                {
                        border-color: #D9D9D9;
                }

