/* =============================================================================

	MAIN.CSS
	version: 1.7
	updated: 2009-03-14, 12:44 GMT+1

============================================================================= */

/* =============================================================================
HTML - styles
============================================================================= */

body {font:0.8em/1.5 Tahoma, arial, sans-serif;}
h1, h2, h3, h4, h5, h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}
/*#head h1 {font-size:180%;} **/
#head h2 {font-size:160%;}
#head h3 {font-size:140%;}
#head h4 {font-size:120%;}
#head h5, h6 {font-size:100%;}
#head table {margin:0; border-collapse:collapse;}
#head table.width100 {width:100%;}
#head table th, #head table td {padding:5px 5px;}
#head table th {text-align:left; vertical-align:middle; font-weight:bold;}
#head ul {margin:15px 0; list-style:none;}
#head ul li {padding-left:15px; background:url("/design/ul.gif") 0 4px no-repeat;}
#head ul ul {margin:0 0 0 10px;}
#head ul ul li {padding-left:15px; background:url("/design/ul-ul.gif") 0 4px no-repeat;}
#head ol {margin:15px 0 15px 30px; list-style-type:decimal;}
#head ol ol {margin:0 0 0 20px;}
#head ol ol li {list-style-type:lower-alpha;}
#head dl {clear:both;}
#head dl dt {font-weight:bold;}
#head dl dd {margin:0 0 5px 0;}
#head fieldset {position:relative; margin:10px 0; padding:10px;}
#head legend {font-size:120%; font-weight:bold;}
#head code {font-family:"",monospace;}
#head .help {cursor:help;}

/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle, table.nostyle th, table.nostyle td {border:0 !important;}
table.nostyle th {background:none !important; text-align:left !important;}
table.nostyle th, table.nostyle td {padding:3px 5px !important;}
ul.nostyle {margin:15px 0 15px 20px !important; list-style-type:square !important;}
ul.nostyle ul {margin:0 0 0 25px !important; list-style-type:square !important;}
ul.nostyle li {padding:0 !important; background:none !important;}
dl.nostyle dt {font-weight:bold !important;}
dl.nostyle dd {margin:0 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#main {width:1050px; margin-left:auto; margin-right:auto; padding-top:10px; border:1px solid #afafaf; background:#fff;}
#tray {padding:12px 15px; background:url("/design/tray.gif") 0 0 repeat-x; font:85%/1.2 "tahoma",sans-serif;}
#tray p {margin:0;}
#tray p.f-left {width:50%;}
#tray #logout {padding-left:18px; background:url("/design/tray-logout.gif") 0 50% no-repeat; text-transform:uppercase;}
#tray #switcher {margin-right:15px;}
#tray #switcher img {display:block; float:left; width:16px; height:16px; border:0;}
#menu {padding:15px 15px 13px 15px; background:url("/design/menu.gif") 0 0 repeat-x;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu ul li {display:inline; margin:0; padding:0;}
#menu ul li a {float:left; margin-right:5px; padding-left:5px; background:url("/design/menu-left.gif") 0 0 no-repeat; text-decoration:none; cursor:pointer;}
#menu ul li a span {float:left; display:block; padding:7px 15px 9px 8px; background:url("/design/menu-right.gif") 100% 0 no-repeat;}
#menu ul li a:hover, #menu ul li#menu-active a {background:url("/design/menu-left.gif") 0 -35px no-repeat;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background:url("/design/menu-right.gif") 100% -35px no-repeat;}
#menu ul li#menu-active a {font-weight:bold;}
#head {padding:0px 10px 10px 10px; overflow:hidden;}
#footer {margin: 20px; padding:15px 0 10px; background:url("/design/separator.gif") 0 0 repeat-x; font:85%/1.2 "tahoma",sans-serif;}
#footer p {margin:0;}

/* =============================================================================
/* =============================================================================
OTHERS
============================================================================= */

#aside .padding {padding-left:105px;}
#aside #logo {margin:15px 0;}
#aside #logo img {display:block; width:200px;}
#aside #search fieldset {padding:7px 10px;}
#aside #search fieldset p {margin:0;}
#aside #search fieldset legend {font-weight:bold;}
#aside #search fieldset .input-text {width:130px;}
#aside #search fieldset #search-options {margin-top:10px;}
#aside #btn-create {margin:0 0 15px 0;}
#aside #btn-create a {float:left; padding-left:27px; height:37px; overflow:hidden; background:url("/design/btn-create-left.gif") 0 0 no-repeat; text-decoration:none; font-weight:bold; cursor:pointer;}
#aside #btn-create a span {float:left; display:block; width:163px; padding:8px 0 10px 10px; background:url("/design/btn-create-right.gif") -2px 0 no-repeat;}
#aside #btn-create a:hover {background-position:0 -37px;}

#recent-posts-4 ul {     
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 10px;
     }

#head .col50 {float:left; width:49%;}
#head .col33 {float:left; width:32%;}
#head .col33.center {padding:0 2%;}
#head .tabs {margin:10px 0 ; width:772px;}
#head .tabs ul {margin:0; padding:0; list-style-type:none;}
#head .tabs ul li {display:inline; margin:0; padding:0;}
#head .tabs a {float:left; margin-right:3px; padding-left:4px; background:url("/design/tabs-l.gif") 0 -100px no-repeat; text-decoration:none;}
#head .tabs a span {float:left; display:block; padding:8px 15px 6px 11px; background:url("/design/tabs-r.gif") 100% -100px no-repeat;}
#head .tabs a:hover, .tabs a:hover span {text-decoration:underline;}
#head .tabs .ui-tabs-selected a {background:url("/design/tabs-l.gif") 0 0 no-repeat; font-weight:bold;}
#head .tabs .ui-tabs-selected a span  {background:url("/design/tabs-r.gif") 100% 0 no-repeat;}
#head .tabs .ui-tabs-selected a:hover, #head .tabs .ui-tabs-selected a:hover span {text-decoration:none;}
#head .ui-tabs-hide {display: none !important;}
#headsearch ul {margin: 0; padding:0; list-style-type:none;}
#headsearch ul li { display:inline; margin:0; padding:0;}
#headsearch a {float:left;  padding-left:4px; background:url("/design/tabs-l.gif") 0 -100px no-repeat; text-decoration:none;}
#headsearch a span {color:#333; float:left; display:block; padding:8px 15px 6px 11px; background:url("/design/tabs-r.gif") 100% -100px no-repeat;}
#headsearch a:hover, .tabs a:hover span {text-decoration:underline;}

.input-text {padding:3px; font:100%/1.5 "arial", sans-serif;}
.input-text-02 {padding:5px; font:140%/1.5 "arial", sans-serif;}
.input-submit {padding:5px; font-size:120%;}
.input-submit-02 {padding:1px; font-size:100%;}
.msg {padding:10px; padding-left:25px;}
.msg.warning {background:url("/design/ico-warning.gif") 7px 3% no-repeat;}
.msg.done {background-color:#eaeaea;}
.msg.error {background:url("/design/ico-delete.gif") 7px 3% no-repeat;}

/* =============================================================================
FONT STYLES
============================================================================= */

.bigger {font-size:120%;}
.smaller {font:85%/1.2 "tahoma",sans-serif;}

/* This line can be deleted */
.tit {padding:10px; background:#f5f5f5;} .tag {background:#ffa;}
/* =============================================================================

	STYLE.CSS
	version: 1.6
	updated: 2009-03-06, 13:00 GMT+1

============================================================================= */

/* =============================================================================
HTML - styles
============================================================================= */
iframe { border: 0px solid #ffffff; }
body {background-color:#eaeaea; color:#303030; }
a {color:#DF0000; text-decoration: none;}
a:hover, a:active, a:focus {color:#df0000; text-decoration: none;}
h1.entry-title a {color:#333; text-decoration:none; font-size: 24px; font-weight: 700;}
h1.entry-title {padding-left:18px; width: 100%;  float:left; margin:0 0 0px; font-size: 24px; font-weight: 700;}
.entry-meta {display:none; margin-right:10px; margin-top:11px;}
.entry-meta-footer {color: #666; border-top: 1px solid #AFAFAF; border-bottom: 0px; margin: 0 10px 20px 10px; padding:10px 0}
.entry-meta-single {color: #666; text-align:justify; border-top: 1px solid #AFAFAF;  margin: 40px 0px 20px 10px; padding-top: 10px }
/*.entry-meta-single:after {content: "";  display: inline-block;  width: 100%; }*/
.entry-header {border-bottom: 0px solid #AFAFAF; padding-bottom:0px; }
.entry-content {border-top: 1px solid #CFCFCF; margin-left:10px; margin-top:20px; padding-left:0px}
.gallery-content { margin-top:20px; padding-left:0px}
#entry-footer {font-size:12px;}
#entry-footer a:hover, #entry-footer a:active, #entry-footer a:focus {color: #DF0000;}
#entry-footer a {color: #DF3333; text-decoration: none; }
#head h2 {color:#0085cc;}
#head table {border-left-color: #cfcfcf; border-left-style: solid; border-left-width: 1px;}
#head table th {border-right:0px none; background-color:#0085cc; color:#fff;}
#head table td {border-width:0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#head table td.act {background-color:#F2F2FF;} 
#head table tr.act {background-color:#F2F2FF;} 
#head table tr {height:68px;}
#head dl dt {color:#df0000;}
#head fieldset {border:1px solid #ccc;}
#head legend {background:#FFF; color:#0085cc;}
#head acronym, #head abbr, #head .help {border-bottom:1px dotted #cfcfcf;}
#comments {margin-top:40px;}

/* =============================================================================
HTML - without styles
============================================================================= */

table.nostyle th, dl.nostyle dt {color:#303030 !important;}

/* =============================================================================
LAYOUT
============================================================================= */

#tray {background-color:#303030; color:#cfcfcf;}
#tray a, #tray strong {color:#fff;}
#tray a:hover, #tray a:active, #tray a:focus {color:#b4e3ff;}
#menu {background-color:#0085cc;}
#menu ul li a {background-color:#fff; color:#303030;}
#menu ul li a span {background-color:#FFF;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li#menu-active a {background-color:#FFF; color:#df0000;}
#menu ul li a:hover span, #menu ul li#menu-active a span {background-color:#FFF;}
#menu ul li#menu-active a {color:#0085cc;}
#menu ul.f-right a {color:#df0000;}


#topbar {width:100%; background: url("/design/head-h1.gif") 0px 0px repeat-x transparent;}
#topmenu {margin:auto; width:1028px;}
#topmenuhead {float:left; width: 514px; text-align:left; color:#666666;}
#topmenuhead2 {float:left; width:514px; text-align:right; color:#666666;}

/* =============================================================================
OTHERS
============================================================================= */
#langsel {color: #999;text-align:right;}
#langsel a {color: #999; text-decoration:none}
#aside #logo img {border:1px solid #bfbfbf;}
#aside #search fieldset a {color:#303030;}
#aside #search fieldset {border:1px solid #bfbfbf;}
#aside #search fieldset a:hover, #aside #search fieldset a:active, #aside #search fieldset a:focus {color:#df0000;}
#aside #btn-create a {background-color:#fff; color:#303030;}
#aside #btn-create a span {background-color:#fff;}
#aside ul li a {border-bottom:1px solid #cfcfcf; color:#303030;   }
#aside ul li#submenu-active a {background-color:#df0000; color:#fff;}
#aside ul li a:hover, #aside ul li a:active, #aside ul li a:focus {color:#df0000;}
#aside ul ul li a, #aside ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#aside ul li ul li a {background-color:#e3e3e3;}
#aside ul ul li a:hover, #aside ul ul li a:active, #aside ul ul li a:focus, #aside ul li#submenu-active ul li a:hover, #aside ul li#submenu-active ul li a:active, #aside ul li#submenu-active ul li a:focus {color:#df0000;}
/*#head h1 {display:table;width:945px; background-color:#303030; color:#fff;}*/

#head .tabs a {color:#303030;}
#head .tabs a span {color:#303030;}
#head .tabs .ui-tabs-selected a {color:#fff;}
#head .tabs .ui-tabs-selected a span {color:#fff;}
.high {color:#df0000;}
.high-bg {background:#FFB;}
.low {color:#707070;}

/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border-left-color: #cfcfcf; border-left-style: solid; border-left-width:1px; border-right-color: #cfcfcf; border-right-style: solid; border-right-width:1px; background-color:#F2F2FF; }

#head .restable {border-width: 0px;}
#head .restable th {border-right:0px none; background-color:#0085cc; color:#fff;}
#head .restable td {border-width:0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#head .restable tr {height:14px;}
#head .green {color:green; font-weight:bold}
#head .red {color:red; font-weight:bold}

.msg.done {border-left-color: #cfcfcf; border-left-style: solid; border-left-width:1px; border-right-color: #cfcfcf; border-right-style: solid; border-right-width:1px;}
.msg.error {border-right-color: #FFAEAE; border-left-color: #FFAEAE; border-left-style: solid; border-right-style: solid; border-left-width:1px;  border-right-width:1px; background-color:#FEEBEB;}


/* BUTTONS */

.input { margin: 0; padding: 0; }
	
	.button {
		font-size: 150%;
		display: inline;
		padding: 0px 13px 20px 11px;
		background: url(../arrow.png) no-repeat;
		border: 0px solid;
		border-color: #777;
		color: #303030;
		cursor: pointer;
		font-weight: bold;
		}

	.buttondis {
		font-size: 150%;
		display: inline;
		padding: 0px 13px 20px 11px;
		background: url(../load.gif) no-repeat;
		border: 0px solid;
		border-color: #777;
		color: #303030;
		cursor: pointer;
		font-weight: bold;
		}
		
	.button:hover {
	background: #f2f2ff url(../arrow.png) no-repeat;
		}
	.button:active {}
		
#searchsubmit {display:none}
#search-2 {display:none}

#headmenu {width:100%;}
#headsearch {float:right;}
#searchform {float:left; width:162px; margin-left: 1px; padding-top:6px; margin-bottom:20px; text-align: right;}
#searchformtext {text-align:center; padding-right:5px; }


#comment {
width:100%;

}
/* Comments link */
.comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	overflow: hidden;
	padding: 0 0 0;
	
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
	visibility: hidden;
}

#primary {padding: 0 15px; float:left; width:730px}
#gallery {padding: 0 15px; float:left; idth:320px}
#secondary { width:230px; border-left:1px solid #CFCFCF; padding-left:20px; float:right;}

.f-left {float:left !important;}
.f-right {float:right !important;}

#recent-posts-2 {float: left;}
#recent-comments-2 {float: left;}

div.postmeta2 {
	display: none;
	position: relative;
	
}
div.postmeta2 div.meta2inner {
	display: block;
	position: absolute;
	height: 50px;
	width: 60px;
	#background-color: #eaeaea;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #666;
	left: 10px;
	#top: -22px;
	#border: 1px solid #bfbfbf ;
}
div.postmeta2 div.meta2inner div.pday {
	text-align: center;
	display: block;
	padding-left: 0px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 0px;
}
div.postmeta2 div.meta2inner div.pmonth {
	text-align: center;
	display: block;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
}

#nav-single {
	text-align: right;
}

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

.wp-caption {
	margin-top:15px;
}

.category-pics {
	float:left;
}

.gallery-title {
	text-align:center;
}


.comment {
	margin: 11px !important;
}

.even { 
        padding: 11px !important;
	border: 1px solid #ddd !important;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;

background-color:#eee; 
} 
.odd {
	padding: 11px !important;
	border: 1px solid #ddd !important;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;

background-color:#fff;
}
