body { font-family: sans-serif; font-size: 85%; color: #333333; background-color: #EEEEEE; }
a { text-decoration: none; color: #4A79A5; }
a:hover { text-decoration: underline; }
img { border: 0; }
.table { display: table; }
.row { display: table-row; }
.cell { display: table-cell; padding: 5px; vertical-align: top; }
fieldset { border: none; padding: 0; margin: 0;}
input { outline: none; }
button { outline: none; }
#userbox { text-align: left; }
#userbox ul { list-style-type: none; padding-left: 10px; }
#navigation {  width: 99%; }
#navigation ul { list-style-type: none; display: inline-block; padding-left: 10px; }
#navigation li:after { content: "::"; }
#searchbox { display: inline-block; text-align: right; float: right; padding: 0; margin: 0; }
#searchbox form { display: inline-block; margin: 0; padding: 0; }
#searchbox input { border: 1px solid #DDDDDD; box-shadow: 0 1px 6px rgba(0,0,0,.1); border-radius: 5px; }
#userbox li { display: inline; }
#userbox li:after { content: "::"; }
#navigation li { display: inline; }
#contentbody { width: 100%; }
#leftcontent { width: 15%;}
#leftcontent ul {list-style-type: none; margin-left: 0px; padding-left: 0px; }
#leftcontent li { padding-left: 10px; background: url('/images/bullet.gif') no-repeat 0 3px; }
#maincontent { width: 65%; }
#maincontentbody { width: 100%; }
#rightcontent { width: 20%;}
#rightcontent ul { list-style-type: none; margin-left: 0px; padding-left: 0px;}
#rightcontent li { padding-left: 10px; background: url('/images/bullet.gif') no-repeat 0 3px; }
.box { background-color: #FFFFFF; border: 1px solid #DDDDDD; padding: 6px; margin-bottom: 10px; border-radius: 5px; box-shadow: 0 1px 6px rgba(0,0,0,.1); }
.box h1 { color: #4A79A5; padding: 8px 4px 4px 4px; margin-bottom: 8px; margin-top: 4px; border-radius: 1px; }
.box h2 { background-color: #4A79A5; color: #ffffff; padding: 4px; margin-bottom: 2px; margin-top: 2px; border-radius: 5px; }
.box h3 { background-color: #4A79A5; color: #ffffff; font-size: 1em; text-transform: uppercase; padding: 4px; margin-bottom: 2px; margin-top: 2px; border-radius: 5px; }
.box h2 a, .box h3 a { color: #ffffff; }
.box ul {list-style-type: none; margin-left: 10px; padding-left: 10px; }
.box li { padding-left: 10px; background: url('/images/bullet.gif') no-repeat 0 3px; }
.post { }
.postinfo { font-size: 85%; margin-bottom: 10px; }

