/*
Theme Name: Moonspell
Theme URI: http://moonspell.cz/
Description: Moonspell (Paper Wall)  Theme by Moonspell.cz & INDEZINER.COM & Smashing Magazine.
Version: 1.0
Author: INDEZINER
Author URI: http://indeziner.com
Tags: paperwork, style, brown, yellow, orange, two column, widgets, buddypress

The CSS, XHTML is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #682D21;
    margin: 1em 0;
    padding: 0;
}

.lang {
    bottom: px;
    float: right;     
    position: relative;          
}

.lang li {
float: left;
margin-left: 5px;
}



.switcher {
    bottom: -80px;
    float: left;
    margin-left: 100px;
    position: relative;          
}

.switcher a{
    color: #BFAC94 !important;
          
}

.blueboard {
    bottom: -85px;
    float: left;
    left: 30px;
    position: relative;           
           }

/* badges*/
.social_badges {
    height: 0;
    position: relative;
    right: -941px;
    top: 130px;
    width: 0;              
}

.social_badges img {
    border-radius:0px;             
}

.facebook-badge{
    height: 48px;
    width: 48px;             
}

.twitter-badge{
    height: 48px;
    width: 48px;
    padding-top: 15px;               
}


li#text-8 ul{
padding: 10px 25px 25px 5px !important;            
}
          

.breadcrumbs {
 float: right;
 position: relative;
 right: 25px;
 top: -42px;
 color: #C4B1A2;            
}

/*facebook*/
.fb-meta
{
	font-size:10px;
	padding-top:5px !important;
}

ul#facebook
{
	font-size:12px;
	list-style:none outside none !important;
	margin-bottom:25px !important;
	border-radius:10px 0 0 10px !important;
	padding:15px !important;
}

ul#facebook img
{
	border:2px solid #A9A9A9;
	float:left;
	max-height:80px;
	margin:25px 4px 0 0;
	padding:1px;
}

ul#facebook li
{
	overflow:hidden;
	border-bottom:solid 1px #E9E9E9;
	margin:0;
	padding:10px 0;
}

ul#facebook li p
{
	line-height:18px;
	margin:0;
	padding:3px 0;
}

ul#facebook li a
{
	color:#906D58 !important;
	text-decoration:none;
	padding:0 !important;
}

ul#facebook li a:hover
{
	text-decoration:underline;
}

/*facebook-end*/
.working
{
	background:none repeat scroll 0 0 #3A312A;
	border-radius:10px 0 0 10px;
	float:left;
	height:60px;
	margin-left:-85px;
	margin-top:-20px;
	text-align:center;
	width:60px;
	padding:5px 0;
}

.working-text
{
	color:#BFAC94;
	font-family:sans-serif;
	font-size:9px;
	margin-top:-5px;
}

form.wpcf7-form p
{
	font-weight:700;
}

form.wpcf7-form textarea,form.wpcf7-form input[type="text"],form.wpcf7-form select,form.wpcf7-form input[type="file"]
{
	-moz-font-feature-settings:inherit;
	-moz-font-language-override:inherit;
	background:none repeat scroll 0 0 #F2ECE6;
	border:1px solid #C4B1A2;
	border-radius:3px 3px 3px 3px;
	color:#28221E;
	font-family:inherit;
	font-size:14px;
	font-size-adjust:inherit;
	font-stretch:inherit;
	font-style:inherit;
	font-variant:inherit;
	font-weight:inherit;
	line-height:inherit;
	padding:6px;
}

form.wpcf7-form input[type="file"]
{
	display:table-row-group;
}

form.wpcf7-form textarea
{
	width:855px;
	font-weight:400 !important;
}

form.wpcf7-form input[type="text"]
{
	width:250px;
}

.wp-pagenavi
{
	clear:both;
	margin-left:250px;
	margin-top:20px;
}

.wp-pagenavi a,.wp-pagenavi span
{
	text-decoration:none;
	background:#BFAC94;
	border:1px solid #906D58;
	border-radius:3px;
	color:#3A312A;
	margin:2px;
	padding:3px 5px;
}

.wp-pagenavi a:hover,.wp-pagenavi span.current
{
	border-color:#000;
}

.wp-pagenavi span.current
{
	background:#3A312A;
	color:#C4B1A2;
	font-weight:700;
}

.wp-pagenavi span.pages,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink
{
	background:#E0D4C5;
	border:medium none;
}

.post .entry .social
{
	background:#FFF;
	border-radius:10px;
	height:30px;
	margin-left:0;
	padding-left:25px;
	padding-top:10px;
	width:585px;
	float:left;
}

.post .entry .social .bt
{
	margin-right:25px;
}

.post .entry .social .buzz
{
	float:left;
	margin-top:2px;
}

.post .entry .social .google
{
	float:left;
	margin-top:4px;
}

.post .entry .social .fcb iframe
{
	margin-bottom:-2px;
	width:118px;
}

.table-all
{ 

	border-collapse:separate !important;
	border: 1px solid #FFF;
  border-spacing:4px;
	font-size:8pt;
	text-align:center !important;
  width: 865px ! important;
	margin:10px 0 15px;
}
.thead-all{
background-color: white;
height: 30px;
font-size: large;
}
.wp-table-reloaded
{
	/*background-color:#CDCDCD !important; */
	border-collapse:separate !important;
	border-spacing:1px;
  border: 1px solid #FFF;
	font-size:8pt;
	text-align:center !important;
	width:0;
	margin:10px 0 15px;
}

.wp-table-reloaded img
{
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
}

.wp-table-reloaded th
{
	background-color:#E0D4C5 !important;
	border:1px solid #FFF !important;
	color:#3D3D3D !important !important;
	padding:4px;
}

.wp-table-reloaded td
{
	background-color:#FFF !important;
	color:#3D3D3D !important;
	vertical-align:top !important;
	padding:4px;
}

.wp-table-reloaded .even td
{
	background-color:#F2ECE6 !important;
}

.wp-table-reloaded .odd td
{
	background-color:#E0D4C5 !important;
}

.wp-table-reloaded .row-hover tr:hover td
{
	background-color:#D0D0D6 !important;
}

.wp-table-reloaded-table-description
{
	clear:both;
	display:block;
}

.thead
{
	background:#BFAC94;
}

.bg-1
{
	background:#E0D4C5;
}

.bg-2
{
	background:#F2ECE6;
}

@font-face
{
	font-family:"Voluta";
	src:url(volutascript.ttf) format("truetype");
}

#blog-description
{
	bottom:105px;
	color:#FFF;
	font-family:Voluta,sans-serif;
	font-size:50px;
	left:800px;
	position:relative;
	text-shadow:2px 2px 2px #000;
}

#play
{
	border:medium none;
	left:270px;
	position:absolute;
	top:150px;
	width:80px;
}

#youtube
{
	height:360px;
	position:relative;
	width:610px;
	margin-bottom:20px;
  clear: both;
}

#youtube img
{
	float:none !important;
}

#eventimage img
{
	border:1px solid #9B9B9B;
	height:30px;
}

#eventimagedetail img
{
	border:1px solid #9B9B9B;
	float:left;
	height:250px;
	margin-right:15px;
}

#event-tr
{
	background:none repeat scroll 0 0 #BFAC94;
	width:700px;
}

.center-image img
{
	left:25%;
	position:relative;
}

.hilite
{
	background-color:#FF0;
	font-weight:700;
}

.term-1
{
	background-color:#CAD68C;
}

.term-2
{
	background-color:#A3D2F2;
}

.term-3
{
	background-color:#EBC068;
}

.column-sect
{
	background:none repeat scroll 0 0 #F1F1F1;
	float:left;
	padding-left:14px;
	width:47%;
	margin:10px 8px 10px 0;
}

.toplist img
{
	float:left;
	height:45px;
	margin-left:50px;
	padding-top:80px;
	width:65px;
	opacity:0.3px;
}

.toplist img:hover
{
	opacity:1px;
}

html
{
	background:url(images/html_bg.jpg) repeat;
	background-color:#352F2B;
}

body
{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/top_bg.jpg) no-repeat center top;
	color:#28221E;
	vertical-align:center;
	margin:0;
	padding:0;
}

li
{
	list-style:none;
}

h1
{
	color:#FFF;
	font-size:30px;
	margin:0;
	padding:15px;
}

.post h1
{
	color:#906D58 !important;
	font-size:30px;
	margin:0;
	padding:9px 0 0;
}

h2
{
	font-size:25px;
	color:#593C21;
	margin:0;
	padding:0;
}

.title
{
	background:url(images/title-round.png) no-repeat center -1px;
	margin-left:-25px;
	margin-top:-64px;
	width:921px;
	margin-bottom:20px;
	height:auto;
}

.post .title
{
	background:none repeat scroll 0 0 transparent !important;
	margin-top:-15px;
	width:570px;
	margin-left:0;
	margin-bottom:0;
}

.post-page h2
{
	color:#593C21;
	font-size:25px;
	margin:0;
	padding:15px;
}

h3
{
	font-size:20px;
	margin:0;
	padding:0;
}

h3#comments
{
	clear:both;
	border-bottom:1px #EDE7D6 solid;
	margin:20px 0 30px;
	padding:0 0 5px;
}

h4
{
	font-size:18px;
	margin:0;
	padding:0;
}

h5
{
	font-size:16px;
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
	color:#906D58;
}

a:hover
{
	color:#604526;
	text-decoration:underline;
}

small
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:.9em;
	line-height:1.5em;
}

.read_more
{
	background:#BFAC94;
	border:1px solid #906D58;
	border-radius:3px;
	color:#3A312A;
	float:right;
	margin-bottom:0 !important;
	margin-top:15px !important;
	padding:5px;
}

#header
{
	height:284px;
}

.logo a
{
	outline:none;
}

.center_content
{
	width:960px;
	height:auto;
	background:url(images/content_center.gif) repeat-y center;
  margin-left: 1px;
}

.center_content_top
{
	width:960px;
	height:auto;
	background:url(images/content_top.jpg) no-repeat center top;
}

.center_content_bottom
{
	width:960px;
	height:auto;
	background:url(images/content_bottom.jpg) no-repeat center bottom;
	min-height:400px;
}

#content-pw
{
	clear:both;
	float:left;
	width:660px;
}

#content
{
	clear:both;
	float:left;
	width:610px;
	padding:25px 0 0 40px;
}

#content-page
{
	float:left;
	width:870px;
	clear:both;
	padding:65px 0 30px 45px;
}

.post_content .entry
{
	width:609px;
}

.narrowcolumn
{
	float:left;
	width:660px;
	clear:both;
	margin:0;
	padding:20px 0;
}

#sidebar
{
	width:260px;
	float:right;
	padding-bottom:40px;
	padding-right:19px;
}

#sidebar h2
{
	background:none repeat scroll 0 0 #682D21;
	color:#C4B1A2;
	font-size:14px;
	font-weight:700;
	height:auto;
	text-align:center;
	width:250px;
	border-radius:10px 0 0 0;
	margin:15px 0 0;
	padding:5px;
}

#sidebar ul,#sidebar ul ol
{
	width:260px;
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar ul li
{
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar ul li ul
{
	width:230px;
	background:#E0D4C5;
	border-radius:0 0 0 10px;
	margin:0;
	padding:10px 15px 25px;
}

#sidebar ul li ul li div
{
/*	width:237px;*/
	margin:0;
	padding:0;
}

#sidebar ul li ul li
{
	list-style:none;
	width:230px;
	line-height:22px;
	padding:4px 0 0;
}

#sidebar ul li ul li ul
{
	background:none repeat scroll 0 0 transparent !important;
	width:200px;
}

#sidebar ul li ul li ul li
{
	width:180px;
}

#sidebar ul li ul li a
{
	color:#413317;
	padding:0 0 0 15px;
}

#sidebar ul li ul li.recentcomments a
{
	background:none;
	text-decoration:underline;
	color:#BD7422;
	padding:0 0 0 15px;
}

#sidebar ul li.widget_tag_cloud
{
	background:url(images/sidebar_bottom.jpg) no-repeat center bottom;
	padding:0 0 25px;
}

#sidebar ul li.widget_tag_cloud a
{
	background:none;
	text-decoration:underline;
	line-height:20px;
	color:#BD7422;
	padding:0 0 0 15px;
}

a.sidebar_banner
{
	clear:both;
	display:block;
	padding:20px 0 10px;
}

.search_tab
{
	float:right;
	margin-top:-26px;
	padding-bottom:0;
	padding-right:35px;
}

input.search_input
{
	width:153px;
	height:22px;
	background:none;
	border:none;
	color:#D0B14D;
}

#sidebar #searchsubmit
{
	padding:3px 0 0 3px;
}

.st-tag-cloud
{
	line-height:22px;
	padding:5px 0 0 15px;
}

.post
{
	float:left;
	margin:0;
	padding:0 0 20px;
}

.post-page
{
	float:left;
	text-align:justify;
	line-height:15px;
	margin:0;
	padding:0 0 20px;
}

.post_date
{
	background:#3A312A;
	border-radius:10px 0 0 10px;
	float:left;
	text-align:center;
	width:44px;
	padding:5px 0;
}

.post h2 a
{
	color:#593C21;
	font-size:24px;
	font-weight:700;
	width:440px;
	text-decoration:none;
	padding:10px 0;
}

.pagetitle-search
{
	color:#593C21;
	font-size:24px;
	font-weight:700;
	margin-left:45px;
	padding-bottom:10px;
	text-decoration:none;
	width:615px;
}

.post img
{
	border:2px #F1F1F1EEE solid;
}

.post .entry p
{
	line-height:19px;
	margin:0;
	padding:10px 0 5px;
}

span.day
{
	font-size:18px;
	color:#AA241C;
}

span.month
{
	font-size:12px;
	color:#C4B1A2;
}

span.year
{
	font-size:11px;
	color:#906D58;
}

.post_content
{
	width:610px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	border-radius:0 10px 10px 0;
	background:#E0D4C5;
}

.comm
{
	float:left;
	padding:20px 0 0 35px;
}

.comm a
{
	display:block;
	text-decoration:none;
	color:#291C0D;
	background:url(images/comm_icon.gif) no-repeat left;
	padding:0 0 0 20px;
}

.postmetadata
{
	width:300px;
	float:left;
	clear:both;
}

.postmeta
{
	height:40px;
}

.new_pagination
{
	width:612px;
	height:56px;
	float:left;
	background:url(images/pagination_bg.gif) no-repeat center;
	margin:0 0 -50px 20px;
}

.widecolumn .entry p
{
	font-size:1.05em;
}

.widecolumn
{
	line-height:1.6em;
	width:860px;
	margin:5px 0 0 50px;
	padding:10px 0 20px;
}

.thread-alt
{
	background-color:#FAFAFA;
}

.depth-1
{
	border:1px solid #DEDEDE;
}

.sticky h2
{
	padding-top:10px;
}

.alt
{
	margin:0;
	padding:10px;
}

.comment-meta a{
 font-size: 10px !important;                             
}

.reply {
    bottom: 10px;
    float: right;
    position: relative;       
}  

.comment-content {
min-height: 25px;               
}

.comment-author {
    background:#BCA69C;
    border-radius: 10px 10px 0 0;
    margin-left: -10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 2px;
    width: 101%;               
}

.commentlist
{
	text-align:justify;
	margin:0;
	padding:0;
}

.commentlist li
{
	list-style:none;
	font-weight:700;
	background-color:#EFE8E0;
	border-color:#EDE7D6;
	margin:15px 0 10px;
	padding:0 5px 10px 10px;
}

.commentlist li ul li
{
   margin: 20px -5px 0 10px;
}

.commentlist p
{
	font-weight:400;
	line-height:1.5em;
	text-transform:none;
	margin:10px 5px 10px 0;
}

.children
{
	padding:0;
}

#commentform p
{
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin:5px 0;
}

.nocomments
{
	text-align:center;
	margin:0;
	padding:0;
}

.commentmetadata
{
	display:block;
	font-weight:400;
	margin:0;
}

#commentform input
{
	width:322px;
	height:27px;
	background:url(images/input_bg.gif) no-repeat center;
	border:none;
	margin:5px 5px 1px 0;
	padding:10px 0 0 7px;
}

#commentform
{
	margin:5px 10px 0 0;
}

#commentform textarea
{
	width:596px;
	height:150px;
	border:none;
	background:url(images/textarea_bg.gif) no-repeat center;
	padding:10px 0 0 7px;
}

#respond
{
	padding:20px 0 50px;
}

#respond:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#commentform #submit
{
	width:143px;
	height:39px;
	border:none;
	cursor:pointer;
	background:none;
	float:right;
	margin:0;
}

.comments_content
{
	padding:0 10px 0 50px;
}

.commentlist li .avatar
{
	background:white;
  float:right;  
    border: 2px solid #A9A9A9;
    margin-right: 4px;
    margin-top: 2px;
    padding: 1px;
    border-radius: 8px 8px 8px 8px;
    clear: both;
}

.bypostauthor
{
	background-color:#DAD0C4 !important;
}

.commentlist cite,.commentlist cite a {
color: #682D21;
	font-weight:700;
	font-style:normal;
	font-size:1.1em;
}

small,.nocomments,.postmetadata,blockquote,strike
{
	color:#5C5C5C;
}

code
{
	font:1.1em 'Courier New', Courier, Fixed;
	background:none repeat scroll 0 0 #DCDCDC;
}

acronym,abbr,span.caps
{
	font-size:.9em;
	letter-spacing:.07em;
	cursor:help;
}

#wp-calendar #prev a,#wp-calendar #next a
{
	font-size:9pt;
}

#wp-calendar a
{
	text-decoration:none;
	display:block;
}

#wp-calendar caption
{
	font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:center;
	width:100%;
}

#wp-calendar th
{
	font-style:normal;
	text-transform:capitalize;
}

.widecolumn .post
{
	width:860px;
	margin:0;
}

.widecolumn .postmetadata
{
	margin:30px 0;
}

.widecolumn .smallattachment
{
	text-align:center;
	float:left;
	width:128px;
	margin:5px 5px 5px 0;
}

.widecolumn .attachment
{
	text-align:center;
	margin:5px 0;
}

.clear
{
	clear:both;
}

#footer
{
	width:100%;
	height:163px;
	clear:both;
	background:url(images/footer_bg.jpg) no-repeat center top;
	margin:0;
	padding:0;
}

.footer_logos
{
	float:left;
	height:60px;
	width:500px;
	padding:70px 0 0 30px;
} 

.footer_copyright
{
	color:#BFAC94;
	float:right;
	font-size:11px;
	margin-right:50px;
	padding-top:85px;
	text-align:center;
}

.footer_copyright a
{
	color:#FFFFFFFFF;
}

.footer_menu ul
{
	display:block;
	list-style:none;
	float:right;
	margin:0;
	padding:10px 10px 0 0;
}

.footer_menu ul li a
{
	color:#FFFFFFFFF;
	font-size:11px;
	float:left;
	height:23px;
	line-height:23px;
	display:block;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	padding:0 10px;
}

.footer_menu ul li.current_page_item a
{
	color:#FFF;
	text-decoration:underline;
	font-size:11px;
	float:left;
	height:23px;
	line-height:23px;
	display:block;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	padding:0 10px;
}

.footer_menu ul li a:hover
{
	color:#3C2614;
}

.footer_share_box
{
	width:400px;
	float:right;
	text-align:right;
	padding:65px 30px 0 0;
}

.footer_share_box a
{
	padding:0 0 0 10px;
}

p img
{
	max-width:100%;
	padding:0;
}

img.centered
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:2px #F1F1F1EEE solid;
}

.alignright
{
	float:right;
	margin-left:15px;
}

.alignleft
{
	float:left;
	margin-right:15px;
}

/*.alignleft {
float:left;
margin-right:15px;
padding:0 0 0 80px;
}   */
html>body .entry ul
{
	margin-left:0;
	list-style:none;
	text-indent:-10px;
	padding:0 0 0 10px;
}

html>body .entry li
{
	margin:7px 0 8px 10px;
}

.entry ol
{
	margin:0;
	padding:0 0 0 35px;
}

.postmetadata ul,.postmetadata li
{
	display:inline;
	list-style-type:none;
	list-style-image:none;
}

select
{
	width:130px;
}

#wp-calendar
{
	empty-cells:show;
	width:155px;
	margin:10px auto 0;
}

#wp-calendar #next a
{
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a
{
	padding-left:10px;
	text-align:left;
}

#wp-calendar td
{
	text-align:center;
	padding:3px 0;
}

acronym,abbr
{
	border-bottom:1px dashed #878787;
}

blockquote
{
	padding-left:20px;
	border-left:5px solid #DEDEDE;
	margin:15px 30px 0 10px;
}

blockquote cite
{
	display:block;
	margin:5px 0 0;
}

.screen-reader-text
{
	position:absolute;
	left:-1000em;
}

a img
{
	border:none;
	border-radius:5px;
}

.navigation
{
	display:block;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}

.wp-caption
{
	border:1px solid #DEDEDE;
	text-align:center;
	background-color:#F5F5F5;
	padding-top:4px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:10px;
}

.wp-caption p.wp-caption-text
{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

div.post
{
	overflow:hidden;
	margin:0 0 0 -24px;
}

div.page
{
	float:left;
	overflow:hidden;
	margin:0 0 0 -24px;
	padding:0 0 20px;
}

div.post h2.pagetitle,div.post h2.posttitle
{
	line-height:120%;
	margin:0;
}

div.post h2.pagetitle a,div.post h2.posttitle a
{
	color:#494949;
	text-decoration:none;
}

.navigation,.paged-navigation,.comment-navigation
{
	overflow:hidden;
	font-family:georgia, times, serif;
	font-style:italic;
	font-size:14px;
	margin:5px 0 25px;
	padding:5px 0;
}

div.post p
{
	margin:0 0 20px;
}

div.post ul,div.post ol,div.post dl
{
	margin:0 0 18px 1.5em;
}

div.post ul
{
	list-style:square;
}

div.post ol
{
	list-style:decimal;
}

div.post ol ol
{
	list-style:upper-alpha;
}

div.post dl
{
	margin-left:0;
}

div.post dt
{
	font-size:14px;
	font-weight:700;
}

div.post dd
{
	margin:0 0 15px;
}

div.post pre,div.post code p
{
	background:#f4f4f4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:15px;
}

div.post code
{
	font-family:Monaco, courier, sans-serif;
}

div.post blockquote
{
	quotes:none;
	font-style:italic;
	font-family:georgia, times, serif;
	font-size:16px;
	line-height:150%;
	padding:0 3em;
}

div.post table
{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #F1F1F1;
}

div.post table th
{
	border-top:1px solid #F1F1F1;
	text-align:left;
}

div.post table td
{
	border-top:1px solid #F1F1F1;
}

div.post div.author-box,div.comment-avatar-box
{
	background:#f0f0f0;
	float:left;
	font-family:georgia, times, serif;
	font-style:italic;
	text-align:center;
	width:70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0 15px 15px 0;
	padding:10px;
}

div.author-box p,div.comment-avatar-box p
{
	margin:5px 0 0;
}

div.post div.author-box img,div.comment-avatar-box img
{
	float:none;
	border:4px solid #FFF;
	margin:0;
}

div.post div.post-content
{
	margin-left:105px;
}

div.post p.date,div.post p.postmetadata,div.comment-options
{
	color:#717171;
	font-size:12px;
	font-family:Georgia, times, serif;
	border-bottom:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	margin:10px 0;
	padding:3px 0;
}

div.post p.postmetadata
{
	margin-top:15px;
	clear:left;
	overflow:hidden;
}

div.post p.views
{
	float:left;
	margin-left:20px;
	margin-top:18px;
}

div.post img
{
	border:2px solid #9B9B9B;
	float:left;
	margin:10px 0 10px 10px;
	padding:1px;
}

div.post img.wp-smiley
{
	border:none !important;
	float:none !important;
	clear:none !important;
	margin:0;
	padding:0;
}

div.post .wp-caption
{
	background-color:#F5F5F5;
	border:1px solid #DEDEDE;
	border-radius:3px 3px 3px 3px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

div.post dd.wp-caption p.wp-caption-text,div.post .wp-caption p.wp-caption-text
{
	font-size:.9em;
	line-height:17px;
	margin:0;
	padding:0 4px 5px 0;
}

#trackbacks
{
	margin-top:30px;
}

#comments h3,#trackbacks h3,#respond h3
{
	font-size:20px;
	font-weight:400;
	color:#363636;
	margin:5px 0 25px;
}

#comments span.title,#trackbacks span.title
{
	color:#9E9E9E;
}

ol.commentlist li
{
	margin:0 0 30px;
  border-radius: 10px 10px 10px
}

div.comment-meta
{
	border-top:none;
	padding-top:0;
}

div.comment-meta h5
{
	font-weight:400;
}

div.comment-options
{
	border-bottom:none;
}

#wp-admin-bar .padder
{
	width:921px !important;
}

div#sidebar div#sidebar-me
{
	padding-left:20px;
	padding-top:20px;
}

div#sidebar div#sidebar-me img.avatar
{
	float:left;
	margin:0 10px 15px 0;
}

div#sidebar div#sidebar-me h4
{
	font-size:16px;
	font-weight:400;
	margin:0 0 8px;
}

#sidebar-login-form
{
	font-size:12px;
	font-weight:400;
	padding-left:20px;
	width:200px;
	margin:0 0 8px;
}

#loginform
{
	padding-left:50px;
	padding-top:10px;
}

#wp-submit
{
	height:23px;
	width:46px;
	margin:0 0 0 7px;
	padding:0;
}

#forgotText
{
	display:inline-block;
	font-size:small;
	margin-left:9px;
	height:26px;
}

#fbLoginButton
{
	display:block;
	margin-left:80px;
	margin-top:-30px;
	text-align:center;
}

#loginform label
{
	display:inline-block;
	width:2.75em;
	float:left;
}

#menu
{
	z-index:999;
	background:transparent;
	width:940px;
	display:block;
	float:left;
	margin:4px auto 0;
}

#menu .menu-header,div.menu
{
	font-size:13px;
	margin-left:12px;
}

#menu .menu-header ul,div.menu ul
{
	list-style:none;
	margin:-8px 0 0;
}

#menu .menu-header li,div.menu li
{
	float:left;
	position:relative;
}

#menu a
{
	display:block;
	text-decoration:none;
	color:#593C21;
	line-height:30px;
	background:url(images/menu_link_bg.gif) repeat-x center;
	padding:0 10px;
}

#menu ul ul
{
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
	width:180px;
	z-index:99999;
}

#menu ul ul li
{
	min-width:180px;
}

#menu ul ul ul
{
	left:100%;
	top:0;
}

#menu ul ul a
{
	background:none repeat scroll 0 0 #191919;
	color:#906D58;
	height:auto;
	line-height:1em;
	text-shadow:1px 1px #000;
	width:160px;
	padding:10px;
}

#menu li:hover > a,#menu ul ul :hover > a
{
	color:#FFF;
	background:#0E0E0E;
}

#menu ul li:hover > ul
{
	display:block;
}

.post .entry .social .fcb,.post .entry .social .digg,.post .entry .social .twitter,.alignleft-image,.footer_menu ul li,div.post .tags
{
	float:left;
}

#current-events,.entry
{
	width:870px;
}

.post .attachment-thumbnail
{
	border:2px solid #9B9B9B;
	float:left;
	margin:10px 10px 5px 0;
	padding:1px;
}

.post .attachment-medium
{
	border:2px solid #9B9B9B;
	float:right;
	margin:10px 0 10px 10px;
	padding:1px;
}

.alignright-image,div.post .comments,div.comment-meta em
{
	float:right;
}

.read_more a,div.author-box a,div.comment-avatar-box a
{
	text-decoration:none;
}

#main_container,.footer_content
{
	width:960px;
	margin:auto;
}

#searchform,.entry ol li
{
	margin:0;
	padding:0;
}

.thread-even,#wp-calendar td.pad:hover
{
	background-color:#FFF;
}

a.wordpress:hover,a.buddypress:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1px;
	-khtml-opacity:1px;
	opacity:1px;
}

img.alignright,div.post img.alignright
{
	display:inline;
	margin:10px 0 10px 10px !important;
	padding:4px;
}

img.alignleft,div.post img.alignleft
{
	display:inline;
	margin:10px 10px 10px 0 !important;
	padding:1px;
}

.entry form,.center
{
	text-align:center;
}

.hidden
{
	display:none;
}

.aligncenter,div.aligncenter,div.post img.centered,img.aligncenter,div.post .aligncenter,div.post div.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption img,div.post .wp-caption img
{
	border:0 none;
	margin:0;
	padding:0 0 5px;
}

#user_pass,#user_login
{
	height:18px;
	width:86px;
	padding:3px;
}

#menu ul li.current_page_item > a,#menu ul li.current-menu-ancestor > a,#menu ul li.current-menu-item > a,#menu ul li.current-menu-parent > a,* html #menu ul li.current_page_item a,* html #menu ul li.current-menu-ancestor a,* html #menu ul li.current-menu-item a,* html #menu ul li.current-menu-parent a,* html #menu ul li a:hover
{
	color:#FFF;
}

::selection,::-moz-selection
{
	background:#BFAC94;
	color:#FFF;
}