/*  
Theme Name: Beyond438.com	
Theme URI: http://www.beyond438.com
Version: 1.1
  - Change BlockQuote style.
Author: http://www.crushlabs.com
*/	
	
a {color:#3a709c;text-decoration: none;}
a:hover {color: #3a709c; text-decoration: none;}
h1, h2, h4 {margin: 0px; padding: 0px;}
h3 {font-size: 22px; margin: 5px 0px;}
body {font-size: 13px;margin: 0px; padding: 0px;color: #333;font-family:  Trebuchet ms, Tahoma, arial, verdana, san serif; background-color: #FFF;background-image: url(images/body_bg.gif);background-repeat: repeat-x;}
/* Layout */
#wrapper {width: 951px; margin: 15px auto; }
#top {width: 952px; height: 16px;background-image: url(images/top.gif); background-repeat: no-repeat;}
#gray {width: 950px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;background-color: #FAFAFA;margin: 0px auto;}
#gray .title {padding: 5px 10px; font-size: 25px; color: #3a709c; font-weight: bold;}
.description {padding-left: 10px;font-size: 14px; font-weight:normal;color: #000;}
#container {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;display: inline;float: left;clear: both;margin: 0px;width: 950px;background-color: #FFF; padding: 10px 0px 0px;}
#container .content {display: inline;float: left;padding: 22px 10px 0 10px;width: 455px !important;width /**/: 496px;border-right: 1px solid #ccc;}
#container .leftside {display: inline;float: left;margin-left: -1px;padding: 21px 20px 0 20px;width: 184px!important;width /**/: 226px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#container .leftside h2 a {width: 151px !important;width /**/: 184px;}
#container .rightside {display: inline;float: left;margin-left: -1px;padding: 21px 20px 0 20px;width: 184px!important;width /**/: 226px;}
#container .rightside h2 a {width: 151px !important;width /**/: 184px;}
#bottom {clear: both;width: 952px; height: 16px;background-image: url(images/bottom.gif); background-repeat: no-repeat;}

/* Sidebars */
.leftside h2, .rightside h2 {
	font-size: 14pt;
	color: #3a709c; 
	border-bottom: 1px solid #3a709c;
	}
.rightside ul, .leftside ul {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
.rightside ul li, .leftside ul li {
	margin: 0 5px 5px 5px;
	padding: 0;
}
.rightside ul li select, .leftside ul li select {
	margin: 0 0 5px 5px;
}
.rightside ul li ul, .leftside ul li ul {
	margin: 0;
	padding: 0 0 5px 0;
}
.rightside ul li ul li, .leftside ul li ul li {
	background: 1px 3px url(images/li.png) no-repeat;
	margin: 0;
	padding-left: 15px;
}
.rightside p, .leftside p {
	margin: 0 5px 5px 5px;
}

#header{border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;height:100px;width: 950px;margin: 0px;padding: 0px; background-color: #FAFAFA;background-image: url(images/header.jpg); background-repeat: no-repeat; }
#footer {font-size: 10pt;padding: 5px;}
#footer p{display: block;margin-top: 5px;margin-bottom: 5px;text-align:center;}
#footer a{color: #3a709c;text-decoration: none;border: none;font-weight: bold;}
#footer a:hover {color: #3a709c;text-decoration: underline;border: none;}


/* Content */
#content ul{padding-left: 15px;}
#content ul li{margin-left: 15px;list-style-type: square;}
#content ul ul li{padding-left: 3px;;}
#content p{padding-left: 10px;}                         
#content h2 { margin: 0 0 .5em 0; }
.entry h3 {background: #DADADA; padding: 2px 5px;}
.postmetadata{display:block;margin: 10px auto 10px auto;padding: 5px 8px 8px 0px;text-align: left;color:#333;width:98%;}


/* Comments */
#content .commentlist {margin:0;padding:5px;border-top:#DADADA 1px solid;}
#content .commentlist li {list-style:none;margin: 0;padding:10px;border-bottom:#DADADA 1px solid;}
.commentlist li.alt {background-color:#DADADA;}
.commentlist li .cmtinfo {font-size:10px;}
.commentlist li cite {font-size:10px;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#999;}
#content .nocomments {text-align:center;color:#999;}


.date{font-size: 14px;float: right;text-transform: uppercase;letter-spacing: -2px;padding: 0 5px;margin-top: 12px;text-align: center;color: #666;border: 1px dotted #DADADA;background-color: #FAFAFA;}
.entry{margin-bottom: 5px;}                         
.post{display: block;overflow:hidden;width:98%;margin-left:auto;margin-right: auto;}                     
code{display: block;margin: 10px 30px 0 30px;padding: 2px 10px 5px 10px;border-top: 4px solid #333;color: #FFFFFF;background-color: #3a709c;}
#nav {}

#menu {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;background-color: #3a709c;float: left;list-style: none;margin: 0px;padding: 0;width: 950px;}
#menu li {float: left;font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;margin: 0;padding: 0;}
#menu a {background: #2c587c url(images/seperator.gif) bottom right no-repeat;color: #FFF;display: block;float: left;margin: 0;padding: 8px 12px;text-decoration: none;}
#menu a:hover {background: #3a709c url(images/hover.gif) bottom center no-repeat;color: #fff;padding-bottom: 8px;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 160px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar td {padding: 2px 0;text-align: center;}
#wp-calendar th {/*padding: 3px 0;*/text-align: center;}
#wp-calendar caption {text-align: center;width: 100%;text-transform: uppercase;font-weight: bold;}
img {	border:none;}
.alignright {text-align: right;}
.alignleft {text-align: left}
.nav {display: block;text-align: center;margin-top: 10px;margin-bottom: 0;}
.wp-smiley{padding: 0;}
.textwidget{margin: 2px 5px 2px 5px;}
p {margin: 8px 0px 8px 0px;}
b, strong {}
i, em {color: #999999;}
blockquote {padding: 10px 10px 1px 10px; margin: 0 0 24px 0; border-left: 2px solid #3B6F9B;}
code {font: 1em "Courier New", Courier, mono; }
input, select {border: 1px solid #999999; background-color: #FAFAFA; color: #000;font-family: Lucida Sans;}
textarea { border: 1px solid #999999;  background-color: #FAFAFA; color: #000; font-family: Lucida Sans;}