/*  
Theme Name: FBG
Theme URI: http://ewebscapes.com
Description: Custom WP Theme for Forum Blue & Gold designed by Vivien from E.Webscapes
Version: 1.0
Author: E.Webscapes (Vivien)
Author URI: http://www.inspirationbit.com/

*/

html, body, ol, ul, h1, h2, h3, p {
border:0pt none;
font-family:inherit;
margin:0pt;
padding:0pt;
text-align:left;
vertical-align:baseline;
}

* {
margin:0pt;
padding:0pt;
}

.clear {clear: both;}



.clearfix {
display: -moz-inline-box;
display: block;
}
* html .clearfix { display:inline; }  /* for IE 6 */
* + html .clearfix { display:inline; }  /* for IE 7 */

h1, h2, h3, h4 {font-weight: 500; color: #000;}

p {margin: 1.5em 0;}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

a {text-decoration: none; color: #4d1863;}
#pagebody a:link, #pagebody a:visited, #footer a:link, #footer a:visited {border-bottom: 1px solid #4d1863;}
#pagebody a:hover, #footer a:hover {color: #D98E04; border-bottom: 1px solid #D98E04;}
#menu a:hover {color: #4d1863; border-bottom: 1px solid #4d1863;}

/*COLOURS*/
/*
light yellow bg: #f0f5d5
menu separators: #cccadf
light yellow txt : #f5f9d8
bright yellow text: #f5d35a
purple link: #4d1863
purple headings on the sidebar: #590685
purple article headlines in the post: #4d1863;
lighter purple headings: #6b0d87
yellow date : #F29A2E
dark yello whover link: #D98E04
*/

img {border: 0;}

body {background: #f0f5d5; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:1em; color: #000;}

.adbanner {padding: 2px; text-align: center;}

#body-container {background: #f0f5d5 url(images/pagebg.png) repeat-x;}
#page {margin: 0px auto; width: 990px;}
#header {height: 199px; background: transparent url(images/photosbg.png) no-repeat right top;}

#menu {height: 40px;}
#menu ul li {float: left; text-transform: uppercase;  border-right: 1px solid #cccadf; border-left: 1px solid #bdc3c0; font-size: 0.8em;  padding: 10px 12px;}
#menu ul li a {color: #3b3d75;}

#logotagline {height: 159px;}
.logotagline-container { padding: 25px 0;}
#logotagline h1 a {text-indent: -9999px; background: transparent url(images/fbglogo.png) no-repeat left top; width: 442px; height: 83px; display: block;}
.tagline {font-size: 0.85em; letter-spacing:0.02em; font-family: Arial, Helvetica, sans-serif; color: #f3e599; padding-top: 5px; width: 760px;}

#pagebody {overflow: hidden;}

#content {float: left; margin-right:20px; width: 570px; overflow: hidden;}
#sidebar {float: right; width: 400px; overflow: hidden;}

.content-post { margin-bottom: 30px;  }
* html .content-post {border: 1px solid #fff;} /*for IE6 - otherwise, shows no space between blocks*/

.content-bg {background: transparent url(images/post_midbg.jpg); }
.content-container {background: transparent url(images/post_topbg.jpg) no-repeat left top; margin:0; padding: 10px 0 0 0;}
.entry-footer {background: transparent url(images/post_botbg.jpg) no-repeat left bottom; padding: 0 20px 10px;}
.entry {padding: 0 20px;}

.entry img {border: 1px solid #6b0d87; padding: 10px;}

.alignleft, .left { float: left; margin: 0 0.5em 0.5em 0; }
.alignright, .right { float: right; margin: 0 0 0.5em 0.5em;}

/*post typography*/
.entry h2 {font-family:Georgia,serif; font-size: 1.6em;}
#pagebody .entry h2, #pagebody .entry h2 a {color: #4d1863; border: none;}
.entry h3, .entry h3 a, .entry h4, .entry h4 a {color: #6b0d87;}
.entry_post p {font-size: 0.814em; line-height: 1.438em;}
.entry blockquote p {font-family:Georgia,serif; font-style: italic; line-height: 1.6em;}

.entry h2, .entry h3, .entry h4 {margin-top: 1em;}
.entry h3 {font-size: 1.313em; letter-spacing: -0.05em;}
.entry h4 {font-size: 1.188em; letter-spacing: -0.04em;}

.entry ul li, .entry ol li, #sidebar ul li, #sidebar ol li, .tshirts, .contactemail {font-size: 0.8em; line-height: 1.4em; margin: 1em 0;}
.entry ul {list-style-position:inside; list-style-type: disc; margin:1.5em 0;}
.entry ol {list-style-position:inside; list-style-type: decimal; margin:1.5em 0;}

.entry-footer {font-family:Georgia,serif; font-size: 0.9em; color: #3b3d75; }
.entry-footer p {border-top: 1px dotted #4d1863; padding-top: 1em;}

p.wp-caption-text {margin: 0; font-family:Georgia,serif; font-size: 0.8em; font-style:italic; padding: 2px; line-height: 1.4em; }

.entry_date {color: #F29A2E; font-size: 0.8em;}

.navigation {font-size: 0.7em; text-align: center; margin: 1em 0 2em;}

/*sidebar*/
.searchrss {background: transparent url(images/rssbg.png) repeat-x; height: 40px; padding: 5px;}
#rss {float: left; width: 185px; margin-right: 10px;}
#searchform {float: right; width: 195px;}
#searchform input#s {width: 130px; border: none; background: #f5f9d8;}
#searchform input#searchsubmit {border: none; background: #590685; font-size: 0.75em;  width: 50px; color: #f5f9d8;}
.searchrss h3 {background: transparent url(images/rss.png) no-repeat left 3px; font-size: 0.85em; padding-left: 18px; }
.searchrss h3 a {color: #f5f9d8;}

.largeads-container {padding: 5px; text-align: center;}

#splitsidebar {overflow: hidden; padding: 10px 0;}
#leftside {float: left; margin-right: 20px; width: 190px; overflow: hidden;}
#rightside {float: right; width: 190px; overflow: hidden;}
.sidebar-sub-top {background: transparent url(images/sectionsbg.png) repeat-x; margin-bottom: 20px;}
.sidebar-sub, .widget {background: transparent url(images/sectionsbg2.png) repeat-x; margin-bottom: 20px;}
.sidebar-sub h3, .sidebar-sub-top h3, .widget h3, .sidebar-sub h2, .sidebar-sub-top h2 {color: #590685; font-size: 0.85em; text-transform: uppercase; padding: 10px; font-weight: 700; letter-spacing: 0.02em;}

#sidebar .widgets, #sidebar .ad , #sidebar .widget {text-align: center;}


/*comments*/
.comments-template {background: #fff url(images/post_midbg.jpg); padding: 20px; margin: 1em 0; font-family:Georgia,serif;}
.comments-template ul li, .comments-template ol li{font-size: 0.8em; line-height: 1.4em; margin: 1em 0;}
.comments-template ul {list-style-position: outside; list-style-type: disc; margin:20px;}
.comments-template ol {list-style-position: outside; list-style-type: decimal; margin:20px;}

.commentmetadata {font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Helvetica,Arial,sans-serif; font-size: 0.85em; color: #474747;}
.commentmetadata .comment_meta {font-size: 0.9em;}
.commentlist li {border-bottom: 1px dotted #474747;}

.commentlist li.authorcomment {border: 1px dotted #590685; padding: 4px;}
li.authorcomment .commentmetadata {border-bottom: 1px dotted #590685;}
li.authorcomment .commentmetadata strong {font-size: 1.1em; text-transform: uppercase;}

#commentform input, #commentform textarea {border: 1px solid #474747; padding: 3px; font-size: 0.9em; font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Helvetica,Arial,sans-serif; }
#commentform input#submit {border: none; background: #590685; font-size: 0.8em;  width: 160px; color: #f5f9d8; padding: 5px;}



/*footer*/
.footer-container {padding: 0 0 10px 0; color: #4d1863; font-size: 0.7em;}
