/*  
Theme Name: easy	
Theme URI: http://www.easyskipper.com/
Description: Flexible layout able to incorporate some of the most successful standard ad sizes.
Version: 1.0
*/

/* fonts */

body			{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
small			{font-family: Arial, Helvetica, Sans-Serif;}
code 			{font-family: "Courier New", Courier, Fixed;}
h1, h2, h3		{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#headerimg h1 a	{font-family: "Times New Roman", Tahoma, serif;font-style: italic;}
#subscribe 		{font-family: Georgia, "Times New Roman", Times, serif; }
#left_bar li#email	{font-family: Verdana, sans-serif;}
#footer 			{font-family: Verdana, sans-serif;}
#topnav 			{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

body				{font-size: 62.5%;}  /* Resets 1em to 10px */
small			{font-size: 0.8em;}
h2 				{font-size: 2.0em;}	
h1 				{font-size: 1.2em;}
h3 				{font-size: 1.23077em;}
h3.recent			{font-size: 1.1em;}
span.caps			{font-size: 0.9em;}
li.widget h5,    		{font-size: 1.16667em;}
#headerimg h1 a	{font-size: 2.2em;}
#footer 			{font-size: 1.1em/1.3em;}
#topnav 			{font-size: 1.6em;}
#subscribe 		{font-size: 1.9em;}
#content 			{font-size: 1.2em;}
#sidebar h2 		{font-size: 1.2em;}
#widget-sidebar ul      {font-size: 1.3em;}
.description 		{font-size: 12px;}
.description h1 	{font-size: 2.2em;}
.to_comments		{font-size: 1.1em;} 
.author 			{font-size: 1.2em;}
.entry p 			{color: rgb(51, 51, 51);
display: block;
font-size: 12px;z-index: 100;text-align: justify;}
.entrytext		{color: rgb(51, 51, 51);
display: block;
font-size: 12px;z-index: 100;}
.navigation 		{font-size: 1.3em;}
.welcome-box 		{font-size: 1.3em;}
#commentform textarea,
#commentform input,
.commentlist li	{font-size: 1.3em;}
.commentlist cite a , 
.commentlist cite {font-size: 1.1em;	}


h1, h2, h3		{font-weight: bold;}
h2 				{font-weight: bold;}	
#subscribe 		{font-weight: bold;}
#headerimg h1 a	{font-weight: bold;}
.description h1 	{font-weight: bold;}
.commentlist li 	{font-weight: bold;}
.commentlist cite a , 
.commentlist cite {font-weight: bold;}



h2 				{line-height: 1.25em;}	
h3.recent			{line-height: 1.5em;}
#subscribe 		{line-height: 1.25em;}
.entry p 			{line-height: 19px;}
.entrytext		{line-height: 19px;}
.welcome-box 		{line-height: 1.53846em;}
#commentform textarea,
#commentform input,
.commentlist li	{line-height: 1.53846em;}
.commentlist p 	{line-height: 1.5em;}

h2 				{letter-spacing: -1px;}	
span.caps			{letter-spacing: .07em;}
#subscribe 		{letter-spacing: -1px;}

body				{color:#222;}
h2 				{color:#a9000;}
#headerimg h1 a	{color:#ffffff;}
#topnav 			{color:#463c3c;}
#subscribe 		{color:#463c3c;}
#leftcol h2		{color:#404040;}
.author 			{color: #999;}
#centercol h2 a:visited, 
#centercol h2 a ,#centercol_page h2 a:visited, 
#centercol_page h2 a  	{color:#a9000;}


body				{text-align: left;}
#topnav 			{text-align: left;}	
#centercol h2 a:visited, 
#centercol h2 a,#centercol_page h2 a:visited, 
#centercol_page h2 a 	{text-align: left;}
.author 			{text-align: left;}


.welcome-box 		{text-align: justify;}

.commentlist p 	{text-transform: none;}
#headerimg h1 a	{text-decoration:none;}
#centercol h2 a:visited, 
#centercol h2 a,#centercol_page h2 a:visited, 
#centercol_page h2 a 	{text-decoration: none;}
li.widget h5 		{text-indent: -9999px; }



/* End fonts */



/* Layout */

body {
background:#e9f3ff url("http://img401.imageshack.us/img401/1766/bggradfu7.jpg") top left repeat-x;
background: #ededed url(images/bg_b.gif) repeat-x top left;

         padding: 0px 0 10px 0; margin: 0;
}

table	{
	padding:0;
	margin:0;
	border:0;
}

tr	{
	border: 1px solid #fff;
}

#page	{
	margin:0 auto;
	padding:0;
}

#main	{
	width:970px;
}


#container {
         width: 970px;
         margin:0 auto;
         margin-left:0px;
         padding: 0px 0px 0 0px;
         background: #fff;
}

#leftcol	{
	width:185px;
       	height:100%px;
       	float: left;
       	background: url(images/backbg.jpg) repeat-x;
 /*       	opacity:0.6;filter:alpha(opacity=60);  */ 
        	margin:38px 10px 10px 20px;
	padding: 0px 2px 2px 7px;
	}

#centercol	{
        	clear: both; 

 	width:503px;
	padding: 0px 15px 0 15px;
        	height:100%;
} 

#centercol_page	{
        	clear: both; 
 	width:645px;
	padding: 0px 5px 0 15px;
        	height:100%;
} 

#sidebar { 

         width: 180px;
         margin:0px 40px 0px 0px;
         padding: 50px 0px 0px 0px;  
         height:100%;
}


 /* 

#container {
         width: 970px;
         margin:0 auto;
         margin-left:-7px;
         padding: 0px 7px 0 7px;
         background: url(images/body_bg.png) repeat-y;
}

#leftcol	{
       	background: url(images/backbg.jpg) repeat-x;
	width:180px;
	padding: 60px 2px 2px 8px;
	height:100%;
	}

#centercol	{
	width:468px;
	padding: 0 10px 0 10px;
         float: left;
         height:100%;
} 

#sidebar { 
         width: 280px;
         padding: 50px 0 0 0;  
         height:100%;
}*/


#leftcol h2	{ 
         padding-top:7px;
         padding-bottom:7px;
         margin-bottom:5px;
         text-indent:5px;
        }

#centercol h2,#centercol_page h2	{
	padding-top:20px;
	padding-bottom:5px;
	margin-bottom:5px;
	text-indent:0px;

	}


#leftcol ul	{
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0;
	text-indent:0;
}

#leftcol li	{
	padding:0;
	margin:0px 0 0px 0;
	text-indent:0;
}

#add1	{
	padding: 0px 0px 22px 0px;
	margin: -43px 0 22px 0px;
}

#add2	{
	padding: 0px 0px 2px 0px;
	margin: 100px 0 2px 0px;
}

#addsmallright	{
	padding: 7px 5px 0 0px;
	margin: 0 0 0 0;
}

#addsmallleft	{
         float: right;
	padding: 0 5px 5px 15px;
	margin: -125px 0 0 0;
}

#post	{
	padding: 0 5px 5px 5px;
}

#post h3	{
	margin: 5px; 0 5px 0;
	padding:0;
}


/* Post Titel */
#centercol h2 a, #centercol h2 a:visited, #centercol_page h2 a, #centercol_page h2 a:visited	{
	margin: 0 0 0.125em 0; 
         padding: 20px 0 20px 0; 
         border-top: none;
}

/* Post Titel mouseover */
#centercol h2 a:hover, #centercol_page h2 a:hover	{
	text-decoration: none;
	color:#000;
}

#centercol h2, #centercol_page h2	{
	color:#a90000;
}

p.entry	{
	text-align: justify;
	margin-top:0;
	padding-top:0;

}

.widecolumn {
	line-height: 1.6em;
	}
	
.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #E9E9E9;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	line-height: 1.5em;
	margin-bottom: 1px;
	}

h1 {
	margin:10px 0;
	padding:0;
	}

.description {
 	text-align: left;
	}





/* Subscribe2 widget font*/




	.entry h3 { margin: 1.875em 0 0.625em 0; }

	.entry h3.top { margin: 0 0 0.625em 0 !important; }

#centercol h3, #centercol_page h3	{
	margin-left:0px;
}

h3.recent	{
	margin:5px 0;
	border-bottom:1px dotted #000;
}
/* Post Text */
.entry p {
    margin: 0 0 1.53846em 0; 
	padding:0;
}


.entry p a:visited {
	color: #b85b5a;
	}
.to_comments {position: relative; margin: 0 0 0.45455em 0; color: #a90000; text-align: right; clear: both; }
	
.to_comments .comments_num { padding: 0 0 0 14px; background: url(images/icon_comment.gif) 

0 50% no-repeat; }

					
.comment_num a{ color: #a90000; text-decoration: none; }
				

.commentlist li, #commentform input, #commentform textarea {
         margin: 0 0 1.53846em 0; 

	}
	








h3 a, h3 a:link, h3 a:visited	{
	color:#000;
	text-decoration:none;
}

h3 a:hover	{
	text-decoration:underline;
}

a	{
	color:#2D5B89;
	text-decoration:none;
}

h2 a	{
	color:#a90000;
	text-decoration:none;
}

h2 a:hover, h3 a:hover {
	color:#463c3c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}
	


/* Begin Structure */

#page {
	text-align: left;
	margin:0 auto;
	padding: 0;
	width: 970px;
	}
	
/** HEADER **/
/** #mailbox
{
	float: left;
        background: url(images/header_new.png)
        top right no-repeat;
	top:-30px;
	right:10px;
        padding: -10px -10px -25px 0;  

} **/

#newheader {
        width: 970px;
	margin-left: auto;
	margin-right: auto;
        padding: 50px 0px 0 0px;

}

#headerwrap {

        padding: 0px 0px -10px 0px;
        margin: -140px 0 0 0;            /** how much to move up for JW image also changes side shadow**/
}

#header {
	height:130px;                     /** height of header **/
	position:relative;
        text-decoration:none;
	}

#logo {
	position:absolute;
	top:-28px;
	left:7px;
	text-align:left;
        text-decoration:none;
	}


#headerbottom {
	position:absolute;

	top:123px;
	left:0px;


	text-align:left;
        text-decoration:none;
	}

#notecard {
	top:0px;
	right:0;
	text-align:right;
	position:absolute;
	padding: 0 10px 0 0;
	}

#headerimg {
	padding: 0px 0px 0px 355px;
	margin: 0px 0 0px 0px;
	text-align:left;
        text-decoration:none;
	}





.description h1 	{
        text-decoration:none;

}



	#left_bar  { width: 181px;}
 /**Text offset -9999**/
	li.widget h5 {margin: 0 0 0.85714em 0;}


 /**email update text image**/
		li#email h5 { height: 17px; margin:  0 0 0 0; background: url('images/email_updates.gif') 23px 0 no-repeat; }
 /**email box -18 position from add button**/
	#left_bar li#email { position: relative; top: -8px; left: -1px;  padding: 10px 4px 10px 0;   margin-bottom:5px; background: #d4d2c3; border-top:1px solid #b6b4a1; border-bottom: 1px solid #b6b4a1; text-align: center; }

		li#email span { position: absolute; top: 9px; left: -26px; }

li#email span a { display: block;
                  width: 47px;
                  height: 63px;
                  background: url('images/icon_email.png')  no-repeat;
                  padding: 5px 0 5px 0; 
                  margin-bottom:5px;
                  text-indent: -9999px;
                  outline: none;}

#space{
                  padding: 5px 0 5px 0; 
                  margin-bottom:5px;}

#search{
                 padding: 0 0 0 0; 
                  margin: 0 auto;}


.pad	{
	padding:0 5px;
}

.entrytext	{
         margin: 0 0 1.53846em 0; 
 	padding:0 5px;
}

.narrowcolumn {
	padding: 0 0 20px 10px;
	margin: 0px 0 0;
	width: 300px;
	}

.widecolumn {
	padding: 15px 0 20px 0;
	margin: 10px 0 0 150px;
	width: 300px;
	}

.post {
	margin: 20px 0 10px 0;
	text-align: left;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 5px 0;
	}
	
#footer { 
         position: relative;
         padding: 1.0em 10px 1.0em 1.0em;
        /** padding: 1.0em 10px 1.0em 690px; **/
         color: #fff; background: #0099d2;
         border-top: 5px solid #d54e21; }

#footer p {
	color:#ccc;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

#footer a, #footer a:visited, #footer a:hover	{
	color:#ccc;
}

#footer a:hover	{
	text-decoration:underline;
}

/* End Structure */



/*	Begin Headers */

.description {
	text-align: left;
	}

#sidebar h2 {
	margin: 5px 0 0 5px;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 5px 0 5px 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */

img	{
	margin:0;
	padding:0;

}

/** #logo img{
        width:143px;	
        height:89px;
	}**/

/** #notecard img{
        width:202px;	
        height:198px;
	}**/

#centercol img, #centercol_page img, #leftcol img       {

/**	border: #ccc 1px solid;**/
	margin: 0 3px 3px 0;
	vertical-align:text-top;
        text-decoration:none;
}

.imagelink	{
	border:0;
	float:left;
	margin: 0 3px 3px 0;
	vertical-align:text-top;
}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
        clear: both;
	}
	
img.alignright {
	float: right;
	border:0;
	padding: 4px;
	margin: 0 0 2px 7px;

clear: right;
	}

img.alignleft {
	float:left;
	border:0;
	margin:0 5px 5px 0;
        clear: left;
	}


		.entry img.left { margin: 0 20px 0.769em 0; float: left; clear: left; }
		
		.entry img.right { margin: 0 0 0.769em 20px; float: right; clear: right; }
		
		.entry img.center { display: block; margin: 0 auto 1.538em auto; float: none; clear: both; }
	
		.entry img.frame { padding: 6px; border: 1px solid #aaa; background: #eee; }
		
		.entry img.stack { clear: none !important; }


.alignright {
	border:0;
	float: right;

        clear: right; 
	}
	
.alignleft {
	float: left
clear: left;
	}
	.entry img { }

		.entry img.left { margin: 0 20px 0.76923em 0; float: left; clear: left; }
		
		.entry img.right { margin: 0 0 0.76923em 20px; float: right; clear: right; }

		.entry img.alignleft { margin: 0 20px 0.76923em 0; float: left; clear: left; }
		
		.entry img.alignright { margin: 0 0 0.76923em 20px; float: right; clear: right; }
		
		.entry img.center { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }
	
		.entry img.frame { padding: 6px; border: 1px solid #aaa; background: #eee; }
		
		.entry img.stack { clear: none !important; }

/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
font-size: 1.23077em;
font-style: italic;
line-height: 1.53846em;
text-align: justify;
font-weight: bold;
	margin: 7px 0 8px 10px;
	}

	.entry a, .entry a:visited { text-decoration: underline; }
		
	.entry a:hover { padding: 1px 0; color: #fff; background: #a90000; text-decoration: none; }


.entry ul li:before 	{
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 2;
	text-indent:0;
	}

#sidebar li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;

	padding: 5px 3px; 
	text-align: center;
	}



#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

.author { margin: 1px 0 9px 0; }

	.author a, .author a:visited { color: #999; }
	
	.author a:hover { color: #a90000; }



#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 2px 1px;
	}

#commentform textarea {
	width: 90%;
	padding: 2px;
	}

#commentform #submit {
	float: right;
	margin: 0px 2px 8px 10px;
	padding: 0px 2px 2px 2px ;

	}
/* End Form Elements */



/* Begin Comments*/


.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
        width: 445px; float: left; 
	text-align: justify;
	margin: 2px 2px 8px 2px;
	padding: 2px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */

#sidebar form {
	margin: 0;
	}

/*---:[ sidebar styles ]:---*/

#rss { width: 20em; height: 70px; margin: 0 0 1.0em 0; background: url('images/rss.gif') 50% 0 no-repeat; text-align: center; }

	#rss a { display: block; width: 48px; height: 48px; margin: 0 auto; }

ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 16.6667em; margin: 0 0 0 0; font-size: 1.2em; line-height: 1.6667em; float: left; }

		li.widget p { margin: 0 0 1.66667em 0; }
		
		li.widget ul, li.linkcat ul { list-style: none; margin: 0 0 0.8333em 0; }



				li.widget li a:hover, li.linkcat li a:hover { color: #000; border-bottom: 1px solid #a90000; }

	li.widget h3 { font-size: 1.167em; margin: 0 0 0.857em 0; text-indent: -9999px; }
				
		/*---:[ special widget styles ]:---*/



/* End Sidebar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {margin-left: 5px; padding: 0 10px 10px 20px; font-style: italic; color: #963; background: url('images/blockquote.png') 0 0 no-repeat !important;}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/*.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;





	}*/

.navigation { padding: 20px 0 0 0; border-top: 1px dotted #bbb; clear: both; }

/* Top Navigation */


#topnav {
        background:url(images/topnav1.jpg) repeat-x;
        border-bottom: 1px solid #076faa;   
        margin:0 auto;
	margin-top: 0px;


        padding:0 0px 0px 0px;  
        height:24px;
        letter-spacing: -1px; 
        }
        
#topnav span    { 
        padding-right:0px;
}
        
#topnav a, #topnav a:visited    {
        color:#0060be;
        text-decoration:none;
}
        
#topnav a:hover { 
        color:#blue;
        text-decoration:underline;
}


#navlist ul a { color: #0060be; text-decoration: none;  padding: 0px 15px 0px 15px;}


#navlist ul li { float: left; padding: 0; background: url(http://www.easyskipper.com/blog/wp-content/themes/easy/images/nav_border.png) 100% 50% no-repeat; z-index: 9997; }


ul#navlist	{
	padding:0 0 0 0;
        margin:0px 0px 5px -35px; 
	white-space: nowrap;
	text-indent:0px;	
}

#navlist li	{
	display: inline;
	list-style-type: none;
	padding-right:0px;
}

#navlist a	{ 
}

#navlist a:link, #navlist a:visited	{
	color: #0060be;

	text-decoration: none;
}

#navlist a:hover	{
	color: #fff;
	text-decoration: underline;
}


li.page_item	{
	list-style-type:none;
}

li.pagenav	{
	list-style-type:none;
}

		#more_info { margin: 0 0 0 0; }
		
			#more_info a, #more_info a:visited { color: #615f4d; }
			
			#more_info a:hover { color: #a90000; text-decoration: none; }


div.widget-sidebar h3
      {
       color: #2a7f86;
       font-size:14px;
       margin-top:16px;}

.welcome-box {
	width: 503px;
	margin:0 auto;
	margin-top:25px;
 	padding:0 0px;

}

.welcome-box h2 {
	display: block;
}

.welcome-box h2 	{font-weight: lighter;letter-spacing: -1px;line-height: 100%;}
