/*  
Theme Name: Funeral For a Friend Brasil
Theme URI: http://www.funeralforafriend.com.br
Description: Novo layout do FFAF:BR
Version: 1.0
Author: Alan Marcos
Author URI: http://alanmarcos.net
*/


/* GLOBAL */
body {
	margin: 0;
	padding: 0;
	background:url(img/background.gif);
	}
	
h4 {
	margin:0;
	padding:0;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-2px;
	width:520px;
	display:block;
	margin:0 auto;
	color:#b5b5b5;
	text-indent:3px;
	}

#fulltop { 
	background:url(img/bg-topo.gif) repeat-x left top;
	height:297px;
	width:100%;
	display:block;
	}

#topo {
	width:952px;
	height:297px;
	display:block;
	margin:0 auto;	
	position:relative;
	}
	
#topo h1 {
	margin:0;
	padding:0;
	background:url(img/logo.png) no-repeat left top;
	width:429px;
	height:122px;
	display:block;
	position:absolute;
	left:4px;
	top:4px;
	}

#topo h1 a { 
	width:429px;
	height:122px;
	display:block;
	outline:none; 
	margin:0;
	padding:0;
	text-indent:-9999px;
 	}
	
#language {
	background:url(img/language.gif) no-repeat left top;
	width:140px;
	height:25px;
	display:block;
	position:absolute;
	top:0px;
	left:724px;
	z-index:999;
}

#language a { width:16px; height:11px; display:block; overflow:hidden; text-indent:-9999px; }
#language a.uk { position:absolute; left:77px; top:6px; }
#language a.br { position:absolute; left:100px; top:6px; }
	
#bemvindo {
	background:url(img/bem-vindo-bg.png) no-repeat left top;
	width:400px;
	height:159px;
	display:block; 
	position:absolute;
	top:140px;
	left:0px;
	text-align:left;
	padding-left:38px;
	padding-top:14px;
	padding-right:6px;
	font-size:9px;
	color:#696969;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	}
	
#bemvindo img {
	padding-bottom:6px;
	}
	
#fotos {
	width:956px;
	height:259px;
	display:block;
	background:#0f0f0f;
	position:absolute;
	left:0px;
	top:0px;
	}
	
#fotos img {
	width:952px;
	height:259px;
	display:block; 
	position:absolute;
	left:0px;
	top:0px;
	}
.headerconteudo {
	background:url(img/header-conteudo.gif) no-repeat center top;
	width:956px;
	height:2px;
	display:block;
	overflow:hidden;
	outline:none;
	margin:0 auto;
	}
#page {
	width: 100%; 
	height: 100%;
	margin: 0 auto;
	}

#site {
	width: 856px;
	margin: 0 auto;
	background:#141414;
	}

#box { width:856px; display:block; overflow:hidden; }

#wrap {
	text-align: left;
	width:856px; display:block; overflow:hidden;
	}

#content {
	float:left;
	width:382px;
	margin:0px;
	padding:0;
	display:block;
	overflow:hidden !important;
	}

#sidebar {
	float:left;
	width:237px;
	margin:0px;
	padding:0;
	display:block;
	overflow:hidden !important;
	}

#sidebar2 {
	float:left;
	width:237px;
	margin:0px;
	padding:0;
	display:block;
	overflow:hidden !important;
	}

img {
	border:0;
	}

form { margin:0; padding:0; overflow:hidden; }


/* TYPOGRAPHY & COLORS */

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	}

a { color: #420; }
a:hover { color: #fff; text-decoration: none; }

#blogtitle a, h2 a, h3 a { text-decoration:none; }

#blogtitle {
	text-align: left;
	color: #840;
	font-size: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -4px;
	margin: 20px 0 0 0; padding: 0;
	line-height: 100%;
	}

h2 {
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 100%;
	margin: 0; padding: 0;
	}

h3 {
	font-size: 18px;
	letter-spacing: -1px;
	color: #666;
	margin: 15px 0 10px 0;
	padding: 0 0 5px 0;
	border-width: 0 0 1px 0; border-style: solid; border-color: #888;
	padding:0;
	margin:0;
	}

#sidebar, #sidebar2 {
	font-size: 14px;
	}

#sidebar h2, #sidebar2 h2 {
	margin:0;
	padding:0;
	width:221px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
	margin-bottom:5px;
	}

#sidebar h3, #sidebar2 h3 {
	font-size: 14px;
	color: #aaa;
	margin: 0 0 5px 0; padding: 0;
	border: 0;
	}

#sidebar p, #sidebar2 p {
	font-size: 12px;
	line-height: 130%;
	color: #666;
	margin: 0 0 8px 0; padding: 0;
	}


/* CONTENT */

.post { width:370px; background:url(img/post_title.gif) no-repeat left top #191919; padding:5px; border:1px solid #232323; }

.post, #comments {
	margin:0;
	padding:0px;
	overflow: hidden;
	margin-bottom:16px;
	display:block;
	width:380px;
	overflow:hidden;
	margin-top:8px;
	}

.postmetadata {
	margin: 0;
	font-size: 12px;
	color: #666;
	line-height: 120%;
	}

.more {
	font-size: 12px;
	}

#navigation {
	font-size: 12px;
	margin:0;
	padding: 0;
	width: 100%;
	}

#navigation a { padding: 5px; color:#999; margin-bottom:10px; }

#alignleft { float: left; }
#alignright { float: right; }


/* COMMENT */

#comments { font-size: 12px; }
#comments a { color:#fff;  padding:2px; text-decoration:none; }
#comments a:hover {  }
#comments ol { margin: 0 6px 0 0; padding: 0; }

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	margin:0;
	padding: 0;
	}

.commentlist li {
	margin: 15px 0 3px 0;
	padding: 5px 10px 3px 15px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-size: 12px;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

h3.comments { font-family: Georgia, Garamond, Times, Times New Roman, serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; color: #000; margin: 0 0 10px 0; border-width: 0px !important; }
.h3commentspan { background-color:#fff; color: #000; padding: 0px; }
#commenter { padding: 10px 0 0 0; font-size: 10px; font-family: Georgia, Garamond, Times, Times New Roman, serif; line-height: 100%; text-transform: uppercase; }
.input { border: 1px solid #ccc; padding:3px; background: #f8f3ea; font-family: Georgia, Times, Times New Roman, Garamond, serif; color:#444; font-size: 14px; }
#commentarea { width: 452px; height: 120px; line-height:150%; background: #f8f3ea; }
#submit { border:0; margin:5px 0; background:#000; color:#CCC; font-weight:bold; padding:4px; }
#author, #email, #url, #searchpartnerinput { }

#subscribetocomments { margin: 5px 0 0 0; padding: 5px; line-height: 100%; background-color: #eee; }


/* SIDEBAR */

ul {
	margin: 0;
	padding:0;
	list-style:none;
	}

ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 5px;
	}

.list li {
/*	list-style: circle inside; */
	list-style: none;
	}

#whitebox {
	padding: 10px;
	background: #fff;
	}

#calendar {
	font-size: 10px;
	padding: 5px;
	background:url(img/bg-calendario.jpg) no-repeat left bottom;
	color:#fff;
	font-size:12px;
	}
#calendar a { color:#FFFFFF; padding:3px; }
#calendar a:hover { background:#FFFFFF; color:#000; }

/* FOOTER */

#copy {
	margin: 0; padding: 0;
	background:url(img/bgfooter.gif) repeat-y center top;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #420;
	width:856px;
	display:block;
	border-bottom:10px solid #0b0b0b;
	}

#copy a { font-weight: bold; text-decoration: underline; }
#copy a:hover { text-decoration: none; color: #fff; }
.bvindo { width:400px; height:40px; display:block; background:url(img/bem-vindo.gif) no-repeat left top; text-indent:-9999px; }
.c-avatar { width:89px; height:100px; float:left; text-align:center; display:block; }
.c-avatar img { width:62px; height:62px; border:6px solid #232323; }
#copyright { padding:0; padding-left:10px; padding-top:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; }
#copyright a { color:#FFFFFF; text-decoration:none; }
#wordp { padding:0; padding-left:20px; padding-top:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; display:block; width:236px; }
#wordp a { color:#FFFFFF; text-decoration:none; }
#wordp a:hover { color:#045482; }

#sidebar ul, #sidebar2 ul { 
	margin:0;
	padding:0;
	overflow:hidden;
	width:221px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:10px;
	}

#sidebar ul li, #sidebar2 ul li { 
	background:url(img/seta-ul.gif) no-repeat left center;
	padding:4px;
	} 
#sidebar ul ul, #sidebar2 ul ul { display:none; }
#sidebar ul li a, #sidebar2 ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:191px;
	display:block;
	}
#sidebar ul li a:hover, #sidebar2 ul li a:hover {
	background:#8c0001;
	width:183px;
	} 
	
#content h3 {
	padding:0;
	margin:0;
	color:#000000;
	text-indent:-9999px;
	width:544px;
	height:32px;
	display:block;
	margin:0 auto;
	margin-top:2px;
	margin-bottom:3px;
	border:none;
	}
h3.noticias { background:url(img/h3-noticias.gif) no-repeat left top; }
h3.destaque { background:url(img/h3-destaque.gif) no-repeat left top; }
h3.conteudo { background:url(img/h3-conteudo.gif) no-repeat left top; }
.titulos { width:100%; height:68px; display:block; background:url(img/comentarionumero-bg.gif) no-repeat right top; position:relative; }
.titulosint { width:100%; height:68px; display:block; position:relative; }
.bgdata { background:url(img/data-bg.gif) no-repeat left top; width:48px; height:50px; display:block; float:left; margin-left:7px; margin-top:8px; padding-right:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-align:center; text-transform:uppercase; padding-top:2px; overflow:hidden; }
.bgdata span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:bold; color:#fefefe; }
#content h2 { margin:0; padding:0; font-size:21px; color:#b58742; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#content h2 a { color:#b58742; padding-left:7px; padding-top:12px; display:block; outline:none; }
.comentariosnumero { width:84px; height:58px; display:block; float:left; }
.comentariosnumero a { width:84px; height:38px; display:block; padding-top:15px; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; text-decoration:none; outline:none; _width:70px; font-weight:bold; }
.conteudopost { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7a7a7a; line-height:150%; width:366px; display:block; margin:0 auto; }
.conteudopost a { color:#b58742; text-decoration:none; }
.conteudopost a:hover { color:#fff; }
.conteudopost blockquote { width:420px; display:block; border-left:3px solid #f3ef90; background:#faffc7; margin:0; padding:0; margin-left:30px; margin-top:15px; margin-bottom:15px; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:15px; padding-left:8px; padding-top:1px; padding-bottom:1px; padding-right:8px; }
.comente { background:url(img/comente.gif) no-repeat left bottom; width:100px; height:22px; display:block; margin-left:16px; padding-top:8px; text-indent:-9999px; }
.comente a { width:100px; height:22px; display:block; text-indent:-9999px; outline:none; }
.tags { background:url(img/tags.gif) no-repeat left bottom; width:501px; text-align:right; margin:0 auto; padding-bottom:23px; padding-right:3px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1d1d1d; }
.tags a { text-decoration:none; color:#1d1d1d; }
.tags a:hover { color:#000000; }
.clearfim { clear:both; width:956px; height:1px; display:block; overflow:hidden; margin: 0 auto; padding: 0; background:#141414;}
ol.commentlist { margin:0; padding:0; width:384px; display:block; overflow:hidden; margin:0 auto; }
ol.commentlist li { width:384px; display:block; margin:0; padding:0; overflow:hidden; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #232323; }
.comentariofim { background:url(img/bgfim-comentario.gif) no-repeat right bottom #faffc7; width:379px; display:block; float:left; border-left:3px solid #f3ef90; margin-left:4px; margin-bottom:20px; }
.clear { clear:both; height:1px; overflow:hidden; text-indent:-9999px; }
.comentariofim p { padding:0; margin:0; padding-bottom:6px; padding-top:6px; font-size:11px !important; }
.iniciocoment { background:url(img/bginicio-comentario.gif) no-repeat left top; padding-left:15px; padding-right:10px; padding-top:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353535; line-height:150%; }
.authorsaid { font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#7a7a7a; }
.authorsaid a { color:#FFF; }
.comentarr { padding:0; margin:0; width:380px; display:block; margin:0 auto; overflow:hidden; }
.comentarr label { display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif !important; padding-top:10px; padding-bottom:2px; color:#ccc; }
.comentarr input.input { padding:0; margin:0; width:366px; padding-left:6px; padding-top:9px; padding-bottom:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555; border:0; letter-spacing:1px; background:#0E0E0E; border:1px solid #333; }
.comentarr label font { color:#B58742; }
.comentarr textarea#commentarea { padding:0; margin:0; width:366px; padding-left:6px; padding-top:9px; padding-bottom:6px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555; border:0; letter-spacing:1px; background:#0E0E0E; border:1px solid #333; margin-top:10px; }
.titulospage { padding:0; margin:0; width:100%; height:68px; display:block; position:relative; height:44px; display:block; overflow:hidden; }
.titulospage h2 { padding:0; margin:0; width:554px; display:block; margin:0 auto; }
.titulospage h2 a { padding:0; padding-left:2px; padding-top:2px; padding-bottom:6px; outline:none; display:block; background:url(img/bg-link.gif) repeat-x left bottom; width:522px; color:#090C11; margin-left:12px; }
input.inputform { border:0; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width:65%; margin-left:10px; }
input.submit { background:#910608; padding:4px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; width:38px; border:none; text-align:center; }
ul#afiliados div { width:182px; display:block; margin:0 auto; }
ul#afiliados div img { margin-right:2px; }
ul#tags div { width:182px; display:block; margin:0 auto; text-align:center; }
ul#tags div a { text-decoration:none; }
ul#tags div a:hover { color:#FFFFFF !important; }
ul#disclaimer div { width:182px; color:#666; font-size:11px; display:block; margin:0 auto; }
.logado { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; }
#sidebar2 ul ul { margin:0;	padding:0; overflow:hidden; width:201px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; margin-bottom:10px; }
#sidebar2 ul ul li { background:url(img/bg-li.gif) no-repeat left bottom; padding:4px; } 
#sidebar2 ul ul li a { color:#FFFFFF; text-decoration:none; padding-left:10px; padding-top:5px; padding-bottom:5px; width:191px; display:block; }
#sidebar2 ul ul li a:hover { background:#8c0001; width:183px; } 
ul.enquete ul { display:block !important; }
ul.enquete ul li { display:block !important; }
ul.enquete a { color:#FFFFFF; }
ul.enquete strong { color:#FFFFFF; }
ul.enquete input.Buttons { border:0; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; width:80px; background:#910608; font-weight:bold; }
ul#tour div { width:182px; display:block; margin:0 auto; color:#CCCCCC; }
ul#worldwide div { width:182px; display:block; margin:0 auto; }
ul#worldwide div img { margin-bottom:4px; }
.imgproject { width:53px; display:block; float:left; }
.descproject { width:123px; display:block; float:left; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:9px; color:#dbdbdb; font-weight:normal; }
.projetos { width:182px; display:block; margin:0 auto; }
.projetos a { color:#2A6AB1; text-decoration:none; }
.projetos a:hover { color:#FFFFFF; }
.destaques { width:544px; height:174px; display:block; overflow:hidden; margin:0 auto; margin-bottom:4px; position:absolute; left:0; top:0; }
.shadowbg { width:544px; height:46px; display:block; background:url(img/bg-shadow.png) repeat-x left top; position:absolute; left:0; top:128px; }
.h2 { width:544px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif !important; font-size:21px; letter-spacing:-1px; color:#3068c7; display:block; }
.h2 a { font-family:Arial, Helvetica, sans-serif !important; color:#3068c7 !important; width:544px; display:block; text-decoration:none; padding-left:8px; padding-top:4px; outline:none; }
.shadowbg .descdest { display:block; font-size:11px; color:#FFFFFF; padding-left:12px; }
#destaque { width:544px; height:174px; display:block; margin:0 auto; overflow:hidden; position:relative; margin-bottom:4px; }
ul#listarinternas { width:530px; display:block; margin-top:8px; }
ul#listarinternas li { background:url(img/bg-li-interno.gif) no-repeat left top; width:530px; display:block; }
ul#listarinternas li a { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#09254f; letter-spacing:-1px; background:none !important; display:block; padding-left:1px; padding-top:6px; padding-bottom:3px; outline:none; }
ul#listarinternas li span { padding-left:20px; display:block; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; color:#555555; }
img.alignleft { border:3px solid #CCCCCC; margin-right:10px; }
div.hr { background:url(img/post-fundo.gif) no-repeat center top; width:382px; height:70px; clear:both; }
.am { background:url(img/bgf-logo.gif) no-repeat left top; width:50px; height:25px; display:block; float:right; margin-top:12px; text-align:center; }
.am a { background:url(img/logo-am.gif) no-repeat left top; width:45px !important; height:25px; display:block; outline:none; text-indent:-9999px !important; margin:0; padding:0; margin:0 auto; }
.buttopo { width:43px; height:18px; display:block; position:fixed; left:0px; bottom:0px; }
.buttopo a { outline:none; }
ul#menu { width:856px; height:38px; display:block; background:#393; position:absolute; left:48px; top:259px; margin:0 auto; background:url(img/menu.gif) no-repeat center top; }
ul#menu li { padding:0; margin:0; float:left; }
ul#menu li a { height:38px; display:block; text-decoration:none; text-indent:-9999px; outline:none; }
ul#menu li.um a { width:84px; }
ul#menu li.dois a { width:150px; }
ul#menu li.tres a { width:139px; }
ul#menu li.quatro a { width:88px; }
ul#menu li.cinco a { width:90px; }
ul#menu li.seis a { width:89px; }
ul#menu li.sete a { width:100px; }
ul#menu li.oito a { width:110px; }
.postby { background:url(img/postby.gif) no-repeat left top; width:328px; height:28px; font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#565656; display:block; margin:0 auto; position:relative; padding-top:7px; padding-left:30px; margin-top:6px; }
.comentarios { width:135px; display:block; float:right; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-transform:uppercase; color:#FFF; }
.comentarios a { color:#FFF; font-weight:bold; text-decoration:none; display:block; padding-right:33px; }
.comentario { width:288px; display:block; float:left; font-size:11px; color:#5b5b5b; }
ol li em { color:#333; display:block; font-size:9px; font-family:Tahoma, Geneva, sans-serif; font-style:normal; padding-bottom:7px; }
#lastcomments { background:url(img/ultimos-comentarios.gif) no-repeat left top; width:317px; float:left; display:block; margin-left:20px; margin-top:1px; }
#copy { padding-top:16px; padding-bottom:12px; letter-spacing:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a4a4a; height:130px; }
#copy h3 { text-indent:-9999px; border:none; }
#copy ul { margin:0; padding:0; padding-top:8px; }
#copy ul li { display:block; padding-bottom:3px; padding-top:3px; padding-left:15px; }
#copy ul li a { text-decoration:none; font-weight:normal; color:#4a4a4a; }
#copy ul li a:hover { color:#FFF; }
#twitter { width:317px; display:block; float:left; background:url(img/twitter-oficial.gif) no-repeat left top; margin-left:22px; }
#twit h2 { display:none; }
#twit ul { margin:0; padding:0; }
#twit ul li { margin:0; padding:0; }
.messagetwit { background:url(img/quotefim.gif) no-repeat right bottom; text-align:left; text-indent:30px; line-height:19px; padding-top:6px; width:96%; margin:0 auto; display:block; margin-bottom:8px; }
#twitter a { font-weight:bold; color:#FFF; text-decoration:none; }
#ffafbr { background:url(img/logo-footer.gif) no-repeat center top; width:155px; padding-top:90px; text-align:center; float:right; }
#copy .clear { height:1px; text-indent:-9999px; overflow:hidden; }
#sidebar, #sidebar2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a9a9a9; line-height:19px; font-weight:normal; letter-spacing:normal; }
#sidebar ul div ul, #sidebar2 ul div ul { margin:0; padding:0; display:block; margin-left:6px; }
#sidebar ul div ul li, #sidebar2  ul div ul li { margin:0; padding:0; background:url(img/seta-ul.gif) no-repeat left center; padding-left:10px; display:block; padding-top:1px; padding-bottom:1px; color:#9b9b9b; }
#sidebar ul a, #sidebar2 ul a { color:#b58742; font-weight:bold; }
#sidebar ul a:hover, #sidebar2 ul a:hover { color:#fff; }
ul#linksoficiais div img { margin-top:1px; margin-bottom:1px; }
ul#network div img { margin-left:1px; margin-right:1px; }
ul#afiliados div { width:194px; display:block; margin:0 auto; }
ul#afiliados div img { margin-left:2px; margin-right:2px; border:3px solid #262626; }
ul#afiliados div img:hover { border:3px solid #333; }
ul#divulgacao div { line-height:16px; }
ul#divulgacao div img { margin-right:8px; }

/* menu dropdown */

#menu
{	margin: 0;
	padding: 0}
	
	#menu li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#menu li a
	{	display: block;
		white-space: nowrap
		}
		
		#menu li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:10000;
			}
		
		#menu li ul li
		{	float: none;
			display: inline;
			}
		
		#menu li ul li a
		{	width: auto;
			background: #333;
			color:#CCC;
			font-size:11px;
			text-indent:0px;
			padding:0;
			height:16px;
			padding:4px;
			}
		
		#menu li ul li a:hover
		{	background: #0E0E0E}
