/*  
Theme Name: Orange
Theme URI: http://www.elephantsdream.org/
Description: Elephants Dream website.
Version: 1.0
Author: Matt Ebb
Author URI: http://mke3.net/

*/

/* **** basic fonts and things **** */

body {
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	background-color: #393121;
	}

p, li {
	font-family: 'Georgia', Garamond, 'Times New Roman', Times, Serif;
	font-size: 13px;
	line-height: 160%;
	color: #E4DBBE;
	}

h1, h2, h3 {
	font-family: 'Luxi Serif', Georgia, Garamond, 'Times New Roman', Times, Serif;
	font-weight: normal;
	letter-spacing: -0.04em;
	color: #E6DCBA;
	}

h1 {
	font-size: 28px;
	}
h1.articleheader a {
	text-decoration: none;
	}
h1.articleheader a:hover {
	text-decoration: underline;
	}
h2 {
	font-size: 18px;
	}
.articledate h2 {
	color: #BCB48F;
	font-size: 22px
	}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #CABC7B;
	}

a	{
	color: white;
	}
a:hover {
	color: #FEEFA6;
	}

img {
	border: 0px;
	}

.introtext em {
	color: white;
	}
	
hr	{
	height: 0px;
	border: 0px;
	border-bottom: 1px solid #A99A8B;
	}

/* **** page layout **** */

#headercontainer {
	width: 100%;
	background-color: black;
	height: 281px;
	text-align: center;
	}
	
#headercontent {
	width: 910px;
	height: 281px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	}

#headerdarkcontainer {
	width: 100%;
	background-image: url('//orange.blender.org/wp-content/themes/orange/images/common/bg_page_dark_top.jpg');
	background-position: center;
	height: 48px;
	text-align: center;
	}

#headerdarkpagecontainer {
	/* override */
	background-image: url('//orange.blender.org/wp-content/themes/orange/images/common/bg_page_dark_top_page.jpg');
	text-align: center;
	}

#headerdarkcontent {
	width: 910px;
	height: 48px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	}
	
#darkcontainer {
	width: 100%;
	background-image: url('//orange.blender.org/wp-content/themes/orange/images/common/bg_page_dark.jpg');
	background-position: center 120px;
	height: 112px;
	text-align: center;
	}	
	
#darkcontent {
	width: 910px;
	height: 112px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	}

#introtext-col1 {
	position: absolute;
	left: 90px;
	top: 10px;
	width: 340px;
	}
	
#introtext-col2 {
	position: absolute;
	left: 470px;
	top: 10px;
	width: 340px;
	}

.introtext p {
	margin-top: 0px;
	}
	
#darkpagecontainer {
	width: 100%;
	background-image: url('//orange.blender.org/wp-content/themes/orange/images/common/bg_pagetop.jpg');
	background-position: center;
	height: 45px;
	text-align: center;
	}

#darkpagecontent {
	width: 910px;
	height: 48px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	}
	
img#darkpagerule {
	width: 910px;
	height: 45px;
	position: absolute;
	left: 0px;
	}

#pagecontainer {
	width: 100%;
	background-image: url('//orange.blender.org/wp-content/themes/orange/images/common/bg_page.jpg');
	background-position: center;
	text-align: center;
	}
	
#pagecontent {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 95px;
	text-align: left;
	}

.articlenav {
	margin-top: -50px;
	margin-left: 100px;
	margin-right: 100px;
	padding-bottom: 50px;
	}
	
#homepagefooter {
	margin-top: -50px;
	margin-left: 100px;
	margin-right: 100px;
	padding-bottom: 50px;
	} 
	
#insidepagefooter {
	margin-top: -50px;
	padding-bottom: 50px;
	}

	
/* **** blog article things **** */
.articlecontainer {
	margin-top: -60px;
	}
	
.articledate {
	margin-top: 50px;
	width: 100px;
	}
	
img.underlinedate {
	width: 63px;
	height: 18px;
	position: relative;
	top: -15px;
	}

.articletext {
	position: relative;
	top: -112px;
	left: 100px;
	width: 520px;
	}

.articletext img {
	margin-right: 25px;
	margin-bottom: 15px;
	padding: 1px;
	border: 1px solid #CABC7B;
	}
	
.articletext a img:hover {
	border: 1px solid #FEEFA6;
}

h1.articleheader, h3.articleheader {
	display: inline;
	}
	
h3.articleheader {
	font-weight: normal;
	}
	
p.commentlinks {
	clear: both;
	}
	
/* *** images *** */	
.gallery img, .soundtrack img, .prodphotos img, .press img {
	margin-right: 18px;
	margin-bottom: 20px;
	padding: 1px;
	border: 1px solid #766F4F;
	}
	
.gallery a img:hover, .soundtrack a img:hover, .prodphotos a img:hover .press a img:hover {
	border: 1px solid #FEEFA6;
	}

/* *** gallery *** */
.gallery, .soundtrack, .prodphotos {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}

ol.soundtracklist {
	list-style-image: url('//orange.blender.org/wp-content/themes/orange/images/common/audio-x-generic-1.png');
	}

ol.soundtracklist a {
	position: relative; top: -6px;
	}
	
img.smallicon {
	border: 0px;
	margin: 0px;
	margin-right: 3px;
	position: relative;
	top: 9px;
	}
	
/* *** team *** */
.credits {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}

.creditscol1, .creditscol1below {
	width: 320px;
	margin-top: 18px;
	text-align: right;
	}

.creditscol1below {
	margin-top: -10px;
	}

.creditscol2, .creditscol2below {
	margin-top: -36px;
	margin-left: 420px;
	}

.creditscol2below {
	margin-top: -36px;	
	}
	
p.creditsdesc {
	clear: both;
	}
	
.creditscentered {
	text-align: center;
}

.creditscenteredbelow {
	margin-top: -10px;
	text-align: center;
}

/* *** Download *** */
.download {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}

td.thumbcol { 
	width: 300px;
	margin-right: 20px;
	text-align: center;
	}
	
/* *** Background *** */
.background {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}
	
/* *** Production *** */
.production {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}
	
/* *** Press *** */
.press {
	position: relative;
	top: -60px;
	margin-bottom: 40px;
	}
