/* CSS Document */
/* sector: home */

#nav_left { width: 178px; height: 676px; float:left; background: url(/img/home/menu.gif) top left no-repeat; }
#nav_left ul { list-style-type:none; }
#nav_left ul li {display:inline; height: 64px; width:178px; }
#nav_left, #nav_left ul, #nav_left ul li { margin:0px; padding: 0px; }
#nav_left ul { background: url(/img/home/menu.gif) top left no-repeat; }
#nav_left ul li a {display:block; margin:0px; padding: 64px 0px 0px 0px; height: 0px; width: 178px; overflow:hidden;}
#nav_left ul li a:hover { background: url(/img/home/menu_hover.gif) top left no-repeat; }


#main_content {width:489px; font: 11px "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; color: #996600; background: url(/img/home/main_bg.gif) top left repeat-y; margin: 0px 0px 0px 7px; padding: 0px; float:left;}
#main_content #top { clear:both; background: url(/img/home/main_bg_top.jpg) top left no-repeat; padding: 0px 0px 0px 0px; width:489px; height: 165px; overflow:hidden; }
#main_content #mid { clear:both; padding: 10px; width:469px; }
#left { float:left; padding:0px 0px 0px 20px; width:180px;} 
#welcome {background: url(/img/home/welcome.gif) top left no-repeat; padding: 62px 0px 0px 0px; color: #996600; font-size: 11px; width:180px; clear:both;}
#main_content #mid #right { float:right; padding-right:0px;}
#main_content #mid #right #sign_up { width: 248px; height: 71px; clear:both;}
#main_content #mid #right #sign_up a {background: url(/img/home/sign_up.gif) 0px 0px no-repeat; width: 188px; height:21px; display:block; padding:50px 0px 0px 60px; margin: 0px; text-decoration:none; color: #996600;font-size: 10px;}
#main_content #mid #right #sign_up a:hover { background-position: 0px -71px; }
#break {clear:both; border-top: 1px solid #d6d1aa; padding: 0px; margin: 7px 15px; width:210px; font-size: 1px;}
#main_content #mid #right #news { width: 248px; height:87px; background: url(/img/home/breaking_news.gif) top left no-repeat; margin: 0px; padding: 28px 0px 0px 8px;}
#main_content #mid #right #news #photo { width:120px; height:71px; overflow:hidden; padding:0px; float:left;}
#main_content #mid #right #news #photo a { width:120px; height: 0; overflow:hidden; display:block; padding: 71px 0 0; background:transparent; background-repeat:no-repeat; background-position: center center; }
#main_content #mid #right #news #label { width:70px; height:80px; padding:0px 0px 0px 16px; float:left; font-size:10px; line-height:12px;}
#main_content #mid #right #news #label a { font-weight: bold; text-decoration:none; color:#c00;}
#main_content #mid #right #news #label a:hover {text-decoration:underline; }

#loaves { width: 256px; height:132px; background: url(/img/home/mlflogowords.gif) top left no-repeat; margin: 0px; padding: 0px 0px 10px 0px;}
#main_content #mid #right #loaves #photo { width:133px; height:132px; overflow:hidden; padding:0px; float:left; display:block;}
#main_content #mid #right #loaves #photo a { width:125px; height: 0; overflow:hidden; display:block; padding: 132px 0 0; background:transparent; background-repeat:no-repeat; background-position: center center; }
#main_content #mid #right #loaves #label { width:120px; height:120px; padding:0; float:left;}


#main_content #btm { clear:both; float:left;background: transparent url(/img/home/main_bg_btm.gif) bottom left no-repeat;  padding: 0px 0px 0px 20px; width: 469px;}
#main_content #btm .fullsize { width:400px !important; }
#main_content #btm .fullsize span ul li h2 {font-size:16px !important; }
#main_content #btm .newsbox { width: 200px; margin: 0; padding: 0; float:left; }
#main_content #btm .newsbox .oaknewslabel { float:left; width: 120px; padding: 0; margin: 0;}
#main_content #btm .newsbox .oaknews { float:left; width: 280px; padding: 0; margin: 0; }
#main_content #btm .newsbox span {width: 200px; margin: 0 0 10px 0; padding: 0;}
#main_content #btm .newsbox span ul { width:200px; float:left; list-style-type: none; padding: 0; margin: 0;}
#main_content #btm .newsbox span ul li { list-style-type: none; float: left; padding: 0 0 10px 0; margin: 0;}
#main_content #btm .newsbox span ul li img { border: 4px solid #fff;float:left; margin: 0 5px 0 0; }
#main_content #btm .newsbox span ul li span { float:left; width: 120px; position: relative;}
#main_content #btm .newsbox span ul li h2 { font-size: 14px; padding: 0; margin: 0; }
#main_content #btm .newsbox h2 { padding: 0; margin: 0 0 10px; font-size: 16px; }
#main_content #btm .leftside { margin: 0 9px 0 0 !important;}
#main_content #btm #blog_box {float:left; width: 409px; height: 60px; background: url(/img/home/blog_box.jpg) top left no-repeat; padding: 63px 0px 0px 0px;} 
#main_content #btm #blog_box div {float:left; width: 180px; height: 50px; padding: 0px 0px 0px 21px; font-size:11px; color: #65623f;}
#main_content #btm #blog_box div a { color: #65623f; text-decoration:none; font-weight:bold; }
#main_content #btm #blog_box div a:hover { text-decoration:underline; }

#latest-profile { width: 164px; height: auto; float:left; }
#username_field { position:absolute; padding:3px 3px 3px 6px; margin:0px; z-index:500; background: transparent url(/img/profile/whois.gif); width:139px; height:30px; top:-100px; left:-100px;}
.profile-image {width:80px !important; height:70px; float:left; text-align:center; vertical-align:middle; padding:1px;}

#main_content #btm .newsbox span div#cloud { width: 216px; margin: 14px 0 0; padding: 0; float:left; clear:both;}
#main_content #btm .newsbox span div#cloud ul.tags {list-style-type: none; float:left; padding: 0; margin: 0;}
#main_content #btm .newsbox span div#cloud ul.tags li {list-style-type: none; clear:none; display:inline; padding: 0 6px 0 0; margin: 0; height: 25px; overflow:hidden;}

#oti_extra_content { clear: both; float: left; width: 800px; height: auto; overflow: hidden;}

#prefoot { padding-left: 190px; }







#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:auto;
	height:auto;
	margin:-25% 0 0 -25%;
	border:none;
	background:transparent;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#lightbox a.lbAction {
	position: absolute;
	right: 0;
	bottom: -20px;
	color: #000;
	padding: 2px;
	background: #fff;
}


