/* Styles for delphi the Main Template - Home and Niches */

body { 
	margin:0px; 
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em; 
	line-height:1.3em;
	color:#003366; 
	text-align:left;
}

p { 
	margin-top: 0;
	margin-bottom: 10px;
	padding:0px;
 }

form { 
	margin:0px; 
	padding:0px; 
	text-align:left; 
	}


img { border:0px;}

.imgBorder, eg  {
	margin: 6px 10px 6px 10px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #c1b583;
}


h1 { 
	padding:8px 0px 8px 0px; 
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #990066;
	text-align: left;
}

h2 { 
	padding:0px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #006699;
	text-align: left;
	}


h3 { 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:1.0em;
	font-weight:bold;
	color: #006699;
	text-align: left;
}

h4 { 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:1.0em;
	font-weight:bold;
	color: #4a4324;
	text-align: left;
}

.credits { 
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:0.7em;
	font-style:italic;
	color: #c1b583;
}
/* background:url('/../images/arrow_gr.png') no-repeat;
background-position: 0% 30%; 
.readon {
text-indent:15px;
display:block;
width:200px;
height:24px;
}*/
.readon {
background:url('/../images/arrow_gr.png') no-repeat;
background-position: 0% 50%;
padding-left:15px;
}
.ferry { 
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight: bold;
	color: #990066;
}
.soc_med {
	display:inline;
}
div { 
	padding:0px; 
	margin:0px; 
	}

fieldset { border:0px; }

a{ margin:0px; padding:0px; outline:none;}

table {margin:0px; padding:0px;}

tr{margin:0px; padding:0px;}

td{margin:0px; padding:6px;}

#main { width:100%;}

/* Content Styles Here */

#container { background: #FBFADE url(../images/back_top_back.jpg) no-repeat scroll 0% 0%; width:1200px;}

#container p { 
	margin-top: 0;
	margin-bottom: 10px; 
}

#container.imgBorder  {
	margin: 6px 10px 6px 10px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #c1b583;
}

/* Lists */

#container ul {
	list-style: outside; 
	margin-left: 10px;
	padding-left: 12px; 
	margin-top: 0; 
	line-height: 1.2em;
}

#container ul li {
list-style-type: disc;
}

/* Links */

a:link {  
	color: #006699;
	text-decoration: underline;
}

a:hover {	
	color: #006600;
	text-decoration: none;
}

a:active {  
	color: #666633;
	text-decoration: underline;
}

a:visited {  
	color: #006699;
	text-decoration: underline;
}

#top_container { width:100%; overflow:hidden;}

#top_left { width:382px; height:201px; float:left; margin:15px 0px 0px 111px;}

#top_right { float:left; width:818px; width:690px; margin-left:9px; width:620px; height:227px;}

#flash {  background:url(../images/flash.jpg) no-repeat scroll 0% 0%; height:218px; width:690px;}

#menu_container { background:url(../images/menu_new.png) no-repeat scroll 0% 0%; width:1019px; height:51px; margin-top:8px;}

#menu_left { width:845px; float:left; height:51px;}

#menu_right { width:166px; float:left; margin:5px 0px 0px 0px;}

#body_container { width:100%; overflow:hidden;}

#padding { padding:0px 99px 0px 99px; /*width:1002px;*/ overflow:hidden;}

#body_left_top_main { width:642px; overflow:hidden; float:left; text-align: left; }

#body_leftc_main { width:642px; min-height: 550px; overflow:hidden; float:left; text-align: left; }
#body_main_user2 { width:480px; overflow:hidden; float:left; text-align: left; }
#body_main_user5 { width:160px; overflow:hidden; float:right; text-align: left; }


#body_rightc_main { width:360px; overflow:hidden; float:left;}

#discover { background:url(../images/right_img_back.png) no-repeat scroll 0% 0%; width:359px; position:absolute; bottom:-210px; height:607px; top:280px;  }

#flag { /* background:url(../images/flag_img.jpg) no-repeat scroll 0% 0%; OLD: left:196px;*/ height:40px; left:100px; position:relative;}

#body_mid_main { width:100%; overflow:hidden;}

#body_mid_left { /* background:url(../images/sailing_img.jpg) no-repeat scroll 0% 0%; */ width:310px; height:179px; float:left;}

#body_mid_right { /* background:url(../images/diving_img.jpg) no-repeat scroll 0% 0%; */ width:308px; height:167px; float:left; margin-left:20px;}

#body_mid1_main { width:100%; overflow:hidden; padding-top:29px; padding-bottom:68px;}

#body_mid1_left { /* background:url(../images/eco_img.jpg) no-repeat scroll 0% 0%; */ width:310px; height:150px; float:left;}

#body_mid1_right { /* background:url(../images/wedding_img.jpg) no-repeat scroll 0% 0%;  */width:308px; height:151px; float:left; margin-left:20px;}

.welcome_font { font-family:AGaramondPro-Regular; font-size:30px; color:#801889; text-align:left;}

.content_font { font-family:tahoma; font-size:13px; color:#594369; text-align:left;}

#footer { background:url(../images/footer_back.jpg) no-repeat scroll 0% 0%; width:1200px; height:141px; padding-top:64px; text-align:center;}

.mainlevel_menu { font-family:verdana; font-size:13px; color:#FFFFFF; text-decoration:none; padding-right:3px; text-align:center; }

.module_menu { padding:8px 0px 0px 9px; height:51px;}

.mainlevel { font-family:verdana; font-size:11px; color:#0074A9; text-decoration:none; font-weight:bold; padding-right:8px;}

.module_top { padding-left:119px; padding-top:336px;}

.mainlevel_top { padding-bottom:15px; text-decoration:none;}

* html #top_left {
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/delphi/images/logo.png", sizingMethod="scale");
            }

* html #menu_container {
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/delphi/images/menu_new.png", sizingMethod="scale"); width:1019px; height:51px;
            }
/* original css 
ul, li { 
margin:0px; 
padding:0px; 
list-style-type:disc;
}
*/
ul {
list-style-type: disc;
}
ul li { 
	list-style: outside; 
	margin-left: 10px;
	padding-left: 12px; 
	margin-top: 0; 
	line-height: 1.2em;
}

.module_menu ul li a {font-family:verdana; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:5px; padding-right:5px; display:inline; } 

.module_menu li { display:inline;  background:url(../images/menu_sep.jpg) no-repeat scroll right center; padding:8px 0px 8px 0px;}

#current { color:#FFFFFF; display:inline; font-family:verdana; font-size:13px;  text-align:left; text-decoration:none; }

.module_flash { padding-right:150px; }

.module_right_flash { padding-left:32px; padding-top:42px;}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}

.componentheading { 
	padding:8px 0px 8px 0px; 
	font-family:Georgia,"Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #990066;
	text-align: left;
}

/* weblinks? */
allweblinks {
  	padding:8px 8px 8px 8px;
}
