/*
  SailingClub.gr - Layout Styles
  (c) eLogic.gr
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #BEC8D1;  
  font-family: verdana, sans-serif;
  font-size: 12px;
}
/* 
	Container Definitions 
*/
/* Page Container */
#pageWrap {
	text-align: center; /* Win IE5 */
	padding: 0;
	background-image: url("../images/bg2.jpg");
	background-position: 1px 60px;
	background-repeat: repeat-x;
}
#page {
  margin: 0em auto;
  width: 750px;
  padding: 0;
  text-align: left; /* Win IE5 */
  background-color: #ffffff; 
  border: 1px solid #29296D;
}
/* Header Container */
#headerWrap {
 	padding: 0;
	margin: 0;
	 background-color: #3C6FA5;
	height:171px;
}
#header {
  position: relative;
  margin: 0;
  padding: 0;
}
#headerLogo {
  padding: 0px;
  margin: 0px;
}
#headerPhoto {
  padding: 0px;
}
.logo{
  	clear: both;
	float:left;
	margin:0px;padding: 0px;
	border:0px;
}
.header{
	float:left;
	margin:0px;padding: 0px;
	border:0px;
}
#languageWrap {
	margin: 0em auto;
	width: 750px;
	padding: 0;
	text-align: right; /* Win IE5 */
	margin-top:10px;
	margin-bottom:3px;
	color:#29296D;
}
#language {
  float: right;  
}
/* Site Navigation */
#mainNav {
	clear: both;
	float:left;
	position: relative;
	text-align: left;
	color: #666;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	height: 23px;
	background: #3C6FA5;
	overflow: visible;
}
/* Content Container */
#mainWrap {
	clear:both;
	float:left;
	margin: 0px;
	padding: 0px;
	background: yellow;
	background: #6AA7DB url("../images/bg-left.jpg") no-repeat 0 100%;
}
#leftSideWrap {
  float: left;
    width: 176px;
  margin-right: -176px;
}
#leftSide {
  margin-top: 15px;
  text-align:center;
}
#rightSideWrap {
  float: right;
  width: 116px;margin:0px;
  padding: 0;
  border: 0;
    margin-top: 15px;
  position:relative;
   background-color:#fff;
}
#rightSide {
  padding: 0;
  border: 0;
	width: 116px;
}
#contentWrap{
float:right;
margin:0px;padding: 0;
  margin-left: 176px;
  background: #fff;
/*background: #fff url("../images/bg-right2.jpg") no-repeat 100% 100%;*/
}
#contentContainer{
  width: 100%;    
} 
#content{
	text-align:justify;
  margin-left: 10px;
    padding-top:10px;
  margin-right: 5px;
	margin-bottom:20px;
} 
/* Footer Container */
#footerWrap { 
  clear: both;
}
#footer{ 
  background-color: #BEC8D1;
  height:22px;
  font-size: 0.85em;
  font-size:11px;
  color: #fff; 
}
#copyright {
  float: left;
  margin-left: 8px;margin-right: 8px;
  margin-top: 4px;
}
#elogic{
	float: right;
	margin-left: 8px;margin-right: 8px;
  	margin-top: 4px;
}
/* 
	Link Styles 
*/
#languageWrap a:link                          { color:#29296D; text-decoration: none; }
#languageWrap a:active                        { color:#fff; text-decoration: underline; }
#languageWrap a:hover                         { color:#fff; text-decoration: underline; }
#mainNav a:link                          { color:#fff; text-decoration: none; }
#mainNav a:active                        { color:#fff; text-decoration: underline; }
#mainNav a:hover                         { color:#fff; text-decoration: underline; }
#leftSide a:link                          { color:#1A395B; text-decoration: none; }
#leftSide a:visited                       { color:#1A395B; text-decoration: none; }
#leftSide a:active                        { color:#1A395B; text-decoration: underline; }
#leftSide a:hover                         { color:#3C6FA5; text-decoration: underline; }

a:link                          { color:#1A395B; text-decoration: underline; }
a:visited                       { color:#1A395B; text-decoration: underline; }
a:active                        { color:#1A395B; text-decoration: underline; }
a:hover                         { color:#3C6FA5; text-decoration: underline; }

#elogic a:link                          { color:#fff; text-decoration: none; }
#elogic a:visited                          { color:#fff; text-decoration: none; }
#elogic a:hover                          { color:#FF8B02; text-decoration: underline; }

.tbl{
	width:440px;
	border:0px;
}
.tbl2{
	width:550px;
	border:0px;
}
h2 {
	padding:0px;
	margin:2px;
	font-size: 1.2em;
	font-weight: bold;
	color:#627074;
}
h3 {
	padding:0px;
	margin:2px;
	font-size: 1.0em;
	font-weight: bold;
	color:#627074;
}
#contentList{
	list-style: square inside;
	line-height: 1.3em;
}
.thumb{
	border: 1px solid #999999;
}