/*
THEME NAME: Upstart Blogger Futurosity Magazine Theme
THEME URI: http://www.upstartblogger.com/wordpress-theme-upstart-blogger-futurosity-altera
DESCRIPTION: Magazine-style theme. For updates, please <a href="http://feeds.feedburner.com/UpstartBlogger">subscribe to Upstart Blogger</a>.
VERSION: 0.2
AUTHOR: Robert Ellis
AUTHOR URI: http://www.upstartblogger.com/

MODIFIED BY: Elyse Holladay elyseholladay.com
FOR: Reflection's Edge reflectionsedge.com
*/

/*TEMPORARY */
div.welcome {margin-top: 1em;}
p.welcome, span.welcome, div.welcome p {color: #d58912;}
div.welcome img {margin-left: -20px;}


/* BASICS */

html, body, div, span, 
a, font, img, 
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

p, a, h1, h2, h3, h4, h5, h6, ul, li {
	font-family: Baskerville, Palatino, 'Palatino Linotype', Garamond, Georgia, Times, serif;
	line-height: 1.4em;
	font-weight: normal;
}

label { color: #ffffff; font-weight: normal; }



p, ul {
	color: #4d4d4d;
	font-size: 1em;
}

h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a {
	line-height: .9em;
	color: #144c64;
	margin-bottom: .5em;
	text-decoration: none;
}


h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #6f9aae;
	text-decoration: none;
}

hr {
width: 50%;
margin: 10px auto;
	color: #8c8c8c;
}

body {
	background: #ffffff;
	margin: auto;
}

.left {float: left;}
.right {float: right;}
.clear {
	clear: both;
	padding-top: 10px;
}


a:active, a:link,a:visited {
	color: #4a92b2;
	text-decoration: none;
}

a:hover {
	color: #7ab8d3;
}




/* STRUCTURE */

#wrapper {
	background: transparent url("/wp-content/themes/reflectionsedge/images/header.jpg") no-repeat;
	margin: 0 auto;
	width: 960px;
	overflow: auto;
}

#content {
	width: 770px;
	float: left;
	margin: 30px 0 0 30px;
}

#header h1 {
margin:0px;
padding:0pt;
width:900px;
}

#header h1 a {
display:block;
height:150px;
margin:0px;
text-indent:-9999px;
width:100%;
}

/* #blog-description {
	float: right;
	display: block;
	clear: both;
	padding: 1.8em 0 0 2em;
	color: #ffffff;
	font-size: 1.2em;
	font-family: Baskerville, Palatino, 'Palatino Linotype', Garamond, Georgia, Times, serif;
	height: 100px;
	width: 301px;
}

#blog-description:hover {
	background: transparent url("/wp-content/themes/reflectionsedge/images/blog-description-hover.jpg") no-repeat;
	color: #000000;
} */

#blog-description {display: none;}

.about {
border-top: 5px solid #cccccc;
padding-top: 10px;
}

.about p {
color: #4d4d4d;
font-style: italic;
}

#applesearch {
text-align: right;
padding-right: 10px;
}

#applesearch input {
width: 75px;}

/* Navigation */

#nav {
	margin: 0 .5em 0 0;
	padding: 0;
}

#nav li {
	font-size: .8em;
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 1.5em;
	text-align: right;
	text-transform: uppercase;
}


#nav li.current_page_item a, #nav li.current_page_item a:active, #nav li.current_page_item a:visited, #nav li.current_page_item a:hover {
	color: #cccccc;
	
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: 2px;
	border-bottom: 0px;
}

#nav li.current_page_item {
	border-bottom: 1px solid #ffffff;
}

#nav li a, #nav li a:active, #nav li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#nav li a:hover {
	color: #46312d;
	text-decoration: none;
}

#nav li.page_item.page-item-1990 {
background: transparent url("/wp-content/themes/reflectionsedge/images/rss.png") no-repeat 15px 0px;
}

#nav li input {
font-family: Baskerville,Palatino,'Palatino Linotype',Garamond,Georgia,Times,serif;
color: #4D4D4D;
text-align: right;
}

/* Meta Information */
/* p.meta for all author, category, tag, etc */
/* same for entry-meta on category, tag pages */

p.meta, div.entry-meta {
	color: #8c8c8c;
	font-style: italic;
	font-size: .8em;
	margin: 0 0 .5em 0;
}

p.meta a, div.entry-meta a,
p.meta a:active, div.entry-meta a:active,
p.meta a:visited, div.entry-meta a:visited {
	text-transform: uppercase;
	font-size: .9em;
	font-style: normal;
	color: #144C64;
}

p.meta a:hover, div.entry-meta a:hover {
	text-transform: uppercase;
	font-style: normal;
	color: #7AB8D3;
}



/* Homepage Styles */
.excerpt p {
	line-height: 1.4em;
	margin: 0;
}

li.excerpt {
	border-bottom: 1px solid #ccc;
	margin-bottom: 2em;
	padding-bottom: 5px;
}

p.excerpt_title {
	color: #8c8c8c;
	font-style: italic;
	font-size: 0.8em;
	margin: 0;
}


	
/* Fiction - left div/primary */
div#primary {
	float: left;
	width: 250px;
	padding-right: 20px;
}

	
ul#fiction {
	margin: 0px 45px 0 0;
	list-style-type: none;
	padding: 0;
}

div#primary h2 a, div#secondary h2 a {
	text-transform: lowercase;
	font-size: 1.3em;
	color: #6f8350;
	text-decoration: none;
	font-style: italic;
}

div#secondary h2 a.special {
	color: #d58912;
}

div#primary h2 a:hover, div#secondary h2 a:hover {
	color: #4C5A37;
}
	


/* Features, Resources - right div/secondary */

div#secondary {
	float: left;
	width: 450px;
}

.top {
margin-top: 3em;
}


/* Featured */
ul#featured {
	list-style-type: none;
	padding: 0;
}


ul#featured li.title a, ul.featured li.title a:active, ul.featured li.title a:visited {
	font-size: 1.7em;
	line-height: .9em;
	color: #144c64;
	text-decoration: none;
}

ul#featured li.title a:hover {
	color: #7AB8D3;
}

ul#featured li.excerpt p {
font-size: 1.2em;
}


/* Book Reviews */
ul#bookreviews {
	list-style-type: none;
	padding: 0;
}


/* Resources */
ul#resources {
	list-style-type: none;
	padding: 0;
}


/* sidebar */
#sidebar {
	display: inline;
	float: left;
	margin: 50px 0 0 0;
	width: 108px;
	height: 550px;
	background: transparent url("/wp-content/themes/reflectionsedge/images/sidebar_bottom.jpg") no-repeat;
}

#sidebar ul {
		list-style-type: none;
}

#sidebar li {
	list-style-type: none;
}



/* Single Posts */
h2.entry-title, h3.entry-title, {
	line-height: .9em;
	color: #144c64;
	margin-bottom: 0;
}

.author-desc {
	border-top: 5px solid #CCCCCC;
	padding-top: 10px;
	font-style: italic;
}

.author-desc i {
font-style: normal;}

/* Archives Pages */
ul#archives-page {
	margin-bottom: 2em;
	padding: 0;
}

ul#archives-page li {
	list-style-type: none;
	margin-bottom: .5em;
}

ul#archives-page li a {
	text-decoration: none;
}


div.hentry {
border-bottom: 2px solid #ccc;
margin-bottom: 3em;}


div.nav-previous {float: left;}
div.nav-next {float: right;}

/* Main Paras on Pages */
.entry-content p.first {
	width: 75%;
}



/* footer */
#footer { margin-top: .75em; border-top: 1px solid #cccccc;}
#footer span { font-size: .5em; font-style: italic; }
