/*   
Theme Name: Elysium Productions - 2011
Theme URI: http://twopaperdolls.com
Description: Custom blog theme created for Elysium Productions - WP 3.1
Author: Whitney Hartshorne
Author URI: http://twopaperdolls.com
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background:url(/wp_content/themes/Elysium2011/images/bg.png) 0 0 repeat; font: 11px/1.72em Verdana, Geneva, sans-serif;color:#555551; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
a.skip {
	display:hidden;color:#dde8e8;
}
#page-wrap { 
	position:relative;
	width: 940px; margin: 20px auto 0px auto;padding:0px 10px;background-color:#FFFFFF;-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px; }

h1, h2, h3, h4, h5, h6 { font-weight: 300; margin: 0 0 5px 0;font-family: "p22-underground-1","p22-underground-2",sans-serif;color:#E6546F;}
h1 {font-size:22px; }
h2 {font-size:20px; }
h3 { font-size:17px;}
h4 { font-size:15px;}
h5 { font-size:13px;}
h6 { font-size:12px;}

p { margin: 0 0 10px 0;color:#555551; }
a {color:#E6546F;text-decoration:none;}
a:hover { color:#A0D1E7;} 
iframe {margin:5px 0px;}
blockquote { }
blockquote p { }

.alignleft {float:left;margin:0px 10px 10px 0px;}
.alignright {float:rightt;margin:0px 0px 10px 10px;}
.aligncenter {text-align:center;}

ul, ol { margin: 0 0 10px 0; }



form { }
input[type=text], textarea {
	font-size:10px;
	color:#999;
	width:150px;
	border:1px #e8e8e7 solid;
	padding:3px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}



.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

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

#searchTop {
	width:100%;
	padding:20px 0 0 0;
	text-align:right;
}

#header {
	padding:0px;
	height:170px;
}

#header ul {
		margin:0;
		padding:60px 0 0 0;
		list-style:none;
		text-align:center
	}
	
	#fixSocial {
		position:fixed;
		top:70px;
		margin-left:-33px;
	}
	
		#fixSocial a.facebook, #fixSocial a.twitter, #fixSocial a.feed {
		display:block;
		text-indent:-999px;
		overflow:hidden;
		height:73px;
		width:30px;
		background:url(/wp_content/themes/Elysium2011/images/fix_socialNav.png) 0 0 no-repeat #FFF;
		color:#A0D1E7;
		margin:5px 0px;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-bottomleft: 7px;
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
	}
		#fixSocial a.facebook:hover {
			background-position: -30px 0;
		}
		
		#fixSocial a.twitter {
			background-position:0 -90px;
			height:58px;
		}
			#fixSocial a.twitter:hover {
				background-position: -30px -90px;
			}
		#fixSocial a.feed {
			background-position:0 -177px;
			height:38px;
		}
			#fixSocial a.feed:hover {
				background-position:-30px -177px;
			}
#rightNav, #logo, #leftNav {
	float:left;
	display:inline-block;
	margin:0px 5px 0px 0px;
	width:315px;
}

	#logo {width:300px;}
	#rightNav {
		margin:0px;
	}

	#rightNav .main, #leftNav .main {
		font-family: "p22-underground-1","p22-underground-2",sans-serif;
		letter-spacing:.1em;
		font-weight:300;
		font-size:15px;
		text-transform:uppercase;
		display:block;
		border-bottom:1px dashed #A0D1E7;
		padding:0px 8px;
	}
	
		a span.des {
			display:block;
			color:#A0D1E7;
			font-size:11px;
		}

	#rightNav li, #leftNav li {
		display:inline-block;
		float:left;
		margin:0px 10px;
	}
	
	#logo a {
		height:160px;
		display:block;
		overflow:hidden;
		text-indent:-999px;
		background:url(/wp_content/themes/Elysium2011/images/logo.png) top center no-repeat;
	}

/*========Featured=========*/

#featured {
		height:210px;
		padding:5px 0px;
		border-bottom:1px dashed #A0D1E7;
		border-top:1px dashed #A0D1E7;
		width:100%;
}

	#featured div {
		float:left;
		display:inline-block;
		margin-right:3px;
		width:280px;
		height:210px;
		overflow:hidden;
	}
	
	#featured .featuredRight {
		margin-right:0;
	}
	
	#featured .featuredMiddle {
		width:373px;
	}

	#featured p {margin-top:-5px;}
/*=========MainContent==========*/
#mainContent {
	clear:both;
	width:100%;
	margin-top:20px;
}

#mainEntry {
		width:700px;
		float:left;
		display:inline-block;	
}
	h2.title {
		margin-bottom:0px;
	}


.meta p{
	color:#999;
 }
 
 	.meta a{
		color:inherit;
		text-decoration:underline;
	}
.post {
	clear:both;
	margin-bottom:35px;
}



/*==========SIDEBAR==========*/
#sidebar { 
	float:right;
	display:inline-block;
	width:220px;
	color:#8D9091;
}

	#sidebar h2 {
		text-align:center;
		color:#E6546F;
		text-transform:none;
		font-size:15px;
	}
	
	#sidebar div {
		border-bottom:1px dashed #A0D1E7;
		margin-bottom:15px;
		padding:0px 5px;
	}
	
	#sidebar div div {
		border:none;
	}

	#sidebar ul {
		margin:0 0 15px 15px;
		padding:0;
		list-style:none;
	}
	
	#sidebar ul li {
		margin:0px 0px 15px 0px;
		font-size:10px;
	}
	
	#sidebar strong {
		font-weight:normal;
		color:#709FB3;
	}
		#sidebar li a {
			color:#7B7F80;
		}
		
		#sidebar li a:hover {
			color:#E6546F;
		}

	#sidebar a.facebook, #sidebar a.twitter, #sidebar a.feed, #sidebar a.email {
		display:block;
		padding:8px 0px 5px 25px;
		background:url(/wp_content/themes/Elysium2011/images/sidebar_social.png) 0px 0 no-repeat;
		color:#A0D1E7;
	}
	
	#sidebar a.facebook:hover, #sidebar a.twitter:hover, #sidebar a.feed:hover, #sidebar a.email:hover {
		color:#E6546F;
		}
	
		#sidebar a.twitter {
			background-position:0 -25px;
		}
		#sidebar a.feed {
			background-position:0 -50px;
		}
		#sidebar a.email {
			background-position:0 -73px;
		}

		
/*=========PAGE NAV======*/
.wp-pagenavi {
	clear: both;
	height:25px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 2px 4px;
	border:1px dashed #A0D1E7;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
}

.wp-pagenavi span.current {
	color:#A0D1E7;
}

.navigation {
	clear:both;
	height:25px;}
.next-posts{
	width:50%;
	float:left;
	display:inline-block;
}
.prev-posts {
	width:50%;
	float:right;
	display:inline-block;
	text-align:right;
}

/*=============SEARCH PAGE=========*/
#searchform { }
	#s { }
	#searchsubmit {
	color:#E8E8E7;
	background:none;
	padding:3px;
	border:1px #e8e8e7 solid;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;}
	
ol.commentlist { list-style: none; }
ol.commentlist li.comment { border-bottom:1px dashed #A0D1E7; padding: 10px; }
ol.commentlist li.comment div.comment-author {font-family: "p22-underground-1","p22-underground-2",sans-serif;text-transform:uppercase;color:#E6546F;font-size:12px;}
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard img.avatar { float:left; margin:0 10px 10px 0; }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #A0D1E7; }
ol.commentlist li.comment p {clear:both;color:#888887;}
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: normal; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #fefef6; }

/*=========COMMENT FORM=========*/

	#respond div{
		margin:10px 0px;
	}

	#respond input {
		padding:5px;
		width:250px;
		font-size:12px;
	}
		#respond textarea {
			width:325px;
		}

	#respond label, input#commentSubmit {
		font-family: "p22-underground-1","p22-underground-2",sans-serif;
		text-transform:uppercase;
		color:#E6546F;
	}
	
	input#commentSubmit {
		width:58px;
		height:23px;
		background-color:#f3fdfd;
		border:1px solid #cde9ea;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		}

/*==========ARCHIVE & SEARCH==========*/
	.archive h2 {
		text-align:center;
	}
	
		.archivePost {
			margin:0 0 25px 0;
		}
		
		
		.archive p{
			border-bottom:1px dashed #A0D1E7;
			padding-bottom:10px
		}



/*=============FOOTER===========*/
#footer {
	margin:0px -10px;
	padding:0px 10px; /*wkh width 100% */
	clear:both;
	height:200px;
	width:940px;
	background-color:#F8F6EF;
	color:#7B7F80;
}

	#footerNav {
		padding-top:30px;
	}
	
	
	#footerNav .navItem {
		float:left;
		display:inline-block;
		width:125px;
		height:150px;
	}
	
	.navItem ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.navItem li a {
		color:#7B7F80;
	}
	
	.navItem li a:hover {
		color:#E6546F;
	}


	#footer p {
		clear:both;
		font-size:9px;
		color:#AFA899;
	}
	
		#footer p a {
			color:inherit;
		}
		
		#footer p a:hover {
			text-decoration:underline;
		}
		
		
		
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; /*letter-spacing: 0.2pt; */font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
/*