/*\	+-----------------------------------------------+


		styling >> globalenergy.gr
		version >> 17/06/2006			
		author >> Kostis Sakkas					
		feel free to ask anything 				
		kostis[dot]sakkas[at]handmade[dot]gr				
		
	+-----------------------------------------------+	\*/






















/*	THE HTML
____________________________________________________________*/
html 	{ margin:0; padding:0;}
body 	{ margin:0; padding:0;  font:normal 14px/130% Verdana, Arial, Helvetica, sans-serif;color:#454545 ;}
h1, h2	{ margin:0; padding:0; font-family: "Palatino", "Georgia", "Times New Roman", serif;}
h3, h4, h5	{ margin:0; padding:0; font-family: "Verdana", "Arial", "Helvetica", sans-serif;}
p 		{ margin:0; padding:0; font:normal 1em/130% "Verdana", "Arial", "Helvetica", sans-serif; color:#454545;}
em		{ color:#88350B; text-decoration:underline; font-style:normal;}
img, 
img a 	{ border : none;}
hr 		{ /*good for IE*/ color: #969696; /*the rest try to fool opera and firefox */height: 1px; background-color: #969696; border: 0px solid #969696; }
form, 
fieldset{ margin:0;padding:0; border:0}
code	{ margin:5px; padding:5px; font:normal 1.2em/130% Courier; color:#c00; border:1px dotted #ccc; display:block}
.clearthis	{ clear: both; line-height: 1px; height: 0;}

/*	THE LINKS
____________________________________________________________*/
a			{color:#2867A8; font:normal 1em/100% "Verdana";text-decoration:underline;}
a:hover 	{color:#BB414B; text-decoration:underline}
a.external		{padding:0 20px 2px 0;}
a.external:hover {padding:0 20px 2px 0;}

/*	THE POSITIONING
____________________________________________________________*/

#sidebar-module,#nav-module, #tools, #skip, #footer{display:none;}

/*	THE HEADER
____________________________________________________________*/

#header {margin:0; padding:0; float:left}
#header ul li a{font:normal 0.9em/120% "verdana"; color:#787878; text-decoration:none}
#header ul li a:hover{color:#4B7943; text-decoration:underline}
	
	ul#hor-menu{display:none;}
	
	ul#lang-menu{display:none;}
	
h1 {margin:20px 0 0 10px; padding:0;display:block;width:600px;height:30px;float:left;font:bold 2em/100% "Verdana";}
h1 a{ text-decoration:none}


/*	THE CONTENT
____________________________________________________________*/
#content {margin:0; padding:0; width:770px; float:left; display:block}

/* THE POSTS
____________________________________________________________*/
#posts-module {margin:2px 0; padding:5px 0; width:600px; }
#posts-module h2{margin:0 0 10px; padding:5px 10px; color:#617438; font:bold 1.2em/130% "Verdana"; background:#CAE3BB url("/_img/bkg-latest.gif") repeat 0 0;}
#posts-module h3{margin:0; padding:0 10px; color:#4B7943; font:bold 1.1em/130% "Verdana"; }
#posts-module h3 a{margin:0; padding:0; color:#4B7943; font:bold 1.1em/130% "Verdana";text-decoration:none}
#posts-module h3 a:hover{margin:0; padding:0; color:#CC2E04}

	#headpost{margin:0; padding:5px 10px;  float:left; width:700px}
	#headpost img{margin:0; padding:0 10px 5px 0; width:130px; height:130px; float:left;}
	#headpost p.more{display:none}
	p.date{margin:3px 0 5px; color:#7A9475; font:normal 0.9em/120% "verdana"}

	#posts {margin:5px 5px 0 0; padding:0; width:600px;}
	.post{margin:0; padding:5px;  float:left; width:700px}
	.post h4{margin:0; padding:0; color:#4B7943; font:bold 1em/130% "Verdana";}
	.post h4 a{margin:0; padding:0; color:#4B7943; font:bold 1em/130% "Verdana";}
	.post h4 a:hover{ color:#CC2E04}
	.post-more{display:none}
	
	#latest-news {margin:5px 0 0; padding:0; float:left; width:600px; }
	#latest-news h3{margin:0;padding:7px 0 0 0; color:#4B7943;  text-align:center}
	#latest-news dl{padding:5px 10px; float:left}
	#latest-news dl dt{margin:0; padding:0 0 3px; color:#617438; font:normal .9em/100% "verdana"; border-bottom:1px dotted #B0BFA7}
	#latest-news dl dd{margin:0 0 10px; padding:0; color:#435618;}
	#latest-news dl dd a{margin:0; padding:0; color:#435618;}
	#latest-news dl dd a:hover{margin:0; padding:0; color:#CC2E04;}

#article-module {margin:2px 0; padding:10px; width:600px; float:left}
#article-module h3{margin:0 0 10px; padding:5px 0; color:#617438; font:bold 1.2em/130% "Verdana"; }
#article-module img{margin:0; padding:0 10px 5px 0; width:130px; height:130px; float:left;}
#article-module p{margin:0 0 10px; padding:0; }

	#related-files {display:none}


#articles-archive {display:none }

/* THE SEARCH RESULTS
____________________________________________________________*/
#search-results {margin:2px 0; padding:5px; width:410px; background-color:#EAF7E2; border:1px solid #E2E2E2; float:left;}
#search-results h2{margin:0 0 10px; padding:5px 10px; color:#617438; font:bold 1.2em/130% "Verdana"; background:#CAE3BB url("/_img/bkg-latest.gif") repeat 0 0;}
dl.results{margin:5px 0; padding:10px; border:1px solid #E2E2E2; background:#fff url("/_img/bkg-headpost.png") repeat-x bottom left; float:left; width:390px}
dl.results dt a{margin:0; padding:0; color:#435618;}
dl.results dd{margin:0 0 5px; padding:0; border-bottom:1px solid #dadada}
dl.results dd.date{margin:3px 0; padding:0 0 5px;color:#7A9475; font:normal 0.9em/120% "verdana"; border:0;}

	.highlight{background-color:#FFFFC4}
	#page-selector{ margin:5px 0; padding:0;float:right; display:block; width:410px;}
	#page-selector a {padding:2px; font:normal 0.9em/100% "verdana"}
	.current-page{padding:2px;font:normal 0.9em/100% "verdana"}
	ul.paging{margin:0; padding:0 20px 0 0; list-style-type:none; float:right}
	ul.paging li{margin:0; padding:0 5px 0 0; float:left;}


/*	THE MEMBERS 
____________________________________________________________*/

.memberbox{ margin:10px 0 0 ; padding:10px; width:488px; float:left; }
.memberbox dt{ padding:7px 0 0 0;width:260px; float:left; display:block; height:23px}
.memberbox dd{ margin:0; padding:0;width:200px; float:left; display:block; height:30px;}
.memberbox dt.stretch{ padding:7px 0 0 0;width:380px; float:left; display:block;}
.memberbox dd.stretch{ width:380px; float:left; display:block; height:130px;}
.memberbox textarea.txt {padding:2px;width:350px; height:120px;}

.memberbox dl dd.disabled {margin:5px 5px 5px 0;padding:3px; color:#888;font:bold 1em/100% Verdana; background-color:#F4F4F4;  border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;font-style:italic}
.printout{margin:10px 0 0 ; padding:10px; width:388px; float:left; border:1px solid #CCDFC1; background:#EAF7E1 url("/_img/bkg-memberbox.gif") repeat-x 0 0;}
.printout dt{ padding:0;width:100px; float:left; display:block;}
.printout dd{ width:220px; float:left; display:block; font-weight:bold}
.button { margin:10px 20px 10px;float:right;clear:both; }
	
dl.private-box {margin:10px 0 ; padding:0 10px 0 0; border:1px solid #CCDFC1; background:#EAF7E1 url("/_img/bkg-memberbox.gif") repeat-x 0 0;width:190px; height:130px;  }
dl.private-box dt{padding:8px 10px 3px; height:25px; background:transparent url("../../_img/bkg-pbox-top.gif") no-repeat top left; color:#617438; font:bold 1.3em/100% "Verdana"; }
dl.private-box dd{margin:0; padding:0 10px 10px 10px; }

.stayright{ float:right}
.stayleft{ float:left;}




/* THE FORM ELEMENTS
____________________________________________________________*/

#frm{margin:0; padding:0;}
input, select		{margin:0;}
.memberbox input,
.memberbox select	{padding:3px;width:200px;}
input.radio		{margin:3px 0 0  0; width:25px;}
textarea {padding:2px;width:200px;}
.cbox input.small {margin:0 10px;width:20px; float:right}


#frm label.cssFormValidatorError{}
#frm input.cssFormValidatorError{background-color:#FFFFCA;}

/* THE BANNERS
____________________________________________________________*/
#banner-top {display:none}
.banners-module {display:none}

