body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size:11px;
	vertical-align: top;
        margin: 0;
        padding: 0;
        border-collapse: collapse;
	border-spacing: 0px;
	color: #003366;
	text-align: center;
background-image: url(http://www.digitalphotos.gr/images/brrrg2.jpg);
	background-repeat: repeat-x;
	background-color: #a4a4a4;
}
A:link {text-decoration: none; color: #000;}
A:visited {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #000;}
A:hover {text-decoration: none; color: #fff;}

img { 
border:0;
}
.mema {
        border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #93a8bd;
	border-bottom-color: #93a8bd;
}
.mainline {
	height: 25px;
	width: 100%;
	border: 1px solid #999999;
	background-color: #F2F2F2;
}
.maintable_news {
	background-color: #e9f3f8;
	width: 100%;
}
.maintable_news2 {
	background-color: #e9f3f8;
	width: 100%;
}
.maintable .maintable_right {
	width: 32%;
}
.maintable .maintable_mid {
	width: 2%;
}

.toplogo_ok {
	background-image: url(http://www.digitalphotos.gr/images/photosharelogo.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 161px;
	width: 100%;
	
}
.toplogo {
	height: 161px;
	width: 100%;
}
#gallerywrapper{
max-width: 1280px;
min-width: 997px;
margin:0px auto;
text-align:center;
}
#gallerywrapper2{
max-width: 1280px;
min-width: 997px;
margin:0px auto;
text-align:center;
}
.maintable {
	background-color: #e9f3f8;
	width: auto;
	border: 1px solid #333333;
	text-align:center;
	margin: auto;
        width: 96%;
}
.maintable2 {
	background-color: #e9f3f8;
	width: auto;
	border: 1px solid #333333;
	text-align:center;
	margin: auto;
        width: 96%;
}
.asearch {
	height: 100px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-top: 5px;
	font-weight: bold;
}
.searchbut {
	clear: both;
	vertical-align: bottom;
	padding-bottom: 1px;
}
.slidinger {
	width: 533px;
}
.border {
	background-color: #FFFFFF;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 1px;
}

.bordera {
	border:	1px solid #000000;
	padding: 4px;
}

.bordera a:hover {
 
    background-color:  #C20D06; 
    border:	1px solid #000000;
    padding: 4px;
}
.pagecount{
	color: #CC0000;
}
.pagina{
	/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
        text-align: right; /*Left/ right border width of pagination DIV.*/
	padding-top: 10;
        vertical-align: bottom;
	padding-right: 4;
	padding-bottom: 4px;
	padding-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 100%;
background-color: #e9f3f8;
}

.pagina a{
	padding-top: 20;
       vertical-align: bottom;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	text-decoration: none;
	color: #000;
        height: 40px;
	width: 100%;
}

.pagina a:hover, .pagination a.selected{
	color: #FFFFFF;
	background-color: #666666;
        height: 40px;
	width: 100%;
}

.pagina2{
	/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
        text-align: right; /*Left/ right border width of pagination DIV.*/
	padding-top: 20;
        text-align: center;
	padding-right: 4;
	padding-bottom: 4px;
	padding-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
        font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.pagina2 a{
	padding-top: 20;
        vertical-align: bottom;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	text-decoration: none;
	color: #000;
       
}

.pagina2 a:hover, .pagination a.selected{
	color: #FFFFFF;
	background-color: #666666;
        
}

.pagina3{
	/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
        text-align: right; /*Left/ right border width of pagination DIV.*/
	padding-top: 20;
        text-align: center;
	padding-right: 4;
	padding-bottom: 4px;
	padding-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
        font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.pagina3  a:link {
		 background-color: transparent;
	         color: #0286FF;
		 border-bottom: none;
		text-decoration: none;
	}
.pagina3 a:visited {
		 background-color: transparent;
	         color: #0286FF;
		 border-bottom: none;
		 padding-left: 2px;
		text-decoration: none;
	}

.pagina3 a:hover {
		background-color: transparent;
		color: #000;
		border-bottom: none;
		text-decoration: underline;
	}	
.pagina3 a:active {
		background-color: transparent;
	                color: #0286FF;
		border-bottom: none;
		text-decoration: none;
	}


.pagina4{
	/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
        text-align: right; /*Left/ right border width of pagination DIV.*/
        text-align: justify;
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
        font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.pagina4  a:link {
		 background-color: transparent;
	         color: #0286FF;
		 border-bottom: none;
		text-decoration: none;
	}
.pagina4 a:visited {
		 background-color: transparent;
	         color: #0286FF;
		 border-bottom: none;
		 padding-left: 2px;
		text-decoration: none;
	}

.pagina4 a:hover {
		background-color: transparent;
		color: #000;
		border-bottom: none;
		text-decoration: underline;
	}	
.pagina4 a:active {
		background-color: transparent;
	                color: #0286FF;
		border-bottom: none;
		text-decoration: none;
	}


.style3 {
	font-weight: bold;
	color: #333333;
}
.style5 {	color: #CC0000;
	font-weight: bold;
}
.lawfix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 15px;
	text-align: center;
	vertical-align: top;
	background-color: #e9f3f8;
}

.lawfix  a:link {
		 background-color: transparent;
	                 color: #0286FF;
		 border-bottom: none;
		 padding-left: 2px;
		text-decoration: none;
	}
.lawfix a:visited {
		 background-color: transparent;
	         color: #0286FF;
		 border-bottom: none;
		 padding-left: 2px;
		text-decoration: none;
	}

.lawfix  a:hover {
		background-color: transparent;
		color: #000;
		border-bottom: none;
		text-decoration: underline;
	}	
.lawfix a:active {
		background-color: transparent;
	                color: #0286FF;
		border-bottom: none;
		text-decoration: none;
	}
.mem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: justify;
	background-color: #d7e9f2;
}
.baroque6 {
	border: 1px solid #cccccc;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: justify;
}
th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 padding: 9px;
 font-weight:		bold;
 text-align:			left;
 background-color:  #93a8bd;  
}
.baroque2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	color: #000;
	text-align: justify;
	width: 840px;
	padding-left: 9px;
	padding-right: 6px;

	vertical-align: top;

}
.baroque2 a:link { color: #044E8E; text-decoration: none; }

.baroque2 a:visited { color: #044E8E; text-decoration: none; }

.baroque2 a:hover, a:active { color: #044E8E; text-decoration: underline; }
.lefty {
       text-align: right;
       color: #FFFFFF;  
}
.articletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044E8E;
	text-align: left;
	height: 20px;
	vertical-align: top;
	font-style: normal;
	font-weight: bold;
	width: 570px;
}

.articletitle a:link { color: #044E8E; text-decoration: none; }

.articletitle a:visited { color: #044E8E; text-decoration: none; }

.articletitle a:hover, a:active { color: #044E8E; text-decoration: underline;}

.articledate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044E8E;
	text-align: left;
	height: 20px;
	vertical-align: top;
	font-weight: normal;
	width: 570px;
}
.thumb {
	FLOAT: left;
	margin-right: 8px;
	margin-top: 5px;
}
.feature {
	background-image: url(http://www.digitalphotos.gr/images/bg_feature.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: justify;
	vertical-align: top;
	padding: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.featuretop {
	background-color: #FFFFFF;
	background-image: url(http://www.digitalphotos.gr/images/bg_featuretop.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #044E8E;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	font-style: italic;
	font-weight: bold;

}
.featuretop2 {
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	text-align: right;
	vertical-align: top;
	height: 25px;
}
.cross {
	text-align: right;
	text-decoration: none;
}

.cross A:link {text-decoration: none; color: #000;}
.cross A:visited {text-decoration: none; color: #000;}
.cross A:active {text-decoration: none; color: #000;}
.cross A:hover {text-decoration: none; color: #000;}

.glossary2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	text-align: justify;
	background-image: url(http://www.digitalphotos.gr/images/Puzzle2.png);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: bottom;
	padding-left: 68px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 12px;
}

.glossary2 a:link {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}
.glossary2 a:visited {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}

.glossary2 a:hover {
		background-color: transparent;
		color: #FF0000;
		border-bottom: none;
		text-decoration: underline;
	}	
.glossary2 a:active {
		background-color: transparent;
		color: #B40000;
		border-bottom: none;
		text-decoration: underline;
	}


.oroi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	background-image: url(http://www.digitalphotos.gr/images/Boules.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: justify;
	vertical-align: bottom;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 68px;
}

.oroi2 a:link {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}
.oroi2 a:visited {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}

.oroi2 a:hover {
		background-color: transparent;
		color: #FF0000;
		border-bottom: none;
		text-decoration: underline;
	}	
.oroi2 a:active {
		background-color: transparent;
		color: #B40000;
		border-bottom: none;
		TEXT-DECORATION: none
	}

.about2 {
	background-image: url(http://www.digitalphotos.gr/images/aboutus.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: justify;
	vertical-align: bottom;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 68px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;

}
.about2  a:link {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}
.about2 a:visited {
		 background-color: transparent;
		 color: #B40000;
		 border-bottom: none;
		 padding-left: 2px;
		 TEXT-DECORATION: none
	}

.about2  a:hover {
		background-color: transparent;
		color: #FF0000;
		border-bottom: none;
        text-decoration: underline;
	}	
.about2 a:active {
		background-color: transparent;
		color: #B40000;
		border-bottom: none;
		TEXT-DECORATION: none
	}
.prefix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; font-family: Arial, Helvetica, sans-serif;
}
.prefix a:link { color: #666666; text-decoration: none; }

.prefix a:visited { color: #666666; text-decoration: none; }

.prefix a:hover, a:active { color: #000; text-decoration: underline; }
.montable {
	background-color: #FFFFFF;
	width: 100%;
}
.fifty {
	width: 48%;
}

.thumbnail4 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 15px;
	MARGIN: 3px;
	COLOR: #003399;
	PADDING-TOP: 15px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #fff;
}
.thumbnail3 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 15px;
	MARGIN: 3px;
	COLOR: #003399;
	PADDING-TOP: 15px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #fff;
}
.thumbs9 {
        float: left;
	text-align:	center;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
margin-right: 2px;
	margin-bottom: 2px;
	padding: 8px;
        background-color: #fff;
        height: 240px;
        width: 225px;
}
.thumbox {
	font-size: 9pt;
                margin-left: auto;
                margin-right: auto;
	COLOR: #000;
	FONT-STYLE: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #7D8F9F;
                width: 182px;
	height: 206px;
                text-align: center;
                background-color: #fff;	
	}
.thumbox a:link {
   font-size: 9pt;
   margin-left: auto;
   margin-right: auto;
   display: block;
   padding-top: 7px;
   text-decoration: none;
   width: 172px;
   height: 190px;
   color: #000;
	}
.thumbox a:visited {
   font-size: 9pt;
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding-top: 7px;
   text-decoration: none;
   width: 172px;
   height: 190px;
   color: #000;
	}
.thumbox a:hover {
   background-color: #EEEEEE;
   font-size: 9pt;
   padding-top: 8px;
   margin-left: auto;
   margin-right: auto;
   margin-top: auto;
   margin-bottom: auto;
   width: 172px;
   height: 188px;
   border-bottom: 4px solid #BB1006;

	}	

.thumbimage {
	background-color: #BB1006;
	color: #000;
	border: 1px solid #000;
	TEXT-ALIGN: center;
                margin-left: auto;
                margin-right: auto;
	}
.mainy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-align: justify;
}
.specifica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}
.thumbs5 {
	text-align:	center;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
margin-right: 2px;
	margin-bottom: 2px;
	padding: 8px;
        background-color: #fff;
}
.thumbs15 {
	text-align:	center;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
background-color: #fff;
}

.thumbs16 {
	text-align:	justify;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
        padding: 20px;
        background-color: #fff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.thumbspro {
	text-align:	center;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
        margin-right: 2px;
	margin-bottom: 2px;
	padding: 8px;
        background-color: #fff;
}

.input2 {
	vertical-align: top;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.adder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.write {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.write2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.mainimgbg {
	background-image: url(http://www.digitalphotos.gr/images/img_bgr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 207px;
	width: 210px;
	text-align: center;
	vertical-align: bottom;
}
.smtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
}
.breadcrumb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.breadcrumb a:link { color: #666666; text-decoration: none; }

.breadcrumb a:visited { color: #044E8E; text-decoration: none; }

.breadcrumb a:hover, a:active { color: #044E8E; text-decoration: underline; }
.style12 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.exif2 {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style: italic;
}
.style25 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #999999;
	background-color: #fff;
}
.style26 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style27 {color: #0066CC}
.styleexif {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #006699;
	background-color: #F8F8F8;
}
.mainborder {
	background-color: #FFFFFF;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom-width: 0px;
	border-bottom-style: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.mainborder2 {
	background-color: #FFFFFF;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom-width: 0px;
	border-bottom-style: none;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding: 8px;
        font-style: italic;
}
.bastitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	letter-spacing: 0.1em;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 4px;
}
.authorborder {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.style6 {
	color: #000000;
	font-style: italic;
}
.style8 {color: #999999}

.posted {
	color: #666666;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	background-color: #F2F2F2;
	margin: 10px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.minion {
	background-color: #F8F8F8;
	padding: 8px;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: top;
	width: 80%;
	clear: both;
}
.style28 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
       font-size: 11px;
}
.style31 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
       font-size: 13px;
}
.capsid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #006699;
}
.capsid2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.style30 {
	color: #CC0000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#flock {
	PADDING: 5px;
        color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: justify;
}
.topadbg2 {
	background-image: url(http://www.digitalphotos.gr/images/topbg.png);
	background-repeat: repeat-x;
	height: 113px;
 
}
.topadbg {
	background-image: url(http://www.digitalphotos.gr/images/topbg2.png);
	background-repeat: repeat-x;
	height: 13px;

}
#flickr {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

#flickr a img {
        background-color: #fff;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#flickr a:hover img {
       background-color: #E5E5E5;
	border: 1px solid #000;
}

#flickr2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 5px;
}

#flickr2 a img {
                background-color: #000;
	border: 1px solid #E2E2E2;
	padding: 8px;
	margin: 4px 0 0 7px;

}

#flickr2 a:hover img {
                background-color: #333333;
	border: 1px solid #DA932C;
}
.thumbs7 {
	text-align:	center;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	float: left;
	width: 225px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
}
.categories {
	text-align: right;
	text-decoration: none;
}

.categories A:link {text-decoration: none; color: #0044ad;}
.categories A:visited {text-decoration: none; color: #0044ad;}
.categories A:active {text-decoration: none; color: #0044ad;}
.categories A:hover {text-decoration: none; color: #ad000c;}

.paginate {
	text-align: right;
	text-decoration: none;
        padding-top: 20px;
}

.paginate A:link {text-decoration: none; color: #0044ad;}
.paginate A:visited {text-decoration: none; color: #0044ad;}
.paginate A:active {text-decoration: none; color: #0044ad;}
.paginate A:hover {text-decoration: none; color: #ad000c;}
.pagcount {
	text-align: right;
	text-decoration: none;
        padding-top: 12px;
}

.avatar {
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 2px;
}
.paginah{
	/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right; 
	
}

.paginah a{
	padding-top: 0;
        font-weight: bold;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	text-decoration: none;
	color: #C30C10;
}

.paginah a:hover, .pagination a.selected{
	color: #FFFFFF;
	background-color: #666666;
}
.thumbos {
	text-align:	center;
	border-spacing: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
        height: 240px;
        width: 225px;
background-color: #fff;
}
.thumbos2 {
	text-align:	center;
	border-spacing: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
        height: 240px;
        width: 225px;
background-color: #fff;
}
.thumbos3 {
	text-align:	center;
	border-spacing: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
background-color: #fff;
}

#welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
        padding: 10px;
	text-align: justify;
}
.thumbos9 {
	text-align:	center;
	border-spacing: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 14px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
        height: 325px;
        width: 225px;
background-color: #fff;
}
.thumbos10 {
	text-align:	justify;
	font-size:12px;
	border-spacing: 5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	margin-right: 2px;
	margin-bottom: 2px;
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
       background-color: #fff;
}

.maintopmenu {
	text-align:	center;
        font-weight: bold;
	font-size:13px;
	border-spacing: 3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #DFDFDF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
        background-color: #fff;
        color: #C00;
        height: 100%;
}

.maintopmenu A:link {text-decoration: none; color: #000; font-weight: normal;}
.maintopmenu A:visited {text-decoration: none; color: #000; font-weight: normal;}
.maintopmenu A:active {text-decoration: none; color: #000; font-weight: normal;}
.maintopmenu A:hover {text-decoration: underline; color: #C00; font-weight: normal;}



.thumbright {
	FLOAT: right;
	margin-right: 8px;
	margin-top: 5px;
}
.xf {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-align: left;
}
.trio { 
float: left;
padding-right: 8px;
}

.maintopselect {
	text-align:	center;
        font-weight: bold;
	font-size:13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
        color: #C00;
}

