/* core layout styling */
body {
background-color: #fff;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
#hd {
height: 80px;
line-height: 80px;
margin: 0px;
padding-left: 10px;
background: #EEE url('/static/images/parley_logo.jpg') no-repeat left;
color: #79B30B
color: #3366CC;
}
#hd h1 {
font-size: 200%;
text-align: left;
}
#advanced_search input[type="text"] {
width: 30em;
}
#advanced_search select.multiple {
width: 20em;
}
div#ft {background: #666;color: #FFF; font-size: 77%; margin-top: 20px;}
div#ft p {border:none;margin-top:30px;padding:5px 10px 5px 10px; text-align:right;display:block;}
div#ft a {color: #ccc;}
div#Xuser_information {
line-height: 1em;
font-size: 85%;
color: #000;
background-color: transparent;
position: absolute;
top: 0px;
right: 10px;
height: 70px;
width: 200px;
padding-top: 3px;
text-align: center;
}
div#user_information {
background-color: transparent;
color: #000000;
font-size: 85%;
height: 70px;
line-height: 1em;
margin-left: 760px;
padding-top: 3px;
right: 8px;
text-align: center;
top: 0px;
width: 200px;
}
div#user_information .user_info_actions {
margin-top: 3px;
}
/* CSS bug fixes */
.caretfix {
overflow:auto;
}
/* content styling */
/* headers */
#bd h1 {
font-weight: bold;
background: #666;
padding: 4px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
}
#bd h2 {
font-weight: bold;
background: #999;
padding: 4px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
}
#bd h3 {
font-weight: bold;
background: #eee;
padding: 4px;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
color: #79B30B
color: #3366CC;
}
/* links */
a.nav:hover {
background: #000;
color: #fff;
}
a, a:link, a:visited, a:active {
background: transparent;
color: blue;
text-decoration: none;
}
/* lists */
ol > li, ul > li {
margin-left: 8px;
list-style-position: inside;
}
ol > li {
list-style-type: decimal;
}
ul > li {
list-style-type: disc;
}
/* tables */
th {
font-size: 100%;
text-align: left;
font-weight: bold;
}
/* login dialog styling */
#login_dialog form {
margin: 0;
padding: 0;
min-width: 400px;
max-width: 600px;
}
#login_dialog form fieldset {
/ * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
padding: 10px;
margin: 0;
border: none;
}
#login_dialog form label {
display: block; /* block float the labels to left column, set a width */
float: left;
width: 150px;
padding: 0;
margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
text-align: right;
font-weight: bold;
margin-bottom: 0;
}
#login_dialog form input, form textarea {
width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
margin: 5px 0 0 10px; /* set margin on left of form elements rather than right of
label aligns textarea better in IE */
}
#login_dialog form p {
font-size: 85%;
}
/* generic row styling */
.row {
border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
}
/* alternating row styles */
.row_odd {
background: #eee;
}
.row_even {
background: #ddd;
}
/* style classes */
.add_this {
text-align: right;
}
.admin_edited_post {
color: #000;
background: #ccc;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
border: 1px dashed #000;
margin-left: 15px;
font-size: 93%;
text-align: right;
}
.align_right {
text-align: right;
}
.error_messages {
margin-top: 5px;
display: block;
line-height: 1.7em;
padding: 5px;
background-color: #993300;
color: #ffffff;
text-transform: none;
font-family: Arial, Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
font-weight: bold;
voice-family: "\"}\"";
voice-family: inherit;
font-size: 1.0em;
border: none;
}
.forum_description {
font-size: 93%;
}
.forum_lastpost {
font-size: 85%;
text-align: right;
}
.forum_lastpost_subject a {
color: #79B30B
color: #3366CC;
}
.forum_link {
font-size: 100%;
font-weight: bold;
}
.forum_list {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.forum_list td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 120%;
padding-left: 10px;
padding-right: 10px;
}
.forum_mini_pager {
font-size: 85%;
}
.forum_mini_pager a {
color: #666;
}
.forum_name {
font-size: 100%;
text-align: left;
font-weight: bold;
margin-top: 5px;
}
.forum_name a {
color: #79B30B
color: #3366CC;
}
.forum_postcount {
font-size: 85%;
text-align: right;
margin-top: 5px;
}
.forum_view {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.forum_view td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 120%;
padding-left: 10px;
padding-right: 10px;
}
.googlead_728_90 {
display: block;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
text-align: center;
}
.google_ad_thread_view {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
min-height: 90px;
}
.help li {
margin-top: 25px;
margin-right: 25px;
list-style-type: none;
border-left: 2px solid #666;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
background-color: #ddd;
}
.help li ul li, .help li ol li{
margin-top: 5px;
margin-left: 10px;
list-style-type: disc;
border-left: none;
padding-left: none;
padding-top: none;
padding-bottom: none;
background-color: transparent;
}
.info_column {
}
.info_column_counts {
}
.innerpost {
margin-left: 10px;
padding: 5px;
overflow: auto;
font-size: 93%;
}
.moderator_list {
font-size: 77%;
margin-bottom: 5px;
margin-top: 5px;
text-align: right;
}
.pager_advanced {
font-size: 77%;
margin-bottom: 5px;
margin-top: 5px;
}
.post {
padding-top: 5px;
vertical-align: top;
border-left: 1px solid #ddd;
}
.post_created {
text-align: right;
font-size: 85%;
}
.post_creator {
font-weight: bold;
font-style: italic;
font-size: 85%;
}
.post_edited_alert {
font-weight: bold;
font-style: italic;
}
.post_info {
font-size: 77%;
line-height: 1.1em;
margin-top: 10px;
margin-bottom: 2px;
text-align: right;
}
.post_subject {
font-weight: bold;
}
.quote {
background-color: #F9FBFF;
border: 1px solid #333;
font-size: 85%;
margin: 0 0 2px 4px;
padding: 6px;
width: 85%;
overflow: hidden;
}
.recently_updated {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.recently_updated td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 120%;
padding-left: 10px;
padding-right: 10px;
}
.reply_post_message {
border: 1px dashed #666;
}
.search_match_context {
font-size: 85%;
}
.search_results {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.search_results td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 120%;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.service_list {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.service_list td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 120%;
padding-left: 10px;
padding-right: 10px;
}
.site_terms {
width: 80%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
padding: 5px;
border: 1px solid #666;
}
.thread_add {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.thread_add td {
padding-top: 4px;
padding-bottom: 4px;
}
.thread_add .input_text {
width: 450px;
margin-left: 10px;
}
.thread_add_topic {
text-align: right;
padding-right: 5px;
}
.thread_add_message {
text-align: right;
vertical-align: top;
padding-right: 5px;
}
.thread_header {
font-weight: bold;
background: #666;
padding: 4px;
text-align: left;
}
.thread_header a {
color: #ccc;
}
.thread_info {
margin: 0px;
width: 100%;
border: none;
padding: 0px;
margin-bottom: 10px;
}
.thread_info td {
border: none;
padding: 0px;
}
.thread_lastpost {
font-size: 85%;
text-align: right;
}
.thread_post_row {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.thread_post_row td {
margin-top: 10px;
margin-bottom: 10px;
}
.thread_posts {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 100%;
font-size: 93%;
}
.thread_recent_forum {
float: right;
font-size: 85%;
}
.thread_recent_forum a {
color: #333;
}
.thread_reply {
font-size: 93%;
}
.thread_reply tr {
vertical-align: top;
}
.thread_reply td {
padding-top: 10px;
padding-left: 10px;
}
.thread_reply textarea {
background-color: transparent;
border: 2px inset black;
}
.thread_subject a {
font-size: 93%;
color: #79B30B
color: #3366CC;
}
.thread_watch {
margin-top: 5px;
font-size: 77%;
text-align: left;
}
.top_padded {
margin-top: 10px;
}
.topic_creator {
display: block;
font-size: 85%;
text-align: right;
}
.user_login form {
width: 350px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
.user_login p {
margin-top: 5px;
margin-bottom: 5px;
}
.user_permission_list {
margin-left: auto;
margin-right: auto;
margin-top: 15px;
font-size: 93%;
width: 100%;
}
.user_permission_list td {
vertical-align: top;
border: 1px dashed #ddd;
border: none;
line-height: 150%;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.user_permission_list img {
vertical-align: middle;
}
.forum_moderator_list div input{
height: 150%;
}
.forum_moderator_list img {
vertical-align: middle;
}
.user_post_info {
background: #ccc;
background: transparent;
font-size: 77%;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: top;
width: 110px;
}
/* add icons to some links with CSS styling */
a[href $='.jpg']{
padding-left: 20px;
background: transparent url(/static/images/filetypes/image.png) no-repeat center left;
}
a[href $='.pdf']{
padding-left: 20px;
background: transparent url(/static/images/filetypes/pdf.png) no-repeat center left;
}
/* YUI element styling */
#loader_wait.yui-overlay {
position: fixed;
float: right;
top: 10px;
right: 10px;
border: none;
text-align: right;
}
#preview_overlay {
border: 1px dashed #ccc;
text-align: left;
padding: 0px;
}
#thread_message {
font-family: monospace;
text-align: left;
padding: 0px;
background-color: #eee;
font-size: 93%;
width: 450px;
}
#validation_errors {
display: block;
font-size: 83%;
border: 1px dashed #89d;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 25px;
margin-right: 25px;
padding: 3px;
}
#ysearch {
text-align: center;
}
#ysearchinput {
position: static;
width: 20em;
} /* to center, set static and explicit width: */
#ysearchcontainer {
text-align: left;
width: 20em;
} /* to center, set left-align and explicit width: */
/* ForumCode styles */
.forumcode_code {
font-family: monospace;
border: 1px solid #333;
font-size: 85%;
margin: 15px 20px 15px 20px;
padding: 6px;
width: 85%;
overflow: auto;
color: #ff0;
background-color: #333;
border: 1px solid #666;
white-space: pre;
}
.forumcode_pre {
background-color: transparent;
font-family: monospace;
border: 1px dashed #333;
font-size: 85%;
margin: 15px 20px 15px 20px;
padding: 6px;
width: 85%;
overflow: auto;
white-space: pre;
}
.forumcode_quote {
background-color: #eee;
font-family: monospace;
font-style: italic;
border: 1px dotted #333;
font-size: 85%;
margin: 15px 20px 15px 20px;
padding: 6px;
width: 85%;
overflow: auto;
}
.forumcode_quoting {
font-weight: bold;
margin-bottom: 3px;
}
/* YUI CSS overrides */
/* make disabled menuitems look 'different' */
.yuimenuitem .disabled {
color: #A6A6A6;
cursor: default;
}
/* tabview (user prefs) */
/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
border:solid #333; /* color between tab list and content */
border-width:0 0 5px;
Xposition:relative;
zoom:1;
}
.yui-skin-sam .yui-navset .yui-content {
background:transparent; /* content background color */
}
.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
background-image: none;
background-color: #999;
border: solid #a3a3a3;
border-width: 0 1px;
color: #fff;
text-decoration: none;
}
.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
background:#333;
color:#fff;
}
.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
background: #666;
color: #fff;
outline:0;
}