@charset "iso-8859-1";

/* Colorscheme: #213E69 (darkblue), #316caf (blue), #78ace3 (light blue), #1E90FF (dodgerblue) , #DC143C (crimson) */

/* Generic tags */
body {font-family: Verdana,sans-serif; font-size: 10px; margin-top: 1%; text-align: center; background: url(../images/main/spiaggia.jpg) #213E69 repeat}
table {border: none; background: transparent; text-align: center}
td {border: none; border-spacing: 0; font-family: Verdana,sans-serif; font-size: 10px}
div {text-align: center}
a {font-family: Verdana,sans-serif; text-decoration: none; color: #316caf;}
a:hover {text-decoration: underline;color: #213E69;}
img {border: none}
p {font-family: Verdana,sans-serif;font-size: 10px;}

/* div */
div.main {position:relative; margin:auto; width:800px;}
/* div element for bol.com ads on pages */
div.rads {width: 120px; float: right; text-align: center; border: 1px solid #213E69}
div.lads {width: 120px; float: left; text-align: center; border: 1px solid #213E69}
/* div element for shop */
div.lshop {width: 120px; float: left; background-color: #ffffff;}
div.rshop {width: 120px; float: right; background-color: #ffffff;}
div.books {display: none}
div.comments {background-color: #ffffff; text-align: left; padding: 5px 5px 5px 15px; border: 1px solid #808080;}
div.nurlist {border: 1px solid #213E69; height: 290px; overflow: scroll;background-color: #EEEEEE;}
div.nurhead {background: url(../images/menus/dolphin_bg.gif); color: white;font-weight: bold; text-align: center; height:18px}
div.itembox {background: #EEEEEE; margin-top: auto; border: 1px solid #1E90FF; margin-left: 2em; padding: 5px;text-align: left;}

/* table */
table.title {width: 100%; height: 80px; background: url(../images/main/tharros_banner2.jpg); background-repeat: no-repeat; background-position: left; background-color: #316caf;}
table.main {width: 800px; background: fixed; background-position: center}
table.col {width: 100%; background: #ffffff}
table.mcol {width: 100%; border-left: 1px solid #213E69;border-right: 1px solid #213E69;}
table.rcol {width: 100%; border-left: 1px solid #213E69; background-color: #ffffff;}
table.lcol {width: 100%; border-right: 1px solid #213E69; background-color: #ffffff;}
table.footer {width: 100%; border-top: 1px solid #213E69;}
table.itembox {border: 1px solid #213E69; text-align: left; background-color: #EEEEEE ; padding: 2px 2px 2px 5px }


table.directions td {border: 0em; font-family: Verdana, Arial, sans serif; font-size: 11px;}

td.title {text-align: left; vertical-align: bottom;font-size: 26px; font-weight: bold; color: white; font-family: Verdana,sans-serif;}
td.subtitle {font-size: 17px; text-align: left; color: #213E69}
td.subtitle2 {font-size: 13px; text-align: left; color: #213E69; border-bottom: 1px solid #213E69; font-weight: bold}
td.copyright {color: #808080; text-align: left; vertical-align: top}
td.counter { vertical-align: top; text-align: left}
td.itembox {border: 1px solid #213E69; text-align: center;vertical-align: top; }
td.newsbox {border: 1px solid #213E69; text-align: left; background-color: #EEEEEE ; padding: 2px 2px 2px 5px }
td.footer {border-top: 1px solid #213E69;text-align: left;vertical-align: top;}
td.rowhead {font-size: 11px; border-bottom: 1px solid #213E69; font-weight: bold; color: #316caf; vertical-align: bottom; text-align: left; cursor: hand}
/* Imageholder in ViewSites, ViewGallery, Guestbook and Blog */
td.timage {border: 1px dotted #213E69 ;vertical-align: middle; text-align: center}
td.vimage {vertical-align: top; text-align: left;}


td.mc {text-align: center; vertical-align: middle}
td.mr {text-align: right; vertical-align: middle}
td.ml {text-align: left; vertical-align: middle}
td.tl {text-align: left; vertical-align: top}
td.tr {text-align: right; vertical-align: top}
td.tc {text-align: center; vertical-align: top}
td.bl {text-align: left; vertical-align: bottom}
td.br {text-align: right; vertical-align: bottom}
td.bbdtc {vertical-align: top; border-bottom: 1px dotted #213E69}
td.hlred {color: #FF1746; text-align: center}
td.siteln {width:16px; height:22px; background: url(../images/images/ln.gif) 0 0 no-repeat;}
td.sitetn {width:16px; height:22px; background: url(../images/images/tn.gif) 0 0 no-repeat;}
td.sitevl {width:16px; height:22px; background: url(../images/images/vline.gif) 0 0 no-repeat;}


/* link formatting */
a.subtitle {font-size: 17px; text-align: left; color: #213E69}
a.subhead {font-size: 13px; text-align: left; color: #213E69;font-weight: bold;}
a.introwlnk {display: block; position: relative; color: #ffffff; font-size: 13px; font-weight: bold;}
a.introwlnk:hover {color: #ffffff;}
a.introblnk {display: block;position: relative; color: #000000; font-size: 13px; font-weight: bold; }
a.introblnk:hover {color: #000000;}
div.introlnk {display: block; position: relative; text-align: left; height: 17px;   }
/*a.introb2lnk {display: block; width: 110px; color: #213E69; font-size: 12px; font-weight: bold; height: 17px; text-align: center;border: 1px inset #ffffff; background: url(../images/menus/dolphin_bg-OFF.gif);}
a.introb2lnk:hover {color: #ffffff; border: 1px outset #ffffff; background: url(../images/menus/dolphin_bg.gif)}*/
a.introb2lnk {display: block; width: 110px; color: #213E69; font-size: 12px; font-weight: bold; height: 17px; text-align: center;}
a.introb2lnk:hover {color: #213E69;}

a.crimsonlnk {color: #DC143C; font-size: 15px;font-weight: bold;}
a.crimsonlnk:hover {color: #DC143C}
a.pagelink {text-align: center;font-size: 13px;color: #213E69;}
a.entrylink {display: block; text-align: left; font-size: 11px; font-weight: bold; color: #78ace3; overflow: hidden; height: 28px; word-wrap: normal}
a.entrylink:hover { font-weight: bold; color: #213E69;}
a.mapslink {display: block; text-align: left; font-size: 11px; font-weight: bold; color: #316caf; overflow: hidden;}
a.mapslink:hover { font-weight: bold; color: #213E69;}
a.forumlink {text-align: left; font-size: 11px; font-weight: bold; color: #316caf;}
a.forumlink:hover { font-weight: bold; color: #213E69;}
a.hlred {color: #DC143C; text-align: center}
a.hlred:hover {color: #DC143C;}
a.hlblu {color: #1E90FF; text-align: center}
a.hlblu:hover {color: #1E90FF;}
a.hlgry {color: #808080; font-size: 13px; font-weight: bold }
a.hlgry:hover {color: #808080;}

/* text formatting */
h1 {font-size: 26px; font-weight: bold; color: white; font-family: Verdana,sans-serif;}
h2 {font-size: 17px; font-weight: bold; color: #1E90FF; font-family: Verdana,sans-serif; text-decoration: underline;}
h3 {font-size: 13px; font-weight: bold; color: #1E90FF; font-family: Verdana,sans-serif; text-decoration: underline;}
h4 {font-size: 12px; color: #1E90FF; font-family: Verdana,sans-serif; text-decoration: none;}
h5 {font-size: 17px; font-weight: bold; color: #DC143C; font-family: Verdana,sans-serif; text-decoration: underline;text-align: left}

p.nt10 {color: #213E69; font-size: 10px;}
p.bt10 {color: #213E69; font-size: 10px; font-weight: bold}
p.nt13 {color: #213E69; font-size: 13px;}
p.n13 {font-size: 13px;}
p.bt13 {color: #213E69; font-size: 13px; font-weight: bold}
p.bt13l {color: #213E69; font-size: 13px; font-weight: bold; text-align: left}

p.ads {background: url(../images/menus/dolphin_bg.gif); color: white;font-weight: bold; text-align: center; height: 17px}
p.errmsg {font-size: 13px; color : #DC143C}	 

/* blockquotes*/
blockquote {background: #EEEEEE; margin-top: auto; border: 1px solid #1E90FF; margin-left: 2em}
code {background: white; color: green}

/* to be removed after Intro.php is deleted */
td.theader {background: #003399;background: url(../images/main/theaderblue.gif) center; font-family: Verdana,sans-serif; color: white; font-size: 13px; font-weight: bold}
td.thhead {text-align: center; font-size: 18px; color: #1E90FF; font-weight: bold; text-decoration: underline; font-family: Verdana,sans-serif;}

/* Dolphin Menu */
#dolphincontainer{position:relative;border-bottom: 1px solid #213E69; color:#213E69;background:#ffffff;width:100%;font-family:Verdana,Helvetica,Arial,sans-serif;}
#dolphinnav{position:relative;height:22px;font-size:10px;font-weight: bold;text-transform:uppercase;background:#ffffff url(../images/menus/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 10px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 10px;height:22px;}
#dolphinnav ul li a span{padding:5px 10px 0 0;height:17px;float:left;}
#dolphinnav ul li a:hover{color:#ffffff;background:transparent url(../images/menus/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#ffffff;background:#1D6893 url(../images/menus/dolphin_left-ON.jpg) no-repeat top left;line-height:150%;}
#dolphinnav ul li a.current span{display:block;padding:0 10px 0 0;width:auto;background:#1D6893 url(../images/menus/dolphin_right-ON.jpg) no-repeat top right;height:22px;}

#dolphin_inner {color: #213E69; padding: 1px; height: 25px}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active {color: #78ace3; font-weight: bold; text-decoration: none}
#dolphin_inner a:hover {color: #213E69; font-weight: bold; text-decoration: underline}

.innercontent{display: none;text-align: left; padding: 4px}
#dolphin_inner a span {cursor: pointer}

/* Dropshadow css */
#shadow-container {
	position: relative;
	margin:auto;
	width:815px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {background: #ffffff; border: 1px solid #848284; padding: 0; padding-top: 5px}

