


body {padding:30px; font-family:arial, sans-serif; font-size:14px; background:#ccc; color:#333; text-align:center;}

td {font-size:14px;}

#all {width:950px; margin:auto; text-align:left;}

.nav {background:#555; padding:10px; margin:0;}
.nav ul {margin:0; padding:0;}
.nav ul li {display:inline; padding:5px 10px; border-right:1px solid #999; font-size:11px;}
.nav ul li a {color:#eee;}
.nav ul li a:hover {color:#fff; text-decoration:none;}
.nav ul li.last {border:0;}

h1 {font-size:24px; color:#fff; margin:0;}
h2 {font-size:20px; color:#333;}
h3 {font-size:16px; color:#666;}
h5 {font-size:15px; color:#999; margin:0;}

#content {padding:15px 15px 10px 15px; margin:10px 0; background:#fff;}

#content h1 {color:#000;}

#header {background:#666;}
#header table tr {vertical-align:middle;}
#header table td {padding:15px;}
#header h1 a {color:#fff;}

.adlinkunit {padding:10px 15px 5px 15px;}

.adblocksq {width:300px; float:right; padding:0 20px 20px 20px; border-left:1px solid #ccc; margin:0 0 30px 20px;}

.keyphrases {font-size:12px; margin:0 10px 40px 0;}
.keyphrases h3 {font-size:15px; margin-bottom:10px;}
.keyphrases ul {list-style:none; margin:0; padding:0;}
.keyphrases ul li {padding:5px 0; border-top:1px solid #d9d9d9;}

.sidenav {width:160px; margin:20px 0 30px 0;}
.sidenav ul {list-style:none; margin:0; padding:0;}
.sidenav ul li {border-bottom:1px solid #d9d9d9; padding:5px 0; font-size:11px;}

blockquote {border-left:5px solid #f90; padding:10px;}
blockquote p {margin:0;}

/*
body {font:12px/1 Arial, Verdana, Helvetica, sans-serif; background:url(images/gradbg.gif) repeat-x #fff; color:#232323; text-align:center; padding:0; margin:0; border-bottom:20px solid #232323;}
#container {margin:20px auto; width:970px; text-align:left; padding:0;}

p {line-height:135%;}

.main {width:950px; margin:0 10px; padding-top:20px;}

.header {padding:0; height:170px;}

.header h2 {width:260px; float:left; margin:66px 0 0 0; clear:both;}

ul.topnav {float:left; list-style:none; margin:0 0 0 260px; padding:0;}
ul.topnav li {float:left; padding:0 15px; border-right:1px solid #ccc; font-size:11px; font-weight:bold;}
ul.topnav li.last {border-right:0; padding-right:0;}
ul.topnav li.first {padding-left:0;}
ul.topnav li a {color:#232323; text-decoration:none;}
ul.topnav li a:hover {color:#F7941C;}

.header ul.lists {width:440px; overflow:hidden; list-style:none; margin:36px 0 0 0; padding:0; font-size:15px; font-weight:bold; color:#F7941C; float:left;}
.header ul.lists li {margin:5px 0;}
.header ul.lists li a {color:#666;}
.header ul.lists li a:hover {color:#F7941C;}

.header .member {margin:46px 0 0 10px; float:left;}
.header .member img {float:left; margin-top:7px;}
.header .member ul {list-style:none; margin:0 0 0 55px; padding:0; font-size:11px; color:#232323;}
.header .member ul li {margin:5px 0;}
.header .member ul li a {color:#F7941C;}
.header .member ul li a:hover {color:#232323;}

.catnav {background:#F7941C; padding:4px 0 0 0; width:700px; margin:0; float:left;}
.catnav ul {list-style:none; margin:0 0 0 5px; padding:0;}
.catnav li {float:left; border-right:1px solid #F6B669; font-size:12px; font-weight:bold;}
.catnav li a {color:#fff; text-decoration:none; display:block; padding:10px 15px;}
.catnav li a:hover {color:#FFD39D;}
.catnav li.last {border-right:0; padding-right:0;}
.catnav li.current {background:#fff;}
.catnav li.current a {color:#000;}

.side {clear:both;  width:240px; margin:0; float:right;}
.side .top {background:#686868; padding:12px 10px; color:#ccc; font-weight:bold;}
.side .top a {color:#fff;}
.side .inner {padding:9px;}

.side .form {background:#eee; padding:10px 10px 0 10px; margin:0; border:1px solid #ccc;}
.side .form h5 {font-size:11px; font-weight:bold; color:#686868; margin:10px 0 5px 0;}
.side .form input {padding:3px; width:150px;}
.side .form input.submit {font-weight:bold; padding:2px 0; width:80px; font-size:11px; margin:5px 0;}
.side .form p {margin:0 0 5px 0; font-size:11px;}
.side .form p a {text-decoration:underline;}

.side .form ul {list-style:square inside; padding:0; margin:0 -10px 0 -10px;}
.side .form ul li {border-top:1px solid #d9d9d9; padding:0; color:#ccc;}
.side .form ul li a {display:block; text-decoration:none; padding:5px 10px;}
.side .form ul li:hover {background:#fff;}

.side .topten {background:#ffc; padding:10px; border:1px solid #cc9; margin-top:10px;}
.side .topten h3 {margin:5px 0 0 0; padding-bottom:5px; font-size:15px; color:#996; border-bottom:1px solid #eea;}
.side .topten ol {margin:0; padding:0 0 0 20px;}
.side .topten ol li {border-bottom:1px solid #eea; line-height:115%; font-size:11px; color:#D1770B;}
.side .topten ol li a {display:block; padding:5px 0; text-decoration:none;}
.side .topten p {font-size:11px;}
.side .topten p a {text-decoration:underline;}

.fronthero {clear:left; background:#D1770B; width:700px;}
.fronthero .inner {padding:40px 60px 30px 50px;}
.fronthero h1 {color:#fff; font-size:40px; font-weight:normal; margin:0 0 20px 0;}
.fronthero h3 {color:#FFC074; font-size:30px; margin:0 0 20px 0;}
.fronthero p {color:#FFC074; font-size:16px; margin:0; font-weight:bold;}
.fronthero p b {color:#fff;}
.fronthero p a {color:#FFC074; text-decoration:underline;}
.fronthero p a:hover {color:#fff;}

.frontwelcome {width:700px; padding:30px 0 0 0;}
.frontwelcome h1 {font-size:18px;}
.frontwelcome p.intro {color:#D1770B; font-weight:bold; font-size:13px;}
.frontwelcome p {font-size:11px;}

.frontwelcome .promos {float:left; width:234px;}
.frontwelcome .welcome {margin:0 0 0 260px;}
.frontwelcome .welcome p {font-size:14px;}

.welcome h3 {font-size:15px; font-weight:bold; background:#eee; padding:9px 5px;}
.item {border-bottom:1px solid #d9d9d9;}
.item h4 {font-size:13px;}
.item h4 span.cat {width:90px; font-size:11px; font-weight:normal; color:#666; float:left;}
.item h4 a {text-decoration:none;}
.item h4 span.comments {font-size:11px; font-weight:normal; color:#666; margin-left:10px;}
.item h4 span.cat a, .item h4 span.comments a {color:#666;}
.item h4 span.comments img {padding-right:5px;}

.page {width:700px; clear:left;}
.page .inner {padding:30px 20px 20px 20px;}
.page h1 {font-size:25px; font-weight:normal; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px;}
.page h6 {margin:0;}
.page hr {width:700px;}
.page p, .page li {line-height:135%; font-size:14px;}

table.items {margin:20px 0 0 0; border-collapse:collapse; width:600px; background:#eee;}
table.items tr {vertical-align:middle;}
table.items tr td, table.items tr th {font-size:15px; font-weight:bold; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:5px 10px 5px 0;}
table.items tr th {width:75px; text-align:right;}
table.items tr th input.checkbox {width:25px; height:25px; margin:0;}
table.items tr td label {color:#D1770B; margin-top:5px; display:block;}
table.items tr th label {display:block;}
table.items tr td input.submit {font-weight:bold; padding:5px 0; width:120px; font-size:11px; margin:5px 0;}
table.items tr td input.email {font-weight:bold; font-size:15px; padding:3px; width:250px; margin-right:20px;}
table.items tr td cite {font-weight:normal; font-style:normal; font-size:10px; color:#666; line-height:115%;}

table.history {margin:20px 0 0 0; border-collapse:collapse; width:650px;}
table.history tr {vertical-align:middle;}
table.history tr td, table.history tr th {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 20px 10px 0;}
table.history tr th {font-size:15px; font-weight:bold; line-height:115%;}
table.history tr th a {text-decoration:none;}
table.history tr td {font-size:11px; color:#666;}
table.history tr td a {color:#666;}
table.history thead tr th {font-size:11px; color:#999; padding:5px 20px 5px 0; border-top:none;}
table.history tr th.perfect {color:#393;}

.fixer {clear:both;font-size: .1em;line-height: .01em;color: #FFFFFF;}

hr {margin:0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #D9D9D9;}
hr.thick {margin:0; padding:0; height:5px; background:#fff; color:#fff; border:0; border-bottom:5px solid #D9D9D9;}

label {cursor:hand;}

* html ul li a {height:1em;}

a:link, a:active, a:visited {color:#4573A9;text-decoration:underline;}
a:hover {color:#000;text-decoration:underline;}

#response {clear:left; width:700px; color:#000; margin:10px 0 10px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-image:url(/ticked/images/highlight.gif);}
#response cite {color:#666; font-style:normal; font-size:10px;}
#response p {padding:8px 10px 8px 20px; margin:0; font-size:14px;}
#response p b.raquo {font-size:20px;}

h1 {font-size:24px;margin-top:0;}
h2 {font-size:20px;}
h3 {font-size:12px;}
h4 {font-size:14px;color:#4573A9;margin:12px 0 8px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#footer {border-top:1px solid #BFBFBF;font-size:11px;color:#A6A6A6; padding:10px 10px 20px 10px; clear:both; margin:40px 0 20px 0;}
#footer span {color:#CBCBCB;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#A6A6A6;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#666;}
#footer p.credit {font-size:10px; color:#ccc; float:right; font-weight:normal;}
#footer p.credit a:link, #footer p.credit a:active, #footer p.credit a:visited, #footer p.credit a:hover {color:#999;}
#footer ul {float:left;margin:0 0 6px 0;width:174px;padding:0;}
#footer ul li {font-size:11px;color:#000;padding:0 0 5px 0;}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited, #footer ul li a:hover {color:#4571A7;text-decoration:none;}

.commentslist {background:#ffd; margin:50px 0; padding-bottom:30px; clear:both;}
.commentslist h4 {padding:10px; color:#666;}
.commentslist h4 a {text-decoration:none;}
.commentslist form {margin:0;}

.comment {padding:10px 0; border-top:1px solid #eec; border-left:3px solid #ffd;}
.comment h5 {margin:0 0 6px 0;font-size:11px;padding:6px 10px;font-weight:normal; color:#aa9;}
.comment p {margin:0 10px;font-size:12px;}
.comment h5 span {margin:0;}
.commentslist .featured {border-left:3px solid #cc9;}

.addcomment b {color:#000; font-size:14px;}
.addcomment input.input {border:1px solid #996; padding:3px;}
.addcomment textarea {padding:5px; font-size:11px; font-family:arial, sans-serif;}
.addcomment table tr td, .addcomment table tr th {padding-top:10px; vertical-align:middle;}

.addcomment {border-top:5px solid #fff; padding:5px; color:#666;}

table.data {border-collapse:collapse; width:90%;}
table.data tr {vertical-align:middle;}
table.data tr th {font-weight:bold; text-align:left; padding:5px 5px 5px 0; border-bottom:1px solid #ccc; color:#900;}
table.data tr td {padding:5px 5px 5px 0; border-bottom:1px solid #ccc;}

table.form {border-collapse:collapse; width:95%;}
table.form tr {vertical-align:middle;}
table.form tr th {font-weight:bold; text-align:left; padding:5px 15px 5px 0; color:#666; width:100px; line-height:115%;}
table.form tr td {padding:5px 5px 5px 5px;}
table.form tr td>input {width:250px;}
table.form tr td input.submit {font-weight:bold; padding:3px; margin-top:10px; font-size:11px; width:120px;}

table.form tr td textarea {width:420px; height:80px;}
table.form tr td select {width:255px;}
table.form tr td cite {font-style:normal; color:#999; font-size:10px;}

div.admin {background:#fee; padding:10px; margin:10px 0; border:1px solid #fcc;}
div.admin h3 {margin:0 0 5px 0; font-size:13px;}
div.admin form {margin:0;}
div.admin form input {font-size:13px; padding:3px; width:400px; margin-right:5px;}
div.admin form input.submit {width:150px; font-size:11px;}

td.admin a {font-size:10px; color:#900;}




*/
