/*  
Theme Name: my base
Theme URI: http://mythem.es/my/base
Description: This is a free theme. It is a white theme that includes several features: custom menu, custom background, custom templates, custom headers and more.
Version: 0.5
Tags: white,fixed-width,custom-menu,custom-colors,custom-header,custom-background,two-columns,left-sidebar,right-sidebar,sticky-post,theme-options
Author: mythem.es
Author URI: http://mythem.es
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

@import url("resources/css/responses.css");

html { margin:0px; padding:0px; border:none; }

body { margin:0px; padding:0px; border:none; background:#ffffff; background-image:url('resources/images/bkg-body.png'); background-repeat:repeat-x;}

a { text-decoration:underline; padding:0px; margin:0px; color:#4d6038; } 

	a:visited{ text-decoration:underline; padding:0px; margin:0px; color:#4d6038; }
	a:hover { text-decoration:underline; padding:0px; margin:0px; color:#343434; }
	
	a.more-link { display:block; padding:8px; float:right;}

div#header { width:950px; height:150px;  margin:0px auto 0px auto; background:#ffffff;}

	/* social side rss, twitter */
	div#social { position:absolute; margin:10px 0px 0px 10px; text-align:right;}
	div#social a { margin:0px 10px 0px 0px;}
	div#social a img { border:none; }
	div#social a.rss{ width:32px; height:32px;  float:left; background-image:url('resources/images/rss.png');  display:block;}
	div#social a.rss:hover { background-image:url('resources/images/rss-hover.png');}
	div#social a.twitter { width:32px; height:32px; float:left; background-image:url('resources/images/twitter.png'); display:block;}
	div#social a.twitter:hover { background-image:url('resources/images/twitter-hover.png'); }
	div#social a.facebook { width:32px; height:32px; float:left; background-image:url('resources/images/facebook.png'); display:block;}
	div#social a.facebook:hover { background-image:url('resources/images/facebook-hover.png'); }
	
	/* blog info*/
	div#blog-info { position:absolute; width:500px; margin:20px 0px 0px 440px; }
	div#blog-info .title-blog { text-align:right; width:500px;  border:none; font:normal 28px "Trebuchet MS",verdana,sans-serif,tahoma;  margin:0px; padding:0px; display:none;
visibility:hidden;}
	div#blog-info .title-blog a{ color:#000000;}
	div#blog-info .title-blog a:hover { text-decoration:underline; }
	div#blog-info .description-blog { width:500px; margin:20px 0px 0px 0px; padding:0px; text-align:right; font:normal 14px "Trebuchet MS",Tahoma,sans-serif,Verdana,arial; border:none; color:#aaaaaa; }


/* meniu */	
	div.menu { position:absolute; margin:130px 0px 0px 0px; width:950px; height:27px; background-image:url('resources/images/bkg-menu.png'); }
	
	div.menu ul {  padding:5px 10px 10px 20px; list-style:none; }
	
	div.menu.small-content-menu ul {  margin:0px 0px 0px 0px; }
	div.menu.middle-content-menu ul {  margin:0px 0px 0px 0px; }
	div.menu.large-content-menu ul {  margin:0px 0px 0px 0px; }
	
	div.menu.small-sidebar-menu.large-content-menu ul {  margin:0px 0px 0px 180px; }
	div.menu.small-sidebar-menu.middle-content-menu ul {  margin:0px 0px 0px 180px; }
	div.menu.small-sidebar-menu.small-content-menu ul {  margin:0px 0px 0px 175px; }
	
	div.menu.big-sidebar-menu.small-content-menu ul {  margin:0px 0px 0px 355px; }
	div.menu.big-sidebar-menu.middle-content-menu ul {  margin:0px 0px 0px 300px; } 
/* 
div.menu.big-sidebar-menu.middle-content-menu ul {  margin:0px 0px 0px 360px; } 
adjusts where the tabs show up...This has it lined up to the right
 */
	
	
	div.menu ul {  margin:0px 0px 0px 360px; }
		
	div.menu ul li {  display:inline;  float:left; color=#fff; 	 }
	div.menu ul li a {text-decoration:none;  text-align:center; padding:6px 15px 5px 15px; margin:-6px 1px 0px 1px; font:normal 13px Tahoma,Verdana,sans-serif,tahoma,arial; color:#fff;  display:inline-block; background:#705fa6; -moz-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; border-top-right-radius: 5px;}
	div.menu ul li a:hover {text-decoration:none;  color:#343434; background:#e5e2eb;border-top:1px solid #e5e2eb; border-left:1px solid #e5e2eb; border-right:1px solid #e5e2eb; }

	div.menu ul li.current-menu-item a{text-decoration:none; color:#1f0653;   margin=0; background:#fff; border-top:1px solid #e5e2eb; border-left:1px solid #e5e2eb; border-right:1px solid #e5e2eb;}
	div.menu ul li.first-menu-item { border:none; }



	div.menu ul ul.sub-menu { margin:1px 1px 0px -1px; padding:10px 0px 0px 0px; display:none; position:absolute; background:#1f0653;  border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;   border-bottom:1px solid #c4c4c4;}
	div.menu ul li.menu-item ul.sub-menu li {  display:block; clear:both; width:180px;  border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }
	div.menu ul li.menu-item ul.sub-menu li ul { margin:0px 1px 0px -1px;  padding:0px; display:none; position:absolute; background:#ffffff; border-top:1px solid #eeeeee; border-left:1px solid #969696; border-right:1px solid #969696; border-bottom:1px solid #969696;}			
	div.menu ul li.menu-item:hover ul.sub-menu:first-child{ display:block; margin:0px 1px 0px -1px; padding:0px; position:absolute; background:#ffffff;  border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }
	div.menu ul li.current-menu-item:hover ul.sub-menu:first-child{ display:block;    padding:0px; position:absolute; background:#ffffff;  border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }
	div.menu ul li.menu-item:hover ul.sub-menu li.sub-menu-item ul.sub-menu{ display:none; margin:-25px 0px 22px 180px; }

	
							
	div.menu ul li.menu-item ul.sub-menu li {  width:180px; height:auto; margin:8px 0px 0px 0px; padding:0px; background:none;   text-align:left; border:none;  display:block; }
	div.menu ul li.menu-item ul.sub-menu li a {text-decoration:none; color=#fff;  padding:4px 10px 4px 10px;  border:none; display:block; font:normal  13px Tahoma,Verdana,"Trebuchet MS",sans-serif,arial; -moz-border-radius: 0px; border-radius: 0px; }
	div.menu ul li.menu-item ul.sub-menu li a:hover {text-decoration:none;color:#454545; background:#eeeeee;  margin:-5px 0px 0px 0px; padding:5px 11px 4px 11px; }
	div.menu ul li.current-menu-item ul.sub-menu li a:hover {text-decoration:none; color:#454545; background:#eeeeee;margin:-5px 0px 0px 0px;  padding:4px 10px 4px 10px; }



/* content */

/* content define */
div#container { width:950px; margin:auto; padding:0px; background:#ffffff; clear:both; display:block; } 

div#content  { float:left; text-align:left; background:#ffffff; }
	.small-content { width:400px;  padding:10px 5px 10px 5px; }
	.middle-content { width:570px;  padding:10px 10px 10px 10px;}
	.large-content { width:750px;  padding:10px 10px 10px 10px; }
	
div#content.small-content img {padding:5px; border:1px solid #cdcdcd; max-width:390px; height:auto;}
div#content.middle-content img {padding:5px; border:1px solid #cdcdcd; max-width:560px; height:auto;}
div#content.large-content img {padding:5px; border:1px solid #cdcdcd; max-width:760px; height:auto;}

div#content .post .entry img { border:none;  max-width:550px; padding:1px;}
div#content .post .entry a img { border:none;}
div#content .post .entry a:hover img { border:none;}
/* multi users */
div.widecolumn { margin:auto; display:block; clear:both; float:none;}
div.widecolumn form #setupform button{ padding:8px; }


	div.post { padding:5px 0px 5px 0px; margin:0px 0px 20px 0px; clear:both; display:block; }
	div#content div.page { padding:5px 0px 5px 0px; margin:0px 0px 20px 0px; clear:both; display:block; }
	.search-result { border-bottom:1px solid #aaaaaa; margin:0px 0px 30px 0px; }
	h3.title { padding:0px 8px 0px 8px; }
	div.meta { margin:5px 0px 5px 0px;  clear:both; display:none; visibility:hidden;}
		div.meta-bottom { border-top:1px solid #ececec; clear:both; }
		
		div.meta span.meta-text { font:normal 11px Verdana,sans-serif,"Trebuchet MS",tahoma,Arial; color:#b8b8b8; }
		.bypostauthor  { font:normal 11px Verdana,sans-serif,"Trebuchet MS",tahoma,Arial; color:#253e4f; }
		div.meta span.meta-info { margin:0px 0px 3px 0px; float:left;  text-align:left;  }
		div.meta span.meta-link a 		{ font:normal 11px Verdana,sans-serif,"Trebuchet MS",tahoma,Arial; color:#222222; text-decoration:underline; }
		div.meta span.meta-link a:hover { text-decoration:none;}
		div.meta span.meta-utility { padding:3px 15px 3px 1px;  float:left; } 
		div.meta span.meta-tags {  padding:3px 1px 3px 3px; float:right; }
		div.meta .post-meta-end { display:block; clear:both;}

		p{ font:normal 13px Tahoma,"Trebuchet MS",Verdana,sans-seriv; color:#aaaaaa; padding:3px 0px 3px 0px; margin:0px; border-bottom:1px dotted #cdcdcd;   text-align:justify; }
		
		div.entry { margin:20px; padding:0px 0px 0px 0px; display:block; clear:both; font:normal 13px Tahoma,"Trebuchet MS",Verdana,sans-seriv; color:#454545; text-align:justify;}
		div.entry p{ font:normal 13px Tahoma,"Trebuchet MS",Verdana,sans-seriv; color:#454545; padding:3px 0px 3px 0px; margin:0px; border:none;  text-align:justify; }
			
		div.entry object { margin:0px auto 0px auto; display:block;}
		div.entry embed { margin:0px auto 0px auto; display:block;}
		
div#content.small-content div.entry img { border:none;  max-width:380px; height:auto; }
div#content.middle-content div.entry img { border:none;  max-width:550px; height:auto; }
div#content.large-content div.entry img { border:none;  max-width:690px; height:auto; }
		
		div.entry .wp-caption-text, 
		.gallery-caption { font:normal 12px verdana; font-style:italic; color:#676767; }
		div.entry .alignleft { float:left; margin:10px 10px 10px 0px; padding:0px; }
		div.entry .alignright { float:right; margin:10px 0px 10px 10px; padding:0px; }
		div.entry .aligncenter { margin-right:auto; margin-left:auto; padding:0px; clear:both; display:block;}
		div.entry .alignnone { margin:10px; padding:0px;  }

	div.sticky { background:#f2f5f6; padding:10px 0px 0px 0px; margin:0px 0px 25px 0px;  }
    
	div.sticky .title,
	div.sticky .meta, 
	div.sticky .entry { padding:0px 8px 0px 8px; }
	div.sticky .entry p { color:#648b9c; }
	div.sticky .meta-bottom  { border-top:8px solid #c0cfd6; padding:0px; background:#fff;}
	div.sticky .meta .meta-text { color:#b3c1c8;} 
	div.sticky a { color:#648b9c; }
	div.sticky a:hover { color:#454545; }
	div.sticky .title a { color:#648b9c; }
	div.sticky .title a:hover{ color:#343434; }
	div.sticky .navigation { height: 20px; margin:5px 0px 5px }






/* navigation defines */

div.navigation { padding:5px; height:30px; color:#000; margin:20px 0px 0px 0px; clear:both;}
div.navigation .previous-posts { float:left; font:normal 11px Verdana,"Trebuchet MS",sans-serif; display:none;
visibility:hidden;}
div.navigation .next-posts { float:right; font:normal 11px Verdana,"Trebuchet MS",sans-serif; display:none;
visibility:hidden;}


/* sidebar defines */

div.sidebar.big-sidebar { width:350px; min-height:450px; padding:15px 5px 35px 5px; float:left;   background:#ffffff; background-image:url('resources/images/bkg-big-sidebar.png'); background-repeat:no-repeat; }
div.sidebar.small-sidebar { width:170px; min-height:450px; padding:10px 5px 35px 5px; float:left;  background:#ffffff; background-image:url('resources/images/bkg-small-sidebar.png'); background-repeat:no-repeat; }


div.sidebar ul.sidebar { margin:0px 5px 0px 5px; }

div.sidebar ul.red-sidebar, 
div.sidebar ul.orange-sidebar { width:340px; }

div.sidebar ul.blue-sidebar,
div.sidebar ul.green-sidebar,
div.sidebar ul.silver-sidebar { width:160px; }

div.sidebar div.two-sidebar ul { float:left; }

div.sidebar table { margin:10px 0px 0px 0px; border:none; border-collapse:collapse;}
div.sidebar table tbody {border:none; padding:0px; margin:0px;}
div.sidebar table tr { padding:0px; margin:0px;}
div.sidebar table th { background:#648B9C; color:#ffffff; margin:0px; padding:2px; border:1px solid #fff; text-align:center; vertical-align:middle; width:30px; height:25px;}
div.sidebar table td { background:#f6f6f6; color:#aaaaaa; margin:0px; padding:3px; border:1px solid #fff; text-align:center; vertical-align:middle; width:30px; height:25px;}

div.sidebar ul.blue-sidebar table td,
div.sidebar ul.blue-sidebar table th,
div.sidebar ul.green-sidebar table td,
div.sidebar ul.green-sidebar table th,
div.sidebar ul.silver-sidebar  table td,
div.sidebar ul.silver-sidebar  table th{ height:10px; }


div.sidebar ul { list-style:none; margin:0px; padding:0px;  }

div.sidebar ul li {padding:0px; margin:0px;  width:100%; }

div.sidebar ul li.widget { padding:0px 0px 20px 0px; border:none; display:block;  }
div.sidebar div.two-sidebar ul li.widget ul { width:158px;  }
div.sidebar div.two-sidebar ul li.widget ul li a{ display:block; }
div.sidebar div.two-sidebar ul li.widget ul li ul { width:auto; }
div.sidebar div.two-sidebar ul li.widget ul li ul li a{ display:block;   }


div.sidebar ul li a { font:normal 12px "Trebuchet Ms",Verdana,sans-serif,tahoma,impact,arial; color:#2d391f;text-decoration:none; }
div.sidebar table td a { color:#000000; }
div.sidebar ul li a:hover { font:normal 12px "Trebuchet Ms",Verdana,sans-serif,tahoma,impact,arial; color:#727272;}
div.sidebar ul li.widget h4.sidebartitle{ font: 14px "Trebuchet Ms",Verdana,sans-serif,tahoma,impact; display:block; color:#fff; padding:1px 0px 1px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #789e52;  background:#81a25c; 	-moz-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; border-top-right-radius: 5px;  text-indent:10px; }


div.sidebar ul li ul { list-style:none; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; display:block; color:#727272; }
div.sidebar ul li ul { clear:both; display:block; float:none; }
div.sidebar ul li ul li { display:block; border-left:none; clear:both; float:none; border-bottom:1px dotted #cccccc; padding:5px 0px 5px 0px;} /* The padding here provides some space between links */
div.sidebar ul li ul li ul { list-style:square inside; padding:0px 0px  0px 8px; color:#929292;}
div.sidebar ul li ul li ul a { color:#000000;}
div.sidebar ul li ul li ul li {margin:0px; border-bottom:none; padding:0px;}
div.sidebar ul li form { margin:0px; padding:0px;}

div.sidebar ul li input[type="submit"]  { width:52px; padding:0px; height:26px; margin:0px; }

/*special widgets */
div.sidebar ul li.widget.widget_calendar h4 { display:none; }
div.sidebar ul li.widget.widget_calendar div table{ margin:5px auto 0px auto;}
div.sidebar ul.search-form li { border:none;}

div.sidebar ul li.widget.widget_tag_cloud h4 { display:none; }
div.sidebar ul li.widget.widget_tag_cloud a{ color:#648B9C; }
div.sidebar ul li.widget.widget_tag_cloud a:hover{ color:#326B9C; }

div.sidebar ul.blue-sidebar li input[type="text"],
div.sidebar ul.green-sidebar li input[type="text"],
div.sidebar ul.silver-sidebar li input[type="text"]
 { padding:5px; width:75px; margin:0px 5px 0px 0px; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#666666;  border:1px solid #999999; }

div.sidebar ul.orange-sidebar li input[type="text"],
div.sidebar ul.red-sidebar li input[type="text"]
 { padding:5px; width:200px; margin:0px 5px 0px 0px; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#666666;  border:1px solid #999999; }
 




div.sidebar ul li form#searchform label {display:block; }
div.sidebar div.two-sidebar div.sidebar-end { clear:both; display:block;}

/* content bottom */
div.content-bottom{
	display:block; clear:both; width:950px;
}
/* footer defines */

div#footer { width:950px; height:40px; padding:0px 0px 10px 0px;  margin:0px auto 10px auto; text-align:left; background:#ffffff; font:normal 12px "Trebuchet MS",Verdana,sans-serif,tahoma,arial; color:#4e4e4e; clear:both; display:block; background-image:url('resources/images/bkg-footer.png'); background-repeat:no-repeat;}
div#footer p { padding:10px 10px 10px 30px; border:none; }
div#footer p.left { float:left; }
div#footer p.right { float:right; }
div#footer a { text-decoration:underline; } 
div#footer a:hover { text-decoration:none;}

table { margin:5px; border-collapse:collapse;}

table tbody,
table tr,
table td { padding:8px 5px; text-align:left; vertical-align:top; background:#ffffff; border:0px solid #cccccc; color:#666666; font:normal 12px Tahoma,Impact,"Trebuchet MS",Verdana,sans-serif;}

table th { padding:8px 5px; text-align:center; vertical-align:middle; background:#eeeeee; border:1px solid #cccccc; color:#333333; font:normal 12px Tahoma,Impact,"Trebuchet MS",Verdana,sans-serif;}

dt, dd { font:bold 16px "Trebuchet MS",tahoma,verdana,sans-serif,arial; color:#333333; }

fieldset { border:1px dashed #999999; padding:10px; }
legend { margin:5px; padding:3px; font:bold 12px Verdana,"Trebuchet MS",sans-serif,tahoma,arial; color:#000000; }
form { margin:5px; padding:10px; font: bold 13px "Trebuchet MS",verdana,tahoma,sans-serif,arial; color:#333333; }

p{ color:#3e3e3e; font:normal 13px "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; text-align:justify; padding:10px; }

h1 { font:bold 28px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:15px 0px 0px 0px; }
h2 { font:bold 22px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:15px 0px 0px 0px; }
h3 { font:bold 18px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:15px 0px 0px 0px; }
h4 { font:bold 16px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:10px 0px 0px 0px; }
h5 { font:bold 15px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:10px 0px 0px 0px; }
h6 { font:bold 14px "Trebuchet MS",tahoma,verdana,sans-serif; color:#222222; margin:0px; padding:10px 0px 0px 0px; }

textarea { border:1px solid #999999; font:normal 13px "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; color:#666666; margin:5px; padding:5px; width:90%; }


input[type="text"],
input[type="password"] { padding:5px; width:180px; margin:5px; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#666666;  border:1px solid #999999; }

input[type="reset"],
input[type="button"],
input[type="submit"] { height:26px; margin:5px; border:1px solid #326B9C; background:#648B9C; color:#ffffff;} 

select { padding:3px; width:200px; margin:5px; font:normal 12px "Trebuche MS",verdana,sans-serif,tahoma,impact,arial; color:#666666;  border:1px solid #999999; }

label{ font:normal 14px "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif; color:#333333; }

pre { padding:10px; font:normal 11px courier; }

code {margin:0px; color:#000000; font:normal 11px courier; }

blockquote { background:#fafafa; font-style:italic; font-size:16px; background-image:url('resources/images/blockquote.png'); background-repeat:no-repeat; padding:40px 60px 40px 60px;}

ul { list-style:square;}
li { font:normal 12px "Trebuchet MS",verdana,sans-serif,tahoma,arial; color:#333333;}

h1.title { display:none; visibility:hidden; }


table.officerslist span.officername {
	display: block;
	text-decoration: none;
	border-bottom: none;
	color: #483d8b;
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}

table.officerslist tr.odd td {
	text-align: right;
}
table.officerslist tr,
table.officerslist tr td {
border:none;
}

.publink {
	text-decoration: none;
}
.publink img {
	filter:alpha(opacity=75);	-moz-opacity:.75;	opacity:.75; width:50px;
}
.publink:hover img {
	filter:alpha(opacity=100);	-moz-opacity:.99;	opacity:.99; width:50px;
}

#searchsubmit
{
background:#ef9e33;
color:#fff;
}

.nocomments
{
display:none; visibility:hidden;
}