/*
Theme Name: symbiot
Description: A cool new 3 coloumn fluid width wordpress theme.
Author: Jinsona designs
Author URI: http://web2feel.com/
*/
/* This wordpress theme is released under GNU GPL licence restrictions. 
The users are allowed to modify the theme or its componants at their own risk. 
web2feel is not responsible and will provide any assistance for the misalignment or dysfunction caused by the modification from the users part.*/

body {
	margin:0;
	padding-top:0px;
	font-family:Tahoma,Helvetica,Verdana,sans-serif;
	color:#222;
	font-size:13px;
	background: #FFA72F;
	text-align: center;
	}
img {
	border:0;
	}
.content {padding-bottom: 10px;}	
	
.post  img{
margin: 5px;
}	

.post  div img{
margin: 0px;
}	

.wp-smiley{
margin: 0px !important; 
border: none !important;
}
	
a {
	color:#fa0000;
	text-decoration:none;
}

a:hover {
	color:#ce1b1b;
		}
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding-left:10px;
	color:#7d0000;
	padding:2px 3px 2px 3px;
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Wrapper */

.wrapper {
	width: 990px;
	margin:0 auto;
	margin-top: 10px;
	text-align: left;
	background: #fff;
		}

/* The Search */

.search {
	height:29px;
	float:left;
	}
.search form {
	width:233px;
	height:27px;
	padding-top:8px;
	padding-left:17px;
	}
.search input {
	float:left;
	}
.search input#s {
	width:100px;
	background:#fff;
	font-size:13px;
	color:#6f0000;
	height:20px;
	}
.search input#submit {
	border:none;
	background-color: #FFAD43;
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	width:70px;
	height:20px;
	margin-top: 3px;
	margin-left: 5px;
	}
	
/* The Menu */

.menu {
	height:25px;
	background:transparent url(images/h2.png) repeat-x scroll 0 -8px;
	}
.menu ul {
	list-style:none;
	margin:0;
	padding:5px 5px 0 10px;
	float:left;
	}
.menu li {
	display:inline;
	font-size:12px;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	}
.menu a {
	color:#ffffff;
	text-decoration:none;
	}
.menu a:hover {
	text-decoration: underline;
		}
		
/* The Top */

.top {
	height:112px;
	margin-top:0px;
	padding-top:0px;
	vertical-align: top;
	background:#FFFFFF url(images/body.png) repeat-x scroll left top;
	position: relative;
	}

.blogname {
color:#FFA72F;
font-size:14px;
font-weight:bold;
left:234px;
position:absolute;
top:69px;
width:200px;
	}
	
.blogname h1  {
	font-size:30px;
	font-weight:normal;
	margin:5px 0 0 30px;
	color:#fff;
	}

.blogname h2 {
	margin:0px 0 0 30px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	}

.misc {
background-image:url(images/big_button.gif);
height:51px;
position:absolute;
right:203px;
top:10px;
width:219px;
cursor:pointer;
display: block;
}
	
/* The Content */

.content {
	background:#fff ;
	}
.date {
	margin-top: 9px;
	float:left;
	width:50px;
	height:54px;
	background:url(images/date.png);
	text-align:center;
	font-size:12px;
	line-height:23px;
	text-transform:uppercase;
	color:#fff;
	margin-right: 3px;
	}
.date .day {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:15px;
	}
/* The Posts */

.text {
	width: 720px;
	float:left;
	text-align:justify;
	
	}

.post_title {margin-top: 10px; border-bottom: 1px solid #ccc; padding-bottom: 3px; margin-bottom: 4px;}
.post_title h1.title {width: 575px; float: left;}
.post_title .author_photo {width: 70px; float: left; text-align: center;}
.post_title .author_photo img {border: 3px solid #FF9900;}
	
.post {
	padding:0 10px 10px 5px;
	
	}
.post .post_content img {margin: 10px;}	
	
.postline {
	height:33px;
	background:url(images/line.png) no-repeat;
	margin:3px auto 3px auto;
	}
	
h1.title {
    font-size:26px;
	margin:18px 0 0 0;
	padding:3px 3px 3px 0px;
	color:#900000;
	font-weight:normal;
	}
h1.title a {
	color:#FF9900;
	text-decoration:none;
	}
h1.title a:hover {
	color:#000;
	background:none;
	text-decoration:none;
	}
.postinfo {
	height:18px;
	background:none;
		}
.postinfo a {
	color:#650000;
	font-weight:bold;
	text-decoration:none;

	}
	
#sidebar {float: left; width: 240px; margin-left: 15px; display: inline;}	
	
/* The Sidebar2 */

.sidebar2 {
	line-height:18px;
	padding: 0px 10px 0px 0px;
		}
.sidebar2 ul {
	margin:0;
	padding:0px 0 0 0px;
	list-style:none;
	}
	
.sidebar2 ul ul li {background: url(images/li.gif) no-repeat left 3px; padding: 2px 0; padding-left: 22px; height: 1%;}
	
.sidebar2 ul ul {padding:0px 0 0 10px;}
.sidebar2 h2 {
	padding:10px 0;
	padding-left:10px;
	font-size:15px;
	color:#fff;
	margin:5px 0;
	background:url(images/h2.png) repeat-x;
	line-height:normal;
	}
.sidebar2 h2  a {color:#fff !important; font-weight: bold !important;}

#rss-2 ul li {padding-top: 4px; padding-bottom: 3px;}

.sidebar2 ul ul ul {
	}
	
.sidebar2 .syndication .rss {
	width: 100px;
	height: 100px;
	position: relative;
}

.sidebar2 .syndication .rss span{
	background: url(images/rss.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

.sidebar2 .rss .sub{
	border-bottom: none;
}

.sidebar2 .rss .sub a:hover{
	background: none;
}

	
.sidebar2 ul li a {
	text-decoration:none;
	color:#640707;
	font-weight:normal;
	background:none
	}
	
.sidebar2 ul li a:hover {text-decoration: underline; }
	
.sidebar2  a:hover {
	color:#000;
		}

/*#text-2 .textwidget {padding-left: 10px}*/
		
		
/* The Sidebar1 */

.sidebar1 {
	width:13%;
	float:right;
	line-height:18px;
	padding: 0px 8px 0px 0px;
		}
.sidebar1 ul {
	margin:0;
	padding:0px 0 0 0;
	list-style:none;
	}
.sidebar1 h2 {
	height:29px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom: 10px;
	font-size:15px;
	color:#fff;
	margin:5px 0;
	background:url(images/h2.png) repeat-x;
	line-height:normal;
	
	}
.sidebar1 ul ul ul {
	padding-left:10px;
	}
.sidebar1 a {
	padding-left:10px;
	text-decoration:none;
	color:#640707;
	font-weight:normal;
	
	}
.sidebar1 a:hover {
	color:#000;
	
	}

/* The Footer */

.footer {
	background:#7c0000 ;
	text-align:center;
	font-size:13px;
	padding:15px 0;
	color: #fff;
	font-weight: bold;
	}
.footer a {
	color:#fff;
	text-decoration:none;
	}
.footer a:hover{
	text-decoration:underline;
	}
	
/* The Navigation */

.navigation {
	height:25px;
	padding:0 20px;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	color:#810303;
	}
.navigation a:hover {
	color:#000;
	background:#eedcbd;
	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	color:#880000;
	font-size:22px;
	margin: 14px 0 15px 0;
	font-weight: normal;
	padding: 10px 4px;
	border-bottom: 1px dashed #ccc;
	}

/* The Comments */

.comments li{
	margin-bottom: 35px;
	}
.comments form {
	}
.comments textarea {
	width:90%;
	height:156px;
	background:#fff;
	border:1px solid #810303;
	color:#333;
	padding:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#commentform {
	padding-left:23px;
	}
#commentform input {
	background:#fff;
	border:1px solid #810303;
	color:#216100;
	padding-left:10px;
	}
.comments input#submit {
	padding:0;
	width:72px;
	height:29px;
	}
.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 23px;
	padding:0;
	font-weight:normal;
	}
.comments ol li p {
	padding:0;
	}
#categories{
	font-size:12px;
}
#rss-2{
	font-size:12px;
	line-height:14px;
}
#site_logo{
	position:absolute;
	background: url(images/body_border1.png) no-repeat left top;
}
#site_logo a {background: url(images/logo.gif) no-repeat left top; display: block; width: 240px; height: 100px; margin-left: 5px; margin-top: 3px; }
#site_rss{
	float:left;
}
#add_menu{
	float:right;
	vertical-align: middle;
	background: #FFA72F url(images/body_border.png) no-repeat;
	padding-bottom: 11px;
	width:200px;
}
#login {
	float:right;
}
#user_pass{
	width: 100px;
}
#user_login{
	width: 100px;
}
#login{
	margin-top: 2px;
	margin-right: 5px;
	font-size: 11px;
}
#login form {margin: 0px; padding: 0px;}
#top_login_tb{
	font-size: 11px;
}
#top_login_tb td {text-align: right;}
#wp-submit{
	background:transparent url(images/button.png) no-repeat scroll left top;
	border:medium none;
	color:#FFA72F;
	font-size:9px;
	font-weight:bold;
	padding:2px 6px;
	width:70pt;
}

a.button{
	background:transparent url(images/button.png) no-repeat scroll left top;
	border:medium none;
	color:#FFA72F;
	font-size:9px;
	font-weight:bold;
	padding:4px 17px;
}

label{
font-weight: bold;
color: #CE1B1B
}


#author_photo{
	margin-top: -70px;
	float: right;
}
#line{
	width: 80%;
}

#line2 {
	background:#FFA72F none repeat scroll 0%;
	border:medium none;
	height:3px;
	margin-left:7pt;
	width:96%;
}

#rss_field{
	float: right;
	margin-right: 4px;
}

#rss_field a {display: block; float: left; }
#rss_field a.link {margin-top: 4px; margin-right: 3px; font-weight: bold; display: inline;}
#rss_field a.img  {margin-top: 3px; width: 18px; height: 18px; background: url(images/rss.gif) no-repeat left top; display: inline; font-size: 0.1px;}

#polls ul li {background: none !important; padding-left: 0px !important;}

.clearfix:after, .form_row:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .form_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row {height: 1%;}
.clearfix, .form_row {display: block;}
/* End hide from IE-mac */
.form_row input.text, .form_row label {display: block; float: left;}

/* B-DAY */

.login {
float: right;
margin:15px;
}

.b_table {
width: 100%;
vertical-align:top;
font-family:tahoma;
font-size:14px;
font-weight:bold;
}

.b_table tr {
height:60px;
}

.b_row {
background-color: #FFA72F;
height:60px;
}

.b_row  .first {
width: 60px;
}

.b_table tr td {
padding: 5px;
padding-left: 15px;
}

.b_row td {
color: ffffff !important;
}
