/*
Theme Name: The Stage Library
*/

 /* Generic elements */
* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;
}

h1 { }
h2 {
	font-size: 22px;
	letter-spacing: 0.5px;
}
h3 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.5px;
}
h4 {
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.5px;
}

a {
	color: #8DB024;
	text-decoration: none;
}

 /* Template styles */
div#header {
	width: 775px;
	margin: 20px auto;
}

div#navigation {
	background-color: #D7EB98;
	border-top: 1px solid #8DB024;
	border-bottom: 1px solid #8DB024;
	height: 28px;
}
div#navigation ul {
	width: 775px;
	padding-top: 7px;
	margin: 0px auto;
	font-weight: bold;
}
div#navigation ul li {
	margin-right: 20px;
	display: inline;
}
div#navigation a {
	color: #000000;
}

div#title {
	background-color: #F4FAE4;
	border-bottom: 1px solid #8DB024;
	margin-bottom: 20px;
	height: 38px;
}
div#title.expanded {
	height: 205px;
}
div#title h2 {
	width: 775px;
	padding-top: 6px;
	margin: 0px auto;
}

div#wrapper {
	width: 775px;
	margin: 0px auto;
	overflow: hidden;
}
div#wrapper div#left {
	float: left;
	width: 542px;
}
div#wrapper div#right {
	float: right;
	width: 213px;
}

div#wrapper div#right div.boxout {
	width: 99%;
	margin-bottom: 20px;
	border-top: 1px solid;
	border-bottom: 1px solid;
}
	div#wrapper div#right div.boxout.purple {
		background-color: #FBF9FF;
		border-color: #CFB9FF;
	}
	div#wrapper div#right div.boxout.blue {
		background-color: #FAFCFE;
		border-color: #A5C9ED;
	}
div#wrapper div#right div.boxout p {
	padding: 6px;
}
	div#wrapper div#right div.boxout.purple p a {
		color: #A275FF;
	}
	div#wrapper div#right div.boxout.blue p a {
		color: #3083D6;
	}

div#wrapper div#right div.boxout div.heading {
	height: 30px;
	border-bottom: 1px solid;
}
	div#wrapper div#right div.boxout.purple div.heading {
		background-color: #E3D7FF;
		border-color: #CFB9FF;
	}
	div#wrapper div#right div.boxout.blue div.heading {
		background-color: #D5E6F7;
		border-color: #A5C9ED;
	}
div#wrapper div#right div.boxout div.heading h4 {
	padding: 6px;
}

div#footer {
	margin-top: 20px;
	padding: 20px 0px;
	background-color: #D7EB98;
	border-top: 1px solid #8DB024;
}
div#footer div {
	margin: 0 auto;
	width: 775px;
	/*letter-spacing: 0.5px;*/
}
div#footer div p#copyright {
	margin-top: 2px;
}

 /* Specific page styles */
div.entry { }
div.entry .date {
	margin-top: 2px;
	color: #656565;
}
div.entry p {
	margin: 10px 0px;
	text-align: justify;
}