/*
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;
	background:#fff;
	font-family:Tahoma,Helvetica,Verdana,sans-serif;
	color:#222;
	font-size:13px;
	}
img  {
	border:1px solid #b0b0b0; margin: 3px;
	}

a {
	color:#000099;
	text-decoration:none; font-weight: bold
	}
a:hover {
	color:#cc0000; text-decoration: underline;
		}
h1, h3, h4, h2, h5, h6 {
	
	}

blockquote {
	padding-left:10px;
	color:#000000;
	padding:2px 3px 2px 3px;
margin:20px;
background: #eee url('images/jollyrog1.gif') 0 0 no-repeat;
	}


.clear {
	clear:both;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Wrapper */

.wrapper {
	width:100%;
	margin:0 auto;
		}

/* The Search */

.search {
	height:29px;
	padding:115px 40px 0 14px;
	float: right;
	}
.search form {
	background:url(images/searchbg.png);
	width:233px;
	height:27px;
	padding-top:8px;
	padding-left:17px;
	}
.search input {
	float:left;
	}
.search input#s {
	width:180px;
	border:none;
	background:#fff;
	font-size:16px;
	color:#6f0000;
	height:20px;
	}
.search input#submit {
	border:none;
	background:#fff;
	font-size:16px;
	color:#6f0000;
	height:22px;
	width:35px;
	}
	
/* The Menu */

.menu {
	height:25px;
	background:#b0b0b0 url(images/menubg.jpg) center left  repeat-x; padding: 0 0 0 5px; margin: 0px; border: 2px ridge #000;}

.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;
border-right: 1px solid #B0B0B0;
	}
.menu a {
	color:#0A8FBC;
	text-decoration:none;

	}
.menu a:hover {color:#000000;}

.menu li ul {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
	
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
}
.menu li li {width: 14em; margin: 0;}
.menu li ul a {
	border-left: 1em #FF9900 solid;
	margin: 0;
}
.menu li ul a:hover {
	border-left: 1em #EA8C00 solid;
}
.menu li:hover ul, .menu li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul {left: auto;}
.menu li:hover, .menu li.sfhover {
	color: #EEEEEE;
	background:url('images/menuhover-blue.jpg')
}


.page_menu a {display: block; color: #999; padding: 10px; border: 1px solid #eee;}
.page_menu a:hover {color: #999; border: 1px solid #ddd; background: #eee;}

	
/* The Top */

.top {
	height:150px;
	margin-top:0px;
	background:url(images/tigerPC1.jpg) no-repeat;
	}
.blogname {
	float:left;
	width:60%;

	}
.blogname h1  {
	font-size:30px;
	font-weight:normal;
	margin:20px 0 0 30px;
	color:#00ccff;
font: 400% Matisse ITC;
	}

.blogname h1 a {color:#eee; font-weight:normal; text-decoration:none;}

.blogname h1 a:hover {color:#cc0000; font-weight:normal; text-decoration:none;}

.blogname h2 {
	margin:0px 0 0 30px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	}

/* The Content */

.content {
	padding:10px 10px 25px 15px;
	background:#fff;
	}
.date {
	float:left;
	width:46px;
	height:51px;
	background:url(images/dateblue.png);
	text-align:center;
	font-size:12px;
	line-height:23px;
	text-transform:uppercase;
	color:#fff;
	}
.date .day {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:15px;
	}
/* The Posts */

.text {
	width:63%;
	float:left;
	text-align:justify;
	
	}
.post {
	padding:0 20px 10px 5px;
	border-bottom: 1px solid #b0b0b0
	}
.postline {
	height:15px;
	margin:3px auto 3px auto;
	}
	
h1.title {
    font-size:26px;
	margin:7px 0 0 0;
	padding:3px 3px 3px 0px;
	color:#000099;
	font-weight:normal;
	border-bottom:1px solid #6f0000;
			
	}
h1.title a {
	color:#000099;
	text-decoration:none;
	}
h1.title a:hover {
	color:#000;
	background:none;
	text-decoration:none;
	}

h1.entry {
    font-size:1.03em;
	color:#000;
	font-weight:normal;
	}


.postmetadata {background:#e8e9ea; font-size: 0.8em; border: 1px solid #b0b0b0; padding: 10px; margin: 0px;}

.pageinformation {font-size: 0.9em; color: #000000; text-align: right; padding: 1em; clear: both;}

.postinfo {
	height:25px;
	background:none;
		}
.postinfo a {
	color:#650000;
	font-weight:bold;
	text-decoration:none;

	}
	
/* The Sidebar2 */


.sidebar2 {
	width:15%;
	float:right;
	line-height:18px;
	padding: 0px 10px 0px 4px;
border: 2px ridge #003366;
background:#eee;
		}



.sidebar2 ul {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;

	}
.sidebar2 h2 {
	height:29px;
	padding-top:10px;
	padding-left:10px;
	font-size:15px;
	color:#fff;
	margin:5px 0;
	background:url(images/h2blue.png) repeat-x;
	line-height:normal;
		
	}
.sidebar2 ul ul ul {
	padding-left:10px;
	}
	
.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 {
	padding-left:0px;
	text-decoration:none;
	color:#640707;
	font-weight:normal;
	
	
	
	}
.sidebar2  a:hover {
	color:#000;
		}

.sidebar2 img {border: 0px;}

/* The Sidebar1 */

.sidebar1 {
	width:16%;
	float:right;
	line-height:18px;
	padding: 0px 18px 0px 4px;
border: 2px ridge #003366;
background:#eee;
		}

.sidebar1 ul {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	}
.sidebar1 h2 {
	height:29px;
	padding-top:10px;
	padding-left:10px;
	font-size:15px;
	color:#fff;
	margin:5px 0;
	background:url(images/h2blue.png);
	line-height:normal;
	
	}
.sidebar1 ul ul ul {
	padding-left:10px;
	}
.sidebar1 a {
	padding-left:0px;
	text-decoration:none;
	color:#640707;
	font-weight:normal;
	
	}
.sidebar1 a:hover {
	color:#000;
	
	}

.sidebar1 img {border: 0px;}

/* The Footer */

.footer {
	height:40px;
	background:url(images/h4blue.png) repeat-x;
	text-align:center;
	color:#fff;
	font-size:13px;
	padding-top:9px;
	width:100%
	}
.footer a {
	color:#e4e4e4;
	text-decoration:none;
	}
.footer a:hover {
	color:#cc0033;
	}
	
/* The Navigation */

.navigation {
	height:25px;
	padding:0 20px;
border-bottom: 1px dashed #b0b0b0;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#810303;
	}
.navigation a:hover {
	color:#000;
	background:#eedcbd;
	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
	}

/* The Comments */

.comments {
	}
.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;
	margin:10px 0;
	}