/*
Theme Name: Moked - Brown
Author: Fabio Vitali
*/

body {
	margin: 0;
	padding: 0;
	background-color: #d7dce5;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
a {
	color: #68652f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0 none;
}
p {
	margin-top: 1em;
	margin-bottom: 1em;
}
h2, h3 {
	font-family: serif;
	color: #68652f;
	font-weight: normal;
	margin-bottom: .1em;
}
h2 {
	margin-top: 26px;
	font-size: 2em;
}
h3 {
	margin-top: 1.3em;
	font-style: italic;
	font-size: 1.6em;
}
form {
	margin: 0;
}
td, th {
	padding: 0;
	font-weight: normal;
}
label {
	color: #878788;
}
#sidebar-login label {
	color: white;
}
hr {
	display: none;
}
iframe {
	border: 1px solid black;
}
#page {
	width: 988px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	background-image: url("images/page-bg.gif");
	padding-left: 9px;
	padding-right: 9px;
	position: relative;
}
.checkbox {
	margin: 0;
}
.clearer { clear: both; }
.cimy_uef_input {
	width: 50%;
}
#commentform textarea {
	width: 90%;
}
.nocomments {
	display: none;
}
ul.toolBar {
	padding: 0;
	list-style: none;
	float: right;
}
ul.toolBar li {
	float: left;
	margin-right: 15px;
}
ul.toolBar li a {
	line-height: 20px;
	padding: 1px 0 3px 22px;
}
ul.toolBar li.printer a {
	background: transparent url(images/printer.gif) no-repeat scroll 1px 0;
}
ul.toolBar li.rss a {
	background: transparent url(images/rss.gif) no-repeat scroll 1px 0;
}

/* Header */
#header {
	height: 203px;
	background-image: url("images/header-bg.gif");
	background-position: bottom;
	position: relative;
}
#topBar {
	background-color: #586272;
	color: white;
	margin: 0;
	padding-top: 7px;
	height:40px;
}
#logo {
	position: absolute;
	left: 20px;
	top: 70px;
}
#siteName {
	font-weight: bold;
	margin: 0 20px;
}
#nowTime {
	position: absolute;
	right: 0;
	margin: 0 20px;
}
#headerBar ul, #mokedBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#headerBar ul {
	position: relative;
}
#mokedBar {
	font-size: 0.9em;
	margin-left: 12px;
}
#headerBar .flexipages_widget, #mokedBar {
	font-weight: bold;
	text-transform: lowercase;
}
#headerBar .flexipages_widget {
	font-size: 1.1em;
	position: absolute;
	top: 114px;
}
#headerBar .flexipages_widget ul li {
	float: left;
	padding: 1em 1.55em;
}
#mokedBar ul li {
	float: left;
	padding: 0.2em 0.8em 0.8em;
}
#headerBar .flexipages_widget ul li.current_page_item, #headerBar .flexipages_widget ul li.current_page_ancestor {
	background-image: url("images/menuitem-bg.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
}
#mokedBar ul li.current_page_item {
	background-image: url("images/menuitem-bg1.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
}
#headerBar .flexipages_widget ul .current_page_item a, #headerBar .flexipages_widget ul .current_page_ancestor a, #mokedBar ul .current_page_item a {
	color: white;
}
#mokedBar ul a {
	color: #d7d7d7;
}
#headerBar .flexipages_widget ul a {
	color: white;
}
#headerBar .flexipages_widget ul a:hover, #mokedBar ul a:hover {
	color: white;
}
#headerBar .widget_wp_sidebarlogin .sidebarlogin_otherlinks, #headerBar .widget_wp_sidebarlogin .pagenav {
	position: absolute;
	right: 3px;
	top: 10px;
}
#headerBar .widget_wp_sidebarlogin .sidebarlogin_otherlinks li, #headerBar .widget_wp_sidebarlogin .pagenav li {
	display: inline;
	padding-left: 8px;
}
#headerBar .widget_wp_sidebarlogin {
	position: absolute;
	font-size: .9em;
	right: 16px;
	color: white;
	width: 320px;
	top: 5px;
}
#headerBar .widget_wp_sidebarlogin h2 {
	text-transform: uppercase;
	font-size: 1.1em;
	margin: 10px 0;
	font-family: Arial, Helvetica, Sans-serif;
	color: white;
	font-weight: bold;
}
#headerBar .widget_wp_sidebarlogin a {
	color: white;
}
#headerBar .widget_wp_sidebarlogin p {
	margin: 10px 0;
}
#headerBar .widget_wp_sidebarlogin .mid {
	font-size: .9em;
	width: 250px;
	position: absolute;
	right: 0;
}
#headerBar .widget_search {
	background-image: url(images/sidebar-bg.gif);
	background-repeat: no-repeat;
	left: 638px;
	padding-top: 16px;
	padding-left: 15px;
	position: absolute;
	top: 115px;
	width: 335px;
	height: 28px;
}
#headerBar .widget_search form {
	margin-bottom: 5px;
}
#wp-submit, .searchsubmit {
	border-style: none;
	text-transform: uppercase;
	color: #b06f0d;
	font-size: .9em;
	font-weight: bold;
	width: 6.5em;
}
#wp-submit {
	background-color: white;
	position: absolute;
	right: 0;
}
.searchsubmit {
	background-color: #68652f;
	color: white;
	height: 2em;
}
#s {
	width: 232px;
}
#container {
	background-image: url("images/dot.gif");
	background-position: 638px;
	background-repeat: repeat-y;
	min-height: 200px;
}
#container.singleColumn {
	background-image: none;
}

/* Content */
#content {
	background-image: url("images/content-bg.gif");
	background-position: top;
	background-repeat: repeat-x;
	padding: 4px 10px 0 20px;
}
#content .post {
	margin-top: 26px;
}
#content .post h2 {
	font-size: 2em;
}
#content .entry {
	line-height: 1.5em;
	margin-right: 20px;
	margin-top: 20px;
}
#content .archive .entry {
	margin-top: 0;
}
#content .entry img {
	margin: 5px 20px 14px 0;
	float: left;
}
#content .cat_posts img, #content .archive .entry img, #content .cat-post-item img {
	width: 100px;
	height: auto;
	float: left;
	margin: 5px 10px 5px 0;
}
#content .archive .searchResults img {
	display: none;
}
#content .archive .searchResults p {
	margin-top: 5px;
}
.narrowcolumn {
	float: left;
	width: 608px;
}
.author {
	font-weight: bold;
}
.widget .author {
	display: none;
}
.postmetadata {
	clear: both;
}
.navigation {
}
.alignleft, .alignright {
	display: inline;
}
.alignleft {
	margin-right: 0.6em;
}
.alignleft {
	margin-right: 0.6em;
}
.pagelist {
	font-family: serif;
	font-size: 1.4em;
	font-style: italic;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
}
.pagelist li {
	margin-bottom: 3px;
}
.pagelist a {
	background-image: url("images/list-dot.gif");
	background-repeat: no-repeat;
	padding-left: 14px;
}
.siteName {
	font-weight: bold;
}
#siteName em {
	color: #D7D7D7;
	font-weight: normal;
	margin-left: 19px;
}
#login_error {
	color:#ff0000;
}
#homeLeft, #homeRight {
	padding-bottom: 1px;
}
#homeLeft {
	border-right: 1px solid #c4cbd8;
	float: left;
	width: 364px;
	padding-right: 10px;
}
#homeRight {
	padding-left: 10px;
	margin-left: 374px;
	border-left: 1px solid #c4cbd8;
}
#homeLeft ul, #homeRight ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#homeLeft p, #homeRight p {
	margin-top: 0.6em;
}
#homeLeft .widget, #homeRight .widget {
	position: relative;
	display: inline-block;
}
#homeLeft .widget ul, #homeRight .widget ul {
	margin: 0 0 3em;
	padding-top: 1.5em;
}
#homeLeft .widget p, #homeRight .widget p {
	line-height: 1.5em;
}
#homeLeft .widget li a, #homeRight .widget li a {
	font-size: 1.6em;
	font-family: serif;
	line-height: 1em;
}
#homeLeft .widget li p a, #homeRight .widget li p a {
	font-style: normal;
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana;
}
#homeLeft .widget .author a, #homeRight .widget .author a {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
}
#homeLeft .widget .widgettitle, #homeRight .widget .widgettitle {
	font-style: italic;
	margin: 0;
	padding-bottom: 4px;
	padding-top: 16px;
}
#homeLeft .widget .widgettitle, #homeRight .widget .widgettitle {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1em;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	border-bottom: 1px solid #C4CBD8;
	width: 100%;
	margin-bottom: 0.6em;
	margin-top: 1em;
	text-align: right;
}
#homeLeft .widgettitle a, #homeRight .widgettitle a {
	color: #4e5765;
}
#homeLeft .cat_posts .widgettitle a, #homeRight .cat_posts .widgettitle a {
	display: none;
}
#homeLeft .cat_posts li.highlighted, #homeRight .cat_posts li.highlighted {
	background-color: #eee;
	padding: 5px;
	position: relative;
	margin-bottom: 1em;
}
#homeLeft .cat_posts li.highlighted p, #homeRight .cat_posts li.highlighted p {
	margin-bottom: 0;
}
#homeLeft .image-gallery-widget {
	margin-bottom: 3.4em;
	margin-top: 16px;
}
#homeLeft .image-gallery-widget .widgettitle {
	margin-bottom: -2.5em;
}
#homeLeft .image-gallery-widget h2 {
	font-size: 1.6em;
	margin-top: 0;
	margin-bottom: 4px;
}

/* Sidebar */
#sidebar {
	padding-top: 38px;
}
.sidebar {
	margin-left: 638px;
	width: 336px;
}
.sidebar h2 {
	font-style: normal;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.4em;
}
.sidebar ul {
	list-style: none;
	margin: 0;
}
.sidebar .video_gallery h2 {
	background-color: #ccd3de;
	padding: 6px 0pt 3px 6px;
	font-size: 1.6em;
}
.sidebar .video_gallery a {
	color: white;
}
.sidebar .video_gallery ul {
	margin-top: -4px;
}
.sidebar .video_gallery li {
	background-color: #7b8396;
	padding: 5px 10px 5px 10px;
}
.sidebar .video_gallery li a {
	background-image: url("images/list-dot-negative.gif");
	background-repeat: no-repeat;
	padding-left: 14px;
}
.sidebar .video_gallery p {
	color: #E5E7EE;
	margin: 0 0 6px 0;
	font-size: .9em;
}
.sidebar .widget_extended-categories, .sidebar .flexipages_widget {
	font-family: serif;
	font-size: 1.4em;
}
.sidebar ul > li.widget_extended-categories, .sidebar ul > li.flexipages_widget {
	margin-top: 10px;
}
.sidebar .widget_extended-categories a, .sidebar .flexipages_widget a {
	background-image: url("images/list-dot.gif");
	background-repeat: no-repeat;
	padding-left: 14px;
}
.sidebar .flexipages_widget li ul li ul a {
	background-image: url("images/list-dot-small.gif");
}
.sidebar .widget_extended-categories .cat-item, .sidebar .flexipages_widget .page_item {
	background-color: #868459;
	padding: 3px 0 3px 10px;
}
.sidebar .widget_extended-categories a, #sidebar .flexipages_widget a {
	color: white;
}
.sidebar .widget_extended-categories .cat-item {
	border-bottom: 1px solid white;
	width: 144px;
	float: left;
	padding: 6px 8px;
}
.sidebar .flexipages_widget ul li ul {
	font-size: 14px;
	margin-left: 6px;
	margin-top: 4px;
}
.sidebar .flexipages_widget ul li ul li ul {
	font-size: 13px;
}
.sidebar .flexipages_widget ul li ul li ul li ul {
	font-size: 12px;
}
.sidebar .flexipages_widget .current_page_item, .sidebar .widget_extended-categories .current-cat {
	font-weight: bold;
/*	white-space: nowrap;*/
}
.sidebar .flexipages_widget .current_page_item ul {
	font-weight: normal;
}
.sidebar_content {
	padding-left: 16px;
}
.sidebar_content ul {
	padding: 0;
}

/* Footer */
#footer {
	border-top:1px solid #C4CBD8;
	clear:both;
	margin:15px 15px 0 20px;
	padding:20px 0;
}
#footer p {
	margin: 0;
}
#footer ul {
	list-style: none;
	margin:-25px 0 0;
	padding: 0;
	float:right;
}
#footer ul li {
	display: inline;
}

/* Gallery */
#gallery .thumbnail {
	float: left;
	width: 180px;
	margin-right: 16px;
	margin-top: 8px;
	line-height: normal;
	font-size: 11px;
}
#gallery .thumbnail a:hover p, #gallery .thumbnail a:hover h4 {
	text-decoration: underline;
}
#gallery .thumbnail h4 {
	font-family: serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 5px;
}
#gallery .thumbnail img {
	width: 180px;
	margin: 0;
	float: none;
}
#cse-search-results iframe {
	border: none;
	width: 100%;
}
div.clearer {
 height: 0;
 clear: both;
 font-size: 0;
 line-height: 0;
}

.toolBar .printer, .toolBar .rss { margin-top:-2px; }

