/* COMMENTS */

.comments {
color: #333333;
margin: 30px 0px 0px 0px;
}
.comment_form .form_notice {
color: #ff3300;
}
.comment_form {
}
.comment_postcount {
float: right;
color: #999999;
margin: 0px 5px 0px 0px;
}
.comment_subjects {
margin: 20px 0px 5px 0px;
}
.comment_subjects a {
color: #333333;
background: #cccccc;
text-align: center;
text-decoration: none;
padding: 5px 8px 5px 8px;
margin: 0px 2px 0px 0px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.comment_subjects a:hover {
color: #333333;
background: #eeeeee;
text-decoration: none;
}
.comment_subjects a.selected {
color: #333333;
background: #eeeeee;
text-align: center;
text-decoration: none;
padding: 5px 8px 5px 8px;
margin: 0px 2px 0px 0px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.comment_posts {
background: #eeeeee;
padding: 0px 10px 10px 10px;
border: 5px solid #eeeeee;
margin: 0px 0px 10px 0px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.comment_posts a {
color: #333333;
text-decoration: underline;
}
.comment_posts a:hover {
color: #666666;
text-decoration: underline;
}
#comment_write {
color: #333333;
background: #cccccc;
padding: 5px 10px 5px 10px;
margin: 10px 0px 0px 0px;
}
#comment_write a {
color: #333333;
text-decoration: underline;
}
#comment_write a:hover {
color: #666666;
text-decoration: underline;
}
.comment_form_close {
float: right;
margin: 10px 10px 0px 0px;
}
.comment_form_close a {
color: #663300;
}
.comment_post {
border-top: 1px solid #cccccc;
padding: 5px 5px 5px 0px;
margin: 0px 0px 0px 0px;
overflow: auto;
}
.comment_post_admin {
background: #cccccc;
border-top: 1px solid #dddddd;
padding: 5px 5px 5px 0px;
margin: 0px 0px 0px 0px;
overflow: auto;
}
.comment_post_user {
float: left;
width: 7%;
text-align: center;
padding: 0% 1% 0% 0%;
display: block;
}
.comment_post_user img {
width: 48px;
max-width: 48px;
max-height: 48px;
}
.comment_post_content {
float: left;
width: 92%;
display: block;
}
.comment_post_content h4 {
color: #333333;
font-size: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.comment_post .user {
color: #333333;
}
.comment_post_admin .user {
color: #cc9933;
}
.comment_post_content .category {
color: #333333;
}
.comment_post_content p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
.comment_post_footer {
text-align: right;
color: #999999;
}
.comment_post_replyto {
}
.comment_post_date {
}
.comment_post_replies {
}
.comment_post_reply {
padding: 5px 5px 5px 0px;
border-top: 1px dashed #cccccc;
margin: 0px 0px 0px 8%;
overflow: auto;
}
.comment_post_reply_user {
float: left;
width: 4%;
text-align: center;
padding: 0% 1% 0% 0%;
display: block;
}
.comment_post_reply_user img {
width: 24px;
max-width: 24px;
max-height: 24px;
}
.comment_post_reply_content {
float: left;
width: 95%;
display: block;
}
.comment_post_reply .user {
}
.comment_post_reply .user_admin {
color: #cc9933;
}
.comment_post_reply_footer {
text-align: right;
color: #999999;
}

/* FORMS */

.form_heading {
}
.form_notice {
color: #ffffff;
background : #993300;
}
.form {
border-top: 1px solid #001122;
border-bottom: 1px solid #001122;
background-color: #112233;
}
.form .form_field {
float: left;
width: 133px;
text-align: right;
font-weight: bold;
padding: 4px 12px 0px 0px;
}
.form .form_fieldreq {
float: left;
width: 140px;
text-align: right;
font-weight: bold;
padding: 4px 5px 0px 0px;
}
.form .form_req {
color: #993300;
}
.form .form_ok {
font-size: 13px;
padding: 15px 5px 5px 5px;
}
.form .form_ok a {
color: #996600;
text-decoration: underline;
}
.form .form_ok a:hover {
color: #cc9900;
text-decoration: underline;
}
.form .form_alert {
font-size: 13px;
color: #993300;
background-color: #221111;
padding: 15px 5px 5px 5px;
}
.form .form_reqnote {
font-size: 13px;
padding: 15px 5px 5px 145px;
}
.form .form_text {
width: 300px;
}
.form .form_subtext {
margin: 0px 0px 0px 145px;
}
.form .form_textarea {
width: 300px;
height: 100px;
}
.form .form_select {
width: 300px;
}
.form .form_date {
width: 80px;
}
.form .form_datetime {
width: 80px;
}
.form .form_captcha {
font-size: 15px;
}
.form .form_submit {
color: #112233;
font-size: 14px;
font-weight: bold;
background-color: #778899;
border: 1px solid #445566;
padding: 2px 4px 2px 4px;
margin: 0px 0px 0px 145px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
cursor: pointer;
}
.form .form_submit:hover {
color: #334455;
background: #99aabb;
border: 1px solid #667788;
}

/* LINKS */

.links {
border-bottom: 1px solid #001100;
}
.links .link {
font-size: 13px;
color: #556655;
background: #112211;
padding: 10px 10px 10px 15px;
border-top: 1px solid #001100;
}
.links .link:hover {
background: #223322;
cursor: pointer;
}
.links .link a {
color: #556655;
text-decoration: none;
}
.links .link a:hover {
text-decoration: none;
}
.links .link h4 a {
color: #667766;
font-size: 16px;
text-decoration: none;
}
.links .linkclicks {
float: right;
}
.links a.linkurl {
color: #445544;
font-size: 11px;
}


