/*
Theme Name: Silver Strategy
Theme URI: http://itcustrategy.com/
Description: A theme developed for RedZone Technologies sites.
Version: 1.0
Author: Nathan Swartz
Author URI: http://shinynewbike.org

	All code and design elements relevant to this theme, including XHTML, PHP, Javascript and CSS, are copyright 2009 ITCUStrategy, LLC.

*/

/* CSS by Nathan Swartz after an Appendix Operation */

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li {margin:0; padding:0;}

body {font: 14px/150% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#505050; text-align:center;}

img, fieldset {border:none;}

img, div, a, li { behavior: url(http://itcustrategy.com/wp-content/themes/silver_strategy/scripts/iepngfix.htc) }

input, button, #header .pagenav li a, .edit a, img.alignright, img.alignleft, img.aligncenter, .reply a, .threadauthor img, .page_nav, .related_posts {-moz-border-radius:5px; -webkit-border-radius:5px;}
#nav, #latest_blog h3, #recent_forums h3, .popout, #footer, .postmetadata, #blogtools, .commentlist li div, #front-page h3, #thread li .threadpost, .error, #login_error {-moz-border-radius:10px; -webkit-border-radius:10px;}

/* Positioning */

#alpha {width:100%; text-align:center; background:#fbf5aa; border:1px solid #e3dd98;}

.container {width:940px; margin:0 auto; text-align:left;}

#header {padding:17px 0 26px 0; position:relative; width:940px;}

h1 {background:url(img/logo.gif) no-repeat; width:349px; height:79px;}
h1 a {display:block; height:79px; text-indent:-999em;}

#header p {position:absolute; top:85px; left:95px;}

#login, #header .pagenav {position:absolute; right:0; top:10px; width:370px;}
#login p {top:30px; right:0px; text-align:right; font-size:90%;}
#header .pagenav {list-style:none;}
#header .pagenav li a {float:left;}

#nav, .recent_forums h3, .latest_blog h3, #front-page h3 {background:url(img/nav_bg.gif) repeat-x; margin-top:28px; height:44px; padding:0 10px;}
#nav {width:920px;} 

#nav ul {list-style:none;}
#nav ul li {display:block; float:left;}

#nav ul li a {display:block; height:44px; text-indent:-999em;}
#nav ul li a:hover, #nav ul li a.active {background-position: 0 -44px !important;}

.nav_home {background:url(img/nav_home.gif) no-repeat; width:74px;}
.nav_forums {background:url(img/nav_forums.gif) no-repeat; width:93px;}
.nav_faq {background:url(img/nav_faq.gif) no-repeat; width:65px;}
.nav_members {background:url(img/nav_members.gif) no-repeat; width:109px;}
.nav_videos {background:url(img/nav_video.gif) no-repeat; width:166px;}
.nav_blog {background:url(img/nav_blog.gif) no-repeat; width:65px;}
.nav_vendors {background:url(img/nav_vendors.gif) no-repeat; width:98px;}
.nav_about {background:url(img/nav_about.gif) no-repeat; width:133px;}
.nav_contact {background:url(img/nav_contact.gif) no-repeat; width:93px;}

#searchform {float:right; margin-top:8px;}

#copy {width:660px; float:left;}

.post {padding-left:13px;}

#recent_content {float:left;}

#recent_forums {width:393px; margin-right:8px; float:left;}
#latest_blog {/* width:259px; */ float:left;}
#recent_forums h3, #latest_blog h3 {background:url(img/nav_bg.gif) repeat-x; padding:10px;}
#recent_forums h3 {margin-right:15px;}

#latest_blog small {font-size:90%;}

.popout, .error, #login_error {padding:5px 20px; background:#fbf5aa; border:1px solid #e3dd98; margin:15px 0; clear:both;}
.error, #login_error {background:#f7c8c8; border:1px solid #ff0000;}
#login_error {position:absolute; right:0; top:60px;}

#sidebar {width:230px; float:left; margin-left:30px;}

#banner_ad {border:4px solid #f1f8fa;}

#footer {background:#d6e9f1; padding:10px; margin:15px; float:left; text-align:center; font-size:90%; width:890px;}
.postmetadata {background:#d6e9f1; padding:10px; margin:15px 0 25px 0; font-size:90%; }

.column {float:left; width:45%;}

#blogtools {background:#d6e9f1; padding:5px 15px; margin:15px; border-bottom:2px solid #d6e9f1; border-bottom:2px solid #84b2c6;}

.page_nav {padding-left:15px; clear:both; width:625px; float:left; margin-left:12px !important;}
.page_nav .alignright, .page_nav .alignleft {width:300px; float:left;}
.page_nav .alignleft {margin-right:25px;}
p.alignright, small.alignright {text-align:right;}

img.alignright {float:right; margin:0 0 15px 15px;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display:block; margin:15px auto;}
img.alignright, img.alignleft, img.aligncenter {padding:8px; background:#d6e9f1; border:1px solid #505050; }

ol.commentlist {list-style:none;}
.avatar {float:left; padding:8px; background:white; border:1px solid #505050; margin:0 15px 15px 0;}
.commentlist li div {background:#f1f1f1; padding:10px; margin:10px 0; border:1px solid #505050;}
.commentlist li div div {padding:0 !important; margin:0 !important; border:none !important;}
.commentlist li.alt div {background:#e5f1f6; }
.reply a {background:white; border:1px solid #bebebe; padding:4px 8px; clear:left;}
.commentlist li div.commentmetadata {float:right; margin-top:-17px !important;}


ul.most_populared .latest { margin-top:15px; list-style:circle !important;}

.social_media {float:right; margin:-53px 16px 0 0;}

.category-twitter {background:url(img/twitter_icon.gif) no-repeat;}
.category-twitter h2, .category-twitter small, .category-twitter .social_media {display:none;}

/* Typography */

h2, h3, h4, h5, h6 {font-family:Georgia,Times,"Times New Roman",serif; font-weight:normal; line-height:120%;}
h2 {font-size:170%;}
h3 {font-size:150%; padding:15px 0 8px 0; font-weight:normal;}
h4 {padding:10px 0 5px 0;}

h3 a, h2 a {font-weight:normal; color:#505050;}

p {padding:10px 0;}

small {margin:10px 0; color:#8d8d8d; font-size:90%;}

#recent_forums p {padding-left:15px; padding-right:15px;}

a {color:#84b2c6; text-decoration:none; font-weight:bold;}

blockquote {padding:0 0 0 40px; background:url(img/bq.gif) no-repeat; margin:15px 0; min-height:24px;}
blockquote p {background:url(img/bc.gif) no-repeat bottom right; padding:10px 40px 10px 0; min-height:4px;}

#content ul, #content ol {padding-left:38px;}
#content li {margin:10px 0;}

#populars ul {list-style:none; padding-left:0;}
#populars li {padding:9px 0 9px 35px;}

#blogtools a.icon_pod, #blogtools a.icon_vid {padding:9px 0 9px 35px; height:20px;}

.icon_cs, .cs_icon, .cssmall {background:url(img/icon_cs.png) no-repeat;}
.icon_wp, .pdf_icon, .pdfsmall {background:url(img/icon_wp.png) no-repeat;}
.icon_pod, .pod_icon, .podsmall {background:url(img/icon_pod.png) no-repeat;}
.icon_vid, .mov_icon, .movsmall, .vidsmall, .link_icon, .linksmall {background:url(img/icon_vid.png) no-repeat;}
.icon_ppt, .ppt_icon, .pptsmall {background:url(img/icon_ppt.png) no-repeat;}

.cs_icon, .pdf_icon, .mov_icon, .ppt_icon, .pod_icon, .link_icon {padding:9px 0 9px 35px;}

.rss_icon {background:url(img/icon_rss.jpg) no-repeat; padding:1px 0 5px 30px;}

#discussions h2 {display:none !important;}

.page_nav, .related_posts {background:#F9F9F9; padding:10px; border:1px solid #BEBEBE; margin:15px 0; font-size:90%;}
.page_nav a, .related_posts a {color:##505050 !important;}

/* Forms */

input {font: 14px/120% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#505050; padding:5px; border:1px solid #bebebe; background:#f9f9f9;}
#login input {width:127px;}
#searchform input {width:104px; border-color:white; background:white;}
#subscription_form button {margin:7px 0 0 82px;}

button, #header .pagenav li a, .edit a {font: 14px/120% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; background:#a1cde0; color:white; border:1px solid #bebebe; padding:4px 4px;}

th .edit a {background:#505050;}

#header h2 {display:none;}
#login small {float:left; margin-top:8px;}
#login small label {margin-top:-4px;}

#header .pagenav li a, .edit a {margin-right:5px;}



/* BBPress */

#forums_table {float:left; width:390px; padding:0 25px 0 0;}

#latest_table {float:left; width:520px;}

#post_form_div {float:left; width:290px; padding:0 0 0 25px;}

#forum-page .rss_icon, #topic-page .rss_icon, #profile-page .rss_icon {margin-top:-38px; margin-right:15px; float:right;}

.alt {background:#e5f1f6;}

.num {text-align:center;}

table {border:1px solid #c1c1c1; padding:2px; width:100%;}

table, tr, td, th {border-spacing:0;}

th {padding:5px 10px;}
td {padding:10px;}

th {background:#a1cde0; color:#505050; text-transform:uppercase; border-bottom:2px solid #505050; min-height:25px;}

#front-page h3 {padding-top:10px !important; margin-bottom:0 !important;}

.bbcrumb {font-size:100%; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; margin-bottom:15px; margin-left:15px;}
.bbcrumb a {color:#84b2c6; text-decoration:none; font-weight:bold;}

#post_form_div label {display:block; padding:10px 0 5px 0;}

#postformsub {float:right; margin-top:15px;}
#topic-info p {padding:5px 0;}
#tag-form {float:right; margin-top:-32px;}

ol#thread {list-style:none; margin:0; padding:0 !important;}
#thread li {margin:5px 0; padding:0px; width:940px; float:left;}
#thread li.alt {background:white;}
.threadauthor {width:200px; float:left; margin-right:-1px;}
.threadpost {width:710px; float:left;padding:0 15px;}

#thread li .threadauthor {background:url(img/speech_lightblue.gif) no-repeat right 10px;}
#thread li .threadpost {background:#e5f1f6;}
#thread li.alt .threadauthor {background:url(img/speech_lightgray.gif) no-repeat right 10px;}
#thread li.alt .threadpost {background:#e9e9e9;}

.admin_controls {width:400px; float:left; padding-left:150px;}

.post-form {margin-bottom:10px;}

#postform {width:300px; float:left;}
form#postform fieldset label {clear:right !important; display:block !important;}

#topic, #post_content, #tags-input {margin:5px 0;}

.profiling {padding-left:15px;}
.profiling_person {width:250px; float:left; margin-top:15px;}
.profiling_info {width:675px; float:left;}

.profiling_person #profile-menu {margin-left:90px;}
.profiling_person #profile-menu li {margin:3px 0 !important;}

#userinfo {clear:left;}
.profiling-person dt {font-weight:bold;}

.profiling_info ol {list-style:none; padding-left:0 !important;}
.profiling_info li {margin:0; padding:5px;}

.pm_message_count {float:right; margin:-50px 45px 0 0;}

#recent_forums table {width:373px; border:none;}
#recent_forums table th {background:white; border-bottom:none;}
#recent_forums table tr.alt {background:#fbfbfb;}

.unread_posts {
background:transparent url(/wp-content/themes/silver_strategy/img/icon_new-since.png) no-repeat scroll 0 0;
padding-left:18px;
}

.unread_login {
background:transparent url(/wp-content/themes/silver_strategy/img/icon_new.png) no-repeat scroll 0 0;
padding-left:18px;
}

.auto_add {margin-top:30px;}

span.num {display:none;}
.plus_sign {margin-top:5px;}
.plus_sign input {float:right;}

#topic-move select, #forum-id {width:200px !important;}

.bb_attachments li {padding-bottom:5px;}

#manage-tags {margin-left:500px;}

/* Flash Movies */

.swf_container {width:963px; height:663px; margin:0 auto; padding:15px 0;}

.post form input {margin:15px 0 5px 0;}

.callto {float:right; margin:-102px 15px 0 0; font-size:100%; font-weight:bold; width:400px; text-align:right;}
.callto a {font-size:130%; display:block;}