body {
	text-align: center;background:#fff
}
body {
	font-size: 12px; margin: 0px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif
}
p {
	font-size: 12px; margin: 0px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif
}
ol {
	font-size: 12px; margin: 0px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif
}
ul {
	font-size: 12px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif; list-style-type: decimal
}
td {
	font-size: 12px; margin: 0px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif
}
pre {
	padding-right: 10px; padding-left: 10px; font-size: 11px; padding-bottom: 10px; padding-top: 10px; background-color: #eee
}
a:link {
	color: #0063dc; text-decoration: underline
}
a:visited {
	color: #2e67c7; text-decoration: underline
}
a:hover {
	background: #0063dc; color: #ffffff; text-decoration: none
}
a:active {
	background: #0259c4; color: #ffffff; text-decoration: none
}
img#person {
	border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; z-index: 5; background: #fff; float: left; padding-bottom: 2px; margin: 0px 10px 0px 0px; border-left: #ccc 1px solid; padding-top: 2px; border-bottom: #ccc 1px solid; position: relative
}
img.person {
	border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; z-index: 5; background: #fff; float: left; padding-bottom: 2px; margin: 0px 10px 0px 0px; border-left: #ccc 1px solid; padding-top: 2px; border-bottom: #ccc 1px solid; position: relative
}
a img {
	border: none
}
#userintro h2 {
	display: inline; font-weight: normal; font-size: 12px; position: relative
}
#userintro h1 {
	padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 0px; margin: 0px 10px 10px; padding-top: 0px
}
.admin {
	font-size: 11px
}
.fieldwitherrors {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; background-color: red
}
#imgupload-panel {
	border-right: #c5dea1 1px solid; padding-right: 10px; border-top: #c5dea1 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #c5dea1 1px solid; width: 380px; padding-top: 10px; border-bottom: #c5dea1 1px solid; position: absolute; height: 150px; background-color: #ecf3e1
}
#errorexplanation {
	border-right: 2px solid; padding-right: 7px; border-top: 2px solid; padding-left: 7px; margin-bottom: 20px; padding-bottom: 12px; border-left: 2px solid; width: 400px; padding-top: 7px; border-bottom: 2px solid; background-color: #f0f0f0
}
#errorexplanation h2 {
	padding-right: 5px; padding-left: 15px; font-weight: bold; font-size: 12px; padding-bottom: 5px; margin: -7px; color: #fff; padding-top: 5px; background-color: #c00; text-align: left
}
#errorexplanation p {
	padding-right: 5px; padding-left: 5px; margin-bottom: 0px; padding-bottom: 5px; color: #333; padding-top: 5px
}
#errorexplanation ul li {
	font-size: 12px; list-style-type: square
}
#tophat {
	display: block; background: url('/images/topbar.gif') no-repeat; margin: 0px auto; width: 100%; line-height: 30px;width:780px
}
#container {
	display: block; margin: 0px auto; width: 780px
}
#page {
	padding-right: 4px; padding-left: 4px; background: no-repeat 0px 0px; padding-bottom: 0px; padding-top: 2px
}
#header {
	height: 75px
}
#sidebar {
	float: right; width: 185px; text-align: left
}
#sidebar h4 {
	margin-top: 15px; font-size: 14px; margin-bottom: 2px
}
#sidebar ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#sidebar li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#sidebar li {
	padding-left: 8px
}
#nav h4 {
	font-size: 12px; border-bottom: #ccc 1px solid
}
#nav li {
	
}
.create-question {
	margin-top: 15px
}
#content {
	background: #fff repeat-y -2124px 2px
}
#main {
	float:left;margin-left: 15px; width: 550px; padding-top: 15px; text-align: left
}
#main h3{
	font-size: 15px;
}
.float-clear {
	clear: both
}
#footer {
	clear: both;padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; margin-bottom: 5px; padding-bottom: 5px; color: #666; line-height: 13px; padding-top: 5px
}
#blurb {
	font-weight: bold; font-size: 12px; color: green
}
#qt {
	font-weight: bold; font-size: 15px
}
.ask {
	font-weight: bold; font-size: 14px
}
.answer-body {
	margin-bottom: 15px; margin-left: 10px; background-color: #fff
}
.info {
	padding-right: 5px; border-top: tan 1px solid; padding-left: 5px; padding-bottom: 5px; margin: 5px; padding-top: 5px; border-bottom: tan 1px solid; background-color: lightyellow; text-align: center
}
.more {
	color: #888
}
.ask-form {
	text-align: center
}
#main h4 {
	font-size: 12px; padding-bottom: 2px; color: #222; border-bottom: #ccc 2px solid
}
div.gs span.l1 {
	font-size: 11px; line-height: 15px
}
div.gs span.l2 {
	font-size: 12px; line-height: 17px
}
div.gs span.l3 {
	font-size: 14px; line-height: 19px
}
div.gs span.l4 {
	font-size: 16px; line-height: 21px
}
div.gs span.l5 {
	font-size: 18px; line-height: 23px
}
div.gs span.l6 {
	font-size: 20px; line-height: 25px
}
div.gs span.l7 {
	font-size: 22px; line-height: 27px
}
div.gs span.l8 {
	font-size: 24px; line-height: 29px
}
div.gs span.l9 {
	font-size: 26px; line-height: 31px
}
div.gs span.l1 a {
	background: #fffbee; color: #777
}
div.gs span.l2 a {
	background: #fff6dd; color: #555
}
div.gs span.l3 a {
	background: #fff2cd; color: #333
}
div.gs span.l4 a {
	background: #ffeebb; color: #000
}
div.gs span.l5 a {
	background: #ffeaab; color: #000
}
div.gs span.l6 a {
	background: #ffe699; color: #000
}
div.gs span.l7 a {
	background: #ffe188; color: #000
}
div.gs span.l8 a {
	background: #ffdd77; color: #000
}
div.gs span.l9 a {
	padding-right: 4px; padding-left: 4px; font-weight: bold; background: #ffdd77; padding-bottom: 0px; color: #000; padding-top: 0px
}
div.gs span a:hover {
	color: #0063dc; background-color: transparent
}
div.gs span.level1 a:hover {
	color: #0063dc; background-color: transparent
}
div.gs span.level2 a:hover {
	color: #0063dc; background-color: transparent
}
div.gs span.level3 a:hover {
	color: #0063dc; background-color: transparent
}
.green-div {
	border-right: #c5dea1 1px solid; padding-right: 10px; border-top: #c5dea1 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #c5dea1 1px solid; padding-top: 10px; border-bottom: #c5dea1 1px solid; background-color: #ecf3e1
}
.yellow-div {
	border-right: #e8a400 1px solid; padding-right: 4px; border-top: #e8a400 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #e8a400 1px solid; padding-top: 4px; border-bottom: #e8a400 1px solid; background-color: #fff4d8
}
.login-form {
	border-right: #e0e0e0 4px solid; padding-right: 3px; border-top: #e0e0e0 4px solid; padding-left: 28px; background: url('/images/info-icon.gif') #fff no-repeat left top; margin-bottom: 10px; padding-bottom: 10px; border-left: #e0e0e0 4px solid; padding-top: 3px; border-bottom: #e0e0e0 4px solid
}
.login-form h3 {
	margin-top: 0px; font-size: 18px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px
}
.group {
	padding-right: 5px; padding-left: 5px; background: #f5f5f5; padding-bottom: 5px; margin: 5px; padding-top: 5px
}
.loading {
	background: url('../images/wait.gif') no-repeat right top
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.form-padding {
	padding-bottom: 15px; padding-top: 10px
}
.field-help {
	font-size: 12px; color: gray
}
input {
	font-size: 12px
}
select {
	font-size: 12px
}
.ql a:link {
	color: #0354dc; text-decoration: underline
}
.ql a:visited {
	color: #0354dc; text-decoration: underline
}
.ql a:active {
	color: #0354dc; text-decoration: underline
}
.ql a:hover {
	background: #0063dc; color: #ffffff; text-decoration: none
}
#tagtitle{
     background:green;padding-left:10px;padding-bottom:5px
}
#tagtitle .inline-form{
     font-weight:bold;color:#fff
}
#plugtag{
	padding-left:14px;background: url('/images/plug.gif') #fff no-repeat left center;height:12px;
}
.groundt{
    width:75px;margin-bottom:10px;
}
.p1{
    padding-left:14px;background:url('/images/plug.gif') no-repeat left center
}
.p2{
    padding-left:14px;background:url('/images/sear.gif') no-repeat left center
}
.t1{
	padding: 0px;width: 100%
}
.t1 td {
	border-bottom: #ccc 1px dotted
}
.btn {
	border-right: #2854a7 1px solid; border-top: #7cbaff 1px solid; background: #0063dc; font: 12px arial, helvetica, sans-serif; border-left: #7cbaff 1px solid; cursor: hand; color: #ffffff; border-bottom: #2854a7 1px solid
}
.delbtn {
	border-right: #bfb7bc 1px solid; border-top: #f5f6f7 1px solid; background: #dce0e6; font: 12px arial, helvetica, sans-serif; border-left: #f5f6f7 1px solid; color: #000000; border-bottom: #bfb7bc 1px solid
}
.canbtn {
	border-right: #b6aeb3 1px solid; border-top: #fff 1px solid; background: #d9d9d5; font: 12px arial, helvetica, sans-serif; border-left: #fff 1px solid; color: #000000; border-bottom: #b6aeb3 1px solid
}
.pinkbtn {
	border-right: #2854a7 1px solid; border-top: #7cbaff 1px solid; background: #ff0084; font: bold 12px arial, helvetica, sans-serif; border-left: #7cbaff 1px solid; color: #ffffff; border-bottom: #2854a7 1px solid
}
.pinkbtn a{
	color: #fff;text-decoration:none;
}
.blog-body{
	margin-top: 15px;
	margin-bottom: 15px;
}
#wildbor{
  border:#CCC 1px solid
}
.blog-title{
font-size:14px;font-weight:bold;padding-left:10px;color:#FFF;padding-top:5px;padding-bottom:5px
}
#comment-div{
	background: url("/images/form-bg.gif") repeat-x top left; width:450px;
}
#userintro H2 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; POSITION: relative
}
#userintro H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px; PADDING-TOP: 0px
}
.edit
{
	float:left;
	text-align:right;
	width:80px;
}
#plan-other
{
	background: #FFF;margin-bottom:5px;
}
.errors
{
	background: #4ec;
}
.pshow-thumbnail{
	width: 75px;
    float: left;
    border: 1px solid #ccc;
    margin: 0 5px 5px 0;
    padding: 3px;
=

/* ---[ comment-list-div ]--------------------------------- */
#comment-list-div {
	font-size: 90%;
	}
#comment-list-div textarea {
	width: 350px;
	}
#comment-list-div h3 {
	font-size: 130%;
	font-weight: normal;
	padding: 0 0 4px 19px;
	margin-bottom: 10px;
	background: url(/images/cube_birch.gif) no-repeat 0 2px;
	}
#comment-list-div h3#chead {
	margin-bottom: 8px;
	border-bottom: none;
	}
#comment-list-div h3#add-com {
	margin: 0;
	padding: 0 0 0 19px;
	border-bottom: none;
	}
#comment-list-div code {
	font-size: 118%;
	}
#comment-list-div span {
	color: #999;
	}
#comment-list-div dl {
	margin-top: 0;
	color: #666;
	}
#comment-list-div dl dt {
	font-weight: normal;
	color: #333;
	padding: 12px 12px 4px 12px;
	margin: 0 0 2px 0;
	line-height: 1em;
	background: url(/img/com_bg.gif) no-repeat top left;
	}
#comment-list-div dl dt a {
	color: #333;
	}
#comment-list-div dl dt img {
	vertical-align: middle;
	}
#comment-list-div dl dd {
	color: #666;
	padding: 8px 0 0 0;
	margin: 0 0 25px 30px;
	font-size: 100%;
	border-top: 1px solid #eee;
	}
#comment-list-div dl dd p {
	margin-top: 0;
	}
#comment-list-div input {
	vertical-align: middle;
	}
#comment-list-div textarea {
	width: 325px;
	}
#comment-list-div .note {
	font-size: 100%;
	}

/* author highlighting */

#comment-list-div dl dt.dan {
	color: #526702;
	}
#comment-list-div dl dt.dan a {
	font-weight: bold;
	color: #526702;
	}
#comment-list-div dl dd.dan {
	color: #526702;
	}
#comment-list-div dl dd.dan a {
	color: #526702;
	}