﻿body { margin:15px; width:auto; text-align:center;  }
body { font-family:Arial,Sans serif; }
form { margin:0px; padding:0px; }

A { color:blue; }
A:Hover { background:#CCE0C7; color:green; }
A.out:Hover { background:none; text-decoration:underline; }

INPUT { font-size:16px; padding:3px; }
SELECT { font-size:16px; padding:2px; }


#content { text-align:left; margin-top:25px; margin-bottom:35px; }

#header { text-align:left; }
#footer { clear:both; margin-top:25px; margin-bottom:15px; }
#footer { font-size:11px; text-align:center; }
#footer a { color:#3399FF; }
#footer a:hover { background:none; }
#footer div { }


#headerMenu { text-align:left; }
#headerMenu { font-size:14px; font-weight:bold; }
#headerMenu A { margin-left:2px; margin-right:2px; }
#headerMenu A { color:#FF0AFF; }
#headerMenu A, #headerMenu em { padding:2px; font-style: normal; }
#headerMenu em { color:#DADADA; }
#headerMenu .notes { color:#08AF00; }

#footerMenu { clear:both; margin-top:25px; }
#footerMenu { background: #ECECEC; color:black; border-top:solid 1px #DADADA; border-collapse: collapse; }
#footerMenu { font-size:12px; }
#footerMenu a { color:#3399FF; text-decoration:none; }
#footerMenu a:Hover { text-decoration:underline; background:none; }
#footerMenu td { vertical-align: top; text-align:left; padding:5px 25px 25px 25px; }
#footerMenu h4 { font-size:14px; color:gray; font-weight:bold; margin:0px; padding:0px; padding-left:2px; }
#footerMenu ul { list-style-type:none; margin:0px; padding:0px; padding-left:4px; }
#footerMenu li { padding-top:1px; padding-bottom:1px; }


#logo { text-align:left; }
#header { background:#ECECEC; border-top:solid 1px #DADADA; border-bottom:solid 1px #DADADA;  padding:2px 0px 2px 0px; }
#header #menu { text-align: right; font-size:11px; font-weight:bold; }
#header #menu a { text-decoration: none; margin:0px 15px 0px 10px; }
#header #menu a, #header #menu a:visited { color:black; }
#header #section { width:100%; background:#ECECEC; }

#header #title { float:left; background: #ECECEC; padding:0px 10px 0px 10px; }
#header #title { font-size:28px; font-weight:bold; }
#header #title a { color:black; text-decoration:none; }
#header #title em { font-size:14px; font-weight:normal; color:gray; padding:5px; }
#header #totals { float:right; background: #ECECEC; padding:5px 10px 0px 10px; }
#header #totals { font-size:14px; text-align:right; }
#header #totals em { font-size:16px; font-weight: bold; font-style:normal;}

#faq { text-align:left; }


#try-link { text-align: center; padding:10px; margin-top:15px; }
#try-link, #try-link A, #try-link A:Visited { font-size:20px; color:Blue; }
#try-link A { padding:10px; }
#cowbell { color:#CC0000; font-size:20px; font-weight:bold; text-align:center; padding:25px 25px 5px 25px; }


#navbar {}
#navbar { font-size:18px; color:#3399FF; margin-bottom:15px; }
#navbar A { color:gray; font-size:14px; }
#navbar A.sel { color:#3399FF; font-size:18px; }
#navbar em.bigger { font-size:28px; font-style: normal; }
#navbar A.visit { font-size:14px; padding:2px; color:#3399FF; } 
#navbar A.visit:Hover { color: Blue; background:none; }

#jump { clear:both; float:right; width:400px; text-align:right; margin-left:25px; }
#jump h4 { padding:0px; margin:0px; margin-bottom:50px; font-size:16px; font-weight:normal; color:#3399FF; }
#jump h4 a { color:#3399FF; }
#jump ul li { padding:5px; margin:0px; margin-bottom:10px; list-style-type:none; }
#jump A { font-size:18px; }
#jump em { text-align:center; font-size:14px; color:#3399FF }
#jump .title { font-size:26px; font-weight:bold; color:#DADADA; }
#jump .block { font-size:14px; }

.pagedhdr { font-size:12px; padding:2px; }
.pagedftr { text-align:center; margin:5px; }
.pagedftr a { padding:5px; }
.pagedftr em { font-weight:bold; font-style:normal; padding:5px; }
.pagedftr a:Hover { background: none; }

div.list .header { font-size:18px; font-weight:bold; color:#991100; padding:0px; margin-bottom:5px; }
div.list li { padding:0px; margin:0px; margin-bottom:15px; }
div.list .title { font-size:18px; text-decoration: none; }
div.list .url { font-weight:bold; }
div.list .deets { font-size:14px; color:Gray;  }
div.list .deets a { color: #8877FF; text-decoration:none; }
div.list .deets a:Hover { text-decoration:underline; }
div.list em.dates { font-size:13px; color:gray;  }
div.list .excerpt { padding:5px 5px 0px 5px; margin:0px; margin-left:5px; font-size:14px; }
div.list .excerpt em.refitem { color:#991100; font-weight:bold; }
div.list .referrer { font-size:14px; color:#337730; }
div.list em { font-style: normal; font-weight:bold; color:Gray; }
div.list .listtitle { font-size:26px; font-weight:bold; color:#DADADA; }
div.list .btn { text-decoration: none; color:#DADADA; }
div.list .btn:Hover { color:#3399FF; background:none; }
div.list A.tag, div.list .title-tag { color:#FF9C32; font-size:18px; text-decoration:none; }


.account { border-collapse: collapse; margin-left:25px; margin-top:10px; }
.account .field { font-size:18px; color:Gray; padding:5px; text-align:right; }
.account .value { padding:5px; }
.account .message { font-size:20px; padding:10px; color:#3399FF; }
.account .title { font-size:26px; font-weight:bold; color:#DADADA; padding-bottom:25px; }
.account .button { margin-top:15px; }

div.list table.notes { width:100%; border-collapse: collapse; }
div.list table.notes td.header { color:Gray; border-bottom:solid 1px #DADADA; }
div.list table.notes td { font-size:14px; padding-top:5px; padding-bottom:2px; }
div.list table.notes td.new { color:#3399FF; font-weight:bold; }
div.list table.notes .row { cursor:pointer; }
div.list table.notes .row:Hover { }
div.list .notecontent { margin:15px;padding-left:15px;margin-right:50px;border-left:solid 8px #ECECEC; }
div.list .notecontent { font-family:Trebuchet MS, Tahoma, Arial; font-size:14px; }

div.list table.profile { font-size:16px; }
div.list table.profile td { padding:3px; }
div.list table.profile .label { text-align:right; padding-right:5px; color:Gray; }

.tag .tagtitle { font-size:26px; font-weight:bold; color:#DADADA; }
.tag INPUT { font-size:13px; }
.tag #desc { font-size:12px; color:Gray; }
.tag #message { font-size:12px; font-weight:bold; color:Red; }

.summary { }
.summary div.title { font-size:26px; font-weight: bold; color:#DADADA; margin-bottom:10px; }
.summary .deets { font-size:20px; color:gray; }
.summary .deets em { font-size:28px; font-weight:bold; font-style: normal; }
.summary .deets em.smaller { font-size:18px; font-weight:normal; color:gray; }


.detail {}
.detail div.title { font-size:28px; font-weight:bold; color:#991100; margin-bottom:5px;}
.detail #ref { color:#337730; }
.detail em { font-style:normal; }
.detail .visitors { font-size:24px; padding-top:5px; border-top:dashed 1px #DADADA; }
.detail .dates { font-size:16px; color:Gray; }

