/* Netvouz 2007-07-16 */

/* ------- The body ------- */
body	{
	color:#000;
	background:#fff;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:1.5em;
}

/* ------- Default values (to override browsers differences) ------- */
p					{ margin:0.2em 0 0.2em 0; padding:0; }
h1,h2,h3,h4,h5,h6	{ font-weight:bold; text-align:center; margin:0; padding:0.3em 0.1em; }
h1					{ font-size:14px; }
h2					{ font-size:12px; }
h3,h4,h5,h6			{ font-size:10px; }
ul,ol,li			{ margin:0 1em; padding:0; }
table,th,td			{ margin:0; padding:0; }
form,input			{ margin:0; padding:0; }
img					{ vertical-align:baseline; }
pre					{ margin:0 0 10px 0; padding:0; }

/* Right-align SPANning text on the headers */
/*
h1 span,h2 span,
h3 span,h4 span,
h5 span,h6 span		{ float:right; text-align:right; margin:0; padding:4px; font-size:12px; font-weight:normal; }
*/

/* ------- Links ------- */
a					{ color:#009; text-decoration:underline; }
a:hover				{ color:#f00; text-decoration:underline; }
a img				{ border:0 solid #f00; }

/* ------- Structure ------- */
#page				{ color:#003; background:#fff; margin:0 auto; padding:0; width:98%; }
#wrapper			{ text-align:left; margin:0; padding:0; }
#main				{ color:#003; background:#fff; padding:0; text-align:center; float:left; width:82%; }
#mainI				{ color:#003; background:#fff; padding:0; text-align:center; float:left; width:82%; }
#sidebar			{ color:#003; background:#fff; padding:0; float:right; width:17%; }
#sidebarI			{ color:#003; background:#fff; padding:0; float:right; width:17%; }
#errorpage			{ color:#003; background:#fff; margin:0 auto; padding:0; width:500px; }
.nvform				{ color:#003; background:#fff; padding:15px; text-align:left; border:1px solid #ccc; }

.infoMessage		{ background:#e7ffe7; color:#000; font-family:Verdana, Arial, sans-serif; font-size:11px; text-align:left; padding:3px; margin-bottom:3px; }
.infoMessage h1		{ color:#008000; font-weight:bold; font-size:12px; display:inline; }
.infoMessage a		{ color:#00f; }

.blogMessage		{ background:#e7ffe7; color:#000; font-family:Verdana, Arial, sans-serif; font-size:11px; text-align:left; padding:3px; margin-bottom:3px; }
.blogMessage h1		{ color:#008000; font-weight:bold; font-size:12px; display:inline; }
.blogMessage a		{ color:#00f; }

.alertMessage		{ background:#f00; color:#fff; font-family:Verdana, Arial, sans-serif; font-size:11px; text-align:left; padding:3px; margin-bottom:3px; }
.alertMessage h1	{ color:#fff; font-weight:bold; font-size:12px; display:inline; }
.alertMessage a		{ color:#fff; }

#mainbanner						{ position:relative; height:55px; background:#fff; color:#000; margin:0; padding:0; text-align:left; border-bottom:2px solid #dddddd; }
#mainbanner #logo				{ position:absolute; top:5px; left:0; }
#mainbanner .logotag a			{ position:absolute; top:30px; left:13px; color:#fff; font-size:10px; text-decoration:none; }
#mainbanner #user				{ position:absolute; color:#eee; top:10px; left:200px; text-align:left; font-size:18px; font-weight:bold; }
#mainbanner #user a				{ color:#0066FF; text-decoration:none; }
#mainbanner #lang				{ position:absolute; color:#eee; top:27px; left:180px; text-align:left; }
#mainbanner #lang img			{ vertical-align:text-bottom; }
#mainbanner #lang a				{ color:#eee; font-size:10px; font-weight:bold; text-decoration:none; }
#mainbanner #lang a:hover		{ color:#fff; text-decoration:underline;}
#mainbanner .tabs				{ color:#33c; font-size:9px; text-align:right; text-transform:uppercase; margin-right:3px; }
#mainbanner .tabs a				{ color:#33c; font-size:9px; font-weight:bold; text-decoration:none; padding:0 1px 0 5px; }
#mainbanner .tabs a:hover		{ color:#00f; text-decoration:underline; }
#mainbanner #globaltabs			{ position:absolute; top:4px; right:0px; }
#mainbanner #globaltabs a		{ color:#33c; font-size:9px; }
#mainbanner #indextabs			{ color:#33c; position:absolute; top:31px; right:0px; font-size:11px; font-weight:bold; }
#mainbanner #indextabs a		{ color:#FF7505; font-size:11px; }
#mainbanner #admintabs			{ position:absolute; top:28px; right:0px; font-size:9px; display:block; }
#mainbanner #admintabs a		{ color:#ff9; font-size:9px; }
#mainbanner #admintabs2			{ position:absolute; top:28px; right:0px; font-size:9px; display:none; }
#mainbanner #admintabs2 a		{ color:#ff9; font-size:9px; }

#adminbar		{ }
#adminbarExt	{ background:#f00; color:#000; }

#navigator				{ background:#e6f0ff; color:#00a; margin:0 0 5px 0; padding:5px 0px 5px 12px; text-align:left; font-size:12px; font-weight:normal; font-family:Verdana, Arial, sans-serif; }
#navigator .username 	{ font-size:16px; font-weight:bold; font-family:Arial, Verdana, sans-serif; }
#navigator .here		{ font-size:16px; font-weight:bold; font-family:Arial, Verdana, sans-serif; }

#searchForm	{ float:right; padding:5px; }
#searchForm input { margin-left:2px; margin-right:2px; padding-left:2px; padding-right:2px; }
#searchForm img { vertical-align:baseline; }

.shower			{ text-transform:uppercase; float:right; text-align:right; font-size:9px; font-weight:normal; font-family:Verdana, Arial, sans-serif; margin:2px 0 2px 5px; }
.shower a		{ text-decoration:underline; margin-right:5px; }
.shower a:hover	{ text-decoration:underline; }
.shower span	{ font-weight:bold; }

.displayoptions			{ float:right; text-align:right; font-size:12px; font-weight:normal; font-family:Verdana, Arial, sans-serif; }
.displayoptions img		{ margin-left:1px; margin-right:2px; }
.displayoptions a		{ text-decoration:underline; margin-right:5px; }
.displayoptions a:hover	{ text-decoration:underline; }
.displayoptions span	{ font-weight:bold; }

#footer 			{ background:#fff; color:#000; font-size:10px; margin:0; padding:0; border-top:1px solid #c0c0c0; }
#footer .copyright	{ float:left; text-align:left; }
#footer .footertabs	{ float:right; text-align:right; }
#footer a			{ color:#003; text-decoration:underline; }
#footer a:hover		{ color:#000; text-decoration:underline; }
#footer a img		{ text-decoration:none; vertical-align:middle; }

/* ----- Panels ----- */
.panel			{ color:#036; background:#fff; padding:0; text-align:left; }
.panel h6		{ color:#fff; background:url(../images/h6_blue_ld.png) repeat-x top left; margin:2px; padding:5px; padding-left:0.75em; font-size:18px; font-weight:normal; text-align:left; font-family:Arial, Verdana, sans-serif; }
.panel p		{ color:#003; padding:0.5em 1em; font-size:12px; }
.panel a		{ color:#009; text-decoration:none; }
.panel ul,
.panel ol		{ margin-left:2em; padding:0; }
.panel li		{ font-size:10px; margin-left:0; padding-left:0; line-height:1.5em; }

/* ----- Panel overrides ----- */
.panel#welcome			{ background:#fff; text-align:center; line-height:1.5em; padding:0px; margin:0 0 10px 0; border:1px solid #ddd; }
.panel#welcome h3		{ font-size:18px; font-weight:bold; color:#0066FF; margin:0; padding:15px 0 0 0; }
.panel#welcome h4		{ font-size:14px; font-weight:bold; color:#0066FF; margin:0; padding:0px 0; }
.panel#welcome p		{ text-align:left; font-size:12px; font-weight:normal; margin:0; padding:0.4em 0; }
.panel#welcome a		{ color:#11f; text-decoration:underline; font-weight:normal; }
.panel#welcome a:hover	{ color:#11f; text-decoration:underline; }
.panel#welcome input	{ color:#11f; margin:5px 0; border:0px solid #000; font-family:Arial, Verdana, sans-serif;; height:32px; width:226px; font-size:16px; font-weight:bold; background:url(../images/signup_button_bg.gif) no-repeat center top; cursor:pointer; }
.panel#welcome tr		{ vertical-align:top; }
.panel#welcome td		{ padding:10px; vertical-align:top; width:50%; }

.panel#links 			{ text-align:center; }
.panel#links table		{ margin:0 auto; text-align:left; }
.panel#links tr			{ vertical-align:top; }
.panel#links td			{ padding:5px 20px 10px 20px; }
.panel#links ul			{ list-style-type:none; margin:0; padding:0; }
.panel#links h2			{ font-size:14px; color:#11f; margin:10px 0 0 0; padding:0; }
.panel#links li			{ padding:1px; font-size:12px; }
.panel#links a			{ color:#000; font-weight:normal; text-decoration:none; }
.panel#links a:hover	{ text-decoration:underline; }
.panel#links img		{ vertical-align:text-bottom; }

.panel#members			{ text-align:center; }
.panel#members table	{ margin:1em auto; }
.panel#members th,
.panel#members td 		{ font-size:12px; font-weight:bold; text-align:left; line-height:1.25em; padding:0 1em; }

x.panel#alltags a 			{ color:#11f; text-decoration:underline; }
x.panel#alltags a:hover 		{  }
x.panel#alltags a			{ margin:5px 5px 0 0; padding:0; }
x.panel#alltags li			{ display:inline; }
x.panel#alltags li a 		{ font-family:Verdana, Arial, sans-serif; text-decoration:none; }
x.panel#alltags li a:hover 	{ background:#55f; color:#fff; }

p.pagedesc				{ font-family:Verdana, Arial, sans-serif; color:#003; margin-bottom:10px; }
p.pagedesc a			{ text-decoration:underline; }

p.showalltagscloud a		{ color:#11f; text-decoration:underline; line-height:200%; }
.tagcloud					{ max-width:700px; margin:0 auto; padding:5px; background:#f7f7f7; }
.tagcloud#member p			{ line-height:200%; }
.tagcloud#member a.t0 		{ font-size:12px; color:#33f; }
.tagcloud#member a.t1 		{ font-size:12px; color:#11f; }
.tagcloud#member a.t2 		{ font-size:14px; color:#33f; }
.tagcloud#member a.t3 		{ font-size:14px; color:#11f; }
.tagcloud#member a.t4 		{ font-size:16px; color:#33f; }
.tagcloud#member a.t5 		{ font-size:16px; color:#11f; }
.tagcloud#member a.t6 		{ font-size:18px; color:#33f; }
.tagcloud#member a.t7 		{ font-size:18px; color:#11f; }
.tagcloud#member a.t8 		{ font-size:20px; color:#33f; }
.tagcloud#member a.t9 		{ font-size:20px; color:#11f; }
.tagcloud#member a.t10 		{ font-size:22px; color:#33f; }
.tagcloud#member a.t11 		{ font-size:22px; color:#11f; }
.tagcloud#member a.t12 		{ font-size:24px; color:#33f; }
.tagcloud#member a.t13 		{ font-size:24px; color:#11f; }
.tagcloud#member a.t14 		{ font-size:26px; color:#22f; }
.tagcloud#member a.t15 		{ font-size:26px; color:#11f; }
.tagcloud#member a 			{ font-family:Verdana, Arial, sans-serif; text-decoration:none; margin:5px; padding:0; }
.tagcloud#member a:hover	{ background:#55f; color:#fff; }

.tagcloud#netvouz p			{ line-height:200%; }
.tagcloud#netvouz a.t0	 	{ font-size:12px; color:#33f; }
.tagcloud#netvouz a.t1	 	{ font-size:14px; color:#11f; }
.tagcloud#netvouz a.t2 		{ font-size:16px; color:#33f; }
.tagcloud#netvouz a.t3 		{ font-size:18px; color:#11f; }
.tagcloud#netvouz a.t4 		{ font-size:20px; color:#33f; }
.tagcloud#netvouz a.t5 		{ font-size:22px; color:#11f; }
.tagcloud#netvouz a.t6 		{ font-size:24px; color:#33f; }
.tagcloud#netvouz a.t7 		{ font-size:26px; color:#11f; }
.tagcloud#netvouz a.t8 		{ font-size:26px; color:#33f; }
.tagcloud#netvouz a.t9 		{ font-size:26px; color:#11f; }
.tagcloud#netvouz a.t10 	{ font-size:26px; color:#33f; }
.tagcloud#netvouz a.t11 	{ font-size:26px; color:#11f; }
.tagcloud#netvouz a.t12 	{ font-size:26px; color:#33f; }
.tagcloud#netvouz a.t13 	{ font-size:26px; color:#11f; }
.tagcloud#netvouz a.t14 	{ font-size:26px; color:#22f; }
.tagcloud#netvouz a.t15 	{ font-size:26px; color:#11f; }
.tagcloud#netvouz a 		{ font-family:Verdana, Arial, sans-serif; text-decoration:none; margin:5px; padding:0; }
.tagcloud#netvouz a:hover	{ background:#55f; color:#fff; }

.tagtable			{ text-align:center; }
.tagtable table		{ margin:0 auto; text-align:left; font-family:Arial, Verdana, sans-serif; }
.tagtable td		{ font-size:12px; color:#888; padding-left:15px; line-height:150%; }
.tagtable a			{ font-size:14px; color:#00f; }

x.panel#alltags a 			{ color:#11f; text-decoration:underline; }
x.panel#alltags a:hover 		{  }
x.panel#alltags li			{ display:inline; margin:5px 5px; padding:0; }
x.panel#alltags li a 		{ color:#11f; font-family:Verdana, Arial, sans-serif; text-decoration:none; }
x.panel#alltags li a:hover 	{ background:#55f; color:#fff; }
x.panel#alltags .t0  	{ font-size:12px; margin:5px 5px; padding:0;}
x.panel#alltags .t1  	{ font-size:14px; margin:5px 5px; padding:0;}
x.panel#alltags .t2  	{ font-size:16px; margin:5px 5px; padding:0;}
x.panel#alltags .t3  	{ font-size:18px; margin:5px 5px; padding:0;}
x.panel#alltags .t4  	{ font-size:20px; margin:5px 5px; padding:0;}
x.panel#alltags .t5 a 	{ font-size:21px; margin:5px 5px; padding:0;}
x.panel#alltags .t6 a 	{ font-size:22px; margin:5px 5px; padding:0;}
x.panel#alltags .t7 a 	{ font-size:23px; margin:5px 5px; padding:0;}
x.panel#alltags .t8 a 	{ font-size:24px; margin:5px 5px; padding:0;}
x.panel#alltags .t9 a 	{ font-size:24px; margin:5px 5px; padding:0;}
x.panel#alltags .t10 	{ font-size:22px; }
x.panel#alltags .t11 	{ font-size:23px; }
x.panel#alltags .t12 	{ font-size:24px; }
x.panel#alltags .t13 	{ font-size:25px; }
x.panel#alltags .t14 	{ font-size:26px; }
x.panel#alltags .t15 	{ font-size:27px; }
x.panel#alltags .t16 	{ font-size:28px; }
x.panel#alltags .t17 	{ font-size:29px; }
x.panel#alltags .t18 	{ font-size:30px; }
x.panel#alltags .t19 	{ font-size:31px; }
x.panel#alltags .t20 	{ font-size:32px; }
x.panel#alltags .t21 	{ font-size:33px; }
x.panel#alltags .t22 	{ font-size:34px; }
x.panel#alltags .t23 	{ font-size:35px; }
x.panel#alltags .t24 	{ font-size:36px; }

.panel#urlinfo h1		{ margin:0; padding:0; }
.panel#urlinfo h2		{ font-size:12px; font-weight:normal; font-family:Verdana, Arial, sans-serif; text-align:left; padding:0; margin:0 0 0 0; }
.panel#urlinfo h3		{ font-size:16px; font-weight:bold; font-family:Arial, Verdana, sans-serif; text-align:left; padding:0; margin:20px 0 20px 0; }
.panel#urlinfo .url		{ font-weight:bold; font-size:16px; font-family:Arial, Verdana, sans-serif; padding:0; margin:15px 0; }

/* ----- Info panel ----- */
.info			{ color:#036; background:#fff; margin:0; padding:10px; text-align:left; line-height:1.75em; border:1px solid #3d6399; }
.info h6		{ font-family:Arial, Verdana, sans-serif; color:#fff; background:url(../images/h6_blue_ld.png) repeat-x top left; margin:-10px -10px 10px -10px; padding:5px; padding-left:1.25em; font-size:18px; font-weight:normal; text-align:left; }
.info h1		{ font-family:Arial, Verdana, sans-serif; color:#003; background:#fff; margin:1em 0 0 0; padding:0.25em 5px 0 12px; font-size:14px; font-weight:bold; text-align:left; }
.info h2		{ font-family:Arial, Verdana, sans-serif; color:#003; background:#eee; margin:1em 0 0 0; padding:0.25em 5px 0.25em 12px; font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #009; }
.info h1 span,
.info h2 span	{ float:right; text-align:right; margin:0; padding:4px; font-size:12px; font-weight:normal; }
.info h3		{ color:#003; padding:0.25em 0.5em; font-size:10px; font-weight:bold; text-align:center; }
.info p,
.info td,
.info th		{ color:#003; padding:0 1em 0.5em 12px; font-size:12px; text-align:left; }
.info a			{ color:#11f; text-decoration:underline; }
.info ul,
.info ol 		{ margin-left:2em; padding:0; }
.info li		{ font-size:12px; margin-left:0; padding-left:0; padding-bottom:0.25em; line-height:1.5em; }
.info img		{ vertical-align:text-bottom; }

/* ----- Info overrides ----- */
.info#searchtips	th	{ white-space:nowrap; font-weight:normal; }
.info#help ul			{ list-style-type:none; padding-left:10px; margin:0; }

/* ----- Dangerous page ------ */
#dangerous.info p.header	{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:16px; font-weight:bold; }
#dangerous.info p.url		{ font-family:Arial, Verdana, sans-serif; color:#393; font-size:14px; font-weight:bold; }
#dangerous.info p.url a		{ font-family:Arial, Verdana, sans-serif; color:#33c; font-size:16px; font-weight:bold; }
#dangerous.info p.desc		{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:14px; }
#dangerous.info p.usage		{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:14px; }
#dangerous.info p.disclaim	{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:14px; margin-top:2em; }
#dangerous.info ol			{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:14px; margin-left:3em; padding:0; }
#dangerous.info li			{ font-family:Arial, Verdana, sans-serif; color:#000; font-size:14px; }

/* ----- Panels other ------- */
.highlightbox		{ color:#000; background:#ffffdf; border:1px solid #3d6399; padding:10px 0; margin:0; text-align:left; }

/* ------- Portlets ------- */
x.portlet			{ color:#036; background:#fafafa; margin:0 0 5px 0; padding:5px; border:solid 1px #BAE4A6; text-align:left; line-height:1.25em; }
.portlet			{ color:#036; margin:0 0 10px 0; padding:5px; text-align:left; line-height:1.25em; border:1px solid #ddd; }
.portlet h6			{ color:#fff; background:url(../images/h6_green.png) repeat-x top left; margin:-5px -5px 0.1em -5px; padding:3px 0px 7px 5px; font-size:14px; font-weight:bold; text-align:left; font-family:Arial, Verdana, sans-serif; }
.portlet h2			{ color:#003; font-size:10px; font-weight:bold; text-align:center; margin:0; padding:0; }
.portlet p			{ color:#003; font-size:12px; margin:0.1em 0 0.1em 0; padding:0; }
.portlet a			{ color:#11f; text-decoration:none; font-weight:normal; }
.portlet a:hover	{ color:#11f; text-decoration:underline; }
.portlet ul			{ margin-left:0; padding:0; }
.portlet li			{ margin-left:0; padding:0; font-size:10px; list-style:none; }

/* ------- Portlets overrides ------- */
.portlet#search					{ font-size:10px; font-weight:bold; }
.portlet#search a				{ color:#039; text-decoration:underline; font-weight:bold; }
.portlet#search a:hover			{ color:#039; text-decoration:underline; }
.portlet#search .tips			{ margin-left:2px; }

.portlet#logon					{ padding:3px; text-align:left; }
.portlet#logon h6				{ margin:-3px -3px 0.5em -3px; }
.portlet#logon h2				{ font-size:12px; margin:0.5em 0; }
.portlet#logon h3				{ margin:0.15em 0; }
.portlet#logon .username		{ font-weight:bold; font-size:12px; }
.portlet#logon p				{ text-align:left; margin-left:2px; }
.portlet#logon a				{ font-size:10px; }
.portlet#logon input			{ width:16px; }
.portlet#logon input.password	{ font-size:10px; width:80px; padding:0; }
.portlet#logon input.button 	{ font-size:13px; width:120px; }
.portlet#logon table			{ margin:0; }
.portlet#logon td				{ font-size:10px; text-align:left; font-weight:bold; }
.portlet#logon li				{ color:#f00; font-size:10px; font-weight:bold; list-style-type:none; }
/* Note: Errors in the logon portlet are displayed as ul */

/* For displaying the global netvouz tags on index page */
.portlet#netvouztags h2		{ text-align:left; padding:5px 2px; font-size:12px; }
.portlet#netvouztags li		{ margin:2px 0px; padding:0; display:block; }
.portlet#netvouztags .t0	{ font-size:12px; }
.portlet#netvouztags .t1	{ font-size:12px; }
.portlet#netvouztags .t2	{ font-size:12px; }
.portlet#netvouztags .t3	{ font-size:12px; }
.portlet#netvouztags .t4	{ font-size:12px; }
.portlet#netvouztags .t5	{ font-size:12px; }
.portlet#netvouztags .t6	{ font-size:12px; }
.portlet#netvouztags .t7 	{ font-size:12px; }
.portlet#netvouztags .t8	{ font-size:12px; }
.portlet#netvouztags .t9 	{ font-size:12px; }
.portlet#netvouztags a		{ color:#33e; font-weight:normal; }
.portlet#netvouztags li span { float:left; width:30px; text-align:right; margin-right:5px; } /* For the count */
.portlet#netvouztags .text	{ font-size:10px; }

/* For displaying a member's tags on member page */
.portlet#membertags h2		{ text-align:left; padding:5px 2px; font-size:12px; }
.portlet#membertags li		{ margin:2px 0px; padding:0; display:block; }
.portlet#membertags .t0		{ font-size:12px; }
.portlet#membertags .t1		{ font-size:12px; }
.portlet#membertags .t2		{ font-size:12px; }
.portlet#membertags .t3		{ font-size:12px; }
.portlet#membertags .t4		{ font-size:12px; }
.portlet#membertags .t5		{ font-size:12px; }
.portlet#membertags .t6		{ font-size:12px; }
.portlet#membertags .t7 	{ font-size:12px; }
.portlet#membertags .t8		{ font-size:12px; }
.portlet#membertags .t9 	{ font-size:12px; }
.portlet#membertags a		{ color:#33e; font-weight:normal; }
.portlet#membertags li span { float:left; width:30px; text-align:right; margin-right:5px; } /* For the count */
.portlet#membertags .text	{ font-size:10px; }

/* For displaying the tags for a bookmark search result set */
.portlet#bookmarktags h2	{ text-align:left; padding:5px 2px; font-size:12px; }
.portlet#bookmarktags li	{ margin:0; padding:0; display:block; line-height:140%; }
.portlet#bookmarktags .t0	{ font-size:12px; line-height:140%;}
.portlet#bookmarktags .t1	{ font-size:12px; line-height:140%;}
.portlet#bookmarktags .t2	{ font-size:12px; line-height:140%;}
.portlet#bookmarktags .t3	{ font-size:14px; line-height:130%;}
.portlet#bookmarktags .t4	{ font-size:14px; line-height:130%;}
.portlet#bookmarktags .t5	{ font-size:16px; line-height:120%; }
.portlet#bookmarktags .t6	{ font-size:16px; line-height:120%; }
.portlet#bookmarktags .t7 	{ font-size:18px; line-height:110%; }
.portlet#bookmarktags .t8	{ font-size:18px; line-height:110%; }
.portlet#bookmarktags .t9 	{ font-size:18px; line-height:110%; }
.portlet#bookmarktags a		{ color:#33e; }
.portlet#bookmarktags li span { margin-left:10px; color:#888; } /* For the count */
.portlet#bookmarktags .text	{ font-size:10px; }

/* For displaying related tags */
.portlet#relatedtags p			{ font-size:10px; }
.portlet#relatedtags h2			{ text-align:left; padding:5px 0; font-size:12px; color:#000; }
.portlet#relatedtags h2 a		{ text-align:left; padding:5px 0; font-size:12px; color:#000; text-decoration:none; font-weight:bold; }
.portlet#relatedtags h2 a:hover	{ text-decoration:underline; }
.portlet#relatedtags h3			{ text-align:left; margin:2px 0 0 0; padding:0; font-size:12px; font-weight:bold; }
.portlet#relatedtags h3 span a	{ font-size:10px; margin-left:10px; }
.portlet#relatedtags .t0		{ font-size:12px; }
.portlet#relatedtags .t1		{ font-size:12px; }
.portlet#relatedtags .t2		{ font-size:12px; }
.portlet#relatedtags .t3 		{ font-size:12px; }
.portlet#relatedtags .t4 		{ font-size:12px; }
.portlet#relatedtags .t5 		{ font-size:12px; }
.portlet#relatedtags .t6 		{ font-size:12px; }
.portlet#relatedtags .t7 		{ font-size:12px; }
.portlet#relatedtags .t8 		{ font-size:12px; }
.portlet#relatedtags .t9 		{ font-size:12px; }
.portlet#relatedtags a			{ color:#33e; font-size:12px; font-weight:normal; }
.portlet#relatedtags li span 	{ margin-left:10px; color:#888; } /* For the count */
.portlet#relatedtags li			{ margin:2px 0; font-size:12px; font-weight:normal; }
.portlet#relatedtags li img		{ margin-right:6px; vertical-align:text-bottom; }
V2.portlet#relatedtags li.relRelated	{ background:url(../images/plus.gif) no-repeat 0 50%; padding-left:17px; }
V2.portlet#relatedtags li.relSelected	{ background:url(../images/minus.gif) no-repeat 0 50%; padding-left:17px; }

#moretags 		{ display:none; }
#showmoretags a { display:block; padding:5px 0 0 0px; margin:0; font-size:12px; }
#showtagcloud a	{ display:block; padding:0px 0 0 0px; margin:0; font-size:12px; }
#showtaglist a	{ display:block; padding:0px 0 5px 0px; margin:0; font-size:12px; }

.portlet#mostrecentmembers li	{ font-size:12px; padding:1px 2px; }
.portlet#mostrecentmembers a	{ font-weight:normal; }

.portlet#newMember		{ text-align:center; padding:4px; }
.portlet#newMember h6	{ margin:-4px -4px 0.5em -4px;  }
.portlet#newMember a	{ font-weight:bold; font-size:10px; }

.portlet#findmembers		{ text-align:center; }
.portlet#findmembers a		{ font-weight:normal; font-size:10px; }
.portlet#findmembers .all a	{ font-weight:bold; }

.portlet#utillinks 		{ }
.portlet#indexstats		{ }
.portlet#memberstats	{ }

/* ----- Memberpage stuff----- */
/* Alternative colors for private: #ff6600 (orange), #1F5BA4 (Blue-gray Search), #005B00 (green) */
#hotpicks		{ background:#fff; margin:0; padding:10px 0; }
#hotpicks ul	{ margin:0; padding:1px; }
#hotpicks li	{ list-style-type:none; display:inline; font-weight:bold; padding:0 1em 0 0; margin:0; }
#hotpicks li a				{ color:#33c; }
#hotpicks li a:hover		{ color:#33c; }
#hotpicks li.priv a 		{ color:#006000; }
#hotpicks li.priv a:hover	{ color:#006000; }
#hotpicks img				{ vertical-align:bottom; margin-left:5px;}

#categories				{ padding:12px 1em 1em 0; font-family:Arial, Verdana, sans-serif; }
#categories table		{ margin:0 auto; text-align:center; }
#categories td			{ padding:0.25em 0.5em; text-align:left; vertical-align:top; }
#categories h1			{ color:#00a; font-size:20px; font-weight:bold; text-align:center; margin:0; padding:0.5em 0 0 0; }
#categories h1.priv		{ color:#006000; }
#categories h2			{ font-size:16px; font-weight:bold; margin:0; padding:0 0 0 0; text-align:left; }
#categories h2.priv a	{ color:#006000; }
#categories h3			{ font-size:12px; font-weight:normal; margin:0; padding:0 0.5em 0 0; display:inline; }
#categories h3.priv a	{ color:#005000; }
#categories .active		{ font-family:Verdana, Arial, sans-serif; font-size:14px; color:#000; font-weight:bold; margin:0; padding:0; }
#categories .passive 	{ font-family:Verdana, Arial, sans-serif; font-size:10px; color:#009; font-weight:bold; margin:0; padding:0; }
#categories a			{ color:#33c; }
#categories img			{ vertical-align:bottom; margin-left:5px; }

.hitinfo				{ background:#ffffff; font-size:12px; font-weight:normal; font-family:Verdana, Arial, sans-serif; text-align:left; margin-bottom:10px; }

/* Bookmarks */
.bookmarks					{ text-align:left; padding:12px 0 0 12px; margin:0; font-family:Arial, Verdana, sans-serif; line-height:1.6em; }
.bookmarks h1				{ color:#009; font-size:20px; font-weight:bold; text-align:center; margin:0; padding:0.5em 0 0 0; }
.bookmarks h2				{ color:#009; font-size:22px; font-weight:bold; text-align:left; margin:0; padding:0 0 12px 0; }
.bookmarks h3				{ color:#009; font-size:12px; font-weight:normal; text-align:center; margin:0; padding:20px 0 0 0; font-family:Verdana, Arial, sans-serif; }
.bookmarks a				{ text-decoration:underline; }
.bookmarks a:hover			{ text-decoration:underline; }
.bookmarks p				{ font-size:12px; padding:0.25em 0; }
.bookmarks ul				{ padding-left:0px; margin-left:0; }
.bookmarks li				{ margin-left:0; padding-left:0; list-style-type:none; padding-bottom:0.7em; font-size:12px; color:#000; }
.bookmarks .edit 			{ }
.bookmarks .edit a			{ font-size:12px; color:#003; margin-left:20px; }
.bookmarks .edit img		{ vertical-align:bottom; }
.bookmarks .name a			{ font-size:16px; color:#33c; font-weight:bold; line-height:150%; }
.bookmarks .namep a			{ font-size:16px; color:#006000; font-weight:bold; line-height:150%; }
.bookmarks .rating img		{ margin-left:10px; }
.bookmarks .window a		{ font-size:12px; color:#77f; margin-left:10px; }
.bookmarks .copy			{ font-size:12px; color:#77f; margin-left:3px; }
.bookmarks .copy a			{ font-size:12px; color:#77f; margin-left:5px; }
.bookmarks .broken			{ font-size:12px; color:#f00; font-weight:normal; margin-left:10px;}
.bookmarks .maybebroken		{ font-size:12px; color:#f55; font-weight:normal; margin-left:10px;}
.bookmarks .intranet		{ font-size:12px; color:#a00; margin-left:10px; }
.bookmarks .desc			{ font-size:14px; color:#000; }
.bookmarks .note			{ font-size:12px; color:#33c; }
.bookmarks .notep			{ font-size:12px; color:#006000; }
.bookmarks .user 			{ font-size:12px; color:#111; }
.bookmarks .user a			{ font-size:12px; color:#44f; font-weight:bold; text-decoration:none; }
.bookmarks .user a:hover	{ text-decoration:underline; }
.bookmarks .category 		{ font-size:12px; color:#111; }
.bookmarks .category a		{ font-size:12px; color:#44f; text-decoration:none; }
.bookmarks .category a:hover	{ text-decoration:underline; }
.bookmarks .date	 		{ font-size:12px; color:#111; }
.bookmarks .hitCount 		{ font-size:12px; color:#111; }
.bookmarks .others	 		{ font-size:12px; color:#111; }
.bookmarks .others a 		{ font-size:12px; color:#77f; padding:0 2px; background:#e6f0ff; margin-left:0px; text-decoration:none; }
.bookmarks .othersPriv	 	{ color:#77f; padding:0 2px; background:#ffffff; }
.bookmarks .others a:hover	{ text-decoration:underline; }
.bookmarks .tags	 		{ font-size:12px; color:#111; }
.bookmarks .tags a			{ font-size:12px; color:#44f; text-decoration:none; }
.bookmarks .tags a:hover	{ text-decoration:underline; }
.bookmarks .url				{ font-size:12px; color:#393; }
.bookmarks hr				{ border-top:0px solid #fff; }
.bookmarks .more			{ display:none; }
.bookmarks .morelink		{ font-size:12px; display:inline; }
.bookmarks .morelink a		{ text-decoration:none; color:#77f; }
.bookmarks .dupSepUrl		{ font-size:16px; font-weight:bold; }

.panel.bookmarks		{ padding:0 10px 0 10px; }
.panel.bookmarks h1		{ font-size:22px; color:#4ebd08; padding:10px 0; text-align:left; }
.panel.bookmarks h2		{ font-size:16px; color:#000; padding:10px 0; text-align:left; }

x#bookmarkadminform				{ margin:5px; text-align:center; }
x#bookmarkadminform table		{ margin:0 auto; border-collapse:collapse; background:#d2e4fc; border:1px solid #75a3ed; padding:2px; }
x#bookmarkadminform td			{ font-size:12px; text-align:left; padding:5px 5px; }
x#bookmarkadminform td .button 	{ color:#003; background:#f3f3ee; padding:1px; font-size:13px; text-decoration:none; width:150px; }

.bookmarkadminbar 			{ background:#e6f0ff; padding:2px 0; text-align:left; margin-bottom:5px; }
.bookmarkadminbar .icon		{ vertical-align:bottom; }
.bookmarkadminbar a img		{ border:0 solid #f00; }
.bookmarkadminbar a			{ color:#009; text-decoration:none; padding:5px; font-family:Verdana; font-size:12px; margin:0 5px; }
.bookmarkadminbar a:hover	{ color:#009; text-decoration:none; background:#fafafa; }

.folderMenuTop				{ border:1px solid #e6f0ff; padding:4px 3px 5px 5px; }
.folderMenuTopOver			{ background:#f4f5f8; border:1px solid #e6f0ff; border-bottom:1px solid #e6f0ff; padding:5px; }
.folderMenuTop img			{ vertical-align:middle; }
.folderMenuTopOver img		{ vertical-align:middle; }
.folderMenuTopText			{ color:#009; font-family:Verdana; font-size:12px; }
.folderMenuTopTextOver		{ color:#009; font-family:Verdana; font-size:12px; }

.folderMenuItem				{ background:#f4f5f8; padding:5px; }
.folderMenuItemOver			{ background:#1446B6; padding:5px; }
.folderMenuItemOverPriv		{ background:#007000; padding:5px; }
.folderMenuItem img			{ vertical-align:middle; }
.folderMenuItemOver img		{ vertical-align:middle; }
.folderMenuItemOverPriv img	{ vertical-align:middle; }
.folderMenuItemText			{ color:#00c; font-family:Verdana; font-size:12px; }
.folderMenuItemTextPriv		{ color:#007000; font-family:Verdana; font-size:12px; }
.folderMenuItemTextOver		{ color:#fff; font-family:Verdana; font-size:12px; }

/* ------- Netvouz form ------- */
.nvform h6					{ font-family:Arial, Verdana, sans-serif; vertical-align:middle; color:#fff; background:url(../images/h6_blue_ld.png) repeat-x top left; margin:-15px -15px 10px -15px; padding:5px; padding-left:0.75em; font-size:18px; font-weight:normal; text-align:left; }
x.nvform h6					{ font-family:Arial, Verdana, sans-serif; vertical-align:middle; color:#fff; background:url(../images/h6_blue_ld.png) repeat-x top left; margin:-15px -15px 10px -15px; padding:5px; padding-left:1em; font-size:14px; font-weight:bold; text-align:left; }
.nvform h2					{ color:#003; font-size:16px; font-family:Arial, Verdana, sans-serif; font-weight:bold; text-align:left; margin:1em 0 0 0; padding:0; }
.nvform h3					{ color:#003; font-size:12px; font-weight:normal; text-align:left; margin:0; padding:0; }
.nvform table				{ margin:0; border-collapse:collapse; }
.nvform tr					{ font-size:12px; text-align:left; }
.nvform th					{ margin:0; padding:0.3em 0.5em 0.3em 0; width:180px;  }
.nvform th.unbold			{ font-weight:normal; }
.nvform td					{ margin:0; padding:0.3em 0; }
.nvform p					{ padding:0.25em 0; }
.nvform ol					{ margin-top:0.1em; margin-left:2em; }
.nvform ul					{ margin-top:0.1em; margin-left:0em;}
.nvform input				{ margin-right:3px; }
.nvform .buttons			{ padding:10px 0; }
.nvform .buttons .submit	{ padding:2px 2px; margin-right:15px; }
.nvform .buttons .delete	{ padding:2px 2px; margin-right:15px; }
.nvform .buttons .cancel	{ padding:2px 2px; }
.nvform .image 				{ float:right; margin:0 0 0 10px; }
.nvform .link				{ font-family:Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; }
.nvform legend				{ color:#11f; font-weight:bold; margin-bottom:10px; }
.nvform fieldset			{ border:1px solid #009; padding:10px; margin:0 0 10px 0; }
.xnvform fieldset p			{ font-family:Verdana, Arial, sans-serif; font-size:12px; }
.nvform .indented			{ margin-left:1em; }
.nvform .alert				{ color:#f00; font-weight:bold; }
.nvform .selectsource		{ float:right; width:215px; padding:0; margin:0 0 0 30px; }
.nvform .selectsource p		{ padding:0; }
.nvform .selectsource a		{ line-height:2em; }
.nvform .selectsource img	{ vertical-align:text-bottom; }
.nvform .ruta				{ width:auto; }
.nvform .radio				{ width:auto; }

.tip						{ margin-top:20px; padding:0.5em; border:1px solid #fc9; background:#ffd; }

.nvformtabbed				{ padding:0; border:none; }
.nvformtabbed h6			{ margin:0; }

.nvtabs				{ font-size:12px; height:20px; border-bottom:1px solid #3d6399; margin:15px 0 0 0; padding:0; position:relative; font-family:verdana,helvetica,arial; }
.nvtabs ul 			{ height:20px; padding:0 0 0 10px; margin:0; position:absolute; top:-6px; }
.nvtabs li 			{ display:inline; margin:0; padding:0; }
.nvtabs a 			{ padding:3px 10px; margin:0 0 20px 0; text-decoration:none; color:#003; border:1px solid #3d6399; background:#eee; height:20px; }
.nvtabs a.active 	{ background:#fff; border-bottom:1px solid #fff; border-top:2px solid #f77; padding-top:2px; font-weight:bold; text-decoration:none; }
.nvtabs a:hover		{ background:#fff; color:#003; border-top:2px solid #f77; padding-top:2px; text-decoration:none; }
.nvpane 			{ border-left:1px solid #3d6399; border-right:1px solid #3d6399; border-bottom:1px solid #3d6399; margin:0 0 0 0; padding:5px 10px; display:none; }
.nvpane .active		{ display:block; }

.pf		{ padding-top:0; padding-bottom:0; margin-top:12px; margin-bottom:0; text-align:left; font-size:11px; }
.pf2	{ margin-top:0px; }

/* ------- Netvouz form overrides ------- */
#editBookmarks	table				{ margin:20px 0; padding:0; }
#editBookmarks	tr					{ margin:0; padding:0; vertical-align:middle; }
#editBookmarks	th					{ margin:0; padding:0 2em 0 0; vertical-align:middle; }
#editBookmarks	td					{ margin:0; padding:0.3em 1em 0.3em 0; vertical-align:middle; }
#editBookmarks	th.bookmarkIndex	{ font-size:12px; color:#009; }
#editBookmarks	td.bookmarkError	{ color:#f00; font-weight:bold; }
#editBookmarks	td.bookmarkError ul	{ margin-left:0.2em; padding-left:0.2em; }
#editBookmarks	td.bookmarkError li	{ }

#arrangeCategories table,
#arrangeCategories tr,
#arrangeCategories th,
#arrangeCategories td			{ margin:0 auto; text-align:center; }
#arrangeCategories .pub			{ }
#arrangeCategories .priv		{ color:#f00; }
#arrangeCategories select		{ width:300px; }
#arrangeCategories .LRbuttons	{ width:50px; }

#arrangeHotpicks table,
#arrangeHotpicks tr,
#arrangeHotpicks th,
#arrangeHotpicks td				{ margin:0 auto; text-align:center; }
#arrangeHotpicks .pub			{ }
#arrangeHotpicks .priv			{ color:#f00; }
#arrangeHotpicks select			{ width:200px; }
#arrangeHotpicks .LRbuttons		{ width:50px; }

#submitBookmarkWelcome			{ float:right; width:50%; margin-left:20px; padding:10px 20px; }
#submitBookmarkWelcome h3		{ font-size:18px; color:#0066FF; font-weight:bold; text-align:left; padding-left:0; }
#submitBookmarkLogon h3			{ font-size:18px; color:#0066FF; font-weight:bold; text-align:left; padding-left:0; }
#submitBookmarkLogon th			{ width:90px; }
#submitBookmark					{ margin:0; padding-top:0; }
#submitBookmark th				{ padding:0.5em 0; width:150px; }
#submitBookmark td				{ padding:0.5em 0; }
#submitBookmark p.intranet		{ color:#f00; }
#submitBookmark .mezzages		{ font-weight:bold; background:#f00; color:#fff; padding:0.1em; margin:0; }
#submitBookmarkResults			{ margin:0; text-align:center; }
#submitBookmarkResults table	{ margin:0 auto; }
#submitBookmarkResults td		{ text-align:center; }
#submitBookmarkResults h2		{ color:#003; font-size:14px; font-weight:bold; text-align:left; }
#submitBookmarkResults h3		{ color:#003; font-size:12px; font-weight:normal; text-align:left; }
#submitBookmarkResults h4		{ color:#003; font-size:13px; font-weight:bold; text-align:left; }
#submitBookmarkResults h5		{ color:#003; font-size:12px; font-weight:normal; text-align:center; }
#submitBookmarkResults ol		{ text-align:left; }
#submitBookmarkResults .clearmsg	{ display:none; }
#submitBookmarkResults .messages	{ padding:10px; }

#bookmarkFormMostPopularTags	{ float:right; width:200px; margin:0; padding:0; }
#bookmarkFormRecommendedTags	{ float:right; width:200px; margin:0; padding:0; }
#bookmarkFormMostPopularTags p	{ font-weight:bold; margin:0; padding:0; }
#bookmarkFormRecommendedTags p	{ font-weight:bold; margin:0; padding:0; }
.bookmarkFormTags li			{ list-style-type:none; margin:0; padding:0; padding-top:1px; display:inline; }
.bookmarkFormTags a				{ text-decoration:none; }
.bookmarkFormTags a:hover		{ text-decoration:none; background:#00f; color:#fff; }
.selectedTag a					{ background:#55f; color:#fff; padding:1px; margin:0px; }
.unselectedTag a				{ background:#fff; color:#00c; padding:1px; margin:0px; }

#signup h6			{ text-align:left; padding-left:15px; }
#signup th			{ width:250px; }
#signup input		{ width:200px; }
#signup .submit		{ width:auto; }
#signup .cancel		{ width:auto; }
#signup .email		{ font-weight:bold; }
#signup .ok			{ width:100px; }
#signup p			{ padding:0 0 0.75em 0; }
#signup .ruta		{ width:auto; }
#signup .radio		{ width:auto; }

x#importBookmarks th				{ width:220px; }

.nvform #terms			{ padding:10px; display:none; }
.nvform #terms h6		{ color:#000; background:#ffd; margin:0; padding:0; text-align:left; }
.nvform #terms h2		{ padding:5px 0; border-bottom:1px solid #009; }
.nvform #terms h2 span	{ float:right; text-align:right; margin:0; padding:4px; font-size:12px; font-weight:normal; }

#add2Netvouz,
#forgotPassword,
#setHomepage,
#tools				{ background:#fff; }
#gettingStarted		{ background:#fff; }
#tools p			{ padding:0 0 0.75em 0; }

/* The background colors are to override the formhint default */
#whatisMyNetvouz,
#whatisAdd2NetvouzPopup,
#whatisAdd2NetvouzNoPopup { margin-top:10px; margin-right:240px; background:#ffd; border:1px solid #fc9; display:none; }

#advanced			{ display:none; }
#advancedOn			{ display:block; }
#advancedOff		{ display:none; }

/* ------- Form hint ------- */
.formhint		{ color:#000; margin:0 0 10px 0; padding:5px 10px; display:none; background:#ffd; border:1px solid #fc9; }
.formhint p		{ margin:0; padding:0; }
.formhint ol	{ margin:0 2em; padding:0; }
.formhint ul	{ margin:0 0.2em; padding:0; }
.formhint ol li	{ font-size:13px; line-height:1.5em; padding:1px 0; }
.formhint ul li	{ font-size:12px; line-height:1.75em; padding:1px 0; }
.formhint h1	{ font-size:16px; font-weight:bold; text-align:center; margin:-10px 10px 10px 10px; padding:0px; }
.formhint h2	{ font-size:12px; font-weight:bold; text-align:left; margin:0px; padding:0px; }
#hintOn			{ display:block; }
#hintOff		{ display:none; }
.hintOn			{ display:inline; }
.hintOff		{ display:none; }
.nvpane .formhint	{ border:none; background:#fff; display:block; }

/* ------- Form hint overrides ------- */
#gettingStartedHint		{ display:block; background:#fff; border:0px; margin:0; padding:0 0 0 0; }
#gettingStartedHint p	{ padding-top:0; }
#gettingStartedHint h2	{ font-size:16px; margin:25px 0 5px 0; }
#memberUtilHint			{ display:block; background:#fff; border:0px; margin:0; padding:0 0 2em 0; }

/* ------- Errors and messages ------- */
.errors				{ color:#000; background:#ffffdf; border:2px solid #FF5B01; padding:10px 10px 20px 10px; margin-bottom:10px; text-align:center; }
.errors table		{ margin:0 auto; text-align:left; }
.errors td			{ padding:0.25em; font-size:13px; font-weight:bold; text-align:left; }
.errors p			{ font-size:13px; font-weight:normal; text-align:center; }
.errors p a			{ text-decoration:underline; }
.messages			{ color:#000; background:#e6f0ff; border:2px solid #B7D1F7; padding:10px 10px 20px 10px; margin-bottom:10px; text-align:center; }
.messages table		{ margin:0 auto; text-align:left; }
.messages td		{ padding:0.25em; font-size:13px; font-weight:bold; text-align:left;}
.messages p			{ font-size:13px; font-weight:normal; text-align:center; }
.messages p a		{ text-decoration:underline; }
.errors h2, .messages h2	{ font-family:Arial, Verdana, sans-serif;; color:#003; font-size:15px; font-weight:bold; text-align:center; }
.errors h3, .messages h3	{ color:#003; font-size:12px; font-weight:bold; text-align:center; }
.errors h4, .messages h4	{ color:#003; font-size:13px; font-weight:bold; text-align:center; }
/* h2 is used for bold information message, h4 is used for Try again */
.formerrors			{ color:#f00; margin:0.1em 0.2em; padding:0.1em 0.2em; font-weight:bold; }
.formerrors ul		{ color:#f00; margin:0; padding:0; }
.formmessages		{ background:#e6f0ff; border:2px solid #00f; padding:10px 10px 20px 10px; margin-bottom:10px; }
.formmessages ul	{ color:#009; margin:0; padding:0; }
.formmessages table	{ margin:0 auto; text-align:left; }
.formmessages td	{ color:#009; font-size:13px; font-weight:bold; margin:5px; padding:0.25em; }
.clearmsg			{ float:right; font-size:10px; }
#submitDuplicateMsg	p { color:#f00; font-size:10px; font-weight:bold; line-height:1.15em; }
#signUpWelcomeMessages p { text-align:left; }

/* ------- Used on the 404/500 error pages ------- */
#errorpagetext		{ color:#f00; background:#fff; margin:3em 0 0 0; padding:10px; text-align:left; border:1px solid #3d6399; }
#errorpagetext h6	{ color:#fff; background:url(../images/h6_blue_ld.png) repeat-x top left; margin:-10px -10px 10px -10px; padding:5px; font-size:14px; font-weight:bold; text-align:left; }
#errorpagetext p	{ padding:5px; }
#errorpagetext a	{ text-align:center; }

/* ------- Other stuff ------- */
#pagenavCompact	{ margin-left:10px; }
#pagenav		{ font-size:20px; text-align:center; margin:0.5em; }
#pagenav p 		{ font-family:Arial, Verdana, sans-serif; font-size:20px; font-weight:bold; color:#f00; display:inline; }
#pagenav a		{ font-size:20px; margin:0 0.2em; text-decoration:underline; }
#pagenav .dots	{ color:#009; font-size:14px; }

.rssavailable			{ font-size:12px; color:#000; text-align:left; margin-top:15px; }
.rssavailable img		{ vertical-align:text-bottom; }
.rssavailable a			{ font-size:12px; color:#22f; text-align:left; text-decoration:underline; }
.rssavailable a:hover	{ font-size:12px; color:#22f; text-align:left; text-decoration:underline; }

/* ------- Backup stuff ------- */
.styledbutton		{ color:#003; background:#f3f3ee; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-size:12px; height:20px; text-decoration:none; cursor:pointer; width:50px; }
