/*

Theme Name: Jillian C. York 2.0
Theme URI: jilliancyork.com
Description: Custom theme for Jillian C. York
Version: 2.0
Author: Mykal Cave
Author URI: mykalcave.com

*/

/* Global Values and Resets
----------------------------------------------- */

* { margin: 0; padding: 0; } /* Global Whitespace Reset */ 

body { 
	background: #fff url(images/body_bg.gif) repeat top left; 
	margin: 0 auto;
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	color: #424242;
	text-align: center;
	line-height: 18px;
	overflow: auto;
	}

p {
	margin:0 0 18px;
	}
	
a {
	color: #6c5079;
	text-decoration: none;
	}

a:hover {
	color: #;
	text-decoration: none;
	border-bottom: 0px solid #;
	}

h1, h2{
	margin: 0 !important;
	padding: 0;
	font-family: georgia, times, serif;
	font-weight: normal;
}

h1  {font-size: 22px; line-height:28px}
h2  {color:#919191;font-size:18px;font-style:italic;}

h1 a:link, h1 a:visited{
	color:#000;
	text-decoration: none;
}

h1 a:hover{color: #6c5079}


img, a img{border: 0; margin: 0;}

ul, ol  {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* General Layout
----------------------------------------------- */


#globalWrapper {
	background:url(images/globalWrapperBG.jpg) no-repeat top center;
	width:960px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	}
	
#header {
	float:left;
	width:685px;
	height:47px;
	padding:38px 0 0 0;
	margin:0px;
	overflow:hidden;
	}
	
#mainContent {
	float:left;
	width:685px;
	overflow:hidden;
	}
	
#sidebar {
	float:right;
	width:260px;
	overflow:hidden;
	}
	
#footer {
	background:#EEEEEE;
	text-align:center;
	padding:0;
        height:84px;
	overflow:hidden;
	clear:both;
	}
	
	#footer p{margin:0px;color:#AEAEAE}

#footer .text{
        float:left;
        width:266px;
        padding: 17px 20px 0;
        }

#footer .beaut{
        float:left;
        width:266px;
        padding: 28px 20px 0;
        }

#footer .link-imgs{
        float:left;
        width:347px;
        }

/* header
----------------------------------------------- */
#header p{font-family:georgia, times, serif;font-size:12px;color:#AEAEAE;font-weight:bold;}
#header a {margin:0 9px 0 9px;}	
#header a:hover {border-bottom: 1px solid #ddd;}
#header span {color:#e97916;}
#header :first-child {margin-left:0px;}
	
/* sidebar
----------------------------------------------- */
#about{
	background:#6C5079;
	padding:25px 15px 15px;
	margin:0 0 15px;
	overflow:hidden;
	}
	
	#about h2{color:#fff;font-size:18px;font-style:italic;}
	#about p{color:#fff;margin:15px 0;}
	#about a{color:#C6B5CF;border-bottom:1px solid #8F6D9F;}
	#about a:hover{border-bottom:1px solid #C6B5CF;}

#feed{
	background: url(images/rssBG2.gif) no-repeat top left;
	width:160px;
	height:31px;
	padding:15px 0 0 100px;
	margin:0 0 15px;
	overflow:hidden;
	}
	
	#feed a{font-family:georgia, times, serif;font-size:12px;font-weight:bold;color:#fff;border-bottom:1px solid #99CF74;}
	#feed a:hover{border-bottom:1px solid #fff;}
	
#links {
	background:#EEEEEE;
	padding:15px;
	margin:0 0 15px;
	overflow:hidden;
	font-family:georgia, times, serif;
	font-size:12px;
	color:#7a7a7a;
	}
	
	#links a, #feeds a{color:#7a7a7a}
	#links a:hover, #feeds a:hover{color:#6C5079}
	#links ul, #feeds ul{margin:15px 0 0;}
	#links li, #feeds li{list-style:none;padding:0 0 7px;margin:0 0 7px; border-bottom:1px solid #dedede;}
	#links li:hover, #feeds li:hover{border-bottom:1px solid #AEAEAE;}
	
#badges{
	margin:0 0 5px;
	overflow:hidden;
	}
	
	#badges img {max-width:150px;margin:0 auto;display:block;margin-bottom:10px;}
	
#twitter, #delicious, #feeds{
	background:#EEEEEE;
	padding:15px;
	margin:0 0 15px;
	overflow:hidden;
	font-family:georgia, times, serif;
	font-size:12px;
	color:#7a7a7a;
	}
	
	#twitter p{margin: 15px 0 0 0;}
	#twitter a{color:#7a7a7a}
	#twitter a:hover{color:#6C5079}
	#twitter span.twitter-timestamp {font-family:tahoma, arial, sans-serif;font-size:11px;display: block;margin:10px 0 0 0;}
	
	#delicious p{margin:0px;}
	#delicious a{color:#7a7a7a}
	#delicious a:hover{color:#6C5079}
	#delicious ul{margin:15px 0 0 0;}
	#delicious li{list-style:none;padding:0 0 7px;margin:0 0 7px; border-bottom:1px solid #dedede;}
	#delicious li:hover{border-bottom:1px solid #AEAEAE;}
	#delicious span.delicious-timestamp {font-family:tahoma, arial, sans-serif;font-size:11px;display: block;margin:0px 0 0 0;}

#flickr{
	width:270px;
	margin:0 0 15px;
	padding:15px 0 0 0;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	overflow:hidden;
	}
	
	#flickr p{margin:0 0 10px;}
	#flickr img{width:54px;height:54px;border:1px solid #6C5079;}
	#flickr ul{margin:0 0 5px 0;overflow:hidden}
	#flickr li{list-style:none;float:left;margin:0 10px 5px 0;display:block;}

/*Image Captions
----------------------------------------------- */

.wp-caption{
	background:#eeeeee;
	padding: 10px 0 10px 10px;
        margin: 0 0 15px 0;
}

.wp-caption img {
	margin-bottom:10px;
}

.wp-caption p.wp-caption-text {
        font-style:italics;
        color:#6a6d74;
	margin:0 10px 0 0;
}
	
/* Archives
----------------------------------------------- */
.message {
	background-color:#6c5079;
	opacity:0.6;
	padding: 7px;
	margin-bottom:15px;
	border:1px solid #56276d;
	overflow:hidden;
	}
	
	.message p{margin:0; color:#fff; font-weight: bold;}

#smartArchives{
	margin:0 0 18px;
	overflow:hidden;
	}
	
	#smartArchives a{font-weight:normal;}
	#smartArchives a:hover{border-bottom:0px solid #ddd;}
	#smartArchives ul{list-style:inside url(images/contentUL.gif);margin:18px 0 18px 0;}
	#smartArchives li{font-family:georgia, times, serif;font-size:12px;margin:0 0 3px 0;}
	
/* Posts
----------------------------------------------- */
.posts {
	border-top:1px solid #6c5079;
	overflow:hidden;
	clear:both;
	}
	
.metadata {
	float:left;
	width:145px;
	}
	
.date {
	background:#6c5079;
	text-align:center;
	padding: 10px 0 10px 0;
	margin:0 0 15px 0;
	overflow:hidden;
	}
	
	.date p{margin:0px;color:#fff; font-weight:bold; font-family: tahoma, arial, sans-serif;}
	
.commentsLink {
	background:url(images/commentsLinkBG.gif) no-repeat top left;
	height:47px;
	text-align:center;
	padding: 4px 0 0 0;
	overflow:hidden;
	}
	
	.commentsLink a{color:#aeaeae;font-weight:bold;}
	.commentsLink a:hover {color:#6c5079;}
	
.postContent {
	float:right;
	width:525px;
	padding: 20px 0 0 0;
	}
	
.content, .pageContent {
	margin:23px 0 0 0;
	}
	
	.content p{font-family:georgia, times, serif;font-size:14px;line-height:24px;text-align:justify;}
	.content a{font-weight:bold;border-bottom: 1px solid #ddd;}
	.content a:hover{border-bottom:1px solid #6c5079;}
	.content ul{list-style:inside url(images/contentUL.gif);margin:0 0 18px 0;}
	.content ol{list-style:decimal inside;margin:0 0 18px 0;}
	.content li{font-family:georgia, times, serif;font-size:12px;margin:0 0 7px 0;}
	.content li a{_margin-left:10px;}
	
.tags {
	background:#eeeeee;
	padding: 15px;
	margin: 0 0 18px 0;
	overflow:hidden;
	clear:both;
	}
	
	.tags p{color:#9F9F9F;margin:0px;text-align:justify;}
	.tags span{font-weight:bold;}
	.tags a{color:#9F9F9F;}
	.tags a:hover{color:#6c5079;}
	
.excerpt {
	margin:23px 0 18px	 0;
	color:#7F7F7F;
	font-family:georgia, times, serif;
	font-size:12px;
	line-height:20px;
	text-align:justify;
		}
		
.sociable {
	overflow:hidden;
	}
	
	
	.sociable li {margin:0 0 7px;padding:0 0 7px;border-bottom:1px solid #EEEEEE}
	.sociable img{margin:0 5px 0 0;}
	
.sociable_tagline {
	font-family:tahoma, arial, sans-serif;
	font-weight:bold;
	color:#aeaeae;
	margin:0 0 10px;
	display:none;
	}
	
blockquote {
	background:#eeeeee;
	padding: 15px 15px 0 15px;
	margin: 0 0 15px 0;
	font-style:italic;
	overflow:hidden;
	clear:both;
	}
	
.alignleft {
	float:left;
	margin:0 20px 10px 0;
	display:inline;
	clear:both;
	}
	
.alignright {
	float:right;
	margin:0 0 10px 20px;
	display:inline;
	clear:both;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

x.alignnone {
	margin:0;
	padding:0;
	}


/* Comments
----------------------------------------------- */
.commentsContainer{
	border-top:1px solid #6c5079;
	margin:15px 0 0;
	overflow:hidden;
	clear:both;
	}
	
.commentsRight{
	float:right;
	width:525px;
	padding: 5px 0 0 0;
	}
	
	.commentsRight p{margin:0 0 15px;}
	
.commentsLeft{
	float:left;
	width:145px;
	}
	
.commentsHeader {
	background:#6c5079;
	text-align:center;
	padding: 10px 0 10px 0;
	margin:0 0 15px 0;
	overflow:hidden;
	}
	
	.commentsHeader p{margin:0px;color:#fff; font-weight:bold; font-family: tahoma, arial, sans-serif;}

ul.commentlist {margin:15px 0 0;}
	
ul.commentlist li{
	background:#EEEEEE;
	padding:15px 15px 5px;
	margin:0 0 10px;
	color:#424242;	
	overflow:hidden;
	clear:both;
	}

#commentsForm, #contactForm{
	background:#EEEEEE;
	padding:3px 15px 5px;
	margin:15px 0 20px;
	overflow:hidden;
	}
	
	#contactForm{padding:15px 15px 5px;margin:0;}
	#validate{padding:18px 0 0;}
	#respond input.send {background:url(images/messageButton.gif) no-repeat top left;width:130px;height:44px;border:none;margin:10px 0 15px;}
	
	#respond p{font-family:tahoma,arial,sans-serif;font-size:11px;color:#7A7A7A;line-height:18px;margin:0 0 15px;}
	#respond p.subscribe-to-comments{color:#7A7A7A;margin:0 0 10px;}
	#respond a{border-bottom:1px solid #dedede;}
	#respond a:hover{border-bottom:1px solid #6c5079;}
	#respond textarea{background:#fefefe;width:479px;height:190px;border:1px solid #d1d1d1;margin:0 0 10px;padding:7px;font-family:tahoma,arial,sans-serif;font-size:11px;color:#424242;line-height:18px;}
	#respond input{background:#fefefe;width:483px;height:13px;border:1px solid #d1d1d1;margin:0 0 10px;padding:5px;font-family:tahoma,arial,sans-serif;font-size:11px;color:#424242;line-height:18px;}
	#respond input.submit{background:url(images/submitButton.gif) no-repeat top left;width:130px;height:44px;border:none;margin:10px 0 15px;}

.commentWrapper{
	margin:0 0 15px;
	border-bottom:1px solid #DFDFDF;
	overflow:hidden;
	}
	
.commentAuthor {
	font-family: georgia, times, serif;
	font-size:12px;
	padding:0 0 8px;
	margin:0 0 15px;
	border-bottom:1px solid #DFDFDF;
	overflow:hidden;
	}
	
	.commentAuthor p{margin:0px;}
	.commentAuthor span{float:right;}
	
.gravatar{
	float:left;
	width:82px;
	margin:0 0 15px;
	overflow:hidden;
	}
	
	.gravatar img {border: 1px solid #aeaeae;}
	
.commentText{
	float:right;
	width:411px;
	overflow:hidden;
	}
	
	.commentText a{border-bottom:1px solid #CFCFCF;}
	.commentText a:hover{border-bottom:1px solid #6C5079;}
	
.commentMetadata{	
	margin:0 0 15px;
	}
	
	.commentMetadata a{border:0px;}
	
	
ul.children li {padding:15px 15px 0;background:#DFDFDF;}
ul.children li .commentAuthor{border-bottom:1px solid #CFCFCF;}
ul.children li .commentText {width:381px;}	
ul.children li.bypostauthor {background:#DFDFDF;}
ul.children li.bypostauthor .commentText{width:379px;}
ul.children li .commentWrapper{margin:0}

p.moderation {font-weight:bold; color:red;}

.trackbacks a,
.tweetbacks a {font-weight:bold;border-bottom: 1px solid #ddd;}

.trackbacks a:hover,
.tweetbacks a:hover {border-bottom:1px solid #6c5079;}

ul.trackbacks,
ul.tweetbacks{list-style:inside url(images/contentUL.gif);margin:0 0 5px 0;font-family:georgia, times, serif;font-size:12px;font-weight:bold;overflow:hidden;}
ul.trackbacks li,
ul.tweetbacks li{margin:15px 0 0 0;}

.trackbackText {font-family:tahoma, arial, sans-serif;font-size:11px;font-weight:normal;color:#7F7F7F;padding:7px 0 0 15px;text-align:justify;overflow:hidden;}
.trackbackText p{margin:0 0 0 0;}

a.tweetbacks,
a.trackbacks {background:url(images/toggleIcon.gif)no-repeat;background-position:0px 2px;padding:0 0 0 20px;	overflow:hidden;}

.commentMetadata li{background: url(images/contentUL.gif);padding:0 20px 0 0;display:inline;}
	
	
	
	
	
	
	
	
	
	
