/*
Theme Name: Skippy's Theme
Theme URI: http://skippyslist.com/
Description: Theme for Skippy's List: green, white and gray, fixed width
Version: 3.0
Author: Janice Schwarz of GeekArtist Web Design
Theme author site: http://www.geekartist.net/
*/

/* Link Styling */
a:link {color: #1b7d3c; text-decoration: underline;}
a:visited {color: #a0a1a1; text-decoration: underline;}
a:hover {color: #06c345; text-decoration: underline;}
a:active {color: #06c345; text-decoration: underline;}

/* Body & Wrap Style */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
        font-family: Verdana, Arial, Sans-Serif;
	background: #f4f3f3;
	color: #333;
	text-align: center;
        margin: 0;
	}

#wrap {
margin: 0 auto;
padding: 0;
width: 900px;
background: #ffffff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
      }

/* Header Style */

#header {
	background: #12723d url(images/new-header.gif) no-repeat top center; 
        height: 150px; 
        width: 900px;
	}
#header h1 {
	margin: 0;
	padding: 0;
	}
#header h2 {
	margin: 0;
	padding: 0;
	}

/* Main Content Style */
#content {
width: 525px;
font-size: 1.2em;
text-align: left;
margin: 5px 0;
padding: 5px;
float: left;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
line-height: 1.5em;
	}
.post h2 {
font-size: 1.3em;
}
.author {
font-size: 1.0em;
font-weight: bold;
line-height: 1.5em;
padding: 0 0 10px 0;
	}
img {
border: none;
}
/* Left Sidebar Styles */
#leftsidebar {
width: 160px;
text-align: left;
float: left;
padding: 0 10px;
font-size: 1.2em;
margin: 0;
}
#leftsidebar ul {
margin: 0;
padding: 10px 0;
list-style-type: none;
}
#leftsidebar li {
margin: 0 0 .5em 0;
padding: 0;
list-style-type: none;
}
#leftsidebar h2 {
font-size: 1em; 
color: #666;
border-bottom: 1px solid #ccc;
padding: 0 0 2px 0;
}

/* Right Sidebar Styles */
#rightsidebar {
width: 160px;
text-align: right;
float: left;
padding: 0 10px;
font-size: 1.2em;
margin: 0;
}
#rightsidebar ul {
margin: 0;
padding: 10px 0;
list-style-type: none;
}
#rightsidebar li {
margin: 0 0 .5em 0;
padding: 0;
list-style-type: none;
}
#rightsidebar h2 {
font-size: 1em; 
color: #666;
border-bottom: 1px solid #ccc;
padding: 0 0 2px 0;
}



#calendar_wrap {
width: 140px;
margin: 0 0 0 10px;
padding: 0;
}
#calendar caption {
background: #ccc;
}

/* Top Navigation Style */
#nav {
margin: 0;
padding: 0;
background: #12723d;
font-size: 1.2em;
text-align: left;
float: left;
width: 900px;
}
#nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
#nav li {
  float: left;
  position: relative;
display: block;
  }
#nav li ul {
  display: none;
  position: absolute; 
  top: 100%;
  left: 0;
  width: 7em;
  }
#nav li:hover ul{ display: block; background: #12723d;}

#nav li a {
display: block;
background: #12723d;
color:#FFFFFF;
padding: 5px 8px;
}
#nav li a:hover {
background: #47c447;
color:#FFFFFF;
display: block;
padding: 5px 8px;
}
#nav li li a{
padding: 0.2em 10px;
display: block;
  width: 10em;

}
#nav li li a:hover {
	display: block;
	background: #47c447;
padding: 0.2em 10px;
  width: 10em;

}


/* Footer Style */

#footer {
        clear: both;
	border-top: 1px solid #ccc;
padding: 5px;
text-align: center;
	}
#footer p {text-align: center;}

/* Comment Form Style */
#commentform input {
	width: 200px;
	padding: 2px;
	margin: 0;
	}

#commentform textarea {
	width: 450px;
	padding: 2px;
}

/* Category Style */

#cat {
width: 150px;
font-size: 1.1em;
margin: 0;
padding: 0;
}

/* Banner Ad Style */
.pw {
text-align: center;
margin-left: 20px;
margin-right: 20px;
padding: 0;
}

/* Entries */
.entry p {
line-height: 1.5em;
margin: 0;
padding: 5px 0;
}

/* FeedFlare Style */
#feedflare {
line-height: 1.5;
padding: 10px 5px;
}

