/* GENERAL CSS START */

* {
	margin  : 0;
	padding : 0;
}

html {
}

body {
	font-family : 'Georgia', Arial;
	text-align  : center;
	color       : black;
	font-size   : 12px;
	background : black;
}

.all {
	margin     : 0 auto;
	text-align : center;
	width      : 990px;

}

h1 {
	color         : black;
	font-weight   : bold;
	font-size     : 28px;
	line-height   : 31px;
	text-align    : left;
	margin        : 0 0 5px 0;
	font-family   : Georgia;
	text-shadow : 1px 1px 1px #848484;
}

h2 {
	color         : black;
	font-weight   : bold;
	font-size     : 18px;
	line-height   : 18px;
	text-align    : left;
	margin        : 6px 0 0 0;
}

h3 {
	color         : #848484;
	font-weight   : bold;
	font-size     : 13px;
	line-height   : 14px;
	text-align    : left;
}

p {
	color         : black;
	font-weight   : normal;
	font-size     : 13px;
	line-height   : 18px;
	text-align    : justify;
	margin        : 5px 0 5px 0;
}

a {
	color           : #C71706;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #CECECE;
	text-decoration : none;
	outline         : none;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

th {
	background  : #FFFFFF;
	padding     : 5px;
	line-height : 20px;
}

table {
	margin          : 0 auto;
	text-align      : center;
	border-collapse : collapse; 
	border-spacing  : 0;
}

td, th { 
	padding: 0; 
}

.imgRight {
	float  : right;
	margin : 13px 0 13px 18px;
}

.imgLeft {
	float  : left;
	margin : 13px 18px 13px 0;
}

.clear {
	clear  : both;
}

ul {
	list-style : none;
}

li {
	margin     : 10px 0 0 20px;
	text-align : left;
}

.emphasize {
	color       : #f47920;
	font-weight : bold;
}

.emphasize a {
	color       : #f47920;
	font-weight : bold;
	display     : block;
}

a .emphasize:hover {
	color       : white;
	font-weight : bold;
}

input {
	background : white;
	border     : 1px solid #422C21;
	padding    : 2px;
	color      : black;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
}

input:hover, input:focus {
	background : #DA251C;
	border     : 1px solid black;
	padding    : 2px;
	color      : white;
}

textarea {
	background : #EEEEEE;
	border     : 1px solid #422C21;
	padding    : 2px;
	color      : black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
}

textarea:hover, textarea:focus {
	background : #DA251C;
	border     : 1px solid black;
	padding    : 2px;
	color      : white;
}


.emphasize {
	color       : #DA251C;
	font-weight : bold;
}

hr {
	color  : #EAE6D9;
	line-height : 1px;
	margin : 8px 0 8px 0;
	border : 0;
	border-top : 1px dashed gray;
}

.hr {
	color  : #EAE6D9;
	line-height : 1px;
	margin : 12px 0 12px 0;
	border : 0;
	border-top : 1px solid gray;
}

/* GENERAL CSS END */

#all {
	text-align : center;
	margin : 0 auto;
	width : 99%;
	max-width : 1300px;
	background : #eae6d9;
	min-width : 990px;
}

#banner {
	height : 63px;
	background : black;
}

#menu {
	float : right;
	margin : 26px 0 0 0;
	height : 37px;
}

#menu a {
	font-weight : bold;
	color : black;
	font-size : 14px;
	padding : 0 8px;
	line-height : 37px;
	display : block;
	float : left;
	margin : 0 2px;
	background : url('../images/menuBackground.jpg') top left repeat-x;
	text-shadow : 1px 1px 1px #848484;	
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}

#menu a:hover {
	color : #C2B7BB;
}

#menu .selected {
	color : #EC1D25;
}

#menu li {
	display : inline;
	margin : 0;
}

#contentTop {
	width : 100%;
	background : url('../images/topContent.jpg') top left repeat-x;
	height : 34px;
}

#logo {
	float : left;
	margin : -83px 0 0 16px;
}

#content {
	margin : 0 330px 0 16px;
	padding : 0 20px 10px 240px;
	text-align : left;
}

#contentFull {
	margin : 0 0 0 16px;
	padding : 0 10px 10px 240px;
	text-align : left;
}

#dateBox {
	background : #422c21;
	height : 55px;
	width : 85px;
	color : white;
	font-weight : bold;
	font-family : 'Tahoma', Arial;
	text-align : center;
	padding : 3px;
	float : left;
	margin : 0 10px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
}

.month {
	text-shadow : 1px 1px 1px #EAE6D9;
}

.day {
	font-size : 38px;
	text-shadow : 1px 1px 1px #EAE6D9;
}

.sub {
	line-height : 14px;
	font-size : 11px;
	margin : 0;
	padding : 0 0;
}

.subNews {
	line-height : 12px;
	font-size : 11px;
	margin : 0 0 0 0;
	padding : 0;
	text-align : left;
}

.outer {
	float : left;
	margin : 0 10px 0 0;
}

.outer img {
	height : 234px;
}

.new {
	float : left;
	text-align : left;
	margin : 0 10px 0 0;
}

.new img {
	width : 130px
	height : 97px;
}

.text {
	text-align : justify;
	line-height : 18px;
	color : #848484;
	min-height : 237px;
}

.textNews {
	text-align : justify;
	line-height : 14px;
	color : #848484;
	font-size : 11px;
	padding : 0 10px 0 0;
	margin : -13px 0 0 0;
}

#right {
	float : right;
	width : 315px;
	padding : 0 10px 0 0;
}

#contentBottom {
	width : 100%;
	background : url('../images/bottomContent.jpg') top left repeat-x;
	height : 13px;
	clear : both;
}

#read {
	float : right;
	line-height : 32px;
	font-weight : bold;
	width : 100%;
	text-align : right;
}

#read a {
	color : #848484;
}

#read a:hover {
	color : #EF1D2A;
}

#paper {
	float : right;
	margin : 0 0 0 8px;
}

#topFooter {
	padding : 10px;
	text-align : left;
	min-height : 250px;
	background : #422c21;
	color : white;
}

#footer {
	background : black;
	color : white;
	height : 43px;
	line-height : 43px;
}

#footer a{
	font-weight : bold;
}

#laiki {
	text-align : left;
}

#rdc {
	float : right;
}

.years {
	margin : 9px 0 0 45px;
	float : left;
	font-weight : bold;
}

#startContact {
	float : right;
	width : 200px;
	margin : 0 100px 0 0;
}

#startContact h2 {
	color         : white;
	font-weight   : bold;
	font-size     : 18px;
	line-height   : 18px;
	text-align    : left;
	margin        : 6px 0 0 0;
}

.image {
	height : 300px;
	border : 3px solid #C1B7B8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

blockquote {
	font-style: italic; 
	font-size : 11px;
	line-height : 22px;
	margin : 0 ;
	padding : 0;
}

.contactForm {
	float : left;
}

.contactForm td {
	padding : 2px 0;
}

.contactFormStart td {
	padding : 1px 0;
}
