

#vlogbody { background: #ddd; font-family: sans-serif; text-align: center; }
#vlogcontainer { background: #fff; margin: 20px auto; border: 1px solid #444; }
#pb { margin: 20px auto; }


/*
table.log, #simultvisitors
{
	width: 100%;
	border: 1px solid #cccccc;
}
*/
table.none
{
	width: 100%;
}
table.other
{
	border: 1px solid #cccccc;
	margin: 8px;
}

#sitestats		{ font: 10pt sans-serif; text-align: center; }

.statstable		{ font-size: 85%; border: 1px solid #555; border-collapse: collapse; margin: 5px auto 15px auto; text-align: left; }
.statstable tr.head	{ background: #ccc; }
.statstable tr.odd	{ background: #e6e6e6; }
.statstable tr.even	{ background: #efefef; }
.statstable th		{ padding: 4px; }
.statstable td		{ padding: 7px; }

.statstable td.oc	{ text-align: right; font-weight: bold; }
.statstable td.c	{ text-align: center; }
.statstable td.p	{ text-align: center; font-weight: bold; }
.statstable .statsbar	{ height: 5px; border: 0px solid #000; background: #aaa; }

table.log td, table.statstable td { white-space: nowrap; }
#week td, #year td, #busy td	{ font-family: monospace; }
td.weekc, td.yearc, td.busyc	{ text-align: center; }
th.dateheading			{ text-align: left; }

.visitors_summary table
{
	width: 90%;
	margin: 0 auto;
	white-space: nowrap;
}
.visitors_summary .label
{
	text-align: left;
}
.visitors_summary .value
{
	text-align: right;
}
.get_visitor_name, .show_visitor_name
{
	width: 180px;
}
.get_visitor_name .enc_minibox_body, .show_visitor_name .enc_minibox_body
{
	padding: 5px;
}
#get_visitor_name_field
{
	margin-top: 8px;
	width: 92%;
	border: 1px solid #bbb;
	background: #f3f3f3;
	padding: 3px;
}

#title { font-size: 20pt; font-weight: bold; margin: 15px auto; }


.enc_minibox
{
	/*
	border: 1px solid #888;
	padding-bottom: 5px;
	background: #fff;
	margin: 0 auto 30px auto;
	display: inline-block;
	box-shadow: 0px 0px 15px #999;
	*/
}
.enc_minibox .enc_minibox_title
{
	font-weight: bold;
	text-align: center;
	padding: 5px 15px;
	margin-bottom: 8px;
	border-bottom: 1px solid #888;
	background: #ddd;

	display: none;
}
.enc_minibox .enc_minibox_row
{
	margin: 4px 0px;
}
.visitors_graph .the_graph
{
	margin: 0 6px;
	display: inline-block;
	width: 74px;
	white-space: nowrap;
}
.visitors_graph .empty  { display: inline-block; height: 8px; border: 1px solid #000; background: #eee; border-left: 0; }
.visitors_graph .filled { display: inline-block; height: 8px; border: 1px solid #000; background: #5577bb; }



#vlogoutput		{ margin-bottom: 10px; }
#vlogsummary		{ border-top: 1px solid #999; margin: 8px 0 8px 0; }
#vlogsummary p		{ margin: 3px 0px; padding: 2px 0px; border-bottom: 1px solid #999; }
#vlogsummary .label	{ }
#vlogsummary .value	{ font-weight: bold; }
p#vlog_poweredby	{ }


