



/* basics */

* { margin: 0; padding:0;}
html, body {
height:100%;
margin-left:auto;
margin-right:auto;
 margin-bottom:7px;
margin-top: 3px;
}

body {
	background:#4f2c3d url(images/bg.jpg) top left  repeat-x;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 8pt;

	}
	
h1 {font: 2.2em/40px "Georgia", "Baskerville", serif;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}


img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{
color: #fbeac6;
	text-decoration:none;
	}

a:hover{text-decoration: none;color: #e290b2;}



/* container */


#container {
	width:963px;
	margin: 0 auto;
	padding:0;
	color:#fff;
background:#4f2c3d url(images/bbgg.jpg) repeat-y;	width: 963px;
	}
	
/* header */
#header {
background: url(images/header.jpg) top left no-repeat;
 margin:0 auto;
	padding:0;
  	height:100px;
	color: #fff; 
}

#headertitle {
	float:left;
		padding: 20px 0 0 50px;
}
#headertitle h1 {
	margin:0;font-weight: normal;
}
#headertitle h1 a {
	background:transparent;
	color:#fff;
}
#headertitle h1 a:hover {
	text-decoration:none;
}

#headertitle p {
	margin:0;
	background:transparent;
	color:#fff;
	font-size:1.1em;
}

.headerright {
	float:right;
	padding:1.5em 5% 0 0;
}
/* Top navigation */
#navbar {
margin:30px 0 0 0;
height:50px; text-align:left;
}
#nav, #nav ul{float:left; list-style:none; padding:0; }
#nav a{display:block ;	color:#f9cade;font-size: 1.40em;
	padding: 0.5em;}
#nav li{float:left; font-weight:normal; line-height:40px;  }
#nav li a{ padding-top:4px; border-right:1px solid #bc8546; text-transform:lowercase; }
#nav li ul li a{padding-top:2px;font-size: 1.2em;}
#nav li a:hover{background:url(images/hov.png) repeat;  text-decoration:none;	color: #fff; }
#nav li ul li a:hover{text-decoration:underline; }
#nav li ul{position:absolute; width:18em; left:-999em; padding-top:2px; }
#nav li:hover ul, #nav li.sfhover ul{left:auto; z-index:1000; }
#nav li ul li{background:url(images/hovball.png) repeat;  border:solid #4f2c3d;margin:0; padding-top:2px; line-height:18px; width:15em; border-width:0 1px 1px 1px; }
#nav li:hover, #nav li.hover{position:static; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em; padding:2px 0 0 ;}
#nav li:hover, #nav li.sfhover{background:url(images/hov.png) repeat;  }
#nav  li.current_page_item { color:#ebd2fd;background: #855338 url(images/catdart.png) no-repeat scroll top center; }
#nav li.current_page_item a {
	color: #fceb5f !important;	font-weight: normal;
}
#nav li.current_page_item li a {font-size:1.2em;font-weight:normal;
	color: #fff !important;
}
#nav  li.current-cat { color:#ebd2fd;background: #855338 url(images/dart.png) no-repeat scroll top center; }
#nav li.current-cat a {
	color: #fceb5f !important;	font-weight: normal;
}
#nav li.current-cat li a {font-size:1.2em;font-weight:normal;
	color: #fff !important;
}
#nav li ul ul{ margin:-30px 0 0 15em; }

#nav li ul li ul li,#nav li ul li ul li ul li,#nav li ul li ul li ul li ul li{ 	border-bottom:1px solid #8e5776; }

#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover1 ul,#nav li li.sfhover1 ul,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover1 ul,#nav li li.sfhover1 ul,#nav li li li.sfhover1 ul,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover1 ul,#nav li li.sfhover1 ul,#nav li li li.sfhover1 ul,#nav li li li li.sfhover1 ul{left:auto;}
select,#nav{ padding:0; }
#nav li a span{ font-size:12px; color:#9D9D9D; font-weight:400; }

/* main menu */


#main {
	margin:0 13px 0 13px;
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	 background: #d9a7cc url('images/mai.jpg') no-repeat right;
	overflow:hidden;height:145px;
}
#mai {padding:10px 20px 0 0;
		margin:0;
	 background: url('images/dede.png') no-repeat 45% 45%;;
	overflow:hidden;height:137px;text-align:right;
}
.navlogo {	clear: both;
	background:#341515 url(images/logo.jpg) top center no-repeat;

	margin:  70px 0 0 1.5%;
	padding:0;width:250px;
position:absolute;top:10px;border: 5px solid #d9a7cc;
}

.logo {
	

	margin: 0;
	padding:0;height: 430px;width:250px;

}
.lolo {
	

	margin: 0;
	padding:  0 20px 10px 20px;

}

/* content */
#page {
	padding:0 10px 0 10px;
	margin:12px;
	text-align:left;
	clear:both;background: #a66e87 url(images/bgpage5.jpg) repeat-x;overflow:hidden;
}

#content {
	float: left;
	width:485px;min-height:485px;
	overflow: hidden;
	margin:20px;
	}

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
.pagetitle{	color: #e290b2;margin:0 0 12px 0;
	font:normal 18pt georgia, times;
	}	
.post h2{	color:#c3b69b;
	font:normal 19pt georgia, times;
	}
	.post h3{	color: #ffffcc;
	font:normal 17pt georgia, times;
	}
.post h2 a,.post h3 a{
	color:#e2dac2;
	text-decoration: none;	font:normal
	}
	
.post h2 a:hover,.post h3 a:hover{
	color: #fff;	font:normal
	text-decoration: none;
	}

.post ul {}

.post li {}

.entry p{margin:12px 0;}
.post .entry { font-size: 1.3em; }
.postmetadata{
	clear: both;
text-align:right;
	padding:6px;
	margin: 20px 0;
	}
.postmetadata2 { margin: 0; padding: 10px;background:url(images/ballpage.png) repeat;}
.meta { font:1.0em  Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fcddec; margin-top: 3px; border-top: 1px solid #b57f98;}	
.more {  float:right; padding:0;	clear: both; display: block; font-size:0.8em; font-weight: bold; border-bottom: 1px solid #ccc; color: #666;}
.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.aligncenter,
div.aligncenter {display: block;margin-left: auto; margin-right: auto;}	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
	
.navi {font-weight:bold;color:#e8d179;margin:0;padding:5px;}
.navi a{color:#fff;}	

.paginav{
padding:3px;
	margin: 10px 3px 30px 3px;
}
/* left sidebar */

#left {
	width:270px;
	float:left;
	margin:0;
	padding:0;

	}


.navigation { font-size: 0.9em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 30px 0;}
.navigation a { text-decoration: none;}
.navigation .previous { float: right;}
.navigation .next { float: left;}
.navigation a:hover{ color:#000;}

/* right sidebar */
#sidebar a { color: #e290b2;}
#sidebar a:hover { color: #fff;}

#sidebar.right{
	width:120px;background: #4f2c3d;
	float:right;
	margin:0;
	padding: 0;font-size: 7.9pt;
	
	}

#sidebar h2{
	font:normal 11pt arial, georgia, times;
	color: #fde2ed;	
	margin: 0;
	padding: 0;	border-bottom:1px solid #8e5776;
}
#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding:0;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:10px;
	padding:0;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin:8px 0;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: none;	padding:0 0 0 10px;
	background:url(images/sub.png) no-repeat 0 6px;}
	

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 5px;
	list-style-type: square;
	color: #898989;
}



/* comments */


/* comment  */

#commentblock{ 	margin:0;	width:465px;
	padding:0;font-size: 1.1em;}
.alt { margin: 0; padding: 10px;background:url(images/ball.png) repeat;}
#commentform{ 	background:url(images/ball.png) repeat; margin:0;padding:5px;}
#comments{ clear: both;padding:10px 0 10px 10px; margin-bottom: 5px;font-weight:normal;
	font-family: century gothic,Arial, Helvetica, sans-serif; font-size: 1.3em;color: #fff; }
#comment{ height:100%; padding:0; margin:0;}
#commentform textarea { background:url(images/ball.png) repeat; border:1px solid #DEDCDD; color:#fff; width:95%; padding:5px 5px;}
#commentform p{color: #fff;margin:5px;}
#commentform h3{ font-size: 10pt; font-weight: 300; color: #fff; margin: 0; padding: 0;}
#author, #email, #url, #comment, #submit{color: #fff;background:url(images/ballpage.png) repeat; border:1px solid #bbb; font-family: verdana, arial, times; font-size: 8pt; margin: 0;padding:0;}
#commentform #submit{ font:normal 15px century gothic,Helvetica,sans-serif; color:#fff; border:none; width:auto; line-height:25px; background: #a17d56; padding:2px 5px; cursor:pointer;}
.nocomments {padding:7px 0 7px; background:url(images/ball.png) repeat;font-size:.8em}
/* commentlist */
.commentlist .comment-author{ padding:0 0 5px 0; color: #fff; font-weight: bold;}
.comment-data {overflow: hidden; width:100%; background:url(images/ball.png) repeat; padding: 8px; margin-bottom: 10px;}
.comment-text{ padding: 10px 20px 10px 20px; margin: 0px; color: #fa8254; background:url(images/ball.png) repeat;}
.commentlist img.avatar { border:2px solid #ddd; left:3px; margin:0 5px 0 0; position:absolute; top:0px; }
.commentlist .comment-meta { font:10px Tahoma, helvetica,arial,sans-serif; text-transform:uppercase; position:absolute; right:10px; text-align:right; top:10px; }
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0;background:url(images/ballpage.png) repeat; }
ol.commentlist li { clear:both; overflow:hidden; margin:0 ; padding:0 20px 0 80px; background: url('images/vbor_bottom1.png') no-repeat 0% 0%; position:relative;}
ol.commentlist li p { margin:0 0 1em; line-height:18px; color:#ccc; }
.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li .reply {  font:10px Tahoma, helvetica,arial,sans-serif; text-transform:uppercase; padding:5px 10px; text-align:right; }
ol.commentlist li .reply a { color:#333f56; text-decoration:none; text-transform:uppercase; }
.unapproved { font-style: italic;}
.respond_top { color: #fde1f0;	margin:0; padding:10px 0 0 10px; }

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform,
.middle_links{margin: 8px 0 20px 0;}
#searchform input{vertical-align:middle;}
#searchform #s{color:#fff;background:transparent;font-size:1.1em;padding:1px 2px;margin-right:3px;width:220px;border: 1px solid #feebf9;}



/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




	
hr.clear{ clear:both; height: 1px;  margin:0; padding:0;}
.artvide { display: block;background:url(images/vide.png) center repeat; margin:10px 0 3px 0; height:1px; clear:both;}
.clear { clear: both;}
.clearfix{ display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}

/* footer */

#footer {background: url(images/footer.jpg) top left no-repeat;background-position:bottom;clear: both;width: 965px;}
.foot{min-height:100%;margin:0 15px 0 15px;padding:10px;background: url(images/bgpage2.jpg) repeat-x;}
#footleft {float:left; 	width:260px;margin:10px;	padding:10px;border:1px solid #bc96a2;  }
#footcenter { float:left;	width:260px;margin:10px 10px 10px 15px;	padding:10px;border:1px solid #c7b4a9; }
#footright { float:right; 	width:260px;margin:10px;	padding:10px; border:1px solid #c7b4a9; } 

#footer h2 {
color:#e290b2;
    font-size: 1.3em;        /* 24px / 16px = 1.5em */
	letter-spacing:-0.05em;
	font-family: Georgia;
	padding:3px;
	}


#footer ul li {
	list-style:none;border-top:1px solid #bc96a2;
	padding:5px;
	display:block;
	}

#footer ul li:hover {
	background:#563143;

	}
.copyright {clear:both;	font-family: Georgia;font-style: italic;border-top: 2px solid #9f5f73; 	padding:10px 12px 10px 12px;
	margin:15px;  color: #b6869a; font-size: 0.8em; text-align: right;min-height:50px; }

.copyright  a, a:visited {color: #e0c6d1;text-decoration: none;}
	
.copyright  a:hover {text-decoration: none;color: #fff;}
.entry img,.entry a img  { display:inline; background:#5d273e; margin:10px 2px 0; padding:2px; border:1px solid #b6a98f;}
.artarchive a img{ display:inline; padding: 2px; margin:10px 2px 0; background: #5d273e; border: 1px solid #c3b69b;}
.arttachment a img{ display:inline; float:left; padding:2px; margin:5px 10px 5px 3px; background:#5d273e; border:1px solid #d4c6aa;}
.arttachment a:hover img,.artarchive a:hover img,.entry a:hover img{ padding:2px; border:1px solid #3c1829;}


.linehead{ clear: both; overflow:hidden;background: #a66e87 url(images/bgpage5.jpg) repeat-x;overflow:hidden; margin:0 0 10px 0px; padding:10px 20px 10px 20px; border: 0px solid #ddd;}
#headline{ width:100%; float:left; padding:0; margin:0;}
#feature { overflow:hidden; width:100%; float:left; padding:0;margin:0 20px 0 0;}
#feature .entry  {	font-size:11px; font-weight:normal; text-align:justify;}
#feature .featitle { font:1em Arial; font-weight:bold;}
#fcolumn .entry { font-size: 0.9em; line-height:1.75em;	text-align:justify;}
#fcolumn{ margin:0; overflow:hidden; padding:0; font-size: 1.2em;}
.columnleft{ width:47%; float:left; padding:5px; margin:0;}
.columnright { width:47%; float:right; padding:5; margin:0;}
.statstitle a{color: #dba4c2;}
.statstitle { border:1px solid #915978; display:block; margin:3px; padding:3px; font-weight:bold; font:1.3em Georgia; letter-spacing:-0.05em;}
#fcolumn h4 { font:1em Arial;font-weight:bold;margin:0;padding:3px;}
#fcolumn.entry {text-align:justify;}
/* Login Form*/
#login { clear:both;color: #333;	padding:0 3px 0 0;margin:0;}
#login .input  { width:130px;margin:3px;background: #d9a7cc;font-weight: normal; vertical-align: middle;padding: 0 5px;color : #4f2c3d;	border: 1px solid #feebf9; font-size: 0.9em;font-family: Verdana, Helvetica, Arial, sans-serif;}
#login .submit {font-size: 11px; background: #900;color: #fff;  padding:2px 8px 0 8px; margin:2px 0 0 0;border: 1px solid #feebf9; 
	}
#login .submit:hover {background-color: #f9eaf2;color: rgb(0, 100, 0);}
#login .submit:active {border-color: rgb(0, 100, 0);}
#login p{margin:0; padding: 5px 0 0 0;}
#login a{ color: #4f2c3d; }
#login a:hover { color: #fff; }
