@charset "utf-8";
/* CSS Document */

/*
Theme Name: wp-aess Theme
Theme URI: http://www.butterflymedia.ro/
Description: 2-column clean and nice theme built and updated for aess.ie.
Version: 1.1
Author: Butterfly Media Romania
Author URI: http://www.butterflymedia.ro/
Tags: fixed width, flash, left sidebar, widget ready
*/

/* general */
body{line-height:1.4em;font-size:12px;font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color:#7A808D;}
img{border:0px;padding:5px;max-width: 100%;/* not working in IE6*/}
a{color:#006600;text-decoration: underline;}
a:hover{color:#99cc00;text-decoration: none;}
h1{font-size:20px;color:#99cc00; letter-spacing: -1px; font-weight: normal; margin-left: 12pt;}
h2{font-size:26px;color:#99cc00;}
h3{font-size:21px;color:#99cc00;}
h4{font-size:17px;color:#99cc00;}
h5{font-size:14px;color:#99cc00;}
h6{font-size:12px;color:#99cc00;}
p{margin: 0px 0px 12px 0px;}
hr{height:1px;border:none;border-top:1px dashed #99cc00;width:90%;}
blockquote{clear: left;text-align: justify;padding: 0px 0px 0px 22px;margin: 10px 10px 10px 10px;background: url(images/quote.gif) no-repeat top left;}
input{margin-bottom:5px;vertical-align: middle;font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:8pt}
textarea{margin-bottom:5px;font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:8pt}
select{}
code{font: 1.1em 'Courier New', Courier, Fixed;}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter,div.aligncenter{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{padding: 5px;margin: 0 7px 2px 0;display: inline;}
img.alignright{padding: 5px;margin: 0 0 2px 7px;display: inline;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
.clear{clear:both;}
.spacer{height:20px;}
/***** layout *****/#page_top{margin:0px auto;padding:0;width:100%;}
#base{margin:0 auto;padding:0;width:750px;}
#header{position:relative;width: 100%;height: 69px;}
#_menu{position:relative;width: 100%;height: 42px;}
#container{position:relative;overflow:hidden;width:750px;}
#sidebar{float:left;width:240px;overflow:hidden;}
#content{float:right;display:inline;width:500px;overflow:hidden;}
.clear{clear:both;}
#footer{width:750px;_height:56px;}
#footer a{color: #CCC;}
#footer a:hover{color: #fff;}
#footer .text{padding-top:2px;padding-bottom:0px;_width:500px;_height:20px;overflow:hidden;float:right;clear:both;}
#footer .extra, .h-extra{margin-top:2px;margin-bottom:2px;clear:both;height:5px;width:500px;float:right;}
.extra-left{width:5px;height:5px;float:left;clear:both;line-height:2px;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: 7A808D;border-left-color: 7A808D;}
.extra-right{width:5px;height:5px;float:right;clear:right;line-height:2px;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: 7A808D;border-right-color: 7A808D;}
.h-extra .extra-left, .h-extra .extra-right{border-top:none;border-bottom:solid 1px #7A808D;}
/*######### header ############*/
#blogtitle{position:absolute;top:8px;padding-left:3px;width:894px;font-size:30px;font-weight:bold;text-align:left;color:#397aca;border:0px red solid;overflow:hidden;}
#blogtitle a, #blogtitle a:hover{font-weight:bold;color:#397aca;text-decoration:none;}
#subtitle{position:absolute;overflow:hidden;width:894px;height:45px;top:40px;text-align:left;font-size:13px;letter-spacing: 2px;color: #42a514;font-style:italic;border:0px red solid;line-height:1.1em;padding-left:3px;}
#_menu ul{position:absolute;top: 0px;left: 30px;height: 34px;width: 500px;overflow:hidden;margin:0px;padding:0px; z-index:99999;}
#_menu ul li{display: inline;font-size: 13px;font-family:Verdana,Arial;font-weight: bold;color:#000000; z-index:99999;}
#_menu ul li.separator{display: block;float: left;width:3px;height: 34px; z-index:99999;}
#_menu ul li a{display: block;float: left;line-height: 34px;color: #42a514;padding: 0px 10px 0px 10px;margin:0px 0 0 0 ;text-decoration:none; z-index:99999;}
#_menu ul li a:hover, #menu ul li.current_page_item a{color:#397aca; z-index:99999;}
.searchbox{position:absolute;top:1px;right: 45px;width:200px;height:30px;border:0px;}
.search-field input{position:absolute;top:5px;left:7px;width:172px;height:15px;font-size:11px;font-weight:bold;color:#999999;padding:5px 3px 3px 3px;border:0px;background:#ffffff;}
.search-but input{position:absolute;top:7px;right:5px;width:50px;height:20px;background:transparent;border:0px;}
#footer img.rss{position: absolute;right: 52px;top: 2px;height:75px;width:70px;}
.threedeeflash{width:100%;}
.flash-swf{width:750px;height:220px;clear:both;position:relative;}
.flash-swf .left{position:absolute;width:262px;height:220px;left:0;z-index:2;}
.flash-swf .logo{padding-top:25px;}
.flash-swf .right{position:absolute;width:498px;height:220px;left:251px;overflow:hidden;z-index:1;}
/***** sidebar *****/
#_sidebar a{color:#99cc00;text-decoration:underline;}
#_sidebar a:hover{color:#42a514;text-decoration:none;}
#_sidebar ul{list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family:Verdana,Arial;}
#_sidebar li{list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family:Verdana,Arial;}
#_sidebar ul ul li{color:#7A808D;position: relative;line-height: 1.4em;list-style-type: none;font-size:12px;border-bottom:1px dotted #ccc;font-family:Verdana,Arial;margin: 0px 0px 0px 10px;padding:0 5px 0 16px;background: url('images/bulet1.gif') no-repeat 0px 8px; padding-bottom:4px;padding-top:4px;}
#_sidebar ul ul li a{color:#7A808D;text-decoration:none;}
#_sidebar ul ul ul li{color:#7A808D;position: relative;list-style-type: none;font-size:12px;border:0px;margin: 0px 0px 0px 0px;line-height: 1.4em;font-family:Verdana,Arial;background: url('images/bulet1.gif') no-repeat 0px 4px;padding: 0px 0px 0px 16px;}
#_sidebar ul ul ul li a{color:#7A808D;text-decoration:none;}
#_sidebar h1{color:#7A808D;font-size: 12px;margin: 10px 0px 0px 0px;padding: 12px 0px 0px 22px;height: 20px;font-family:Verdana,Arial;background: url('images/bulet1.gif') no-repeat 0px 4px;padding: 0px 0px 0px 16px;border-bottom: 1px #9f9f9f dotted;}
#_sidebar select{margin:5px 0px 2px 5px;font-size:12px;width:200px;overflow:hidden;}
/***** content *****/
.archivetitle{height:20px;color: #666;font-size: 11px;font-weight:normal;padding: 10px 0px 10px 5px;margin: 0px 0px 0px 0px;}
.post{width:495px;margin:0 0 10px 0;}
.post_top{position: relative;/*background: #f6f6f6;*/}
.post_bottom{margin: 0 50px 0 50px;height:3px;}
.posttitle{margin-left: 12pt; margin-top: 12pt; margin-bottom: 2pt; padding-bottom: 2pt; font-size:18px;color:#666666;border:0px red solid;}
.posttitle a{color:#666666;text-decoration:none;}
.posttitle a:hover{text-decoration:underline;color:#333333;}
.date{font-size: 10px;padding: 0px 0px 0px 0px;}
.author{font-size:11px; margin-left:12pt}
.author a{text-decoration:none;}
.author a:hover{text-decoration:underline;}
.info{line-height: 2em;font-size: 9px;padding:10px 10px 5px 10px;color:#000000;border:0px red solid;}
.category{padding:2px 0 2px 20px;background:url(images/category.jpg) no-repeat top left;}
.bubble{padding:2px 0 2px 20px;background:url(images/bubble.jpg) no-repeat left top;}
.tags{padding:2px 0 2px 20px;background:url(images/tags.jpg) no-repeat left top;}
.entry{color: #000000;line-height: 1.6em;text-align: left;padding: 5px 15px 0px 15px;}
.navigation{margin-left: 12pt; font-size: 12px;padding: 30px 0px 30px 0px;}
.sorry{font-size: 12px;margin: 8px 0px 0px 0px;padding: 10px 10px 10px 10px;}
/*** comment ***/
#postmetadata{font-size: 11px;margin: 10px 0 20px 12pt;padding: 5px 5px 5px 5px;}
#comments{padding:0 20px 0 20px;}
.nocomments{background: none;color: #000000;}
.commenttitle{color: #000000;font-size: 13px;text-align: left;font-weight: bold;margin: 0px 0 20px 0;padding: 2px 0px 2px 0px;font-variant: normal;border-bottom: 1px dashed #397aca;}
.commentlist{list-style: none;margin:0px;padding:0px;}
.commentbody{height:100%;color: #000000;font-size: 12px;list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px 5px 1px 5px;border: 0px solid #397aca;background:#E1E1E1;}
.commenthead{height:34px;color: #000000;padding: 5px 0px 10px 0px;margin: 0px 0px 10px 0px;border-bottom: 1px dashed #666;background:#E1E1E1;}
.adminbody{height:100%;color: #000000;font-size: 12px;list-style-type: none;margin: 0px 0px 10px 15px;padding: 0px 5px 1px 5px;border: 0px solid #666;background:#E1E1E1;}
.adminhead{height:32px;color: #000000;margin: 0px 0px 5px 0px;padding: 5px 0px 5px 0px;border-bottom: 1px dashed #666;background:#E1E1E1;}
.trackhead{height:34px;color: #000000;margin: 0px 0px 10px 0px;padding: 5px 0px 10px 40px;border-bottom: 1px dashed #666;background: #E1E1E1 url(images/track.gif) no-repeat center left;}
.trackbody{height:100%;color: #000000;font-size:12px;list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px 5px 1px 5px;border: 0px dashed #666;background:#E1E1E1;}
.avatar{float: left;margin: 0px 5px 0px 0px;padding: 0px;background: #ffffff;}
.commentcount{float: right;color: #aaaaaa;font-size: 20px;margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px}
.authorlink{color: #000000;font-size: 12px;font-weight: bold;line-height:1.5em;}
.authorlink a{color: #000000;font-size: 12px;font-weight: bold;line-height:1.5em;}
.commentlink{font-size: 10px;color: #000000;}
.trackbody p a{color: #000000;}
#commentform{margin:0;padding:20px 0 0 0;}
#email, #author, #url{color: #000000;background: #ffffff;font-size: 12px;padding-left: 2px;vertical-align: middle;border: 1px solid #a7a6aa;}
#comment{width: 450px;color: #000000;padding: 2px 2px 2px 2px;}
#submit{}
/***** widget *****/
#wp-calendar td{font-size:11px;color:#999999;}
#wp-calendar td a{font-weight:bold;text-decoration:underline;}
#wp-calendar{width: 210px;text-align: center;font-size:11px;color:#397aca;}
.wp-caption{/*images caption*/
	text-align: center;color:#666666;}
.textwidget{/*text box*/
	margin:5px 0px 5px 5px;}
#akismetwrap{margin:2px 0 2px 45px;}
.rsswidget img{margin-top:2px;margin-left:-15px;padding:0px;background:#ff0 fixed;}
#sidebar h1 a.rsswidget{margin-left:-3px;color: #42a514;text-decoration:none;}


.newsletterTextInput{ width:120px; }


.newsletterContainer{ width:100%; }


.success {
	background: #CFEBF7;
	border: 1px solid #2580B2;
}


.error {
	background: #FFEFF7;
	border: 1px solid #c69;
}


.error, .success {
	margin: 3px 0px;
	padding: 2px;
}


#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}

#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}

#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}

#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}


#sidebar ul {
	list-style : none;
	margin : 0;
	padding : 0 0 20px 0;
}
#sidebar ul li {
	margin : 0;
	padding : 3px 0 0 0;
	letter-spacing : 0;
}
#sidebar ul li a {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color : #006600;
	text-decoration : none;
	font-size : 10pt;
	border-bottom : 1px dotted #ddd;
	display : block;
	padding : 2px;
}
#sidebar ul li a:hover {
	color : #99cc00;
	border-bottom : 1px dotted #ccc;
	background : #fdfdfd;
}

/*
#menu {list-style-type:none; padding:0; margin-top:-11px; width:100%; background:#aec62c;}

#menu li {display:block; float:left; position:relative; _z-index:100; margin-right:1px;}
#menu li span {display:block; _z-index:100; background:#aec62c; padding: 5px 23px;}
#menu li a, #menu li a:visited {display:block; padding:0; color:#ffffff; text-decoration:none; font-size:9pt}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);color:#ffffff; }
#menu dl a {color:#ffffff; }
#menu dt {background: #aec62c; margin:0; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#ff8; padding: 5px 23px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#aec62c; color:#ff8; text-decoration:none; display:block; padding: 5px 20px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #e2dfa8; color:#534;}
*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 _z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 _z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 _z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}


ul.dropdown {
 font-weight: normal;
}

	ul.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #bcce3b;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #000; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 _padding-right: 20px;
 _background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}