/*
Theme Name: Brindalyn.com
Theme URI: http://wordpress.org/
Description:
Version: 1.0
Author:
Author URI:
Tags:

*/

/*
------------------------------------------------------------
COLORS
------------------------------------------------------------

yellow for links
#ffd200;

bright blue for headers 
#a5c4ed;	

*/


/*
------------------------------------------------------------
BASIC
------------------------------------------------------------
*/
body {
	background: #000;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #CCC;
	font-size: 100%;	
}
/* remove default margins */
body, div, h1, h2, h3, ul, p, dl, dd, dt, table, tr, td, form {
	margin: 0;
	padding: 0;
}
img, a img {
	border: 0;
	margin: 0;
	padding: 0;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #779ac3;
}
a:hover {
	text-decoration: underline;
}
.additional-meta {
	font-size: xx-small;
}
blockquote {
	font-style: oblique
}

/*
------------------------------------------------------------
LISTS 
------------------------------------------------------------
*/
ul {
	margin: 0;
	padding: 0;
}
ul li {
	margin-left: 5px;
	padding: 0;
}
li {
	list-style-type: none;
}
.disc {
	list-style-type: disc
}

/*
------------------------------------------------------------
HEADINGS
------------------------------------------------------------
*/
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}
/*
------------------------------------------------------------
MAIN DIVS
------------------------------------------------------------
*/
#wrapper {
	float: none;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	width: 1000px;
}
#header {
	
}
#footer {
	height: 50px;
	overflow: hidden;
	margin: 20px auto 0;
	clear: both;
	float: none;
	text-align: center;
	padding: 20px 0;
}

/*
------------------------------------------------------------
POSTS
------------------------------------------------------------
*/
.front-post {
	margin: 75px 0 20px;
}
#post-single {
	margin: 0 0 20px;
}
.posts-wrap {
	width: 760px;
	margin: 30px 0 0 240px;
	clear: none;
	float: left;
}

/*
------------------------------------------------------------
PROJECT PAGES
------------------------------------------------------------
*/
.project-header {
	font-size: 1.5em;
	margin-bottom: 5px;
	color: #FFF;	
}
.project-subheader {
	font-size: 0.9em;
	color: #AAA;
}
/* standard paragraphs */
.paragraph-type-a {
	font-size: 0.9em;
	line-height: 1.3em;
	width: 500px;
}	
/* usually song lyrics with line breaks */
.paragraph-type-b {
	font-size: 0.9em;
	line-height: 1.3em;
	width: 500px;
}
/* wider paragraph width */
.paragraph-type-wide {
	font-size: 0.9em;
	line-height: 1.3em;
	width: 700px;
}
.project-divider {
	border-top: 1px dashed #535a61;
	height: 1px;
	margin: 15px 0;
	clear: both;
}
/* 10px vertical spacer */
.project-spacer {
	height: 10px;
	clear: both;
}
/* 30px vertical spacer */
.project-spacer-medium {
	height: 30px;
	clear: both;
}

/* enlarged title within a paragraph */
.project-paragraph-title {
	font-size: 1.5em;
	color: #EEE;
	line-height: 1.5em;
}
/* smaller italic text ie. "performed by..." */
.project-caption {
	font-style: italic;
	color: #999;
	font-size: 0.9em;
	line-height: 2.0em;
}

/* a row of 150px thumbnails */ 
.thumbnail-row {
	height: 150px;
	float: left;
}


/* container for large images in project */
.project-images {
	border: 1px #cc0000;
}

/*
------------------------------------------------------------
CV PAGE
------------------------------------------------------------
*/

/* Paragraphs in the CV page */
#cv-wrap {
	width: 760px;
}

#cv-column-left {
	width: 44%;
	float: left;
}

#cv-column-right {
	width: 55%;
	float: right;
}

.cv-sectionheader {
	font-size: 1.4em;
	margin-bottom: 10px;
	/* color: #a5c4ed; */
	color: #FFF;
}

.cv-subsectionheader {
	font-size: 0.9em;
	margin-bottom: 10px;
	/* color: #a5c4ed; */
	color: #FFF;
}

.cv-paragraph {
	font-size: 0.9em;
	line-height: 1.3em;
	margin-bottom: 50px;
}

/*
------------------------------------------------------------
PLUGINS, FLASH, ETC
------------------------------------------------------------
*/
.audio-player-single, .audio-player-multiple {
	margin: 10px 0 10px 0;
}
/*
------------------------------------------------------------
SIDEBAR
------------------------------------------------------------
*/
.sidebar-wrap {
	margin: 0 20px 0 0;
	overflow: hidden;
	float: left;
	clear: none;
	width: 230px;
	position: fixed;
}
.sidebar {
	width: 99%;
	clear: none;
}
#sidebar-title {
	color: #EEE;
	font-size: 1.3em;
	margin: 33px 0 20px 20px;
}
a.siteurl-link, a.siteurl-link:hover {
	color: #EEE;
	text-decoration: none;
}
#sidebar-nav {
	margin: 0 0 0 20px;
	font-size: 0.9em;
	line-height: 1.5em;
}
#sidebar-email {
	font-size: 0.9em;
}

/*
------------------------------------------------------------
IMAGE ALIGNMENT
------------------------------------------------------------
*/
img.alignright {
	float: right;
	clear: none;
	margin: 0 0 1em 1em
}
img.alignleft {
	float: left;
	clear: none;
	margin: 0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center
}
img.alignnone {
	margin: 0;
}
img.alignleft-nomargin {
	margin: 0;
	float: left;
}

/*
------------------------------------------------------------
MEETINGS AS ARCHITECTURE
------------------------------------------------------------
*/
/* a row of 165px thumbnails */ 
.thumbnail-row.meetings {
	height: 165px;
	margin: 0 0 10px 0;
	float: left;
}
/* each meetings thumbnail */
img.alignleft.meetings-thumb {
	margin: 0 10px 0 0;
}
}

/*
------------------------------------------------------------
NEWS PAGE
------------------------------------------------------------
*/

/* Paragraphs in the CV page */
#news-wrap {
	width: 640px;
}
/* "NEWS" header text at top of page */
#news-header {
	margin-top: 23px;
}
.news-entry {
	width: 640px;
	float: left;
	margin: 0 0 80px 0;
}
/* Big banner images with thread in each entry */
.news-image {
	margin: 0 0 15px 0;
}
.news-body {
	font-size: 0.9em;
	line-height: 1.3em;
}
/* smaller text in news body paragraph */
.news-body-smaller {
	font-size: 0.85em;
	font-style: italic;
	font-color: #AAA;
}