/*

Theme Name: Custom Notes From Sea Level hard-code

Theme URI: //

Description: all images in header.php, sidebar.php, and footer.php are hardcoded to http://www.jonbowermaster.com/images/.....

Version: 1.1.0

Author: N Becher

Author URI: //

Tags: fixed width, 3 columns, 2 columns, two columns, three columns, white, blue, grey, black, orange, right sidebar, breadcrumb, author highlight, gravatar, clean, simple, widgets, widget, gravatars, valid CSS,valid XHTML

*/



* 					{margin: 0; padding: 0; font-family: arial,sans; font-size: 13px;}

body {
	
background-color:#bbb;
	
}


a 					{text-decoration: none;}

a:hover 				{text-decoration: underline;}



img					{border: none;}



#wrapper 			{margin: 0 auto 0 auto; width: 1024px; background-color:#FFF; }



/* ---- Header part */



#header 				{margin: 0; border-bottom: 1px solid #fff;}



/* ---- top menu */



.topmenu 			{margin: 0 0 0;}

.topmenu ul			{list-style: none;}

.topmenu ul li			{display: inline;}



.topmenu a 			{display: block; float: left; padding: 5px 15px 2px 15px; color: #999;  border-right: 1px solid #eee;}

.topmenu a:hover 	{color: #2382c4;}

.topmenu .feed		{color: #f57100; border-right: none;}



/* ---- search box */



#s					{padding: 2px;margin-top:10px; margin-left:0px;border: 1px solid #ddd; 
					width:240px; height:30px; color: #3399CC; font-size:16px; }

#s:hover			{border: 1px solid #3399CC; background-color:#E5E5E5;}



#searchsubmit		{padding: 2px 10px; margin:0 0 0 175px; border: 1px solid #327eb0;  background: #327eb0; color: #fff;}

#searchsubmit:hover 	{background: #40a2e3;}



/* ---- Header box */



#headerbox			{padding: 0px 0px; text-align: center; } /*background: #336699 url('images/surf6.png') top left repeat-x; border: 0px solid #2382c4;}*/



#headerbox h1,

#headerbox h1 a			{color: #fff; letter-spacing: 1px; text-decoration: none; font-size: 24px;}



#headerbox .descri		{color: #b6daf2;}

#headerbox .about		{width: 250px; height: 50px; padding: 0 50px; border-left: 0px solid #2382c4; color: #134567;}

#headerbox .about a		{color: #fff;}




/* ---- teaser */



#teaser 				{color:#333; padding: 10px; margin-top:0px; margin-bottom: 5px; font:12px 'helvetica neue',sans-serif; }

#teaser a			{color: #333; font:90% 'helvetica neue',sans-serif; }



/* ---- Content */


#contentheader {margin:0; padding:20px 10px 10px 10px;}

#content 			{margin-left: 30px; margin-top:40px;width: 665px; float:left;padding-right: 10px;  line-height: 150%; color:#000; font:12px 'helvetica neue',sans-serif;}



#content ul			{margin: 10px 0 10px 10px; list-style: none;}

#content ul li			{background: url('images/bullet_new.gif') 0 5px no-repeat; margin: 5px 0; padding-left: 15px; font-size: 14px; }



#content ol			{margin: 10px 0 10px 10px; list-style: decimal inside;}

#content ol li			{margin: 5px 0; font-size: 14px; }



#content p			{margin: 10px 0; font-size: 14px; line-height:1.5; color:#444;}

#content em			{margin: 10px 0; font-size: 14px; line-height:1.5; color:#444;}



#content a			{color: #900; font-size: 14px;}



#content blockquote	{border-left: 1px solid #327eb0; padding: 10px; font-style: italic; background: #ddd;}



#content .indicator 	{float: left; margin-left: -30px; font-size: 30px; color: #999;}



#content h1 {color:#06c; /*letter-spacing: 1px;*/  text-decoration: none; font:22px Arial, Helvetica, sans-serif; font-weight:400; border-bottom:1px dotted #9a9a9a;}


#content h2 	{color:#06c; /*letter-spacing: 1px;*/  text-decoration: none; font:22px Arial, Helvetica, sans-serif; font-weight:400; border-bottom:1px dotted #9a9a9a;}

#content h1 a,       

#content h2 a 		{color:#06c; /*letter-spacing: 1px;*/  text-decoration: none; }



#content h1,

#content h1 a			{ /*letter-spacing: 1px;*/ /*font:22px 'helvetica neue',sans-serif;*/ font:22px Arial, Helvetica, sans-serif; font-weight:400;}



#content h2,

#content h2 a			{font-size: 17px; margin-bottom: 10px;}



#content h1 a:hover,

#content h2 a:hover	{color: #fff; background:#06c;; /*3366aa*/ }



#content h2			{margin-top: 10px;}



#content h3			{font-size: 14px; margin-top: 10px; color: #666; }



#content .metadata	{color: #999; margin: 5px 0 20px 5px;}

#content .metadata a,
#content .postfoot a {font-size:10px;}


#content .m_date ,

#content .m_author,

#content .m_comments	{padding: 5px 10px; border-right: 1px solid #eee; font:bold 80% 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase; }

#content .postfoot {font:10px 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase; margin-top:10px;}

#content .m_date  	{}

#content .m_author  	{}

#content .m_comments {border-right: none; font-size:10px;}



#content .entry		{margin-bottom: 50px; }


#content .navigation {font:12px 'helvetica neue',sans-serif;letter-spacing:0px;text-transform:uppercase;}
/* ---- Comments */



#content .comments-template {margin-top: 20px;font:bold 80% 'helvetica neue',sans-serif;letter-spacing:0px;text-transform:none;}

#content .commentlist 	{list-style: none; margin: 10px 0 0 0;}


#content .comments-template h2 {background-color:#3366AA; color:#fff; padding-left:10px;}
#content .commentmetadata { padding: 5px 10px; background: #eee; margin: 5px 0 0 20px; line-height: 100%; }

#content .commentmetadata img	{float: left; padding: 2px; margin: 5px 10px 5px 0; border: 1px solid #000; }
 
#content .commenttext p { padding: 5px 10px; background: #fff; margin: 5px 0 0 20px; line-height: 100%; font: 90% 'helvetica neue',sans-serif;letter-spacing:0px;text-transform:none; }

#content .authorcomment	{/*background: #2382c4 url('images/grad_top.png') top left repeat-x;*/ margin: 5px 0 5px 0px; color: #333; }

#content .authorcomment a {color: #900;}





/* ---- Sidebar */
.left {float:left;
margin-right:10px;}


#sidebar 			{width:285px; float: right; margin-top:40px;  line-height: 180%; color: #999; padding-left:30px;}



#sidebar .leftbar	{width: 200px;}



#sidebar a			{color: #333;  }

#sidebar a img		{padding: 20px; border: none; }



#sidebar h4,

#sidebar h5			{/*color: #134567*/; margin: 25px 0 5px 0px; font-weight: normal;}


 
#sidebar h4			{color:#06c; font-weight:900;font:18px 'helvetica neue',sans-serif;letter-spacing:0px; text-transform:lowercase; }



#sidebar h5			{font-size: 13px;}



#sidebar ul			{margin: 10px 0 10px 5px; list-style: none;}

#sidebar ul li			{background: url('images/bullet_red.png') 0 5px no-repeat; padding-left: 15px;}

#sidebar ul.new li		{background: url('images/bullet_new.gif') 0 5px no-repeat; padding-left: 15px;}



#sidebar ol			{margin: 10px 0 10px 5px; list-style: decimal inside;}

#rtSponsors  		{padding:0; margin:0; width:270px; height:2100px; }
#rtSponsors a img	{padding:0; margin:0;}

#rtSponsors .badges img {margin-bottom:15px;}

#sidebar .widgets {margin-left:0px;  width:270px; height:1500px; }

#sidebar .subwidget {border:thin double #ccc; background-color:#F6F6F6; margin-bottom:15px; line-height:1.4; margin-left:0px; padding:0px 10px 10px 10px;}

#sidebar .subwidget h4{padding:0px; margin:0px 0 15px 0;}

#sidebar .subwidget a:hover {background-color:#333; color:#fff; text-decoration:none;}
.sideadsense {width:270px; height:275px; background-color:#f9f9f9; border:1px solid #ccc; margin:10px 0 10px 0;}
#googlead{margin:0 auto; text-align:center; width:auto; }
/* ---- subfooter */



#subfooter			{color: #336699; background-color:#333; padding: 10px 15px;   margin-top: 30px;}

#subfooter a			{color: #fff; padding: 0 10px; font:bold 90% 'helvetica neue',sans-serif;letter-spacing:0px;text-transform:uppercase; }



/* ---- Footer */



#footer 				{color: #999; padding: 5px 30px; margin-top: 10px;}

#footer a			{color: #333;}

#footer a.authorlink {color: #999;}

#footerad {margin:20px 0 10px 25px;}

/* ---- comments */



#author, #email, #url, #comment { border: 1px solid #ccc; padding: 5px; margin-top: 5px;}



#author 				{width: 250px; }

#email 				{width: 250px; }

#url 				{width: 250px; }

#comment 			{width: 500px; }

#submit 				{background: #900; color: #fff; padding: 10px; border: 1px solid #ccc; margin-top: 10px; font:bold 80% 'helvetica neue',sans-serif;letter-spacing:1px;text-transform:uppercase;}



/* ---- Required by WordPress */



.aligncenter,

div.aligncenter 		{display: block; margin: 0 auto;}



.alignleft 			{float: left;}



.alignright 			{float: right;}



.wp-caption 			{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;

				/* optional rounded corners for browsers that support it */

		   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }



.wp-caption img 		{border: 0 none; }



.wp-caption p.wp-caption-text 	{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; }


#sponsors {
	float:left;
	height:150px;
	background-color:#fff;
	margin:0;
	width:98.5%;
	padding:0 0 0 15px;
}

#sponsors img {
	margin:15px;
}
#footer {
background-color:#333;
height:350px;
float:left;
width:100%;
margin:0px 0 0 0;
padding:20px 0 0 0;

}

#footer-inner {
	border:1px solid #999;
	padding:10px;
	height:250px;

}

#footer-title {
	float:left; 
	width:150px;
	
}

#footer-column {
	float:left;
	width:250px;
	padding:10px;
	border-left:1px solid #444;
}

#footer p, #footer a{
color:#fff;
margin-top:0px;
padding:2px;
margin-bottom:0;
font-family:arial, helvetica, sans-serif;
font-size:80%;

}

#footer-column p, #footer-column a{
	float:left;
}
#bottom-strip {
	margin:10px;
}
#bottom-strip a {
	padding:1px;
}
