/*
Theme Name:		Julie's Theme
Theme URL: 		http://www.joe-brooks.com
Version: 		Version 1 (Wordpress 2.7)
Description: 	This theme was built by Joe Brooks. Please visit joe-brooks.com to inquire about getting your own custom wordpress theme or email me at joebrooks+wp[at]gmail.com
Author: 		Joe Brooks
Author URI:		http://www.joe-brooks.com
Tags:			Custom Wordpress Theme, Wordpress, Custom Theme, New Theme

== Short-cuts for Joe ==
Link to to inside the image folder:  (Can only be used on the php files, not in CSS - DUH!
	<img src="<?php bloginfo('template_directory') ?>/images/headerbg.png">
*/

/* Reset Browser Defaults*/
@import url(library/styles/reset.css); 

/* Site Specific Styles */
@import url(css/screen.css);

/* Site Specific Styles */
@import url(css/wordpress-extras.css);

body {
background: url(images/bodybg.jpg) top repeat-x;
font-family: Calibri, Georgia, Tahoma;
background-color:#d2f7bb;
}
#wrapper {
margin:0 auto;
margin-bottom:15px;
width:1000px;
}
#header {
background-image:url(images/headerbg.jpg);
background-position: top;
background-repeat:no-repeat;
height:178px;
}
#headerleft {
float:left;
}
#headermiddle {
float:left;
width: 700px;
}
#headerright {
float:right;
}

h2 {
color:#FFFFFF;
font-size:26px;
padding:0 5px 0 5px ;
}
#headerlogo {
width:170px;
height:121px;
margin: 0 0 0 30px;
float:left;
}
#headertitle {
margin:31px 0 0 10px;
}
#headernav {
margin-top:40px;
width: 700px;
}
#headernav a {
color:#FFFFFF;
padding: 5px 10px 5px 10px;
text-decoration:none;
font-weight:bold;
}
#headernav a:hover {
background-color:#fa8fa5;
}
#headernav-top ul {list-style:none;display:inline;}
#headernav-top li {list-style:none; display:inline;}
#headernav-top ul li {list-style:none;display:inline;}
#headernav-top ul li ul {list-style:none;display:inline;}
#headernav-top ul li ul li {list-style:none;display:inline;}
#headerrss {
margin-top:115px;
}
#contentwrapper {
background-image:url(images/contentbg.png);
width:960px;
margin:0 auto;
}
#contentwrappertop {
background-image:url(images/contenttopbg.png);
background-position:top;
background-repeat:no-repeat;
width:960px;
height:10px;
margin:0 auto;
margin-top:15px;
}
#contentwrapperfooter {
background-image:url(images/contentbottombg.png);
background-position:top;
background-repeat:none;
width:960px;
height:10px; 
margin:0 auto;
margin-bottom:10px;
}
#content {
float:left;
width:650px;
}
.post {
background:url(images/postbg.png);
background-color:#FFFFFF;
margin-left:10px;
margin-right:10px;
border: 1px #f16783 solid;
margin-bottom:10px;
}
.postpage {
background:url(images/postbg.png);
background-color:#FFFFFF;
margin-left:10px;
margin-right:10px;
border: 1px #f16783 solid;
margin-bottom:10px;
}
.posttitle{
padding:15px 15px 0 15px;
}
h1 {
font-size:18px;
font-weight:bold;
color:#f16783;
text-align: left;
text-transform: capitalize;
}
h1 a {
color:#f16783;
text-decoration:none;
}
.posttext {
color:#1b1b1b;
padding:15px;
	font: 14px/16px Georgia;
}

.posttext p{
padding-bottom:10px;
}
.posttext a{
color:#1a8f00;
font-weight:bold;
text-decoration:none;
}
.posttext a:hover{
text-decoration:underline;
}
.posttext ul {
padding-left:40px;
padding-right:40px;
margin-top:20px;
margin-bottom:20px;
	list-style-type: disc;
}
.posttext ul li {
list-style-type:disc;
list-style-position:inside;
margin-bottom:5px;
}
.posttext ol {
list-style-type:decimal;
padding-left:40px;
padding-right:40px;
margin-top:20px;
margin-bottom:20px;
}
.posttext ol li {
list-style-type:decimal;
list-style-position:inside;
color:#666666;
margin-bottom:5px;
}
.postmeta {
color:#605c54;
padding:2px 5px 0 0;
text-align:right;
font-size: 11px;
}
.postmeta a{
color:#f16783;
font-weight:bold;
text-decoration:none;
}
.postmeta a:hover{
text-decoration:underline;
}
#sidebar {
float:right;
width: 300px;
margin-right:10px;
}
.sidebarwidgetbg {
margin-bottom:15px;
border: #99a860 1px solid;
}
.sidebarwidget {
font-size: 14px;
color:#4b463d;
}
h3 {
padding-left:10px;
color:#fffdec;
font-size:18px;
font-weight:bolder;
background-color:#f16783;

}
h3 a {
color:#fffdec;
text-decoration:none;
}

.sidebarwidget a {
color:#99a860;
font-weight:bold;
text-decoration:none;
}
.sidebarwidget a:hover {
text-decoration:underline;
}
.sidebarwidget ul {
list-style:none;}
.sidebarwidget li {
list-style:none;
padding: 10px;
display:block;
}
.sidebarwidget li:hover {
background:#bcda98;
}
.sidebarwidget ul li {
list-style:none;}
.sidebarwidget ul li ul {
list-style:none;}
.sidebarwidget ul li ul li {
list-style:none;}


.sidebarwidgetbg2 {
background:url(images/sidebarwidget2bg.png);
margin-bottom:20px;
margin-bottom:15px;
background-color:#ffd3dc;
border: #99a860 1px solid;

}
.sidebarwidget2 {
font-size:12px;
color:#4b463d;
}
.sidebarwidget2 a {
color:#f16783;
font-weight:bold;
text-decoration:none;
}
.sidebarwidget2 a:hover {
text-decoration:underline;
}
.sidebarwidget2 ul {
list-style:none;}
.sidebarwidget2 li {
list-style:none;
padding: 10px;
display:block;
}
.sidebarwidget2 li:hover {
background:#fccbd5;
}
.sidebarwidget2 ul li {
list-style:none;}
.sidebarwidget2 ul li ul {
list-style:none;}
.sidebarwidget2 ul li ul li {
list-style:none;}

#footer {
background:url(images/footerbg.png) repeat-x top;
background-color:#ffeef2;
color:#1b1b1b;
min-height:100px;
padding:30px;
text-align:center;
font-size: 12px;
}
#footer a {
color:#1b1b1b;
font-weight:bold;
padding: 0 10px 0 10px;
}
.textwidget {
padding:10px;
}
.more-link {
font-size:18px;
float:right;
}

.comment-count {
float:right;
margin-left:25px;
font-weight:bolder;
color:#b7bfc4;
}
.comment-count a{
font-size: 20px;
font-weight:bolder;
color:#b7bfc4;
text-decoration:none;
}
.postmeta-single {
background-color:#ffe4ff;
border: #ffcfff 1px solid;
padding:10px;
	text-align: center;
	font-size: 11px;
}