/*
Theme Name: Angela Santomero
Theme URI: http://AngelaSantomero.com
Description: A custom template for Angela Santomero
Version: 1.0
Author: Madison Mott
Author URI: http://www.madisonmott.com
Tags: 
	
Credits and license: Designed and Developed by Madison Mott

Last update: March 1, 2011
*/

/**************************
STANDARD HTML TAGS
**************************/
body { margin:0px; padding:0px; background:#CDECEE; font-family: Helvetica, Arial, sans-serif; color:#837870; font-size:16px; line-height:1.7em;}

img{ border:0px;}
h1{font-size:25px; padding-bottom:4px; padding-top:3px; color:#000; width:auto; margin:0px; background:url(images/dots.gif) repeat-x bottom; font-family:Georgia, "Times New Roman", Times, serif; text-transform: none;}
h1 a{color:#000;  line-height:1.2em;}
h2{margin:0px; line-height:1.7em;}
p{margin:6px; padding:4px 0px; line-height:1.7em;}

a, a:visited {color: #47958f; text-decoration: none;}
a:hover {color: #d43a42;}
a:active, a:focus {outline: none;}

<!-- AddThis Welcome BEGIN -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4e4886a37f2e87a4"></script>
<script type='text/javascript'>
addthis.bar.initialize({'default':{
	"backgroundColor": "#000000",
	"buttonColor": "#098DF4",
	"textColor": "#FFFFFF",
	"buttonTextColor": "#FFFFFF"
},rules:[
	{
		"name": "Twitter",
		"match": {
			"referringService": "twitter"
		},
		"message": "We're on Twitter, too!",
		"action": {
			"type": "button",
			"text": "Follow",
			"verb": "follow",
			"service": "facebook",
			"id": "@AngelasClues"
		}
	},
	{
		"name": "Facebook",
		"match": {
			"referringService": "facebook"
		},
		"message": "Tell your friends about us:",
		"action": {
			"type": "button",
			"text": "Share on Facebook",
			"verb": "share",
			"service": "facebook"
		}
	},
	{
		"name": "Google",
		"match": {
			"referrer": "google.com"
		},
		"message": "If you like this page, let Google know:",
		"action": {
			"type": "button",
			"text": "+1",
			"verb": "share",
			"service": "google_plusone_share"
		}
	}
]});
</script>
<!-- AddThis Welcome END -->

blockquote {border-left: 0.5em solid #ccc; font-size: 0.9em; font-style: normal; padding: 0 0 0 1em;}
strong.blue{color:#47958f;}

/**************************
CUSTOM CSS CLASSES
**************************/

.alignleft { float: left; display: inline; /* IE6 fix */ padding: 0 1em 0.5em 0; text-align: left;}
.aligncenter {display: block; margin: 1em auto; text-align: center;}
.alignright {float: right; display: inline; /* IE6 fix */ padding: 0 0 0.5em 1em; text-align: right;}
.alignjustify {text-align: justify;}
.clear{clear:both; height:0px; line-height:3px;}

/**************************
DOM ELEMENTS
**************************/
#page_wrapper{width:100%; background:#f0eae1; margin:0px; padding:0px;}
#page {
		width:950px;  
		height:100%; 
		padding: 0px 0px 0px 0px; 
		margin:-5px auto; 
		position:relative; 
		background:#f9f8f3; 
		position:relative; z-index:90;
}

#shadow {
	width:100%;
	background:#f1eae2 url(images/mainshadow.jpg) repeat-y;
	background-attachment:fixed;
	background-position:center; 
	margin:-5px auto; 
}

/**************************
HEADER STYLES
**************************/
#header_wrapper{width:100%; background:url(images/header-wrapper-bg.jpg) repeat-x; height:244px; position:relative; z-index:100;}

#header { width:1220px; height:244px; margin:0px auto; background:url(images/header-bg.png) no-repeat; position:relative;}
#logo{position:absolute; top:25px; left:146px;}
#tagline{position:absolute; top:62px; left:680px;}
	
/**************************
SIDEBAR STYLES
**************************/
#sidebar{ 
	/*background:url(images/sidebarshad.jpg) repeat-y;*/
	margin:0px 0px 0px 0px; 
	float:left; 
	width:280px;
	padding: 12px 0px 0px 12px;
}

#sidebar ul{ list-style:none; margin:0px 0px 0px 2px; padding:0px; color:#47958f;}
#sidebar li{ font-size:14px; padding:4px 0px;}
#sidebar li a{color:#a19791; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
#sidebar li a:hover{color:#47958f;}

#socialicons {
	font-family: ronnia-condensed, Arial, Helvetica, sans-serif ;
	font-weight:300;
	font-size:11px;
	width:244px;
	padding:4px 0px 24px 48px;
}
#socialicons ul li {
	float:left;
	padding:0px 14px 0px 0px;
	list-style:none;
	display:inline;

}

#newsletter{
	background:url(images/newsletter_bg.jpg) no-repeat;
	height:136px;
}
input.news{
	font-size:12px; 
	font-family:Helvetica, Arial, sans-serif; 
	color:#8b878d; 
	height:18px; 
	width:144px; 
	padding:0px 0px 0px 2px; 
	border:1px solid #8b878d;
	margin:78px 0px 0px 10px;
}
#newsletter #submit{ 
	background:#327374; 
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	margin:0px; 
	font-weight:bold; 
	color:#fff; 
	text-transform:uppercase; 
	border:0px;  
	height:18px;
	width:24px;
}

#chips a {
	
}
.rightchip {
	margin-right:11px;
}

#ads {
	margin:24px 0px 24px 0px;
}
#ads img {
	padding:12px 4px 0px 4px;
}

.dotted{background:url(images/dots.gif) repeat-x; width:100%; height:2px; margin:16px 0px 10px 0px;}

#wp_fb_like_button{height:26px;}

#searchthing {
	width:244px;
	height:64px;
}

.gregbio {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
	color:#df4949;
	line-height:1.4em;
}
.gregbio img {
	margin-right:6px;
}
/**************************
NAVIGATION STYLES
**************************/
#nav {
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:9999;
	margin-top:214px;
	
	}
#nav ul{ 
	list-style:none; 
	margin:0px 0px 0px 132px; 
	padding:0px 0px 0px 0px; 
	text-transform:none; 
	font-size:15px; 
	font-family: ronnia-condensed, Arial, Helvetica, sans-serif ;
	letter-spacing:.05em;
	font-weight:300;
}
#nav ul li{ 
	float:left;
	padding:2px 10px 0px 0px; 
	margin:0px;
	height:24px;
	/*background:url(images/navcloud.png) repeat-x;*/
}
#nav ul li:last-child{padding:2px 0px 0px 0px;}
#nav ul li:first-child{padding-left:0px;}
#nav ul li a {
	color:#030001;
	height:18px; 
	padding:0px 4px 0px 4px;
	color:#62868a;	
}
#nav ul li a:hover{
	 /*display:block;*/
	 height:16px;
	 padding:2px 4px 0px 4px;
	 background:#000;
	 opacity:.80;
	 color:#fff;	 	 
}
.nav_item4 {
	padding-right:144px;
	color:#3F0;
}


/**************************
CONTENT STYLES
**************************/
#content { 
	
	width:537px; 
	float:left; 
	background:url(images/contentshad.jpg) repeat-y; 
	padding: 87px 63px 15px 45px;
	margin:0px 0px 0px 0px; 
}
.post {margin-bottom: 37px;padding:2% 0 2% 0;}

.date{ font-family:Georgia, "Times New Roman", Times, serif; color:#4f8a8a; text-align:center; width:46px; float:left; background:#fff; padding: 0px 10px 10px 0px;}
.month{ font-size:21px; line-height:15px;}
.day{font-size:37px; line-height:30px;}
.year{ font-size:17px; line-height:18px;}

.meta{padding-top:5px; color:#47958f; font-size:11px;}

.continue{clear:both; margin:5px 0px -4px 0px;}
.comment_count{ font-size:17px; letter-spacing:-1px; color:#bfb7ae;}
.comment_count span.small{ font-size:12px;}

.entry p {
    line-height:1.35em
}
	
/**************************
FOOTER STYLES
**************************/
#footer_wrapper{ width:100%; min-height:143px; background:url(images/footer-bg.jpg) repeat-x; position:relative; z-index:100;}
#footer {width:900px; margin:0px auto;}

#navfooter {
	display:block;
	list-style:none;
	padding:12px 0px;
	float:left;
	height:24px;
	}
	
#navfooter ul {
	list-style:none; 
	margin:0px auto; 
	padding:0px 0px 0px 160px; 
}

#navfooter ul li {
	float:left;
	padding:2px 14px 0px 0px;
	margin:0px;
	height:24px;
	font-family: ronnia-condensed, Arial, Helvetica, sans-serif ;
	font-weight:300;
	font-size:14px
}

.copyright{
	text-align:center; 
	font-size:14px; 
	color:#000000; 
	font-family: ronnia-condensed, Arial, Helvetica, sans-serif ;
	font-weight:300; 
	padding:18px;
}

.copyright a{color:#000;}
.copyright a:hover{color:#d43a42;}

/**************************
COMMENT STYLES
**************************/
#commentform .input{ margin:5px 0px;}


textarea {width:100%;}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #333; background:#efefef; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#47958f; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#d43a42; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#47958f; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#d43a42; border:1px solid #333; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; padding-top:30px;}
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; padding-top:30px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#F6FED0; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {background:#F6FED0;}
/*ol.commentlist li.comment-author-admin,ol.commentlist li.comment ul.children li.comment-author-admin,ol.commentlist li.pingback ul.children li.comment-author-admin {border:1px solid #8DCB42;background:#CF0;}
*/
ol.commentlist li ul.children li.depth-4 div.comment-meta{ font-size:9px; float:none; margin-top:0px; color:#9d123a; text-decoration:none; }

/**************************
Mommy's Folder STYLES
**************************/
.wpfp-span ul li{font-size:16px;}

.remove-parent{color:#d43a42; font-style:italic; font-size:10px;}

