/* 
    CIRCUS_PONIES.CSS

    This stylesheet is intended to override the default styling that comes with the Opinion forum, 
    only as needed, to re-create the look and feel of the current circusponies.com website.

    COLOR KEY
    #222222     Used for the main text of the site
    #333333     Used only for text in the circusponies.com header
    #444444     Used for the background color of the body
    #555555     Used only for hover text in the circusponies.com header
    #666666     Used for table headers
    #f3f3f3     Used as a background for elements like the formatting panel
    #ffffff     Used as the main content background color
*/

/* HTML ELEMENT STYLE OVERRIDES */

body {background: #444 url('/images/circus_ponies/bg.jpg') top left repeat-x;margin-bottom:100px;}
a:link, a:visited, a:active {color:blue;}
label {font-size:14px;}
form dd {margin-bottom:14px;}
form dt .hint {font-size:12px;}
h1,h2,h3,h4,h5 {color:#444;}
input {border-color:#999;}

/* MAIN LAYOUT STYLE OVERRIDES */

#header {background-color:transparent;margin:0 auto;width:760px;height:85px;}
#breadcrumb {background-color:transparent;background-image:none;padding:0px;bottom:0px;font-size:14px;left:35px;padding-top:5px;width:720px;}
#content {width:760px;min-width:760px;border:none;margin:0 auto;color:#222;background-color:#fff;}
#main-content {width:720px;min-width:720px;padding:0 15px;margin-top:25px;}
#sidebar {margin-left:500px !important;font-size:12px;}
#footer {margin:0 auto;width:780px;padding-left:25px;}
#title {padding:50px 0px 10px 0px;color:#444;font-weight:bold;position: relative;left:35px;border-bottom:solid 1px #ccc;width:690px;}
#top {right:10px;color:#222;background-image:url('/images/circus_ponies/header_bg.png');height:75px;width:780px;overflow:visible;position:relative;}
#logo {position:absolute;left:21px;background-image:url('/images/circus_ponies/circusponies.png');height:75px;width:235px;}
#login {padding:10px 35px 0px 0px;text-align:right;font-size:12px;}
#search {color:#222;right:35px;bottom:30px;}
#bgtop {background-image:url('/images/circus_ponies/bg_top.png');height:12px;width:780px;margin:0 auto;}
#bgbot {background:transparent url('/images/circus_ponies/bg_bot.png') no-repeat scroll 0%;height:12px;padding:0pt;width:780px;margin:0 auto;margin-top:0px;}
#shadow {background:transparent url('/images/circus_ponies/shadow_slice.png');width:780px;margin:0 auto;}
#community_logo {position:absolute;top:10px;left:37px;}
#comments {padding-left:0px;}
#administration h3 {color:#fff;}

/* TABLE STYLE OVERRIDES */

table#forum-list {width:100%;font-size:12px;margin-bottom:0px;}
table#forum-list td {padding:0px;margin:0px;border:none;}
table#forum-list td #category-list {padding-bottom:25px;}
table#forum-list td #category-list td {padding:5px;font-size:12px;}
table#forum-list td #category-list .category h4 {font-size:12px;}
table#forum-list td .fl {font-size:16px;font-weight:bold;}
table#forum-list td .fl .forum-body {font-size:12px !important;margin-top:0px;font-weight:normal;}
table#category-list {width:100%;}
table#category-list th, table#topic-list th {background-color:#666;color:#fff;}
table#topic-list {width:680px;}
table#comments-table {padding:0px;width:95%;margin-left:15px;}
table.recent-activity-list {padding-bottom:50px;}
table#topic {margin-left:5px;}

/* MISCELLANEOUS ID-BASED STYLE OVERRIDES */

#post {width:450px;}
#comment-wrap {width:650px;}
#comment-wrap div#formatting-guide {margin-left:10px;padding:0px;}
#comment-wrap div#formatting-guide table pre {width:100px;}
#comment-body {width:350px;}
#topic_body {width:450px;}
#formatting-guide {width:200px;margin-left:0px;background-color:#f3f3f3 !important;padding:10px;}
#desc {font-size:12px;}
#desc h3 {margin:0px 0px 0px 0px;}
#desc p {margin:0px 0px 15px 0px;}
#user-details {margin:0px;padding:0px 25px 25px 25px;}
#page-nav {margin:0px;}
#pagination {padding:15px 0px 25px 25px;margin:0px;}
#errorExplanation {color:red;}
#errorExplanation h2 {color:red;}

/* MISCELLANEOUS CLASS-BASED STYLE OVERRIDES */

.green-link a:link, .green-link a:visited, .green-link a:active {color:blue;}
.orange-link a:link, .orange-link a:visited, .orange-link a:active {color:red;}
.comment-body {font-size:12px;}
.blue {color:blue;}
.shadow a {text-shadow:none !important;}
.account {padding-bottom:50px;}
.edit-in-place-form {padding-bottom:25px;}
.edit-in-place-form label {padding-bottom:5px;display:block;}
.edit-in-place-form .field-wrapper {margin-bottom:14px;}

/* CIRCUSPONIES.COM HEADER STYLES */

#primary_nav {padding:28px 50px 0px 0px;font-weight:bold;}
#primary_nav a {padding:0px 5px;font-family:"Lucida Grande",helvetica,verdana,arial,sans-serif;font-size:13px;color:#333;font-weight:bold;}
#primary_nav a:hover {color:#555;text-decoration:underline;}
