/*
Theme Name: Oxford
Theme URI: http://firstsite.net.ru
Description: Theme for Europe Business Assembly
Version: 1.0
Author: Kirilyuk Artur Andreevich, Voloshina Natalya Sergeevna
Author URI: http://firstsite.net.ru
Tags: fixed width, left sidebar, two columns, valid XHTML, widgets
*/

body {
	background: url(images/gradient.png) repeat-x #937D5C;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet', 'Verdana', sans-serif;
	font-size: 16px;
	color: #540B19;
	text-align: justify;
}

a {
	font-size: 14px;
	color: #6D5836;
	text-align: justify;
}

a img { 
	border: none;
}

img { 
	border: none;
}

h2 {
	display:none; 
	visibility:hidden;
}

#container {
	width: 900px;
	margin: 0 auto;
	background: #F7EFD8;
}

#maincont  {
	width:844px;
	margin:0 auto;
	padding-top:8px;
}

#topcontrols {
	height: 24px;
	width: 844px;
	margin: 0;
	padding: 0 0 1px 0;
}

#topcontrols #search {
	height: 23px;
	width: 204px;
	float: left;
	display: inline;
}

#topcontrols #s {
	background: #E7DCBD;
	border: 2px inset #A38965;;
	color: #820C20;
	height: 14px;
	width: 158px;
	font-family: 'Trebuchet', 'Verdana', sans-serif;
	font-size: 12px;
	text-align: left;
	text-padding: 0 6px;
	text-decoration: none;
	display: inline;
}

#topcontrols #searchsubmit {
	width: 34px;
	min-height: 16px;
	font-family: 'Trebuchet', 'Verdana', sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background: #ECDDBE;
	color: #6E5731;
	padding: 0px;
	margin: 0px; 
	border: 2px outset Bisque;
	cursor: pointer;
	display: inline;
}

#topcontrols #register-login {
	color: #856E4C;
	font-size: 14px;
	height: 23px;
	display: inline;
	font-weight:bold;
	text-align:center;
	width:187px;
	margin:0 auto;
	float:left;
}

#topcontrols #register-login a {
	color: #856E4C;
	font-size: 14px;
	text-decoration: none;
}


#topcontrols #topbuttons {
	height: 23px; 
	width: 453px;
	float: right;
	display: inline;
}

#header {
	height:38px;
	padding:158px 0 33px 0;
	background: #710C1F;
}

#header a {
	font-family: 'Trebuchet', 'Verdana', sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #F3D012;
}

#header a:hover {
	color: #FFFF00;
}

#navbar {
	margin: 0px;
	padding: 0px;
	/* bg active D5C39F */
	height: 30px;
	width: 844px;
}

#menu {
	height: 30px;
	width: 844px;
	float:left;
	display: inline; /* for fucking IE6 */
}


#menu ul {
	padding: 0px;
	margin: 0px;
	height:30px;
}

#menu ul li {
	background: transparent;
	color:#85061B;
	display:block;
	float:left;
	height:30px;
	list-style-type:none;
	position:relative;
}

#menu ul li a {
	color:#85061B;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet', 'Verdana', sans-serif;
	padding: 0px;
	text-decoration:none;
}

#menu ul li a:hover{
	color: #FFFFFF;
}

#menu ul li ul { 
	border-top:#85061B solid 1px; 
	display:none;
	position:absolute;
	top:18px;
	left:9px;
	width:290px; 
	background: #710C1F;
	padding: 0px;
	margin: 0px; 
	z-index: 10;
}

#menu ul li ul li {
	border-bottom:#85061B solid 1px; 
	border-left:#85061B solid 1px; 
	border-right:#85061B solid 1px;
	height: 25px;
	float:none; 
	margin:0px;
	padding:0px;
	background: #EBDEBD;
	list-style-type:none;
	z-index: 10;
}

#menu ul li ul li a {
	color:#85061B;
	padding-left: 5px;
	float:left;
	overflow:hidden;
	z-index: 10;
	vertical-align:top; /* fucking IE */
}

#newstitle {
	margin-top: 10px;
	float: right;
	text-align: right;
}

#centercontent {
	vertical-align: top;
	width: 100%;
} /* table with main and sidebar content */

#maincolumn {
	width: 544px;
	vertical-align: top;
} /* left column of table with main content */

#maincontent {
	width: 544px;
	overflow: hidden;
} 

#sbcolumn {
	width: 300px;
	vertical-align: top;
	background: url(images/sidebar-bg.png) repeat-y #E7DCBD;
} /* right column of table with main content */

#centercontent #leftcal {
	vertical-align: top;
}

#centercontent #rightcal {
	vertical-align: top;
	align: right;
	width: 210px;
}

.sidebar {
	font-weight: bold;
	font-size: 22px;
}

.sidebar .sbtable {
	border-collapse: collapse;
	margin: -20px 20px 12px 15px;
}

.sidebar .sbtable td {
	text-align: right;
	font-size: 12px;
}

.sidebar .sbtable img {
	padding-right:15px;
}

.sidebar p {
	text-align: right;
	padding-right:20px;
}

.sidebar p a {
	text-decoration: none;
	color: #A18C66;
	font-size:15px;
}

div.hr {
	background: #FFFFFF;
	height: 1px;
	width: 260px;
	margin: 0 auto;
	border: none;
	float: none;
}

.sidebar #sblinks {
	margin-right:22px;
	text-align:right;
}

#submit {
	text-align:center;
	width:239px;
	background: url(images/submit-comments.png) no-repeat;
}

.commentbubble a {
	float: left;
	background: url(images/commentbubble.png) no-repeat;
	background-position: 0px;
	width: 24px;
	height: 20px;
	text-align: center;
	font-size: 10px;
	margin: 0 7px 0 0;
}

.commentbubble a:hover {
	float: left;
	background: url(images/commentbubblehover.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin: 0 5px 0 0;
}

.date {
	display: none;
	visibility: hidden;
}

#static h2 {
	text-align: center;
	margin: 10px;
}

#static h2 a {
	color: #540B19;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 0;
}

#posts {
	margin: 15px 0px 10px 0px;
}

.post {
	padding: 0px 10px 0px 25px;
}

.post h2 {
	text-align: center;
	margin: 0;
}

.post p {
	padding:0px 0px 0px 7px;
}

.tags {
	display: none;
	visibility: hidden;
}

.entry {
	margin: 15px 15px 15px 15px;
}

.entry p {
/*	padding: 15px; */
}

.post h2 a {
	color: #540B19;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}

.post h3 {
	font-size: 18px;
	font-weight: bold;
}

.post h4 {
	font-size: 14px;
	font-weight: bold;
}

.post h5 {
	font-size: 12px;
}

.navigation {
	margin-left: 40px;
}

.post a, .navigation a {
	color: #490512;
	text-decoration: none;
}

.post a:hover, .navigation a:hover {
	color: #333333;
}

.post a img {
	border: none;
}

.postmetadata {
	font-size: 10px;
	line-height: 1.5em;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}

.alignnone {
	margin: 0;
}

.archivelink a {
	font-weight: bold;
	font-size: 18px;
}

.form-table {
	text-align: left;
}

.wp-caption.alignleft {
	float: left;
	margin: 5px 20px 20px 0px;
}

.wp-caption.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.wp-caption.aligncenter {
	display: block;
	margin: 0 auto 20px auto;
}

.wp-caption.alignnone {
	margin: 20px 0;
}

.post .wp-caption {
	border: 1px solid #cccccc;
	background: #ebebeb;
	text-align: center;
	padding: 10px 5px 0 5px;
}

.post .wp-caption-text {
	margin: 0;
	font-size: 12px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
	border: 1px solid #540B19;
}

.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background: #ebebeb;
	padding: 20px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}

.avatarcontainer {
	float: left;
	margin: 0 5px 0 0;
}

.avatar {
	border: 1px solid #cccccc;
}

.linklove {display:none}

#footer {
	clear: both;
	height: 52px;
	background: url(images/footer-bg.png) repeat-x #80051B;
}

#footer #footer-menu {
	float: left;
	padding: 15px;
}

#footer #footer-right {
	float: right;
	padding: 15px;
}

/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/
#topyeardiv {
	height: 27px;
	width: 100%;
	background:url(images/podvkladkami.png) repeat-x;
	background-position:bottom;
	margin-top: -40px;
}

#yeartable {
	border: 0px;
	height: 31px;
	clear: both;
}

#yeartable .yearmenu {
	background: url(images/vkladkapas.png) no-repeat;
	width: 80px;
	height: 25px;
	text-align: center;
	clear: both;
}

#yeartable .yearmenu a {
	color: #6D5836;
	text-decoration: none;
	font-weight: bold;
}

#yeartable .yearmenuactive {
	background: url(images/vkladkaact.png) no-repeat;
	width: 80px;
	height: 25px;
	text-align: center;
	clear: both;
}

#yeartable .yearmenuactive a {
	color: #F9F1D9;
	text-decoration: none;
	font-weight: bold;
}

#wp-calendar {
	padding: 0 20px;
	margin: 0px;
	font-size: 14px;
	text-align: center;
}

#wp-calendar a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: underline;
	text-align: center;
}

#wp-calendar a:hover {
}

#wp-calendar caption {
	text-align: left;
	height: 36px;
	padding-top: 9px;
}

#wp-calendar table {
	width:100%;
}

#wp-calendar table td,
#wp-calendar table th {
	text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
	padding:1px;
	border:none;
}

#wp-calendar table td:hover {
	background: #F7EFD8;
	border:solid 1px #7B031A;
	padding:0px;
}

#wp-calendar table #today {
	padding:0px;
	border:solid 1px #7B031A;
	background: #C2B587;
}

#wp-calendar #prev {
	text-align:left;
}

#wp-calendar #next {
	text-align:right;
}

.ec3_eventday {
	background: #C2B587;
}

td.ec3_eventday {
	border: 1px solid #7B031A;
}

.ec3_eventday a {
	color:#a00 !IMPORTANT;
}

/* The EC graphic. */
.ec3_ec {
	display:block;
	float:right;
	border:none;
	width:13px;
	height:9px;
}

.ec3_ec span {
	display:none;
}

/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }
