/*

Theme Name: Parchment Theme

Author: WPThemeDesigner.com

Author URI: http://www.wpthemedesigner.com/

*/



* {

	margin: 0; padding: 0;

}

body {
	text-align: center;
	font: 11px Verdana;
	color: #565656;
	background-color: #000;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

a {
	text-decoration: none;
	color: #0089BB;
}

a:hover {

	text-decoration: underline;

}

img {

	border: 0;

}



.break {

	font-size: 0;

	width: 0; height: 0;

	clear: both;

}

.alignleft {

	float: left;

	margin: 4px 10px 5px 0;

}

.alignright {

	float: right;

	margin: 4px 0 5px 10px;

}

.aligncenter {

	text-align: center;

}

.hidden {

	display: none;

}



/** BEGIN wrapper **/

.wrapper {
	width: 1048px;
	text-align: left;
	background-image: url(images/inner_back.jpg);
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 0;

}

/** END wrapper **/



/** BEGIN header **/

#header {
	height: 248px;
	background-image: url(images/header.jpg);
	z-index: 10000;

}

	#header ul {
	list-style-type: none;
	height: 28px;
	padding-left: 25px;

	}

		#header ul li {
	float: left;
	text-transform: uppercase;
	font-weight: bold;

		}

		#header ul li a {
	padding: 9px 20px 10px;
	display: block;
	font-size: 1.3em;

		}

		#header ul li a:hover {
	color: #1B272C;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: 0 0;
		}

	#header .submenu ul {

		list-style-type: none;

		clear: both;

		height: 36px;

		padding-left: 17px;

	}

		#header .submenu ul li {

			text-transform: none;

		}

		#header .submenu ul li a {

			padding: 11px 12px;

			color: #565656;

		}

		#header .submenu ul li a:hover {

			color: #0089BB;

			text-decoration: none;

		}

	#header h1 {
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 62px;
	padding-left: 25px;

	}

		#header h1 a {
	display: block;
	outline: none;
	text-indent: -9999px;
	width: 580px;
	height: 125px;

		}

/** END header **/



/** BEGIN body **/

#body {
	clear: both;
	width: 1008px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/inner.png);
	background-repeat: repeat-x;
	z-index: 0;
	background-position: top;

}

/** END body **/



/** BEGIN left sidebar **/

#lsidebar {
	width: 193px;
	float: left;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 0;
	margin-left: 10px;

}

	#lsidebar h2 {

		color: #565656;

		font-size: 1em;

		text-transform: uppercase;

		padding: 8px 2px;

		border-bottom: 1px dotted #DEDCD4;

	}

	#lsidebar ul {

		list-style-type: none;

		padding: 5px 4px;

	}

		#lsidebar ul li {

			line-height: 1.4em;

			padding: 4px 0 4px 9px;

			background: url(images/bullet.gif) no-repeat 0 9px;

		}

		#lsidebar ul li a {

			color: #565656;

		}

	#lsidebar .box {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 2px;

	}

/** END left sidebar **/



/** BEGIN content **/

#content {
	width: 670px;
	float: left;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-repeat: repeat-x;
	background-position: top;

}

	#content .post {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 10px;

	}

	#content h2 {
	font-size: 2.15em;
	margin-bottom: 5px;
	text-align: center;

	}
	#content h2 a {
	margin-bottom: 5px;
	color: #427797;
	text-decoration: none;

	}

	#content .date {

		margin: 0 -8px 15px;

		padding: 2px 10px 10px;

		border-bottom: 1px dotted #DEDCD4;

		color: #CCCCCC;

	}

	#content .dark {

		color: #565656;

	}

	#content h3 {

		font-size: 1.5em;

		margin-bottom: 10px;

		font-weight: normal;

	}

	#content p {
	margin-bottom: 15px;
	line-height: 1.65em;
	font-size: 1.5em;

	}

	#content ul {

		margin: 0 0 15px 16px;

	}

	#content ol {

		margin: 0 0 15px 18px;

		padding-left: 15px;

	}

	#content li {

		line-height: 1.4em;

		padding: 2px 0;

	}

	#content blockquote {

		font-style: italic;

		font-weight: bold;

		padding: 10px 10px 10px 30px;

		background: url(images/quote.gif) no-repeat 0 0;

	}

	#content .details {

		padding: 10px;

		margin: 0 -8px 10px;

		border-width: 1px 0;

		border-style: dotted;

		border-color: #DEDCD4;

	}

		#content .details .l {

			float: left;

			width: 50%;

			margin-bottom: 0;

		}

		#content .details .r {

			float: right;

			width: 50%;

			margin-bottom: 0;

			text-align: right;

		}

/** END content **/



/** BEGIN right sidebar **/

#rsidebar {
	width: 305px;
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: url(images/back_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
	margin-right: -20px;
	margin-bottom: 15px;
	margin-left: 0px;
	z-index: 100000;
	visibility: visible;

}

	#rsidebar h2 {
	color: #565656;
	font-size: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px dotted #DEDCD4;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
	margin-right: 30px;

	}

	#rsidebar ul {

		list-style-type: none;

		padding: 5px 4px;

	}

		#rsidebar ul li {

			line-height: 1.4em;

			padding: 4px 0 4px 9px;

			background: url(images/bullet.gif) no-repeat 0 9px;

		}

		#rsidebar ul li a {

			color: #565656;

		}

	#rsidebar .box {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 2px;

	}

	#rsidebar form {
	width: 300px;
	height: 32px;
	background: url(images/search.gif) no-repeat 1px 5px;
	padding: 5px 0 5px 2px;

	}

		#rsidebar form input {

			float: left;

			border: 0;

			background-color: transparent;

			font-size: 1.2em;

			width: 218px;

			margin: 5px 2px;

		}

		#rsidebar form button {

			float: left;

			width: 67px; height: 32px;

			border: 0;

			text-indent: -9999px;

			margin-left: 1px;

			background-color: transparent;

		}

	#rsidebar .flckr {

		text-align: center;

		padding: 5px 0;

	}

		#rsidebar .flckr img {

			margin: 5px;

			width: 75px; height: 75px;

		}

	#rsidebar .video {

		padding: 5px 0 10px;

	}

	#rsidebar .tags {

		padding: 5px 10px 10px;

	}

		#rsidebar .tags a {

			color: #565656;

		}

		#rsidebar .tags a:hover {

			text-decoration: none;

			color: #0089BB;

		}

/** END right sidebar **/



/** BEGIN footer **/

#footer {
	clear: both;
	color: #333;
	padding: 10px;
	width: 1028px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/footer.jpg);

}

	#footer a {
	color: #2E5267;

	}

/** END footer **/



/** BEGIN miscellaneous **/

.postnav {

	clear: both;

	padding: 10px 0;

	font-size: 0.9em;

}

	.postnav a {

		border: 1px solid #cccccc;

		padding: 3px 8px;

		color: #999999;

		background-color: #ffffff;

	}

	.postnav a:hover {

		border: 1px solid #000000;

		color: #000000;

		text-decoration: none;

	}

#comments {

	

}

	#comments h2 {

		margin: 20px 0 5px;

		font-size: 1.5em;

		font-weight: normal;

	}

	#comments p {

		margin-bottom: 10px;

		line-height: 1.5em;

	}

	#comments form {

		padding-top: 20px;

	}

	#comments form p {

		margin-bottom: 5px;

	}

		#comments form input, textarea {

			border: 1px solid #cccccc;

			font-size: 0.9em;

			font-family: Verdana;

			padding: 4px 4px 4px 20px;

			background-position: 4px 4px;

			background-repeat: no-repeat;

		}

		#comments form input {

			width: 260px;

			border: 1px solid #cccccc;

		}

		#comments form textarea {

			width: 350px;

			padding: 4px 4px !important;

			border: 1px solid #cccccc;

		}

		#comments form button {

			border: 1px solid #909090;

			background-color: #cccccc;

			font-size: 0.9em;

			font-family: Verdana;

			width: 120px; height: 23px;

		}

	.commentdetails {

		margin-top: 25px;

	}

	.commentauthor {

		margin-bottom: 5px !important;

		font-weight: bold;

	}

	.commentdate {

		font-size: 0.8em;

		margin-bottom: 5px;

		color: #909090;

	}

	.required {

		color: #ff0000;

	}

h2.title {

	font-size: 1em;

	text-transform: uppercase;

	padding: 25px 25px 0;

	color: #565656;

}

.notfound {

	padding: 40px;

}

	.notfound h2 {

		font-size: 18px;

		font-weight: normal;

		margin-bottom: 10px;

	}

/** END miscellaneous **/



/** BEGIN wordpress 2.7 comments **/

#comments ol {

	list-style-type: none;

	clear: both;

	padding: 0;

	margin: 0;

}

	#comments ol li {

		padding: 10px;

		border: 1px solid #e0e0e0;

		margin-bottom: 10px;

	}

	#comments ol li .avatar {

		float: right;

	}

	#comments ol li .comment-author {

		

	}

		#comments ol li .comment-author .fn {

			font-weight: bold;

			font-size: 1.2em;

		}

	#comments ol li .comment-meta {

		font-size: 0.9em;

		color: #999999;

		margin: 5px 0 10px;

	}

	#comments ol li .reply {

		font-size: 0.9em;

		font-weight: bold;

		padding-bottom: 10px;

	}

	#comments .children {

		list-style-type: none;

	}

#comments .navigation {

	padding: 10px 0 20px;

	font-size: 0.9em;

}

	#comments .navigation a {

		color: #999999;

		padding: 3px 8px;

		border: 1px solid #cccccc;

	}

	#comments .navigation a:hover {

		color: #000000;

		border-color: #000000;

		text-decoration: none;

	}

/** END wordpress 2.7 comments **/
#rsidebar .pullout {
	font-size: 1.5em;
	line-height: 1.65em;
	font-weight: bold;
	width: 250px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: transparent;
	color: #427797;
}
#rsidebar .pullout br {
	padding-bottom: 50px;
}
#rsidebar .pullout .line {
	margin-bottom: 10px;
}
#header #info_box {
	float: right;
	width: 300px;
	height: 150px;
	margin-top: -160px;
	padding-right: 35px;
}
#info_box p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 1.95em;
	text-align: right;
}
.clear {
	clear: both;
}
#rsidebar .pencil {
	background-image: url(images/pencil.png);
	width: 280px;
	text-align: center;
	border: 1px solid #DEDCD4;
	color: #6A1630;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 165px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-top: 15px;
}
div.column-sect {
  clear: both;
  display: inline-block;
  overflow: auto;
}

div.post-column {
	display: inline;
	float: left;
	margin-right: 18px;
	text-align: justify;
	width: 43%;
	margin-left: 25px;
}
.post ol li {
	font-size: 1.5em;
	margin-left: 25px;
}
.post .column-sect .post-column ul li {
	font-size: 1.5em;
}

