﻿﻿/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	background: #e8e8e8 url('img/bg1.jpg') repeat-x;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}
a {
	color: #795a05;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
a:visited {
	color: #795a05;
}
a:active {
	color: #795a05;
}
a:hover {
	color: #0E2C10;
}
.wp-image {
        border: 1px double #795a05;
	margin: 0px 15px 15px 0px;
}
.alignleft {
	margin: 0px 15px 0px 0px;
        border: 1px double #795a05;
	align: left;
}
.alignright {
	margin: 0px 15px 0px 0px;
        border: 1px double #795a05;
	align: right;
}
.alignnone {
	margin: 0px 15px 0px 0px;
        border: 1px double #795a05;
}
#wrapper {
	margin-top: 0px;
	width: 1060px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
        text-align: left;
	background: url(img/bg-wrapper.jpg);
}
#header {
	width: 1060px;
	float: left;
	padding: 0;
	height: 295px;
	margin: 0px 0px 0px 0px;
	background: #f4f7f3 url('img/header1.jpg') no-repeat;
	vertical-align: bottom;
}
#footer {
    width: 1060px;
    background: url('img/bg-footer.png') no-repeat;
    float: left;
	height: 30px;
	margin: 0px;
	text-align: left;
	font-size: 8pt;
	padding: 0px 50px 0px 50px;
}
.footer-left {
    height: 30px;
    float: left;
	margin: 0px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.footer-right {
    height: 30px;
    float: right;
	margin: 0px 50px;
	text-align: right;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
}

#footer p {
	color: #333333;
	text-align: right;
	padding: 8px 45px 5px 0px;
}
#main {
	width: 940px;
	height: 490px;
	margin: 0px 0px 0px 30px;
        padding: 30px 30px 0px 30px;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	float: left;
        background: url('img/index.jpg') no-repeat;
}
DIV.index {
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	float: left;
}
#news-index {
	margin: 0px 0px 0px 0px;
	padding: 20px 50px 0px 0px;
	color: #333333;
	border: 0px solid #333333;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	float: left;
	width: 400px;
	height: 400px;
}
#news-index p {
	padding-bottom: 15px;
}
DIV.clear {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
        color: #042a15;
}
DIV.entry {
	color: #042a15;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
DIV.entry-sites {
	color: #042a15;
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana;
        padding: 0px 0px 0px 0px;
        margin: -10px 0px 0px 0px;
}
#pages {
	float: left;
	width: 935px;
	margin: 0px 0px 0px 30px;
        padding: 30px 30px 20px 35px;
	color: #333333;
	font-size: 10pt;
	text-align: justify;
        background: #f7f9f5 url('img/bg-pages.jpg') no-repeat;
}
#page26 {
	float: left;
	width: 935px;
	margin: 0px 0px 0px 30px;
        padding: 30px 30px 20px 35px;
	color: #333333;
	font-size: 10pt;
	text-align: justify;
        background: #f7f9f5 url('img/bg-page26.jpg') no-repeat;
}
#page31 {
	float: left;
	width: 935px;
	margin: 0px 0px 0px 30px;
        padding: 30px 30px 20px 35px;
	color: #333333;
	font-size: 10pt;
	text-align: justify;
        background: #f7f9f5 url('img/bg-page31.jpg') no-repeat;
}
#page439 {
	float: left;
	width: 935px;
	margin: 0px 0px 0px 30px;
        padding: 30px 30px 20px 35px;
	color: #333333;
	text-align: justify;
	font-size: 10pt;
        background: #f7f9f5 url('img/bg-page439.jpg') no-repeat;
}
h1 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	color: #795a05;
}
h2 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
	font-style: italic;
	text-transform: uppercase;
	color: #795a05;
}
h3 {
	padding: 5px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11pt;
	color: #795a05;
	border-bottom: 0px double #795a05;
	border-left: 0px double #795a05;
	width: 300px;
}
h4 {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 11pt;
	color: #333333;
	text-transform: uppercase;
}
TABLE.ped {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	background: #eeeeee;
	width: 100%;
	margin-bottom: 15px;
}
TD.ped {
	border: 1px solid #cccccc;
	padding: 2px 2px 2px 5px;
	vertical-align: middle;
}
#details {
	width: 930px;
	float: left;
	border-bottom: 0px double #795a05;
	border-top: 3px double #795a05;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
}
#details-left {
	width: 490px;
	float: left;
	text-align: justify;
	padding: 0px 20px 0px 0px;
}
#details-right {
	float: right;
	width: 420px;
}
#details-bottom {
	float: left;
	width: 930px;
	padding: 15px 0px 0px 0px;
}
DIV.menu {
	z-index: 100;
	padding: 0px 0px 0px 0px;
	margin: 250px 20px 20px 0px;
	text-align: center;
	width: 620px;
	color: #ffffff;
	float: right;
	font-size: 10pt;
}
.menu UL {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
}
.menu UL A {
	padding: 0px 10px 0px 15px;
	border-right: #ddd8cc 0px solid;
	border-top: #ddd8cc 0px solid;
	border-left: #ddd8cc 0px solid;
	border-bottom: #ddd8cc 0px solid;
}
.menu LI {
	float: left;
	margin: 0px;
	position: relative;
}
.menu A {
	padding-right: 10px;
	border-right: #ddd8cc 1px solid;
	border-top: #fff 0px solid;
	border-left: #fff 0px solid;
	border-bottom: #ddd8cc 1px solid;
	margin-top: -2px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	color: #ffffff;
	line-height: 20px;
	height: 25px;
	text-decoration: none;
}
UL {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	margin-top: 0px;
}
LI {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px;
	PADDING-TOP: 2px;
}
LI.link {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 4px;
	PADDING-TOP: 2px;
	margin-left: 14px;
}
.menu A:hover {
	color: #e8ba12;
}
.menu :hover > A {
	color: #e8ba12;
}
UL UL LI {
	font-size: 12px;
}
.tdstylelinkmenu {
	background-color: #042a15;
}
.menu UL UL {
	visibility: hidden;
	width: 150px;
	height: 0px;
	position: absolute;
	top: 25px;
	left: 0px;
	text-align: left;
}
* HTML .menu UL UL {
	TOP: 25px;
}
.menu UL UL A {
	border-right: #ddd8cc 0px solid;
	border-top: #ddd8cc 0px solid;
	border-left: #ddd8cc 1px solid;
	border-bottom: #ddd8cc 1px solid;
	padding: 5px 10px 5px 20px;
	background: #042a15;
	width: 150px;
	color: #ffffff;
	height: auto;
	font-weight: normal;
}
* HTML .menu UL UL A {
	WIDTH: 139px;
}
.menu UL UL A.drop {
	background: #042a15;
}
.menu UL UL A.drop:visited {
	background: #042a15;
}
.menu UL UL A.drop:hover {
	background: #042a15;
}
.menu UL UL :hover > A.drop {
	background: #042a15;
}
.menu TABLE {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	background: #042a15;
}
.menu UL UL A:hover {
	background: #042a15;
	color: #e8ba12;
}
.menu UL UL :hover > A {
	background: #042a15;
	color: #e8ba12;
}
.menu UL A:hover {
	BACKGROUND: url('../img/linkmarker.gif') no-repeat left center;
}
.menu UL :hover > A {
	BACKGROUND: url('../img/linkmarker.gif') no-repeat left center;
}
.menu UL LI:hover UL {
	VISIBILITY: visible;
}
.menu UL A:hover UL {
	VISIBILITY: visible;
}
.menu UL :hover UL UL {
	VISIBILITY: hidden;
}
.menu UL :hover UL :hover UL UL {
	VISIBILITY: hidden;
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible;
}
.menu UL :hover UL :hover UL :hover UL {
	VISIBILITY: visible;
}