/************************************/
/* Crimea Project					*/
/* Layout Stylesheet				*/
/************************************/

/************************************/
/* General Formatting				*/
body {
	background: #767c7d url(../images/bkgrd_body.jpg);
	background-attachment: fixed;
}
.left, .alignleft {
	float: left;
}
.right, .alignright {
	float: right;
}
#background_left {
	background: url(../images/bkgrd_body2.png) top left repeat-y;
	bottom: 0;
	height: 100%;
	position: fixed;
	width: 100%;
}
#background_right {
	background: url(../images/bkgrd_body3.png) top right repeat-y;
	height: 100%;
	width: 100%;
}
#background_bottom {
	background: url(../images/bkgrd_body4.png) left bottom repeat-x;
	height: 100%;
	width: 100%;
}
#page_wrap {
	background: url(../images/bkgrd_page.png) top center repeat-y;
	margin: 0 auto;
	position: relative;
	width: 1034px;
}
#page {
	background: #f2e6e2 url(../images/bkgrd_page2.jpg) no-repeat;
	margin: 0 7px;
}

/************************************/
/* Header							*/
#header {
	padding: 22px 31px 18px 31px;
}
#header h1 {
	float: left;
	margin: 0;
}
#header h1 a {
	background: url(../images/img_logo.gif);
	display: block;
	height: 144px;
	text-indent: -999em;
	width: 261px;
}
#nav_wrapper {
	background: url(../images/bkgrd_nav_end.png) no-repeat top right;
	float: right;
	margin: 74px -40px 0 0;
	padding: 0 9px 0 0;
	position: relative;
}
#nav {
	background: url(../images/bkgrd_nav.png) no-repeat top left; /* left and right was 24px */
	height: 75px;
	width: 675px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}

#nav ul{
}

#nav li {
	float: left;
}
#nav li a {
	display: block;
	float: left;
	height: 50px;
	margin: 0 0 0px 0;
	padding: 4px 6px 0 6px;
}



#nav ul li{
	float:left;
	position:relative;
}


#nav li ul{
	position: absolute;
	top: 53px;
	display: none;
	padding-bottom:10px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	overflow:hidden;
	background: #362022;
	width:200px;
	z-index:999;
	
}

#nav li ul li{
	
}

#nav li ul li a{
	padding:0px 10px 0px 10px;
	border-bottom: dotted 1px #333;
	background-image: url(images/buttons_borders.png);
	background-repeat: no-repeat;
	background-position: left -10px;
	color:#f7f7f7;
	width:200px;
	z-index:999;
}

#nav li ul li a:hover{
	background:#3e292b;
	background-repeat: no-repeat;
	background-position: left -10px;
}

#nav li:hover ul {
	display: block;
}

#nav .overlay {
	background: url(../images/img_slogan.png);
	height: 36px;
	position: absolute;
	right: 78px;
	top: -20px;
	width: 328px;
	z-index:10000;
}



/************************************/
/* Content							*/
#main {
	padding: 0 31px;
}
#content {
	float: left;
	padding: 0 16px 0 0;
	width: 586px;
}
#content .entry {
	clear: both;
	padding: 0 0 28px 0;
}
#content .post_meta {
	clear: both;
	margin: 0.50em 0 0 0;
	padding: 6px;
}
#content .navigation {
	margin: 1.50em 0 1.00em 0;
	padding: 12px 6px;
}
#content .commentlist {
	list-style: none;
	padding: 24px 0 0 0;
}
#content .commentlist li {
	padding: 0 0 12px 0;
}
#content .commentlist p {
	padding: 0 0 0 48px;
}
#content .avatar {
	float: left;
	margin: 0 8px 8px 0;
}
#respond h3.title {
	margin: 1.00em 0 0 0;
}
#respond ul {
	list-style: none;
	padding: 18px 0 0 0;
}
#respond label {
	display: block;
	padding: 6px 0;
}

	/* Content Formatting */
	#content h1, #content h2, #content h3,
	#content h4, #content h5, #content h6 {
		margin: 0;
	}
	#content .title {
		margin: 0.50em 0 0 0;
	}
	#content h2.title.archive {
		margin: 0.50em 0 1.50em 0;
	}
	#content a {
	}
	#content ol, #content ul, #content dl {
	}
	#content li, #content dd {
	}
	#content blockquote {
	}
	#content p {
		margin: 1.00em 0;
	}
	#content p.date {
		margin: 0;
	}
	#content ul, #content ol {
	}
	#content li, #content dd {
	}
	#content .entry_item img {
		float: left;
		margin: 0 8px 8px 0;
	}
	#content .entry_item img.alignright, #content img[align="right"] {
		float: right;
		margin: 0 8px 0 8px;
	}
	#content table {
	}
	#content th, #content td {
	}
	
	
	/* Sidebar */
	#sidebar {
		background: url(../images/border_divider.png) repeat-y top left;
		float: right;
		padding: 0 0 0 18px;
		width: 338px;
	}
	#sidebar .entry {
		background: url(../images/border_sidebar.png) no-repeat bottom center;
		margin: 0 0 12px 0;
		padding: 0 0 20px 0;
	}
	#social {
		padding: 0 0 24px 0;
	}
	
	#social li {
		float: left;
		margin: 0 0 0 20px;
		width:32px;
	}
	#photos {
		height: 313px;
		position: relative;
		width: 260px;
	}
	#photos .overlay {
		background: url(../images/bkgrd_photos.png);
		display: block;
		height: 313px;
		position: absolute;
		width: 260px;
		z-index: 100;
	}
	#photos #photo_wrap {
		padding: 19px 0 0 0;
		position: absolute;
		z-index: 50;
	}
	#sidebar ul {
		margin: 0 0 0 6px;
	}
	#sidebar .archival {
		margin: 0 0 0 6px;
	}
	#sidebar .archival ul {
		margin: 0 0 0 24px;
	}
	#sidebar .books img {
		float: left;
		margin: 0 8px 8px 0;
		padding: 4px;
	}
	#sidebar #social a {
		background: url(../images/sprites_social.png);
		display: block;
		float: left;
		height: 32px;
		text-indent: -999em;
	}
	#sidebar #social .twitter a {
		background-position: 0 0;
		width: 32px;
	}
	#sidebar #social .facebook a {
		background-position: -60px 0;
		width: 32px;
	}
	#sidebar #social .vimeo a {
		background-position: -119px 0;
		width: 32px;
	}
	#sidebar #social .rss a {
		background-position: -179px 0;
		width: 32px;
	}
	#sidebar #social .youtube a {
		background-position: -238px 0;
		width: 32px;
	}
	
	#sidebar #social .itunes a {
		background-position: -296px 0;
		width: 32px;
	}
	
	#sidebar #social .twitter a:hover {
		background-position: 0 32px;
	}
	#sidebar #social .facebook a:hover {
		background-position: -60px 32px;
	}
	#sidebar #social .vimeo a:hover {
		background-position: -119px 32px;
	}
	#sidebar #social .rss a:hover {
		background-position: -179px 32px;
	}
	#sidebar #social .youtube a:hover {
		background-position: -238px 32px;
	}
	#sidebar #social .itunes a:hover {
		background-position: -296px 32px;
	}
	#feeds {
		padding: 0 0 24px 34px;
	}
	#sidebar #feeds a {
		clear: both;
		display: block;
		margin: 0 0 12px 0;
	}
	#sidebar #feeds a span {
		background-image: url(../images/sprites_social.png);
		background-position: -179px 0;
		display: block;
		float: left;
		height: 32px;
		margin: 0 6px 0 0;
		width: 32px;
	}
	#sidebar #feeds a:hover span {
		background-position: -179px 32px;
	}
	#searchform {
		padding: 24px 5px 6px 5px;
	}
	#searchform label {
		display: block;
		float: left;
		margin: 0 8px 0 0;
		padding: 8px 0 0 0;
	}
	#searchform #s {
		float: left;
		margin: 2px 0 0 0;
		width: 196px;
	}
	#searchsubmit {
		float: left;
		margin: 2px 0 0 2px;
		padding: 2px 4px;
	}
	#tweets {
		background: url(../images/bkgrd_feed.jpg);
		margin: 0 0 0 32px;
		width: 284px;
	}
	#tweets h3 {
		background: url(../images/bkgrd_feed_top.jpg);
		height: 53px;
		margin: 0;
		text-indent: -999em;
	}
	#tweets ul {
		background: url(../images/bkgrd_feed_btm.jpg) no-repeat bottom;
		padding: 0 10px 14px 10px;
	}
	#tweets li {
		margin: 4px 0 0 0;
		padding: 4px;
	}
	#custom_archives {
		text-align: center;
	}
	#custom_archives li, #custom_archives li a {
		display: inline;
	}
	#custom_archives li a {
		margin: 0 4px;
		padding: 4px;
	}
	

/************************************/
/* Footer							*/
#footer {
	background: url(../images/border_footer.png) no-repeat top center;
	margin: 24px 0 0 0;
	padding: 19px 31px 14px 31px;
}
