/*
    Skin Name: Edge
    Skin URI: http://www.lunaescence.com/
    Description: Cream, pink, black, and white layout utlizing some of the newest techniques I've learned in class.
    Author: Sally Anderson
    Author URI: http://www.lunaescence.com/
*/

	@import url("layout.css");
	@import url("sidebar.css");
	@import url("footer.css");
	@import url("menu.css");
	@import url("archive.css");

/*  __________________________________Global Style Sheet __________________________________ */

/* General CSS */

* {border:0;margin:0;padding:0;}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }

body {
	background-color: #EFEBDA;
	background-repeat: repeat;
	background-image: url(images/bkgrd.png);
	background-position:0 0;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, 'Tahoma', sans-serif;
	color:#000;
}

.label, label {font-weight:bold;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {float:none;text-align:center;}

hr {
	color: #FFE6F4;
	background-color: #FFE6F4;
	border: thin solid #c0c0c0;
	height: 15px;
	width: 400px;
	clear: both;
	position: relative;
	text-align: center;
	margin:30px auto;	
}

.pagetitle, #pagetitle {
	font-size:18px;font-weight:bold;
	border-bottom:1px dotted #535353;
	margin:0 0 3px 0;
}

.sectionheader, #sectionheader, .linkcat h2 {
	font-size:13px;font-weight:bold;text-align:left;margin:3px 0 0 0 !important;padding:1px;letter-spacing:.3em;
}

.x, #x {clear:both;height:1px;width:1px;padding:12px;margin:1px;}
.x2 {clear:both;height:1px;width:1px;padding:24px;margin:100px 0 0 0;}

img a {border:0 !important;text-decoration:none !important;color:#fff !important;}


/* Left Entry column Styles */

.entrycolumn {
	width:auto;
	vertical-align:top;
	height:100%;
	background-color:#FBFAF7;
	color:#000;
	text-align:left;
	background-image: url(images/entry_topper.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}


.pagination {width:100%;font-size:12px;clear:both;padding:12px 0;}

.pagination a {width:150px;margin:0 5px;font-weight:lighter;}

.pagination a:link, .pagination a:active, .pagination a:visited {text-decoration:none;color:#DD0085;}
.pagination a:hover {text-decoration:underline;}



/* Post Formatting */
.story {margin:20px;font-size:13px;}

.blogentry ul, .blogentry ol {margin: 10px 5px 10px 46px;}

.blogentry p {margin:10px 0;}

.blogentry blockquote {margin:32px;border-left:10px solid #FFE6F4;padding: 5px 10px;}

.blogentry .exempt {text-indent:0;margin:30px !important;border:0 !important;padding:0 !important;}

.blogentry .codespace {width:1px;height:1px;font-size:1px;clear:both;padding:0;}

.blogentry .large {margin: 100px 0;}

.blogentry .xlarge {margin: 150px 0;}

.blogentry .fanlist {margin:0 0 15px 10px !important; border:0 !important;padding:0 !important;}

.blogentry .fanlist img {border:0 !important;padding:0 !important;margin:1px !important;}

.blogentry .fanlist a {color:#fff !important;border:0 !important;padding:0 !important;margin:0 !important;text-decoration:none !important;font-weight:normal !important;}

.blogentry input {background-color:#fff;border:1px solid #c0c0c0;margin:2px;}

.blogentry small {font-size:10px;}

.blogentry img {padding:5px;margin:2px;border:0;}

.blogentry del, .blogentry strike {text-decoration:line-through;color:#ccc;}

.blogentry ins {font-style:oblique;}

.blogentry code, .blogentry pre {
	margin:32px;
	padding:10px;
	background-color:#c0c0c0;
	border:1px solid #333;
}

.blogentry acronym, .blogentry abbr {border-bottom:1px dotted #c0c0c0;cursor:help;}

.blogentry a:link, .blogentry a:visited, .blogentry a:active {color:#DD0085;text-decoration:none;border-bottom:1px dotted #c0c0c0;}
.blogentry a:hover {color:#DD0085;text-decoration:underline;border:0;}

.morelink {
	text-align:right;
	font-size:13px;
}

.protected .pf {
	background-image: url(images/lock.png);
	background-repeat:no-repeat;
	padding:1px 1px 1px 18px;
}

/* Post Header Styles */
.head_wrap {
	clear:both;
	position:relative;
	border-bottom:1px dotted #535353;
	padding:0;
	margin:0;
	font-size:11px;
}

.head_wrap .date {
	float:right;
	text-align:right;
	line-height:18px;
	vertical-align:bottom;
	color:#999999;
}

.head_wrap .title {font-size:18px;font-weight:bold;}
.head_wrap .title a:link, .head_wrap .title a:active, .head_wrap .title a:visited {text-decoration:none;color: #333 !important;}
.head_wrap .title a:hover {color:#DD0085 !important;}

.tag_wrap {
	color:#999;
	margin: 0 0 20px 0;
	text-transform:lowercase;
	font-size:11px;
}

.tag_wrap a:link, .tag_wrap a:active, .tag_wrap a:visited {text-decoration:none;color:#999;font-weight:normal;}
.tag_wrap a:hover {color:#DD0085;text-decoration:underline;}

.tag_wrap .time {float:right;}


/* Post Footer styles */
.postFooter {
	margin:20px 0 60px 0;
	padding: 5px 0;
	width:100%;
	vertical-align:middle;
	font-size:10px;
	border-bottom:1px dotted #535353;
	border-top:1px dotted #535353;
	color:#777;
	text-transform:lowercase;
	clear:both;
}

.category {float:left;padding:2px;}

.comlink {
	float:right;
	text-align:right;
	padding:2px;
}

.comlink img {vertical-align:middle;}

.postFooter a:link, .postFooter a:active, .postFooter a:visited {text-decoration:none;color:#777;}
.postFooter a:hover {color:#DD0085;text-decoration:underline;}

/* Comment Styles */

.nocomments {
	text-align:center;
	margin:15px;
}

#respond {margin:50px 0 0 0;}

#commentform {margin:3px 15px;}

#commentform a:link, #commentform a:active, #commentform a:visited, .comform a:link, .comform a:active, .comform a:visited {text-decoration:none;color:#DD0085;}
#commentform a:hover, .comform a:hover {text-decoration:underline;}

#commentform textarea {
	border:1px solid #c0c0c0;
	margin:3px 15px;
	padding:2px;
}

#commentform input {margin:3px 15px;border:1px solid #c0c0c0;background-color:#fff;}
#commentform #submit {margin:0;border:1px solid #c0c0c0;background-color:#fff;text-align:center;}

.comform {
	margin:auto;
	padding:0;
	text-align:center;
}

#commentlisting {margin:20px;}
#commentlisting ol {margin: 10px 5px 10px 46px;}
