/*

Theme Name: Starburst Foundation Theme 2

Theme URI: http://nett.gr

Description: 

Version: 0.1

Tags:

*/



html {

background: #003377;

}



body {

height: 100%;

padding:0;

margin:0px;

font-family: verdana, tahoma; 

font-size: 80%;

background-image:url(images/14.jpg);

background-repeat: repeat;

background-position: center center;

}



#header {

width:100%;

height:110px;

margin:0;

padding:0;

/* background-image:url("images/22.jpg");

background-repeat: no-repeat;

background-position: 0% 0%; */

z-index:5;

}



#starfound {

position: relative;

top: 25px;

margin-left: 40px;

color: white;

width: 435px;

z-index:200;

overflow:hidden;

}

#starfound a{

text-decoration: none;

}

#shader {

width:416px;

position:relative;

height: 94px;

margin-top: -85px;

margin-left:30px;

margin-bottom: 4px;

z-index:10;

background-color: #000;

opacity: .4;

filter: alpha(opacity=40);

-moz-border-radius: 8px;

border-radius: 8px;

-webkit-border-radius: 8px;

border: 1px outset #444;

}





.openingtext {

font-weight: bold;

color: grey;

font-size:10px;

margin-top:10px;

}



a h1 {

color: white;

}





	



h2 {

font-size: 14px;

padding: 0px 20px;

text-align: center;

}





#footer {

margin:0;

width:100%;

height: 50px;

padding:0px;

background-color: black;

background: -webkit-gradient(linear, left top, left bottom, from(#black), to(#037));

background: -moz-linear-gradient(top, black, #037);	

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#003377');

}





#main {

height: 100%;

min-height: 300px;

width:100%;

padding:0;

margin:0px;

}



#main-cosmo	{

height: 100%;

min-height: 300px;

width:100%;

padding: 0;

background-color: black;

margin:0px;

background-image:url(images/6.jpg);

background-repeat: repeat;



}





#main-plasma	{

height: 100%;

min-height: 300px;

width:100%;

padding: 0;

background-color: black;

margin:0px;

background-image:url(images/14.jpg);

background-repeat: repeat;

background-position: left top;

}







.prince {

background-color: white; 

width: 100%;

text-align:center;

border: 0;

margin-top:0;

/* background-image:url(images/smooth.jpg); */

background-repeat: repeat;

}



.prince h2 {text-align:left; padding: 0; margin: 10px 0 0 0;}





.slideshow {

    border: 10px solid black;

    border-radius: 8px 8px 8px 8px;

    float: left;

    height: 340px;

    overflow: hidden;

    padding: 0;

    width: 580px;

}



.slideshow_content {max-height: 340px;}





.postcontent {

width: 341px;

height: 100%;

float: left;

font-size:0.85em;

text-align: justify;

padding-left:10px;

padding-right: 10px;

}





#postcont {

background-color: #FFFFFF; 

width: 650px;

padding: 10px 50px !important;

border: 1px outset #aaaaaa;

text-align:justify;

font-size:105%;

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

border-radius: 8px;

box-shadow: 3px 3px 3px #000000;

-webkit-box-shadow: 3px 3px 3px #000000;

-moz-box-shadow: 3px 3px 3px #000000;

/* background-image:url(images/smooth.jpg); */

background-image: -webkit-linear-gradient(top, #eee, #fff);

background-repeat: repeat;

position:relative;

z-index:50;

}





 #postcont h1 {

text-align: center;

margin:0px;

padding: 10px 20px 10px 20px;

}



#postcont h2 {

padding: 5px 20px 10px 20px;

margin:0;

font-size: 1.2em;

}





#postcont h3 {

padding:0;

margin:0;

font-size: 1em;

}







#postcont a img {

border: none;

}





#sidepostbar {

width:230px;

padding:0;

margin:0;

background: #ccd;

background: -webkit-gradient(linear, right top, right bottom, from(white), to(#999999));

background: -moz-linear-gradient(top, white, #999999);

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

border-radius: 8px;

box-shadow: 3px 3px 4px #000; 

-moz-box-shadow: 3px 3px 4px #000;

-webkit-box-shadow: 3px 3px 4px #000;

background-image:url(images/watercolor.jpg);

background-repeat: repeat;

}



#sidepostbar li {

border: 1px outset white;

}



#sidepostbar ul {

padding: 0 0px 5px 0px;

margin:0;



}



#sidepostbar ul li {

padding:1px 5px 1px 5px;

margin: 0 5px 0px px;

list-style-type:none;

border: 1px outset white;

background-color:#EEE;

-moz-border-radius:4px;

-webkit-border-radius:4px;

border-radius:4px;

}



#sidepostbar ul li:hover {

border: 1px inset white;}



#sidepostbar ul li a {

color: black;

}



#searchform {

padding-bottom: 10px;

}



.widget-area {

padding:0;

margin:0;

}



.widget-container {

padding:0;

margin:0;

border-radius: 8px;

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

}



#content {

width:100%;

text-align: center;

border-top:1px solid #4b5966;

margin:0;

padding-top: 10px;

height: 340px;



}





.contblock {

margin: 0 5px;

text-align:justify;

padding:10px;

width:300px;

min-height: 305px;

overflow: hidden;

float:left;

display: inline;

background: #CDD; 

font-size:11px !important;

font-family: Arial;

background: -webkit-gradient(linear, right top, right bottom, from(white), to(#9999bb));

background: -moz-linear-gradient(top, white, #9999bb);

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

box-shadow: 3px 3px 4px #000000;

-moz-box-shadow: 3px 3px 4px #000;

-webkit-box-shadow: 3px 3px 4px #000;

border-radius: 8px;

}





#contblock1 {

list-style-type:none;

margin: 0 5px;

text-align:justify;

padding:10px;

width:300px;

min-height: 305px;

overflow: hidden;

float:left;

display: inline;

background: #CDD; 

font-size:11px !important;

font-family: Arial;

background: -webkit-gradient(linear, right top, right bottom, from(white), to(#9999bb));

background: -moz-linear-gradient(top, white, #9999bb);

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

box-shadow: 3px 3px 4px #000000;

-moz-box-shadow: 3px 3px 4px #000;

-webkit-box-shadow: 3px 3px 4px #000;

border-radius: 8px;

}



#contblock1 .textwidget {

margin:0;

padding:0px;

height: 100%;

background-color: transparent;

border:0;

}



#contblock1 .textwidget p {

margin:0;

padding:0;

font-size:11px;

}





#homesidebar ul {

padding:0;

margin:0;

list-style-type: none;

}





.contblock p {

margin:0;

padding:0;

}



.contblock ol {

padding: 10px 0 10px 20px;

margin:0;

}



#homesidebar {

list-style-type: none;

}







.contblock ol li {

list-style-type: decimal;

padding: 0;

margin:0;

}



h3 {

margin:0;

padding:0;

}



a h4 {

color: grey;

text-align:right;

font-weight: bold;

font-size: 0.9em;

border-bottom: 1px dotted grey;

}



.titles {

margin:0;

padding:10px 0 10px 0;

color: #113;

text-decoration:none;

font-size: 1.4em;

font-weight: bold;

}



#sidepostbar li {

list-style-type: none;

}



.textwidget {

margin:0 0 5px 0;

border: 1px outset white;

text-align:justify;

background-color: white;

border-radius: 0 0 4px 4px;

-moz-border-radius: 0 0 4px 4px;

-webkit-border-radius: 0 0 4px 4px;

}





.textwidget p {

padding: 0 10px;

text-align:justify;

}

#sidepostbar .textwidget {

font-size: 10px;

}



#sidepostbar .widget-title {

margin:3px 0 0 0;

padding: 1px 5px 1px 5px;

color: #113;

background-color: white;

text-decoration:none;

font-size: 1em;

font-weight: bold;

-moz-border-radius: 4px 4px 0 0;

border-radius: 4px 4px 0 0;

-webkit-border-radius:4px 4px 0 0;

border: 1px outset white;

}



.pagelinks {

text-align: center;

width: 500px;

margin: 30px auto 0 auto;

}



.pagelinks a {

text-decoration: none;

text-align:center;

font-weight: bold;

color: #559;

font-size: 0.8em;

}





.pagenumbers {

text-decoration: none;

font-weight: normal;

text-align:right; 

margin: 5px 0 15px 0;

padding:0;

color: #559;

font-size: 0.9em;

}



.pagenumbers {

font-weight: bold;

}







h5 {

margin:10px auto;

border: 1px outset lightgrey;

padding:20px;

line-height: 1.1em;

font-weight: normal;

font-size: 12px;

background-color: #ffe;

text-align: center;

border-radius:8px;

-webkit-border-radius:8px;

-moz-border-radius:8px;

}



h5 img {text-align: center; margin: 0 auto;}



h5 p {

text-align: justify; line-height: 1em !important;}





blockquote {

color: black;

background-color: #eef;

padding: 10px 20px;

-moz-border-radius: 12px;

border-radius: 12px;

-webkit-border-radius: 12px;

margin: 10px 0px;

border: 1px white outset;

height: 100%;

overflow: hidden;

}





.menu-item	{

position: relative;

top: 10px;

display: inline;

text-decoration: none;

font-weight: bold;

}





.menu-item a {

text-decoration: none;

}





.menu {

display: block;

text-align:center;

margin:0;

padding: 0;

width:100%;

height: 28px;

background-color: #678;

background: -webkit-gradient(linear, left top, left bottom, from(#037), to(#ccd));

background: -moz-linear-gradient(top, #037, #ccd);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003377', endColorstr='#ccccdd');

z-index:5;

}





.menu ul {

 margin:0;

padding:0;

}



.menu ul li {

 margin:0;

padding:0;

}





#pixopoint_menu1_wrapper {

max-width: 1000px;

height: 14px;

margin: 0 auto;

display: block;

text-align:center;

float: none;

}



#pixopoint_menu1 {



display: block;

	height: 20px;

	background: transparent;

	margin: 0 0 0 30px;;

 }

#pixopoint_menu1 ul {

	width:100%;

	border:none;

	background: transparent;

	margin:0;

	padding:0;

	list-style:none;

	}

#pixopoint_menu1 li {

	border:none;

	background:none;

	z-index:20;

	letter-spacing:0px;

	font-weight:bold;

	margin:9px 0 0 0px;

	float:left;

	position:relative;

margin: 9px 5px 0 2px; 

	}

#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {

	background-position:0 60px;

z-index:1000;

	}

#pixopoint_menu1 li a {

	border:none;

	background:none;

	text-decoration:none;

	display:block;

	color:#FFF;

	font-size: 0.9em;

	padding: 0 2px 2px 2px;

	text-align: left;

	}

#pixopoint_menu1 li a:hover {

	border:none;

	background-color:blue;

	text-decoration:none;

	color:#ffffff;

	}

#pixopoint_menu1 ul ul {

	position:absolute;

	left:-999em;

width: 300px;

max-height:413px;

overflow: hidden;

	}

#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {

	left:auto;

	}

#pixopoint_menu1 ul ul li a {

	padding:4px 10px;

	text-transform:normal;

	font-variant:normal;

	}

#pixopoint_menu1 ul ul li {

	letter-spacing:0px;

	color:#444444;

	z-index:20;

	width:180px;

	font-family:helvetica,arial,sans-serif;

	font-size:11px;

	font-weight:normal;

	font-style:normal;

	background:#FFFFFF;

	border:1px outset lightgrey;

	margin:0;

	}

#pixopoint_menu1 ul ul li a {

	color:white;

	text-decoration:none;

	font-size: 12px;

	background-color: #49F;

line-height: 13px;

overflow:hidden;

	}

#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {

	color:#FFFFFF;

	text-decoration:none;

background-color: blue;

	}

#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {

	color:#ddd;

	}

#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {

	color:#FFFFFF;

	}

#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {

	color:#FFFFFF;

	background:black;

	}

#pixopoint_menu1 ul ul ul li {

	font-size:1em;

}	

	#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {

	position:absolute;

	margin-left:-999em;

	top:0;

	width:180px;

	}



#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {

	margin-left:100px;

	}

#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {

	text-decoration:none;

	}

#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {

	color:#FFFFFF;

	text-decoration:none;

	}

#pixopoint_menu1 li.pixo_search:hover {

	background:none;

	}

#pixopoint_menu1 li.pixo_search form {

	margin-top:-7px;

	padding:0;

	width: 230px;float:right;

	}

#pixopoint_menu1 li.pixo_search input {

	font-family:tahoma,sans-serif;}



#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {

	width:120px;

	margin:0;

	padding: 0;

	}



#pixopoint_menu1 li.pixo_right {

padding:0; margin: 8px 0 0 0;

float: right;

}





.cattitle {

margin:0 0 0px 0;

padding:0;

color: grey;

text-align:right;

font-weight: bold;

font-size: 0.9em;

border-bottom: 1px dotted grey;

}



#catcont {

margin: 0 auto;

width: 970px;

font-size: 0.9em;

height: 100%;

}





.thumb_lay img {

width: 20px !important;

height: 20px; 

}



.wp-cpl a {

text-decoration: none !important;

font-size: 10px;

text-align:left !important;

}



#sidepostbar .widget-container {

padding: 0 4px;

}



.alignleft {

float: left;

margin-right: 20px;

margin-bottom: 10px;

}





a:visited {color:#448;}



a:hover {color:#600;}



a {text-decoration: none; color:#933;}



#postcont ul li {

margin-right: 20px;

padding: 5px 10px;

list-style-type: square;

list-style-position: inside;

}





#postcont ul li:hover {

border-right: 1px dotted grey;

color: #800;

}



.wp-caption {

margin-top:10px;

padding: 5px 0;

border: 2px outset lightgrey;

text-align: center;

background-color: #EEE;

-webkit-border-radius: 4px;

border-radius: 4px;

-moz-border-radius: 4px;

}



.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

margin-bottom: 5px;

}





.wp-caption a {

margin:0;

padding:0;

}



h1 {

font-size:1.6em;

margin:0;

padding:0;

}







.nextpage, nextpage {

text-align: center;

width: 635px;

margin-top: 10px;

margin-left:1px;

display:block;

padding: 5px;

border: 1px dotted grey;

font-size: 0.9em;

color: grey;

}



.seethis {

width: 80%;

margin: 20px auto;

text-align:center; 

padding: 10px;

border: 2px outset white;

background-color: #FFF;

font-size: 1em;

border-radius: 8px;

-moz-border-radius: 8px;

-webkit-border-radius: 8px;

}



.seethis:hover {

background-color: #FFD;

border: 2px inset white;



}



.seethis a {

margin:0;

padding:0;

}





object {margin: 5px;}



address {

width: 50%;

margin: 10px auto;

text-align: center;

}



#postcont ol {

margin-bottom: 20px;

}



#postcont ol li {

padding-bottom: 10px;

}





#postcont ol .references {

}



#postcont hr {

margin:0 20px 10px 20px;

color: #ccc;

border: 1px dotted #ddd;

clear: both;

}



.mag-title {color: purple;}

			

.cat {

font-size: 13px;

}

 

	

.alignright {

float: right;

margin: 20px;

padding:5px;

}



.references {border: 1px dotted #ddd; margin: 20px 20px; padding-right: 20px; padding-top:10px;}



#postcont .pred-cont {

border: 2px outset white;

padding: 10px;

margin: 10px 0;

background-color:white;

border-radius:8px;

-moz-border-radius:8px;

-webkit-border-radius:8px;

}



.p-dict {

color: #711;

padding: 10px 0px 10px 0px;

margin: 0;

}



#postcont p {

margin: 0 0 5px 0;

}



.wp-caption-text {

padding:5px;

text-align:justify;

font-size:90%;

}



h5 embed {

margin-bottom: 15px !important;

}





#donations {

background-color: #DDF;

text-align: center;

border: 0px outset grey;

margin: auto;

padding: 5px;

-webkit-border-radius:8px;

border-radius: 8px;

-moz-border-radius: 8px;

-webkit-box-shadow: 3px 3px lightgrey;

-moz-box-shadow: 3px 3px lightgrey;

box-shadow: 3px 3px lightgrey;

width: 300px;

}



.cat-exc {

min-height: 90px;

padding-left: 20px;

width: 500px;

}





.xcrp {

padding:10px 0 10px 10px;

background-color: white;

margin-bottom:10px;

border-radius:8px;

-webkit-border-radius:8px;

-moz-border-radius:8px;

border: 1px outset white;

}



.wp-cpl {

font-size:12px;

text-align:left;

}



.posttitle {

margin-top: 40px;

}





#donwid {

text-align:center;

font-size:120%;

margin-bottom:10px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

border-radius:4px;

background-color: lightyellow;

border: 1px outset white;

padding: 3px;

color: black;

margin: 10px 5px;

}



#donwid a {

color: black;

}



#donwid:hover {

background-color: yellow;

border: 1px inset white;

}



#planet {

position: absolute;

background-image: url("images/earth.png");

background-repeat: no-repeat;

background-position: top left;

height: 256px;

width: 236px;

z-index:0;

}



h5 object {

margin-left:auto;

margin-right:auto;

text-align: center;

}





.contblock .textwidget {

margin: 2px 0 0 -2px;

padding: 2px;

text-decoration:none;

font-weight: bold;

border: 1px outset white;

-moz-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

}



.contblock .textwidget:hover {

background-color: lightyellow; }





.avhec-widget-line {

padding: 3px 0;

border-bottom: 1px dotted white;

text-align:left;

}





#announce {

margin:-3px auto 5px auto;

padding:3px 0 0 0;

font-size:14px;

font-weight:bold;

background-color: #white;

color:white; 

padding:0;

-moz-border-radius:4px;

-webkit-border-radius:4px;

border-radius:4px;

text-align:center;

border: 3px ridge blue;

background-color: #678;

background: -webkit-gradient(linear, left top, left bottom, from(#037), to(#ccd));

background: -moz-linear-gradient(top, #037, #ccd);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003377', endColorstr='#ccccdd');

}



#mapa {

display:block;

text-align:center;

float:left;

margin: 0 5px 0 0;

}



#mapa img {

height: 90px;

margin: 0 auto;

text-align:center;

}



.wp-thumb-overlay a {

text-align:left;

}



#contblock1 h3, .contblock h3 {

padding:0;

margin:-5px 0 0 0;

}





.gallery {margin:10px 0; display: block; width: 100%; float: none; }

.gallery-item {}

.gallery-caption {}



.gallery-columns-1 {width: 45%; display: block; text-align:center; border: 1px outset white; background: white; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; padding: 20px 20px 0 20px;}

.gallery-columns-1 .gallery-item {margin: 0 auto;}

.gallery-columns-1 .wp-caption-text { margin: 10px 0 0 0; padding: 0; font-weight: normal; text-align: justify; color: #333; font-size: 90%; }



.gallery-columns-2 {}

.gallery-columns-2 .gallery-item {float: left; text-align: center; margin: 20px 1% 0px 1%; padding: 20px 5px 10px 5px; overflow:hidden; width:46%; border: 1px outset white; background: white; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px;}

.gallery-columns-2 .wp-caption-text {margin: 0; padding: 0 10px; font-weight: normal; text-align: justify; color: #333; font-size: 90%; }



.gallery-columns-3 {text-align: center; padding:10px 5px; border: 1px outset white; -moz-border-radius:8px; border-radius:8px; -webkit-border-radius:8px; background: white;}

.gallery-columns-3 .gallery-item {float: left; display:inline; padding: 10px 5px; border-left: 1px dotted lightgrey; overflow: hidden; margin: 0; margin-left: 2px; width: 31%; }

.gallery-columns-3 .wp-caption-text { margin: 0px; padding: 0 4px; font-weight: normal; text-align: justify; color: #333; font-size: 90%; }



.comment-form-comment label {display: block!important;}

.comment-form-comment textarea {width: 580px !important; padding: 10px;}



.commentlist li {width: 560px; border: 2px inset white; background: white; padding: 10px;}



#respond{margin-left: 40px; margin-top: 10px;}