body {
	background: #ffffff url(/images/bg.jpg) top center repeat-y;
	margin: 0px;
	padding: 0px;
	font: 90% Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
	color: #000000;
}

a { color:#444444; }
#container { width:962px;  background:#dddddd !important; margin: 0 auto; padding:0px;  overflow:auto;}
#container-nudge { padding:0px 0px 0px 0px; }

#header { width:960px; height:98px; margin:auto; background:#FFFFFF url(/images/header.jpg) no-repeat; }

#navbar { text-align:left; width: 952px !important; height:28px; padding: 2px 0px 0px 10px;	background-color:#000000; color:#cccccc;  }
#navbar a { font-size:.9em;  color: #ffffff; text-decoration: none; }
#navbar a:hover { font-weight:normal; color: #F44444; text-decoration: underline; }

/*
#content { float:left; width:670px;  padding:0px; margin:0px; background-color:#DDDDDD; overflow:auto; border-right:#777777 1px dotted;}
#sidebar { float:right; width:270px; padding:0px; margin:5px 8px 0px 0px; background-color:#FFFFFF; border:#777777 1px solid;}
*/

#content { float:left; width:600px; padding:0px; margin:0px; background-color:#DDDDDD;}
#sidebar { float:left; width:355px; padding:0px; margin:5px 0px 0px 0px; background-color:#FFFFFF; border:#777777 1px solid;}

#content_single { float:left; width:600px;  padding:0px; margin:0px; background-color:#DDDDDD; overflow:auto;}
#sidebar_single { float:left; width:355px; padding:0px; margin:5px 0px 0px 0px; background-color:#FFFFFF; border:#777777 1px solid;}

.entry { width:auto; background-color:#FFFFFF; margin:5px 4px 5px 4px; padding:4px 14px 10px 14px; border:#777777 1px solid; }
.entry h2 { display:inline; font-size:1.1em; }
.entry a { color:#444444; }
.entry_meta { color:#555555; font-size:.9em;  }
.entry_content { overflow:auto;  }

#footer { width:950px; margin:auto; padding:4px; font-size:.8em; }
.warning {}

#youtube_embed { width:320px; margin:0px 0px 4px 12px;}

.ctextarea { border: 1px solid #999999;	color: #333333;	padding: 2px 5px 1px 5px; width: 500px;	background-image: url(images/ta_back.jpg); background-position: center right;	background-repeat: no-repeat; }
.cauthor { border: 1px solid #999999; color: #333333; width: 250px;	height: 18px; background:#fafafa url(images/vcard.png) no-repeat 2px 1px; padding-left:22px; }	
.cemail { border: 1px solid #999999; color: #333333; width: 250px;height: 18px; background:#fafafa url(images/email.png) no-repeat 2px 2px;	padding-left:22px;}
.curl { border: 1px solid #999999; color: #333333; width: 250px; height: 18px; background:#fafafa url(images/world_link.png) no-repeat 2px 2px; padding-left:22px;}	

#searchbox { border-left:#777777 1px dotted; float:right; text-align:right; padding:4px 8px 0px 8px; width:170px; height:96px; }
.search_box_item { border:#777777 1px solid; color:#444444; background-color:#ffffff; margin:4px 0px 4px 0px;}
.search_box_item:hover { border:#777777 1px solid; color:#444444; background-color:#cccccc; margin:4px 0px 4px 0px;}
.search_box_text { border:#777777 1px solid; color:#444444; background-color:#ffffff;}

#header_infobox { border-left:#777777 1px dotted; float:right; padding:4px 8px 0px 8px; width:400px; height:96px; }
