/*
Theme Name: Blueshelled
Theme URI: 
Description: Custom Wordpress template by JudithShakes Designs.
Version: 1.0
Author: JudithShakes Designs

*/

/* //BASIC STYLES// ======================================================================================== */

body {
margin:0;
padding:0;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:14px;
color:#333;
line-height:18px;
background:#7daf7e url(images/trees.png) repeat-x ;
}

a:link, a:visted {
color:#e38d54 !important;
text-decoration:none;
}

a:hover {
color:#7daf7e;
text-decoration:none;
}

h1 {
margin:0;
padding:0;
font-size:20px;
}

h2 {
margin:0;
padding:0;
font-size:18px;
}

h3 {
margin:0;
padding:0;
font-size:16px;
}

p {
margin:5px 0 10px 0;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

blockquote {
margin:0;
padding:10px;
font-size:12px;
font-style:italic;

}

ul, ol {
margin:0;
padding:0;
}

ul li, ol li {
margin:0;
padding:0;
}

ul li ul, ol li ol {
margin:0;
padding:0;
}

ul li ul li, ol li ol li {
margin:0;
padding:0;
}

ul li {
list-style-type:none;
}

ul li ul li {
list-style-type:none;
}

ol li {
list-style-type:none;
}

ol li ol li {
list-style-type:lower-alpha;
}

#navi {text-align: center; color: #e38d54;}
#navi a{color: #e38d54 !important; text-decoration: none;}
#navi a:hover{color: #bee1c0;}

/* //MAIN STRUCTURE// ======================================================================================== */

#pageWrap {
margin:0 auto;
padding:0;
width:950px;
}

#header {
margin:0 0 15px 0;
padding:0 0 15px 0;
width:950px;
height:229px;
border-bottom:0px dashed #cccccc;
}

#mainBody {
background:#F9F7E0 none repeat scroll 0 0;
float:left;
margin:0;
padding:10px;
width:500px;
}

#sideBarWrapLeft {
color: #f9f7e0;
float:left;
margin:100px 15px 0 0;
padding:0;
width:195px;
}

#sideBarWrapLeft a{
color: #f9f7e0;
}

#sideBarWrapLeft a:hover{
color: #f9f7e0;
text-decoration: underline;
}

#sideBarWrapRight a{
color: #f9f7e0;
}

#sideBarWrapRight a:hover{
color: #f9f7e0;
text-decoration: underline;
}

#sideBarWrapRight {
color: #f9f7e0;
float:left;
margin:100px 0 0 10px;
padding:0;
width:195px;
}

#footer {
clear:both;
margin:25px 0 25px 0;
padding:10px 0 10px 0;
width:950px;
text-align:center;
color: #f9f7e0;
}

#footer a{color: #f9f7e0;}

/* //HEADER STRUCTURE// ======================================================================================== */

#header h1 {
margin:0 0 0 0;
padding:35px 0 0 10px;
font-size:52px;
font-family:Trebuchet MS, Helvetica, sans-serif;
}

#header a:link, #header a:visited {
color:#333333;
text-decoration:none;
}

#header a:hover, #header a:active {
color:#e38d54;
text-decoration:none;
}

.headerDescription {
float:right;
margin:0 60px 0 0;
padding:40px 0 0 0;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-style:italic;
color:#cccccc;
font-size:18px;
}

/* //POST STYLES// ======================================================================================== */

.post {
margin:10px 0 20px 0;
padding:0 0 20px 0;
border-bottom:1px dashed #bee1c0;
}

.postTitle {
margin:0 0 6px 0;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:22px;
}

.postTitle a:link, .postTitle a:visited {
color:#e38d54;
text-decoration:none;
}

.postTitle a:hover, .postTitle a:active {
color:#bee1c0;
text-decoration:none;
}

.postAuthor, .postMeta, .postFeedback {
color:#B8B599;
font-size:10px;
}

.postAuthor a:link, .postAuthor a:visited, .postMeta a:link, .postMeta a:visited, .postFeedback a:link, .postFeedback a:visited {
color:#e38d54;
text-decoration:none;
}

.postAuthor a:hover, .postAuthor a:active, .postMeta a:hover, .postMeta a:active, .postFeedback a:hover, .postFeedback a:active {
color:#333333;
text-decoration:underline;
}

/* //COMMENT STYLES// ======================================================================================== */
.commentstuff{ margin-left: 10px;}


.comments a{color: #f9f7e0;}
.postCommentWrap {
margin:0 10px 0 0;
padding:5px;


}

.postCommentWrap input, .postCommentWrap textarea {
border:1px solid #cccccc;
background-color:#ffffff;
margin:0 0 0 15px;
width: 400px;
}

.postCommentWrap h3 {
padding:15px 0 0 15px;
}

.commentInput  {
font-size:11px;
}

.postCommentLeave h3 {
padding:5px 0 0 15px;
margin:0 0 15px 0;
}

#postCommentList {
margin:0;
padding:0;
}

#postCommentList .reply {
background:#BEE1C0 none repeat scroll 0 0;
padding:5px;
width:35px;
}
.reply a{color: #f9f730 !important;}
.reply a:hover{color:#fff;}

#postCommentList a{ color: #e38d54 !important; text-decoration: none;}

#postCommentList li {
background:#FFFFFF none repeat scroll 0 0;
border:1px dashed #E38D54;
font-size:14px;
margin:10px;
padding:15px;
}

#postCommentList div.vcard img.avatar {float: left; padding:1px; float:left; margin:0px 10px 5px 0px; border:1px solid #e38d54;}

.commentMeta {
text-align:right;
}

.commentMeta a:link, .commentMeta a:visited, .postCommentFeed a:link, .postCommentFeed a:visited, .postCommentLog a:link, .postCommentLog a:visited {
color:#e38d54;
text-decoration:none;
}

.commentMeta a:hover, .commentMeta a:active, .postCommentFeed a:hover, .postCommentFeed a:active, .postCommentLog a:hover, .postCommentLog a:active {
color:#333333;
text-decoration:underline;
}

.postCommentNo {
padding:15px 0 0 25px;
font-style:italic;
}

.postCommentFeed, .postCommentLog {
padding:5px 0 0 15px;
font-size:11px;
}

/* //SIDEBAR STYLES// ======================================================================================== */

#sideBarWrapLeft ul li, #sideBarWrapLeft ol li, #sideBarWrapRight ul li, #sideBarWrapRight ol li {
list-style-type:none;
margin:0 0 10px 5px;
}

.widget {
margin:0 0 35px 0;
padding:0;
font-size:13px;
}

.widgetTitle, .columnTitle {
margin:5px 0 10px 0;
padding:0 0 5px 0;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:18px;
}

.widget ul li a:link, .widget ul li a:visited {
text-decoration: none;
}

.widget ul li a:hover, .widget ul li a:active {

}

.columnText p {
font-size:11px;
}

/* //FOOTER STRUCTURE// ======================================================================================== */

#footer p {
font-size:10px;
}

#footer a:link, #footer a:visited {
color:#f9f7e0;
text-decoration:underline;
}

#footer a:hover, #footer a:active {
color:#e38d54;
text-decoration:none;
}

/*--IMAGES--*/
img.right { float: right; margin:10px 0 0 10px; }
img.left { float: left; margin:0 10px 10px 0; }


/***** Images with Captions ********/

.aligncenter, div.aligncenter { display: block; margin: 10pt auto !important;text-align: center;}
.alignleft { float: left; margin-right: 5px;}
.alignright {float: right; margin-left: 5px;}
.wp-caption { text-align: left; padding-top: 4px; font-style:italic; color:#999; text-transform:lowercase;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 5pt 4px 5px; margin: 0; font-style: italic;text-align: right;}

/**********Individual Widget Changes**************/

#recent-comments-3 .widgetTitle {background: transparent url(images/recent.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#archives-3 .widgetTitle {background: transparent url(images/archives.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#categories-3 .widgetTitle {background: transparent url(images/categories.png) no-repeat scroll center bottom; color: #7daf7e; height: 60px;}

#linkcat-2 .widgetTitle {background: transparent url(images/friends.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#text-452028634 .widgetTitle {background: transparent url(images/sponsorship.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#text-443449741 .widgetTitle {background: transparent url(images/misc.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#text-452028632 .widgetTitle {background: transparent url(images/support.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#text-452028633 .widgetTitle {background: transparent url(images/contact.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#about-me-3000 .widgetTitle {background: transparent url(images/about.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#search-3 .widgetTitle {
background:transparent url(images/search.png) no-repeat scroll center bottom;
color:#7daf7e;
height:60px;
}

#add-to-any-subscribe .widgetTitle {background: transparent url(images/subscribe.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}

#text-452028635 .widgetTitle {background: transparent url(images/shine.png) no-repeat scroll center bottom;
color:#7daf7e; height: 60px;}


