


/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
:focus {outline: 0;}


/*
   General 
------------------------------------------------------------------- */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
       font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
	line-height: 1.5;
  background: #698B69
}

 #headerb {
	position: relative;
	width: 920px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
    margin-bottom: 0px;
  background: url(img/head.jpg) repeat-x
}
 #headerb #logotop{
 position: absolute;
	width: 320px;
	height: 110px;
	padding: 0;
	margin: 0 auto;

  margin-top: 55px;
  background: url(img/logotop.jpg) no-repeat;
  margin-left: 0px;
  left: 0px
}
#headerb #photo{
 position: relative;
	width: 600px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
   top: 0px;
  left: 170px
}
#headerb #photob{
 position: relative;
	width: 600px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head2.jpg) no-repeat;
  top: 0px;
  left: 160px
}
#headerb #photoc{
 position: relative;
	width: 511px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head3.jpg) no-repeat;
  top: 0px;
  left: 150px
}
#headerb #photod{
 position: relative;
	width: 511px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head4.jpg) no-repeat;
  top: 0px;
  left: 150px
}
#headerb #photoe{
 position: relative;
	width: 511px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head5.jpg) no-repeat;
  top: 0px;
  left: 150px
}
#headerb #photof{
 position: relative;
	width: 511px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head6.jpg) no-repeat;
  top: 0px;
  left: 150px
}
#headerb #photog{
 position: relative;
	width: 511px;
	height: 240px;
	padding: 0;
	margin: 0 auto;

  margin-top: 0px;
  background: url(img/head7.jpg) no-repeat;
  top: 0px;
  left: 150px
}

/*
   Typography
------------------------------------------------------------------- */

/* Headings */

h1,h2,h3,h4,h5,h6 {
	color: #444;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 5px;
}
h4,h5,h6 {font-weight: bold;}

h1 {font-size: 34px;}
h2 {font-size: 18px;}
h3 {font-size: 24px;}
h4 {font-size: 14px;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


/* Links */

a:focus,a:hover {color: #039;}
a {
	color: #456;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

a.feed {
	background: url('img/icon-feed.gif') no-repeat left center;
	padding-left: 18px;
}
a.more {
	color: #579;
	font-weight: bold;
}
a.more:hover {color: #234;}
#main-two-columns  P {
line-height : 22px;
margin:0; padding:0;
padding-left : 3px;
padding-right : 5px;
  text-align: justify;

  padding-bottom: 3px
}

/* Text elements */



abbr, acronym {border-bottom: 1px dotted #666;}
address {margin-bottom: 1.5em;}
blockquote {margin: 1.5em;}
del, blockquote { color:#666; }
em, dfn, blockquote, address {font-style: italic;}
strong, dfn {font-weight: bold;}
sup, sub {line-height: 0;}

pre {
	margin: 1.5em 0;
	white-space: pre;
}
pre,code,tt {
	font: 1em monospace;
	line-height: 1.5;
}


/* Lists */

li ul, li ol {margin-left: 1.5em;}
ul, ol {margin: 2px 1.5em 0 0;}

ul {list-style-type: none;}
ol {
	list-style-type: decimal;
	margin-left: 1.9em;
}

dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}



/* Special lists */

ul.plain-list li,  ul.tabbed li {
	list-style: disc;
	margin-top: 0px;
}

ul.tabbed {
	display: inline;
	margin: 0;
}
ul.tabbed li {float: left; padding-right: 2px; padding-left: 0px }
ul.plain-list {margin: 0; margin-left: 14px }

ul.nice-list {margin-left: 0px; margin-top: 0px }
ul.nice-list li {
	border-top: 1px solid #EEE;
	list-style: none;
	padding: 4px 0;
  margin-top: 0px
}
ul.nice-list li:first-child {border-top: none;}
ul.nice-list li .right {color: #999;}



/* Misc classes */

.small {font-size: 11px;}
.smaller {font-size: 0.8em;}
.smallest {font-size: 0.7em;}

.large {font-size: 12px;}
.larger {font-size: 1.25em;}
.largest {font-size: 1.35em;}

.hidden {display: none;}

.quiet, .quiet a {color: #666666;}
.loud, .loud a {color: #000;}
.highlight, .highlight a {background:#ff0;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-separator {padding: 0 5px;}

.error, .notice, .success {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}


/* Labels */
.label {
	border-left-style: solid;
	border-left-width: 4px;
	margin-bottom: 0.2em;
	padding-left: 10px;
}
.labelb {
	border-left-style: solid;
	border-left-width: 4px;
	margin-bottom: 0.2em;
	padding-left: 10px;
  border-bottom: 2px solid
}
.label-blue {border-left-color: #55AADA;}
.label-green {border-left-color: #B7D897;}
.label-orange {border-left-color: #FA8F6F;}
.labelb-side {border-left-color: #6C4900; border-bottom-color: #6C4900;}


/* 
   Forms 
------------------------------------------------------------------- */

label {
	cursor: pointer;
	font-weight: bold;
}
label.checkbox, label.radio {font-weight: normal;}
legend {
	font-weight: bold;
	font-size: 1.2em;
}
textarea {overflow: auto;}
input.text, textarea, select {
	background: #FCFCFC;
	border: 1px inset #AAA;
	margin: 0.5em 0;
	padding: 4px 5px;
}
input.text:focus, textarea:focus, select:focus {background: #FFFFF5;}

input.button {
	background: #DDD;
	border: 1px outset #AAA;
	padding: 4px 5px;
}
input.button:active {border-style: inset;}


/* Specific */

form .required {font-weight: bold;}

.form-error {border-color: #F00;}
.form-row {padding: 5px 0;}
.form-row-submit {
	border-top: 1px solid #DDD;
	padding: 8px 0 10px 76px;
	margin-top: 10px;
}
.legend {
	background: #F0FAF0;
	border: 1px solid #D6DFD6;
	font-size: 1.5em;
	margin: 0;
	padding: 8px 14px;
}
.form-property, .form-value {float: left;}
.form-property {
	padding-top: 8px;
	text-align: right;
	width: 60px;
}
.form-value {padding-left: 16px;}
.form-error {border-color: #F00;}



/* 
   Alignment 
------------------------------------------------------------------- */

/* General */

.center,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Images */

img.bordered,img.alignleft,img.alignright,img.aligncenter {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}
img.alignleft, img.left {margin: 0em 5px 0px 0px;}
img.alignright, img.right {margin: 0em 0px 0px 5px;}


/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}


/* 
   Separators 
------------------------------------------------------------------- */

.content-separator, .archive-separator {
	background: #E5E5E5;
	clear: both;
	color: #FFE;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 2px;
}
.content-separator {margin: 20px 0;}
.archive-separator {margin-bottom: 20px;}


/* 
   Posts
------------------------------------------------------------------- */

.post {margin-bottom: 10px;}

.post img.left, .post img.right {margin-bottom: 0;}

.post-date {
	color: #111111;
	margin: 2px 0 10px;
}
.post-date a {color: #444;}

.post-meta a {color: #345; }
.post-meta a:hover {color: #001;}

.post-body {}
.post-body a {color: #039;}
.post-body a:hover {color: #039;}

.post-body img.left, .post-body img.right {margin-bottom: 1em;}
.post-title{
  font-size: 25px;
  color: #593C1E
}

/* Archives */
.archive-pagination {
	color: #777;
	padding: 10px 0;
}
.archive-pagination-top {
	border-bottom: 2px solid #DDD;
	margin-bottom: 24px;
}
.archive-pagination-bottom {
	border-top: 2px solid #DDD;
	margin-top: 24px;
}

.archive-post-date {
	background: #F5F5F5;
	border-bottom: 1px solid #C5C5C5;
	border-right: 1px solid #CFCFCF;
	float: left;
	margin-right: 12px;
	padding: 2px 0 5px;
	text-align: center;
	width: 46px;
}
.archive-post-title .post-date {margin: 0;}
.archive-post-title {padding-top: 4px;}
.archive-post-day {font: normal 1.6em Georgia,serif;}




/*
   Layout
------------------------------------------------------------------- */

/* Common */
#top, #sub-nav {border-bottom: 2px solid #694623;}


/* Wrapper */
#site-wrapper {
	margin: 0 auto;
	width: 920px;
  background: #FFFFE0
}


/* Header */
#header {padding-top: 0px; background: #FFFFFF }

/* Top */
#top {padding-bottom: 0px;}

 #header-text {
       	float: left;
	width: 590px;
	margin: 25px 0px 0 0;
	display: inline;
}
/* Logo */
#logo {	border-right: 3px solid #694623;
	padding: 0px 2px 0px 0;
	margin-right: 2px;  width:320px;
     height:110px;
  margin-left: 0px;
  background: url(img/logo.gif)
}
#logo img {}

/* Splash */
 #middle { padding-top: 5px; padding-left: 0px; border-bottom: 2px solid #714D00; background: #FFFFFF }
 .clearfloat {

	display: inline-block;

	}



.category {

	width:210px;

	float:left;



	margin:0px;

	padding:5px 5px 10px 10px;
	background:transparent;

	}

.category p {
	margin:0;
	}




#cat-1, #cat-3, #cat-5  {}

#cat-2, #cat-4 {}



.category span.cat_title, #front-popular h3, #front-list .cat_title {

	text-transform:lowercase;

	margin:0;

	font-weight:bold;

	font-size:1.5em;

	letter-spacing:-0.05em;

	}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#chromemenu{
width: 99%;
font-weight: bold;
font-size: 16px;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#chromemenu ul{

width: 100%;
padding: 15px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/

}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #006600;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #888888;
padding-right: 6px;

}

#chromemenu ul li a:hover{
  text-decoration: underline
}
#chromemenu ul li a.last{
  border: none
}
#chromemenu ul li a.current{
  text-decoration: underline
}

#chromemenu ul li a.lastb{
  text-decoration: underline;
  border: none
}
/* Main */
.main {margin: 0px 0; }

.main#main-two-columns { padding-left: 5px;  }
.main#main-two-columns-left {background: url('img/main-two-columns-left.gif') repeat-y left top;}
.main#main-two-columns #main-content, .main#main-two-columns-left #main-content {border-right: thin solid #6C4900;width: 645px; padding-right: 5px }
.main#mainb-two-columns #mainb-content, .main#mainb-two-columns-left #mainb-content {border-right: thin solid #6C4900;width: 910px; padding-right: 5px }

/* Sidebar */
#sidebar {float: right;
	width: 250px;
	padding-top: 10px;
  padding-left: 5px;

  background: #FFFFE0
}


/* Columns */
/* Columns */
.col3, .col3-mid {width: 31%;}
.col3-mid {margin-left: 3%;}
.col3  P {
line-height : 18px;
margin:0; padding:0;
padding-left : 3px;
padding-right : 5px;
  text-align: left;
  padding-bottom: 3px
}
.col3-mid  P {
line-height : 18px;
margin:0; padding:0;
padding-left : 3px;
padding-right : 5px;
  text-align: left;
  padding-bottom: 3px
}
/* Sections */
.section {margin-bottom: 5px;}
.section-title {
	background-color: #ffe4b5;

	color: #6C4824;
	font: bold 1.2em sans-serif;
	margin-bottom: 5px;
	padding: 7px 10px 0px;
  margin-top: 0px
}
#sidebar .section-title {margin-bottom: 0px;}


/* Footer */

#footer { width: 920px; clear:both;
	border-top: 1px solid #888888; 	margin:8px auto 10px auto;
	color: #777;
	padding: 16px 0 4px;
}
#footer-left {width: 250px; padding-left: 10px }
#footer-right {
	width: 560px;
	text-align: right;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 5px
}
#footer p {margin-bottom: 0.4em;}
#footer .text-separator {
	padding: 0 3px;
	color: #BBB;
}
#footer a:hover {color: #000;}



/*
   Misc overriding classes
------------------------------------------------------------------- */

/* Border */

.noborder {border: 0;}
.notborder {border-top: 0;}
.norborder {border-right: 0;}
.nobborder {border-bottom: 0;}
.nolborder {border-left: 0;}

/* Margin */

.nomargin {margin: 0;}
.notmargin {margin-top: 0;}
.normargin {margin-right: 0;}
.nobmargin {margin-bottom: 0;}
.nolmargin {margin-left: 0;}

/* Padding */

.nopadding {padding: 0;}
.notpadding {padding-top: 0;}
.norpadding {padding-right: 0;}
.nobpadding {padding-bottom: 0;}
.nolpadding {padding-left: 0;}


/* 
   IE Fixes (zzz)
------------------------------------------------------------------- */

* html .navigation, * html #footer, * html #splash, * html .comment ul {height: 0.01%;}
* html #footer-left {width: 500px;}
.navigation, #splash, .comment ul {min-height: 0.01%;}
#splash{
  background: url(img/main.jpg)
}
.box-table-a {
font-family : "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size : 12px;
margin : 5px;
width : 900px;
text-align : left;
border-collapse : collapse;
border-top : 2px solid #003300;
border-bottom : 4px solid #003300;
  margin-bottom: 10px
}
.box-table-a th {
font-size : 13px;
font-weight : normal;
padding : 8px;
background : #e8edff;
border-right : 1px solid #9baff1;
border-left : 1px solid #9baff1;
color : #039;
}
.box-table-a td {
padding : 8px;
background : transparent;
border-right : 1px solid #003300;
border-left : 1px solid #003300;
border-top : 1px solid #003300;
color : #000000;
 width : 445px;
padding-bottom : 10px;

  vertical-align: top
}
p.sourse{
  font-style: italic;
  font-weight: bold
}
/* Page Numbers */
.pages {
 font: 83%/1.4 arial, helvetica, sans-serif;
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
	color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}
