/*
Theme Name: Blue Columns
Description: A 3 column design widget, AdSense, and sponsor ready.
Author: GuessLotto
Author URI: http://www.guesslotto.com/
*/

/* ------------ Globals ------------ */

body {
	margin:0;
	padding-top:0px;
	background:#fff;
	font-family: Arial, Georgia, Sans-serif;
	color:#000;
	font-size:13px;
}
	
img {
	border:0;
}

.alt {
	background: #eee;
}

a {
	color:#1b5bba;
	text-decoration:none
}
	
a:hover {
	color:#4082e5;
	text-decoration:none
}
		
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
	
blockquote {
	padding-left:10px;
	padding-right:10px;
	color:#000;
    background:#fff;
    border-left: 1px dashed #999;
    border-right: 1px dashed #999;
	font-style: normal;
}
	
.clear {
	clear:both;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

/* ------------ Top (Header and Navigation) ------------ */

#top {
	margin: 0 auto;
	width: 1000px;
}

/* ------------ Header ------------ */

#header_top {
	width: 1000px;
	margin:0 auto;
	height:90px;
	background: url(images/header.png);
}

.top_banner {
	float:right;
	width:700px;
	height:60px;
	margin:50px 15px 0px 0px;
	padding:0 0;
}

.blogname {
	float:left;
	width:700px;
	font-family: Arial, Georgia, Sans-serif;
}
	
.blogname h1  {
	font-size:40px;
	font-weight:bold;
	margin:20px 0 0 32px;
	text-decoration: none;
}

.blogname h1  a:link, .blogname h1  a:visited{ 
	
	color: #000; 
	text-decoration: none; 
	background-color:transparent;
}
	

.blogname h1  a:hover {
	color: #fff; 
	text-decoration: none;
	background-color:transparent;
}	

.blogname h2 {
	margin:0px 0 0 32px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
}
	
/* ------------ Menu Navigation ------------ */

#nav {
    width:1000px;
    height:34px;
    background: url(images/menu.png) repeat-x;
    margin:0 auto; padding:0; 
    overflow:hidden;
}

#menu {
	float:left;
	width: 780px;
	height:34px;
}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 10px 10px 10px;
	color: #ccc;
}

#menu ul li a:hover, #menu ul li a.active {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background: #eb7503;
}

#search_box {
	float: right;
	width:200px;
	height:34px;
	
}

#search_box #searchform {
	margin: 0 0;
	padding: 0 0;
	height:34px;
}

#search_box #searchform .search_button {
	margin: 0 0 0 5px;
	padding: 0 0;
	border:0;
	width:28px;
	height:34px;
	background: url(images/search.png) no-repeat;
	cursor:pointer;
}

#search_box #searchform #s {
margin-top: 6px;
padding: 0;
vertical-align:top;
}	

/* ------------ Top Boxes ------------ */

#box_container {
	width:1000px;
	margin:0 auto 0 auto;
}

#box_left {
	float:left;
	width:331px;
	height:140px;
	margin:0 auto 0 auto;
	background: url(images/box_left.png);
	border-left:2px solid #c1c1c1;
	border-right: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
}

#box_left .top_container_left {
	float:right;
	text-align:center;
	margin-top:15px;
	width: 260px;
}

#box_left .top_container_left .top_left {
	color:#fff;
	font-size:26px;
	font-weight:bold;
}

#box_left .main_text_left {
	clear:both;
	width:300px;
	margin: 0 auto 0 auto;
	padding-top:15px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_mid {
	float:left;
	width:330px;
	height:140px;
	margin:0 auto 0 auto;
	background: url(images/box_mid.png);
	border-bottom: 2px solid #c1c1c1;
}

#box_mid .top_container_mid {
	float:right;
	text-align:center;
	margin-top:15px;
	width: 259px;
}

#box_mid .top_container_mid .top_mid {
	color:#fff;
	font-size:26px;
	font-weight:bold;
}

#box_mid .main_text_mid {
	clear:both;
	width:300px;
	margin: 0 auto 0 auto;
	padding-top:15px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_mid .news_form {
	clear:both;
	width:270px;
	margin: 3px 0px 0px 45px;
}

#box_mid .news_form .main_form {
	margin: 0 0;
	padding: 0 0;
}

#box_mid .news_form .input_boxes {
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left:1px;
	width:150px;
	height: 15px;
	font-size: 12px;
	border: 1px solid #555;
}

#box_mid .news_form .submit_box {
	font-size:12px;
	margin: 0 0;
}

#box_mid .news_form .form_text {
	margin-right:5px;
	color:#fff;
	font-size:11px;
}

#box_mid .news_form .form_text_two {
	margin-right:4px;
	color:#fff;
	font-size:11px;
}

#box_right {
	float:left;
	width:331px;
	height:140px;
	margin:0 auto 0 auto;
	background: url(images/box_right.png);
	border-left:2px solid #c1c1c1;
	border-right: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
}

#box_right .top_container_right {
	float:right;
	text-align:center;
	margin-top:15px;
	width: 260px;
}

#box_right .top_container_right .top_right {
	color:#fff;
	font-size:26px;
	font-weight:bold;
}

#box_right .main_text_right {
	clear:both;
	width:300px;
	margin: 0 auto 0 auto;
	padding-top:15px;
	text-align:left;
	color:#fff;
	font-size:12px;
}

#box_right .rss_buttons {
	clear:both;
	float:right;
	width:300px;
}

/* ------------ Wrappers ------------ */

#wrapper {
	clear: both;
    margin: 0 auto 0 auto;
    padding-top:10px;
    width: 1000px;
    background:#fff;
    text-align: left;
    overflow:hidden;
}

/* ------------ Content ------------ */

#content {
	float: left;
	width: 570px;
}


	
/* ------------ The Sidebar ------------ */

#sidebar {
	width:380px;
	float:right;
	font-size:12px;
	color:#999;
	font-family: Arial, Georgia, Sans-serif;
}

#sidebar table {
	width:100%;
	text-align:center;
	background-color:#464646;
}

.top_ad_container {
	width:380px;
}

.adbox {
	clear:both;
	text-align:center;
	margin: 10px 10px 10px 10px;
	width: 380px;
	height: 100px;
	display:block;
}

.adtitle {
	width: 380px;
	padding-top: 5px;
    padding-bottom: 5px;
	text-align:center;
	color:#ffffff;
	background: #ffffff;
	font-size: 16px;
	font-weight:bold;
    display: block;
}

.sidebar_content {
	float:left;
     margin-top: 10px;
	width:400px;
}

.sidebar_content ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sidebar_content li h2{
	width: 400px;
	padding-top: 5px;
    padding-bottom: 5px;
	margin-bottom:4px;
	text-align:center;
	color:#ed7a00;
	background: #ffffff;
	font-size: 16px;
    display: block;
}

.sidebar_content ul li{
    font-size:13px;
}

.sidebar_content ul li a {
    color:#000;
    padding-left:10px;
}

.sidebar_content ul li a:hover {
	color:#000;
	margin-left:-2px;
	border-left:2px solid #97a2de;
	text-decoration:none;
}

.sidebar_content ul ul li {
    text-decoration:none;

    padding-left:10px;
    padding-bottom:4px; 
}

.sidebar_content ul ul ul li {
	padding-top:4px;
	padding-bottom:0px;
}


.sidebar_content ul ul {
    text-decoration:none;
}

.sidebar_ads_container {
	float:right;
	width: 140px;
     margin-top:10px;
}

.sidebar_ads {
	margin: 0 auto 0 auto;
	width: 140px;
	display:block;
}

.sidebar_ads_title {
	width: 140px;
	padding-top: 5px;
    padding-bottom: 5px;
	text-align:center;
	color:#eee;
	background: #eee;
	font-size: 16px;
	font-weight:bold;
    display: block;
}		

/* ------------ Footer ------------ */

#footer {
    clear: both;
   	margin: 0 auto;
    padding: 0;
    width: 1000px;
    height: 34px;
    text-align:center;
    background:url(images/footer.png) no-repeat;
}

#footer p {
	margin: 0;
    padding: 5px 0px 0px 0px;
	font-size: 11px;
	color:#fff;
}

#footer p a {
	color:#fff;
}

#footer p a:hover {
	color:#fff;
}

/* ------------ Post Navigation ------------ */

.navigation {
	height: 20px;
	padding: 5px 15px 10px 15px;
}
	
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#000;
}
	
.navigation a:hover {
	color:#000;
}

/* ------------ Attachment ------------ */

.contentCenter {
	text-align:center;
}

/* ------------ The Page Title ------------ */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
}

/* ------------ Comments ------------ */

.comments {
	padding: 22px 32px 23px 32px;
	line-height:16px;
}
	
.comments ol {
	margin: 0 0 30px 0;
	padding: 0px 30px 0px 30px;
	font-weight: normal;
	color: #000;
}	

div.comments ol li {
	padding-bottom: 9px;
}
	
.comments textarea {
	width:500px;
	height:156px;
	color:#000;
	overflow:auto;
	font-family: Arial, Georgia, Sans-serif;
	font-size:14px;
}
	
#commentform {
	padding-left:23px;
}
	
#commentform input {
	color:#000;
}
	
.comments input#submit {
	padding:0;
	width:72px;
}
	
.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 0px;
	padding:0;
	font-weight:normal;
}
	
.comments ol li p {
	padding:0;
	margin:10px 0;
}
	
.comments ol li {
	padding: 10px;
	list-style: none;
}

/* ------------ Calendar ------------ */

#calendar {
    width: 230px; 
	background: transparent;
}

#calendar_wrap {
	background: url(images/sidebar_content.png) repeat-y;
}

table#wp-calendar {
	margin: 0 auto 0 auto;
	width:180px;
	color: #000;
	background: transparent;
}

table#wp-calendar caption {
	margin: 0 auto 0 auto;
}
/* Design  Post
********************* */
.post {
	margin-bottom: 15px;
	border-bottom: 1px solid #95AABC;
	padding-bottom: 5px;
    padding-left: 10px;
}
		.postmetadata {
			font-size: .9em;
			color: #999;
		}
		.postmetadata  a{
			color: #666;
		}

		h2.pagetitle {
			text-align:left;
			border-bottom: 1px solid #010101;
			font: 700 1.8em garamond,georgia,times,serif;
		}
		.post h2 {
			font: bold 2em Arial, "Trebuchet MS", Verdana, sans-serif; 
		}
		.post h2 a {	
			color: #eb7503;
		}
		.post h2 a:hover {
			color: #000;
		}
		p.postmetadata
		{
			color: #999;
			font-size: 85%;
			margin-bottom: 10px;
		}
		p.postmetadata a
		{
			color: #666;
			text-decoration: none;
		}
		span.timr
		{
			background: url(images/ico/date.png) 0 0 no-repeat;
			padding-left: 15px;
		}
		span.catr
		{
			background: url(images/ico/page.png) 0 0 no-repeat;
			padding-left: 15px;
		}
		span.authr
		{
			background: url(images/ico/user.png) 0 0 no-repeat;
			padding-left: 15px;
		}
		span.editr
		{
			background: url(images/ico/pencil.png) 0 0 no-repeat;
			padding-left: 15px;
		}
		span.commr
		{
			background: url(images/ico/comment.png) 0 0 no-repeat;
			padding-left: 15px;
		}
		.post a img, .post img,.post img a {
			border: none;
		}
		.post ul, .post ol {
			padding-left: 20px;
		}
		.post ul.postspermonth{
			list-style:none;
			padding: 0;
			margin: 0;
		}
		.post p a {
		text-decoration: underline;
		}
		.post p a:hover {
		text-decoration: none;
		}
		.post img a {
			border: none;
		}	

		.tags {
			font-weight: bold;
			color: #326588;
		}
		.tags a {
			color: #1BA4D4;
		}
.categr, .monthr {
	margin-bottom: 20px;
}
.categr h2, .monthr h2{
	border-bottom: 1px solid #95AABC;
}

.info {
 border-top: 2px solid #f7941d;
 border-bottom: 3px solid #f7941d;
 background: #fcdab2;
 padding: 10px 5px;
 font-weight: 700px;
 color: #000;
}
.info  a:link, .info  a:visited {
	border-bottom: 2px solid #fff;
	color: #000;
}
.info  a:hover {
	border-bottom: none;
}

.post h3, .post h4, .post h5 {
	color: #5B7790;
	border-bottom: 1px solid #95AABC;
	font-family: Arial, verdana;
}
.post h3{
	font-size: 1.4em;
}
.post h4, .post h5 {
	font-size: 1.2em;
}

/* RSS Form */
div#sidebar .rss_form {

	margin: 0;
	padding: 25px 0 15px 0;
	width: 400px;
	/*height: 265px;*/
	/* border: 3px solid maroon;*/
	overflow: hidden;
 
}



div#sidebar .rss_form div.rss {

	float: right;
	width: 380px;	
/*	width: 92px;*/
/*	height: 92px;*/
/*	height: 200px;*/
	margin: 0 0 0 6px;
	padding: 0;
	/*background-color: lime;*/
}

div#sidebar .rss_form div.rss a {
	
	display: block;
	width: 380px;
/*	height: 200px;*/
	padding-top: 125px;
	text-decoration: none;
	background: url(img/rss.png) no-repeat;
	text-align:center;
	font-size: 13px;
/*	line-hights: 16px;*/
	color: #b75c01;
}

div#sidebar .rss_form div.rss a img {

	padding-top: 5px;

}

div#sidebar .rss_form div.twitter {

	float: left;
	width: 121px;	
/*	width: 92px;*/
/*	height: 92px;*/
/*	height: 200px;*/
	margin: 0 6px 0 0;
	padding: 0;
	/*background-color: lime;*/
}

div#sidebar .rss_form div.twitter a {
	
	display: block;
	width: 121px;
/*	height: 200px;*/
	padding-top: 125px;
	text-decoration: none;
	background: url(img/twitter.png) no-repeat;
	text-align:center;
	font-size: 13px;
/*	line-hights: 16px;*/
	color: #3691db;
}

div#sidebar .rss_form div.twitter a img {

	padding-top: 5px;

}






/*
div#sidebar .rss_form div.rss {

	float: left;	
	width: 92px;
	height: 92px;
	margin: 0;
	padding: 0;
	/*background-color: lime;*/
}

div#sidebar .rss_form div.rss a {
	
	display: block;
	width: 92px;
	height: 92px;
	text-decoration: none;
	background: url(img/rss.png) no-repeat;
	
}
*/

div#sidebar .rss_form div.rss_fc {
	
	overflow: hidden;
	/*width: 162px;*/
	/*background-color: fuchsia;*/
	padding: 1px;
	margin: 0;
	
}

div#sidebar .rss_form div.rss_links {
	
	overflow: hidden;
	/*width: 162px;*/
	/*background-color: lime;*/
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	
}

div#sidebar .rss_form div.rss_links ul {

	padding: 20px 0 0 12px;
	margin: 0;

}

div#sidebar .rss_form div.rss_links ul li {
	list-style-type: none;
	background-image: url(img/rss-icon.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
	line-height: 20px;
}

div#sidebar .rss_form div.rss_links ul li a {

	text-decoration: none;
	color: #700000;
	background: 0;

}

div#sidebar .rss_form div.rss_links ul li a:hover {

	text-decoration: underline;

}

div#sidebar .rss_form div.rss_email {
	
	padding: 10px 0 0 6px;
	margin: 6px 0 0 0;
	width: 350px;
	height: 18px;
	overflow: hidden;
	
}

div#sidebar .rss_form div.rss_email form.fb_form {
	
	padding: 0;
	margin: 0;
	border: 0;
	
}

div#sidebar .rss_form div.rss_email .email {
	
	float: left;
	border: 0;
	width: 225px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent url(img/rss-email-edit.png) no-repeat scroll 0 0;
	/*line-height: 18px;*/
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	
}

div#sidebar .rss_form div.rss_email .first_state {

	color: #c0c0c0;
	font-style: italic;

}

div#sidebar .rss_form div.rss_email .button {

	float: center;
	border: 0;
	width: 90px;
	height: 18px;
	padding: 0;
	margin: 0;
	background: transparent url(img/rss-button.png) no-repeat scroll 0 0;
	cursor:pointer;
	
}




