/*  
Theme Name: Arthemia
Theme URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/
Description: <a href="http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/">Arthemia</a> theme is combining a magazine and a weblog into one; it is not too magazine-ish nor too blog-ish. Designed for Wordpress. Gravatar support included along with automatic thumbnail resizer.
Version: 1.0
Author: Michael Jubel Hutagalung
Author URI: http://michaelhutagalung.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/* HTML Elements */
* {
	margin:0;
	padding:0;
	}

body {
	font: 100% Arial, Arial;
	background:url(http://www.baseball-intellect.com/Resources/bg-color.jpg) repeat-x;
	background-color:#3a362f;
	color: #333;
	}

p {	
	margin: 10px 0;
	}

a:link {
	color: #B33D12;
	text-decoration:none;
	}

a:visited {
        color: #708388;
	text-decoration:none;
        }

a:hover {
	color: #91AFCA;
	text-decoration:none;
	}

a:active {
        color: #C3CED3;
	text-decoration:none;
        }

img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }

a img {
	border:0; margin: -1px 0px 8px 0px;
	}

code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .06em;
	cursor: help;
	}			

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #eee;
	font:1.0em Arial;
	line-height:1.5em;
	margin:10px 10px;
	}

select {
	width: 130px;
	}	

/* Structure */


#head {
        width:970px;
	margin:0px auto;
	margin-top:5px;
	padding:0px 0px 15px 0px;
	font-size:0.7em;
	}

#page {
        width:950px;
        margin-top:10px;
        margin:0px auto;
	background:#3a362f;
	font-size:0.7em;
	}

.left, .alignleft {
        float:left;
	}

.right, .alignright {
	 float:right;
	}

/* Navigation Bar*/
#navbar {
        width:950px; float:left;
	margin:30px 0px -2px 10px; padding:0px; text-transform:uppercase; background:#3a362f;
	}

#page-bar ul {
	list-style: none;
	}

#suckerfishnav, #suckerfish ul {float:left; list-style:none; padding:0; margin:0; width:100%;}


#page-bar li {
	float:left; list-style:none; cursor: none; display:block;
	background:#3d9b35; border-right:1px solid #3a362f;
	}

#page-bar li:hover {
	background: #B33D12;
	}

#page-bar a, #page-bar a:visited {
	margin: 0px; padding:9px 16px;
	font-weight:bold; color:#FFF; display:block;
	}

#page-bar a:hover {
	text-decoration:none; display:block;
	}

#searchform {
	width:194px; float:right; text-align:right; padding-top:8px; margin-right:10px;
	}

/* Dropdown Menus */		
#page-bar li {
	float: left; margin: 0px; padding: 0px;
	}
	
#page-bar li li {
	float: left; margin: -2px 0px 0px -1px; letter-spacing:.02em;
	padding: 0px; width: 170px; text-transform:none;
        opacity:.98; filter: alpha(opacity=50);
	}
	
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	background: #2B2B2B; width: 170px; float: none; margin: 0px; padding: 8px 10px 8px 16px;
        border: 1px solid #000000;
	}
	
#page-bar li li a:hover, #page-bar li li a:active {
	background: #666666; padding: 10px 10px 8px 19px;
	}

#page-bar li ul {
	position: absolute; width: 10em; left: -999em;
	}

#page-bar li:hover ul {
	left: auto; display: block;
	}

#page-bar li:hover ul, #page-bar li.sfhover ul {
	left: auto;
	}

nav ul ul{
	top:auto;
	}

#nav li ul ul {
    left:12em;
    margin:-32.2px 0 0 199px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }

/* Text*/

h1 {
	font:1.5em Optima;
        color:#B33D12;
        font-weight:bold;
	letter-spacing:0.03em;
	}

h2, h2.sub {
	font:1.1em Arial; font-weight:bold;
        margin-bottom:3px;
        padding:13px 0px 7px 0px;
        color:#B33D12;
	}

h2.sub {
        font-size: 1.2em; padding: 2px 0px 0px 5px; margin-bottom:1px;
        }

p.prospect {
        font:1.1em Arial; font-weight:bold;
        background: #B33D12;
        margin-bottom:3px;
        padding:13px 0px 7px 0px;
        color:#fff;
        }

p.panel {
       font-size: 11px; color: #EEE; letter-spacing: .08em; margin: 2px 0px 0px -2px;
       } 

h3 {
	font:1.1em decker;
        margin-top:6px;
	margin-bottom:6px;
	color:#3d9b35;
        letter-spacing:0.03em;
	}

h4 {
	font:1.1em Arial;
        margin-bottom:6px;
	color:#B33D12;
        padding:7px;
	}

h2.sign {
	font:1.5em Arial;
        margin-bottom:6px;
	color:#3a362f;
        padding:7px;
	}

h2.archive {
        font-weight:bold;
	font:1.1em Optima;
	letter-spacing:0.02em;
        padding-top:8px;
	}

h2.extra {
	font-weight:bold;
	font:1.4em Optima;
	letter-spacing:0.02em;
        padding-top:5px;
        padding-bottom:3px;
        display:block;
	}

h3.cat_title {
       font:.8em Arial; color:#B33D12; width:100%; overflow:hidden;
       margin:2px -5px; padding-bottom: 3px;
       }

.cat_title a {
      background-image:url('/Resources/bc_separator.png');
      background-repeat:no-repeat;
      background-position:right;
      text-decoration: none;
      }

a:hover {
        color:#91AFCA;
        }

a:visited {
       color:#708388;
       }

h3.footer {
	font:1.1em decker; color:#fff; text-transform: uppercase; margin-top:6px; letter-spacing: .1em;
	}

h4#respond {
	margin-top:0px;
	padding-top:10px;
        padding-left:0px;
	}

h4#comments {
	margin-top:20px;
	padding-left:0px;
	}

h4.authors {
	margin-top:15px;
	}

h4.archive {
	font:1.2em Optima;
	letter-spacing:0.03em;
	padding:5px 0px;
	}

h5.subscribe {
        font:1.1em decker; color:#B33D12; line-height:0.9em; margin:17px 0px 10px -6px; letter-spacing:.04em;
        }

p.margin {
	margin-left:20px;
	}

p.subscribe {
       font:1.2em Optima; color:#B33D12; font-weight:bold; line-height:0.9em;
       margin:20px 0px 7px 0px;
       }

p.contact {
       font-size:1.2em; margin: 27px; font-weight:bold;
       }

p.head {
       font:1.3em decker, Arial; color:#415672; line-height:1.0em; padding:6px; 
       margin:12px 0px 12px 0px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; 
       text-transform: uppercase; letter-spacing:.06em;
       }

p.archive {
       font-size:1.1em;
       color:#415672;
       font-weight:bold;
       line-height:1.0em;
       padding:5px;
       margin-top:10px;
       margin-bottom:10px;
       border-bottom:1px solid #ddd;
       border-top:1px solid #ddd;
       }

p.h { font:1.1em Arial; margin:10px 0px -2px 0px; color:#415672; padding-left:2px; }

p.h1 { font:1.1em Arial; margin:21px 0px -2px 0px; color:#415672; padding-left:2px; }

p.h2 { font:1.1em Arial; margin:5px 0px -2px 0px; color:#415672; padding-left:2px; }


p.meta {
        font:0.7em Arial;
        margin-top:-2px;
        margin-bottom:10px;
        letter-spacing:.08em;
	color:#415672;
	}

p.wp-pagenavi { font-size:1.2em; text-align:center; }
	

p.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #3c78a7;
	color: #3c78a7;
	background-color: #FFFFFF;	
}
p.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #3c78a7;
	color: #3c78a7;
	background-color: #FFFFFF;	
}
p.wp-pagenavi a:hover {	
	border: 1px solid #303030;
	color: #303030;
	background-color: #FFFFFF;
}
p.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #3c78a7;
	color: #3c78a7;
	background-color: #FFFFFF;	
}
p.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #303030;
	border: 1px solid #303030;
	background-color: #FFFFFF;
}
p.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #303030;
	color: #303030;
	background-color: #FFFFFF;
}
p.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #303030;
	color: #303030;
	background-color: #FFFFFF;
}

p.box { padding: 8px 12px; margin: -7px -6px -1px 0px; line-height: 2.2em; color: #000; background-color: #fff; float: right; width: 279px; }

p.box2 { padding: 8px 12px; margin: -7px -20px -1px 0px; background-color: #fff; float: right; width: 268px; border-bottom: 1px solid #D1D1EF; line-height: 2.2em; }

p.box3 { padding: 8px 12px; margin: -2px -5px -4px 0px; background-color: #fff; float: right; width: 268px; line-height: 2.2em; }

p.gradebox, p.gradebox2 {
        padding: 2px 6px 4px 6px; margin-left: 6px; line-height: 2em;
        color: #555555; background-color: #fff; border: 1px solid #ddd; float: right; width: 230px;
        }

p.gradebox2 {
        float:none;
        }

.next { width: 100%; margin-top:9px; margin-bottom:12px; border-top: 1px solid #DDDDDD; }

.nextleft { border-right: 1px solid #CBE2A7; min-height: 200px; width: 325px; }

.nextright { float:right; width: 240px; }

.nextleft2 { border-right: 1px solid #CBE2A7; height: 330px; width: 285px; }

.nextright2 { float:right; width: 280px; }

.nextleft3 { border-right: 1px solid #CBE2A7; min-height: 367px; width: 285px; }

.nextright3 { float:right; width: 270px; }

/* Index Page*/

#logo {
	width:392px;
	}

#tagline {
	margin-top:5px; text-align:center;
        font:1.1em Arial; letter-spacing:.03em; font-weight:bold; color:#fff;
	}

#top {
	padding:0;
	}

#featured { width:606px; float:left; background-image: url(http://www.baseball-intellect.com/Resources/post_bg.jpg); background-repeat: repeat-x; background-color:#ffffff; border-width: 1px; border-style: solid; border-color: #FFFFFF #B8BABB #B8BABB; padding: 20px 12px 0px; font-size:1.05em; line-height: 1.5em; margin:0px 0px 0px -6px; }

#featured  div.header {
        margin: 3px -1px 0 0; float:right; font:1.5em decker; color:#3a362f; letter-spacing:0.04em;
	}

#featured  div.title {
	font:1.8em Arial; letter-spacing:0.01em; display:block; 
        padding: 11px 0px 0px 0px;
	}

#featured div.meta {
        font:0.75em Arial; color:#142d29; text-transform: uppercase; letter-spacing:.01em; 
        margin-bottom:0px; padding:9px 0px 0px 1px; display:block;
	}

#featured .funkybutton { 
        background-color:#B33D12;
        padding:2px;
        font-size:100%;
        font-weight:bold;
        color:#ffffff;
        }

#featured a img {
	border:0px; float:left; margin:-2px 1px 0px 0px; padding:1px;
	}

#featured p { margin:11px 0px 10px 1px; padding-bottom:2px; line-height:1.8em; }

#newsletter { border-top:1px dashed #E1A72F; border-bottom:1px dashed #E1A72F; padding:0 0 10px 135px; margin:0px -9px 8px; font-size:1em; width: 492px; color:#000; background: #F0FFDF none repeat scroll 0 0; float:right; }

#bottom {
	width: 98%;
	}

#front-list { width:606px; border-width: 1px; border-style: solid; border-color: #FFFFFF #B8BABB #B8BABB; background: #FFFFFF url(http://www.baseball-intellect.com/Resources/post_bg.jpg) repeat-x scroll 0 0; padding:20px 7px 10px 17px; margin:0 0 0 -6px; font-size:1.05em; line-height:1.75em; float:left; }

#archive {
	padding-top:10px;
	font-size:1.05em;
	line-height:1.75em;
	}

.myicons {
        vertical-align: middle; padding: 0 2px 5px 0
        }

#front-list blockquote {
	padding: 0px 10px 0 10px;
	}

#front-list .title, #archive .title { font:1.7em Arial; letter-spacing:0.02em; display:block; }

#front-list .clearfloat { background: transparent url(http://www.baseball-intellect.com/WordPress/wp-content/uploads/2009/12/post_divider.jpg) no-repeat scroll 50% 100%; padding-bottom: 50px; margin-bottom: 20px; }

#archive .clearfloat {
        padding-bottom:8px;
	margin-bottom:8px;
        }


#front-list .spoiler, #archive .spoiler {
	display:block;
	margin-top:3px;
	}

#front-list p, #archive p {
	margin:0px;
	padding:0px;
	}

.author {
	font-size:0.7em;
	font-weight:bold;
	}

.meta { font:0.8em Arial; letter-spacing:.01em; color:#142d29; text-transform: uppercase; display:block; padding:5px 1px 0; margin-bottom:17px; }

.meta a {
	}

a:hover {
        color:#91AFCA;
        }

/* Content Page*/

#content { width:604px; background-image: url(http://www.baseball-intellect.com/Resources/post_bg.jpg); background-repeat: repeat-x; background-color:#fff; border-top:1px solid #fff; border-right: 1px solid #B8BABB; padding:20px 10px 10px 17px; margin: 0px 0px 0px -6px; font-size:1.05em; line-height:1.75em; float:left; min-height:400px }

#content2 { width:950px; background-image: url(http://www.baseball-intellect.com/Resources/post_bg.jpg); background-repeat: repeat-x; background-color:#fff; border-top:1px solid #fff; border-right: 1px solid #B8BABB; padding:20px 10px 10px 17px; margin-left: -6px; font-size:1.2em; line-height:1.75em; float:left; min-height:400px }

#content .breadcrumbs { font:.8em Arial; color:#9b9b9b; width:100%; overflow:hidden; margin:-4px; padding:5px; }

#content .breadcrumbs a { background-image:url('/Resources/bc_separator.png'); background-repeat:no-repeat; background-position:right; border-top:1px solid #ddd; padding-right: 15px; padding-left:5px; padding-top:10px; padding-bottom:5px; text-decoration: none; color:#B33D12; }

#content .breadcrumbs a:visited { color:#708388; }

#content .breadcrumbs a:hover { color:#91AFCA; }

#content h1.title { font:1.7em Arial; color:#B33D12; letter-spacing:0.02em; padding:6px 2px 4px 0px; margin: 5px 0px 0px 0px; border-bottom:1px solid #ddd; border-top:3px solid #ddd; }

#content h1.title-premium { font:1.7em Arial; color:#B33D12; letter-spacing:0.02em; padding:6px 2px 0px 0px; margin: 5px 0px 0px 0px; border-bottom:1px solid #ddd; border-top:3px solid #ddd; }

#content h1.premium {
        font:1.7em Decker; color:#3d9b35; letter-spacing:.05em;
        }

#content h2.title {
	font:1.1em Arial; font-weight:bold; letter-spacing:0.02em; padding:5px 0px;
	}

#content h2.premium {
        font:1.4em Decker; color:#3d9b35; letter-spacing:.05em; text-transform:uppercase;
        }

#content h3.sub {
	font:1.2em Optima;
	letter-spacing:0.03em;
	padding:5px 0px;
	}

#content p.subscribe {
       font:1.2em Optima; color:#B33D12; font-weight:bold; line-height:0.9em;
       }

#content .funkybutton { 
       background-color:#B33D12;
       margin-top:3px; padding:3px;
       font-size:100%; font-weight:bold; color:#ffffff;
       }

#logo {
       display: block; float:left; margin: 0px 10px 0px 0px;
       }

.post {
        padding:20px 3px 10px 5px;
	font-size:1.05em;
	line-height:1.75em;
	}

.post .clearfloat {
	border-bottom: 1px solid #cbe2a7;
	margin:10px 0px;
	}

.post ul, .post ol, #front-list ul, #front-list ol {
	list-style: disc; margin-bottom: 15px;
	}

.post ul li, #front-list ul li {	
	list-style:disc;
	margin-left:30px;
	}

.post ol li, #front-list ol li {	
	list-style:disc;
	margin-left:50px;
        padding-left:50px;
	}

.post ol li ul li, #front-list ol li ul li {	
	list-style: disc; margin-left:20px;
	}

.related_post ul li {
        list-style: disc;
        }

.post img {
        margin: 0px 0px 2px 0px;
        }

.post a img {
        margin: 0 -5px 0; padding: 0 0 7px 5px; vertical-align:middle;
        }

#archive img {
        margin: 0 0 -6px 1px; padding: 0 2px 0 0;
        }

#front-list img {
        margin:-6px -4px 0px -5px; padding:1px;
	}

.post .ads {
	margin-top:10px;
	}

.entry {
	margin:20px;
	}

#entry .clearfloat {
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	}

.entry li, .entry ul { margin:0px 0px 15px 8px; }

.entry ul li { font-family:arial; padding: 0 0 8px 8px; line-height: 1.6em; color: #333; margin: 5px 5px 5px -15px; padding: 0 0 8px 6px; list-style-type: none; }

.entry ul.recent, li.recent { font-family:arial; padding: 0 0 8px 5px; line-height: 1.3em; color: #333; margin: 5px 0; }

#paypal-checkout { width: 145px; height:42px; text-decoration: none; position: absolute; background-image: url(http://www.baseball-intellect.com/WordPress/wp-content/uploads/2011/01/btn_xpressCheckout.gif); background-position: 260px 70px; margin: -65px 0px 0px 40px; }

http://www.baseball-intellect.com/WordPress/wp-content/uploads/2011/01/btn_xpressCheckout.gif

#button-sprite:hover,#button-sprite:active { background-position:0 0; }

#join-now-button:hover,#join-now-button:active { background-position:0 52px; }

.button-border { border: 4px dashed red; width: 455px; padding: 0px 0px 5px 6px; height: 260px; }

.button-border:hover { border: 4px dashed #41B035; }

.button-border:active { border: 4px dashed orange; }

.button-border2 { border-top: 4px dashed red; border-bottom: 4px dashed red; width: 350px; margin: 0px 0px 0px -20px; padding: 40px 1px 0px 10px; height: 225px; }

.button-border2:hover { border-top: 4px dashed #41B035; border-bottom: 4px dashed #41B035 }

.button-border2:active { border-top: 4px dashed orange; border-bottom: 4px dashed orange; }

.button-border3 { border: 4px dashed red; width: 315px; margin: 0px 0px 0px 0px; padding: 10px 1px 0px 10px; height: 200px; }

.button-border3:hover { border: 4px dashed #41B035 }

.button-border3:active { border: 4px dashed orange; }

.button-border4 { border: 4px dashed red; width: 310px; margin: 0px 0px 0px 0px; padding: 10px 1px 0px 10px; height: 183px; }

.button-border4:hover { border: 4px dashed #41B035 }

.button-border4:active { border: 4px dashed orange; }

.button-border5 { border: 2px dashed red; width: 260px; padding: 0px 0px 5px 6px; height: 154px; }

.button-border5:hover { border: 2px dashed #41B035; }

.button-border5:active { border: 2px dashed orange; }

.button-border6 { background-color: #F0F5EB; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; width:350px; height:236px; margin: 4px 0px 0px -22px; padding: 11px 0px 0px 9px; }

.button-border6:hover { background-color: #FFFFD6 }

.button-border6:active { background-color: #F0FFDF }

.button-border7 { background-color: #F0FFDF; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; width:350px; height:200px; margin: 0px 0px 0px -22px; padding: 5px 0px 0px 24px; }

.box { padding: 0px 5px 8px 9px; margin: -5px -13px 6px 6px; line-height: 1.8em; color: #000; background-color: #fff; border-top: 1px solid #D1D1EF; border-left: 1px solid #D1D1EF; float: right; width: 279px; }

.box2 { padding: 0px 5px 8px 9px; margin: -5px -20px 6px 6px; line-height: 1.8em; color: #000; background-color: #fff; border-top: 1px solid #D1D1EF; border-left: 1px solid #D1D1EF; float: right; width: 278px; }

.box3 { padding: 0px 5px 1px 9px; margin: -5px -14px 6px 6px; line-height: 1.8em; color: #000; background-color: #fff; border-top: 1px solid #D1D1EF; border-left: 1px solid #D1D1EF; float: right; width: 278px; }

.box4 { padding: 0px 5px 2px 9px; margin: 2px -13px 6px 6px; font-variant:small-caps; line-height: 1.8em; color: #000; background-color: #fff; border-top: 1px solid #D1D1EF; border-left: 1px solid #D1D1EF; border-bottom: 1px solid #D1D1EF; float: right; width: 288px; }

.button { width: 242px; height: 55px; padding: 10px; display: block; background-image : url(http://www.baseball-intellect.com/WordPress/wp-content/uploads/2009/08/button.gif); background-repeat: no-repeat; }

.button:hover { width: 242px; height: 55px; padding: 10px; display: block; background-image : url(http://www.baseball-intellect.com/WordPress/wp-content/uploads/2009/08/button-hover.gif); background-repeat: no-repeat; }

.premium { border-bottom: 2px solid rgb(225, 167, 47); margin: 2px 0px -3px -23px; width: 621px; height: 114px; 
padding: 18px 0 14px 12px; }

.premium2 { margin: 2px 0px -3px -23px; width: 621px; padding: 18px 0 6px 12px; }

.premium3 { margin: 2px 0px -3px -23px; width: 621px; height:114px; padding: 18px 0 14px 12px; }

.premium4 { margin: 2px 0px -3px -23px; width: 621px; padding: 18px 0 14px 12px; }

.premium5 { margin: 2px 0px -3px -23px; width: 621px; padding: 18px 0 14px 12px; }

.infotop { width: 625px; margin: 20px 0px 1px -23px; background-color:#3a362f; padding: 6px 4px 6px; color:rgb(255, 255, 255); letter-spacing:.03em; font-size:1.4em; text-align:center;  }

.infobottom { width: 625px; margin: 0px 0px 13px -23px; background-color: rgb(96, 89, 79); padding: 6px 4px 6px; color:rgb(255, 255, 255); letter-spacing:.03em; font-size:1.2em; font-style: 1.2em; text-align:center;  }

button.g-button, a.g-button, input[type=submit].g-button {
padding: 12px 20px; font-size: 21px; font-weight: bold;
-webkit-border-radius: 2px 2px;
border: solid 1px rgb(153, 153, 153);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
color: #333;
text-decoration: none;
cursor: pointer;
display: inline-block;
text-align: center;
text-shadow: 0px 1px 1px rgba(255,255,255,1);
line-height: 1;
}

.g-button.scaled {
-webkit-transform: scale(2); -webkit-transform-origin: bottom left;
}
 
.g-button.large {
padding: 12px 20px; font-size: 21px; font-weight: bold;
}

ul.ctc-tag-cloud {
	margin:15px 20px 20px 40px;
        }

#stats {
	margin-top:0px;
	padding:4px 0px;
	text-transform:uppercase;
	font:0.7em Arial;
	display:block;
	}

#stats span {
	padding: 0px 20px 0px 0px;
	}

#stats span a:hover {
	background:none;
	}

#stats span a {
	color:#333;
	}

#stats img, #nav img {
	border:0px;
	margin:0px;
	padding:0px;
	}

#tools {
	height:1px;
	font-size:0.95em;
	}

#tools a:hover {
	background:none;
	}

.navigation {
	padding:5px 0px;
	text-align:Center;
        }

/* Sidebar*/
#sidebar { width:320px; float:right; margin:0 0; }

#sidebar .clearfloat { border-bottom:2px solid #3a362f; padding:5px 0px 0px 6px; margin:0px -12px 10px -11px; }

#sidebar h3 { font-family:1.5em decker, Arial; border-bottom:2px solid #B8BABB; color: #328612; margin: -11px -11px 0; padding:16px 0 10px 10px; text-transform: uppercase; }

#sidebar p.recent { font:1.0em Arial; color:#00000; line-height:1.8em; }

#sidebar-premium { width:300px; height: 196px; float:right; padding:0 12px; margin: 0 -15px 15px; background-color: #CBCFD4; border-right:1px solid #B8BABB; border-bottom: 1px solid #B8BABB; }

#sidebar-premium img { margin: 0px -13px; }

#sidebar-premium a img { margin: 10px 95px; }

#sidebar-subscribe { width:302px; float:right; padding:0 11px 12px; margin: -14px -13px 0 0; background: #F0FFDF url(http://www.baseball-intellect.com/Resources/border_plus.gif) repeat-x scroll 0 100%; }

#sidebar p.subscribe { font:1.2em Arial; color:#B33D12; font-weight:bold; line-height:0.9em; margin:20px 0 9px; padding: 1px 2px; }

#sidebar-subscribe a img { float:left; margin: 12px 3px 0 0; }

#sidebar-top { width:299px; float:right; padding:0 12px 11px; margin: 14px 0px 0px 0px; background: #F0F5EB url(http://www.baseball-intellect.com/Resources/border_sidebar.gif) repeat-x scroll 0 100%; border-left: 1px solid #B8BABB; border-right: 1px solid #CBE2A7; }

#sidebar-bottom { margin-top:0px; }

#sidebar-middle { width:300px; float:right; margin-top: 3px }

#sidebar-left { width:140px; padding:6px 9px 5px 12px; margin: -4px 0px 0px -5px; border-right: 1px solid #D8D8D8; border-left: 1px solid #B8BABB; float:left; background:#F0F5EB url(http://www.baseball-intellect.com/Resources/border_sidebar.gif) repeat-x scroll 0 100%; }

#sidebar-right { width:140px; font-size:1.0em; padding:6px 12px 205px; margin: -4px 0px 0px -4px; float:right; background:#F0F5EB url(http://www.baseball-intellect.com/Resources/border_sidebar.gif) repeat-x scroll 0 100%; border-left:1px solid #D8D8D8; }

#sidebar li { list-style:none; font-size:1.0em; border-bottom: 1px solid #CBE2A7; display:block; padding: 5px 0 7px 18px; margin: 5px -12px 6px; letter-spacing:.02em; }

#sidebar li:hover {
       background:#C3CED3;
       }

#sidebar li ul {
	display:block;
	padding:2px 0px 0px 13px;
	}

#sidebar li a:link {
     color:#B33D12;
     }

#sidebar li a:hover {
	color:#3c78a7;
     }

#sidebar-ads { width:302px; float:right; margin: 0px 0 0; padding:11px; background: #BFC1BF url(http://www.baseball-intellect.com/Resources/border_sidebar.gif) repeat-x scroll 0 100%; border-right: 1px solid #B8BABB; }

/* Form Elements */

select {
	border:1px solid #333;
	width:100%
	}
	
.field {
	padding: 2px;
	border:1px solid #333;
	background:#fff;
	font-size:1.0em;
	}

#s {
	padding:1px;
	font-size:1.0em;
	width:150px;
	}
	
#searchsubmit {
	padding-left:5px;
	}

#commentform input {
	width: 140px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 99%;
	margin-top:5px;
	}

/* Comments*/

.commentlist cite {
	font-style:normal;
	margin-bottom:4px;
	display:block;
	}	

.commentlist blockquote {
	background:#ededed;
	}
			
.commentlist li {
	padding: 10px 0px 10px 0px;
	list-style:none;
	margin-bottom:3px;
	}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}

.commenttext {
	padding: 10px 10px 0px 10px;
	background:#f2f2f2;
	border-top:1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width:495px;
	float:right
	}
		
.commentlist cite strong {
	font-size:1.1em;
	}
	
li.my_comment {
	background: #FFF;
	border:none;
	}

li.my_comment cite strong {
	font-size: 1.3em;
	color:#313228;
	}
	
#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	color:#4d4d4d;
	display: block;
	margin-top:3px;
	text-align:right;
	font-size:0.9em;
	}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:#e9e9e9;
	}

.avatar {
	border:1px solid #bbb;
	margin:0px 10px 0px 0px;
	float:left;
	padding:2px;
	width:55px;
	height:55px;
	}	

#comment {
	width:590px;
	background:#fff;
	}

/* Footer*/

#front-popular { font-size:0.7em; color:#fff; width: 938px; background:#2c2c2c url(images/bottombar.png) bottom no-repeat; margin: 0 auto; padding:10px 17px 36px 8px; }

#recentpost { width:358px; float:left; color: #fff; padding:7px; margin-left: 6px; border:1px solid #fff; font-size:1.2em; line-height:1.8em; }

#mostcommented { width:300px; float:left; color: #fff; padding:7px; border:1px solid #fff; }

#recent_comments { width:225px; color:#fff; float:right; padding:5px; border:1px solid #fff; }

#recentpost a { color: #FFCC00; }

#recentpost a:hover { color: #CCCCCC }

#mostcommented a, #recent_comments a { color:#fff; }

#recentpost ul, #mostcommented ul, #recent_comments ul {
	margin-top:5px;
	}

#recentpost ul li, #mostcommented ul li, #recent_comments ul li {
	list-style:none; border-top:1px dotted #fff;
	padding:6px; display:block; margin-top: 3px;
	}

#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover {
	background:#3c78a7;
	color:#fff;
	}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child { border-top:0px dotted #fff; }

#footer {
	margin: 0 auto;
	width: 945px;
	font-size:0.6em;
        letter-spacing:0.06em;
        color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	}

/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}
