/*   MY CSS    */

html, body {
	margin:0;
	padding:0;
	background:#130b08;
	height:100%;
	min-width:875px;
	}
	
#overlay {
position:absolute;
left:0px;
top:0px;
z-index:100;
width:100%;
height:100%;
background:black;
overflow:hidden;
}

#overlay img {
border:none;
}

a, a:hover, a:visited, a:link, a:active {
	text-decoration:none;
	color:peru;
}

h2 {
	margin:0px;
	}

table {
	margin:auto;
	height:100%;
	}

#left {
	background:url(images/leftbg.jpg) top right repeat-y;
	width:205px;
	height:100%;
	position:fixed;
	bottom:0;
	float:left;
	}
		
#right {
	background:url(images/rightbg.jpg) top left repeat-y;
	width:205px;
	height:100%;
	position:fixed;
	bottom:0;
	padding-left:17px;
	overflow:visible;
	}
	
#center {
	background:url(images/bg.jpg) center top repeat-y;
	}
	
#head {
	width:456px;
	background:url(images/topPic.png) top left no-repeat transparent;
	height:240px;
	position:fixed;
	z-index:2;
	top:-60px;
	}
	
#cdbot {
	width:456px;
	background:url(images/cdbottom.png) bottom left no-repeat transparent;
	height:350px;
	position:fixed;
	z-index:2;
	bottom:0px;
	}
	
#name {
	background:transparent url(images/name.png) no-repeat scroll left top;
	float:right;
	height:325px;
	padding-right:7px;
	position:relative;
	top:0;
	width:29px;
	}

#content {
	overflow:hidden;
	padding:145px 35px 35px;
	width:386px;
	text-align:center;
}

#navigation {
	display:block;
	padding-top:8px;
}

.page_item a, .cat-item a {
	color:#e9d1a9;
}

.page_item ul, .cat-item ul {
	display:none;
}

#sidelinks {
	position:absolute;
	bottom:0px;
	left:15px;
	background:transparent;
}

/* -------POSTS------- */

#notice {
	background:transparent url(images/notice.png) no-repeat bottom center;
	width:100%;
	height:165px;
	position:relative;
	top:-100px;
}

.post {
	padding-bottom:35px;
	padding-top:35px;
	background:transparent url(images/divider.png) no-repeat bottom center;
}

.post h2, .entry h2 {
	text-align:center;
}

.post h2, .post h2 a, .entry h2, #right h2, .page_item, .cat-item, .archivetitle, #postcomment, #comments {
	font-family:Baskerville,Book Antiqua,Georgia,Serif !important;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
	overflow:visible;
	color:#130b08;
	text-decoration:none;
	}

.post h2 a, .entry h2 {
	line-height:.6em;
	}

.post small {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#130b08;
	font-style:italic;
	position:relative;
	top:-3px;
}

.entry p {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#130b08;
	text-align:left !important;
}

.flckr {
	display:inline-table;
}

.fcaption {
font-family:Baskerville,Book Antiqua,Georgia,Serif !important;
font-size:0.7em;
font-style:italic;
font-weight:normal;
height:12px;
left:13px;
overflow:hidden;
position:relative;
text-align:center;
text-decoration:none;
top:-12px;
width:62px;
}

.fcaption a {
color:black;
}


/*   EVENTS CALENDAR   */


#right ul, .page_item, .cat-item {
	list-style:none;
	padding-top:3px;
}

#right div {
	margin:0px !important;
}

.ec3_list_day {
	color:Wheat!important;
	font-family:Baskerville,Book Antiqua,Georgia,Serif;
	font-size:12px;
	font-style:italic;
}

.ec3_list_day ul {
	padding-left:10px;
}

.ec3_publish {
	display:none;
}

#ec3_events {
	display:block;
	padding:2px 5px 10px 5px !important;
	border-bottom:1px solid wheat;
	position:relative;
	top:-5px;
}

#wp-calendar, #right h2, .page_item, .cat-item, .archivetitle {
	color:Wheat;
	font-style:normal;
	font-size:80%;
}

#wp-calendar {
	position:relative;
	top:-10px;
	border-bottom:1px solid wheat;
}

table.nav {
	position: relative;
	top: 17px;
	border-top:1px solid wheat;
}

.wp-caption-text {
	font-family:Baskerville,Book Antiqua,Georgia,Serif !important;
	font-size:12px;
	font-style:italic;
	margin:0;
}

/*     COMMENTS     */

#commentbox {
	width:300px;
}

.alignleft a, .alignright a {
	color:black !important;
	font-family:Baskerville,Book Antiqua,Georgia,Serif;
	font-size:12px;
	font-style:italic;
}


.alignleft {
	float:left;
	margin-top:25px;
}

.alignright {
	float:right;
	margin-top:25px;
}

/*    PHOTOS     */

.flickr-photos img {
	padding: 9px 10px 28px 8px;
	background:transparent url(images/polaroidbg.png) top left no-repeat;
	border:none !important;
	margin-bottom:-14px;
}

