
* {	margin: 0;	padding: 0;}

body {	/*background: #FFFFFF url(../images/img01.jpg);*/	background: #FFFFFF url(../images/bg.png);	text-align: justify;}
body, input, textarea, select {	font: normal small Arial, Helvetica, sans-serif; color: #666666;}

/*- Menu Tabs E--------------------------- */
#tabsE{ margin: 0; padding: 0; float: left; font: bold 13px Tahoma; text-align: center;   }
#tabsE ul { margin:0; padding:10px 10px 0 25px;  list-style:none;  }
#tabsE li { display:inline;  margin:0;  padding:0;  }
#tabsE a { float:left;  background:url("../images/tableftE.gif") no-repeat left top;  margin:0;  padding:0 0 0 4px;  text-decoration:none;  }
#tabsE a span {float:left;  display:block;  background:url("../images/tabrightE.gif") no-repeat right top;  padding:5px 15px 4px 6px;  color:#FFF;}
#tabsE a span {float:none;}
#tabsE a:hover span { color:#FFF;  text-decoration:underline;}
#tabsE a:hover { background-position:0% -42px;  }
#tabsE a:hover span {background-position:100% -42px;  }
#tabsE #current a {background-position:0% -42px;    }
#tabsE #current a span {background-position:100% -42px;}
/* end of menu*/

h1, h2, h3 {margin-bottom: 1em;	font-weight: normal;	/*color: #990000;*/	color: #990000;}
h1 {font-size: 2.2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.3em;}
p, blockquote, ul, ol, form {	margin-bottom: 1.5em;}
blockquote, ul, ol {	margin-left: 3em;}
blockquote {	margin-right: 3em;	font-style: italic;}
ul {	list-style-type: square;}
a {	color: #990000;}
a:hover {	text-decoration: none;}
hr {	display: none;}
.hr {}
img.left {	float: left;	margin: 0 15px 15px 0;}
img.right {	float: right;	margin: 0 0 15px 15px;}

/* Wrapper */
#wrapper {padding: 20px 0;	/*background: url(../images/img02.jpg) repeat-x;*/	background: #FFFFFF url(../images/bg.png); repeat-x;}

/* Header */
#header {width: 720px;	height: 170px;	margin: 0 auto;	background: url(../images/img03.jpg) no-repeat;}
#header h1, #header h2 {margin: 0;	padding-left: 30px;}
#header h1 {padding-top: 80px;	font-size: 3em;}
#header h2 {font-size: 1em;	font-weight: bold;	font-style: italic;}
#header a {text-decoration: none;	color: #FFFFFF;}

#flashcontent {width: 720px;	height: 170px;	margin: 0 auto;	background: url(../images/img03.jpg) no-repeat; z-index: -1;}
#flashcontent h1, #header h2 {margin: 0;	padding-left: 30px;}
#flashcontent h1 {padding-top: 80px;	font-size: 3em;}
#flashcontent h2 {font-size: 1em;	font-weight: bold;	font-style: italic;}
#flashcontent a {text-decoration: none;	color: #FFFFFF;}
#flashcontent .sb-inner { background:#ccc; }
#flashcontent .sb-border { background:#fff; }
/* Content */
#content {width: 720px;	margin: 0 auto;	background: #FBE8E8 url(../images/img04.jpg) repeat-y; }
#content .sb-inner { background:#ccc; }
#content .sb-border { background:#fff; }
/* Blog */
#blog {float: left;	width: 424px;	padding: 50px 16px 0px 30px;	background: url(../images/img05.jpg) no-repeat; } 
/* redlight */
#hlight_red{ font: bold 0.9em verdana, sans-serif;	margin: 0px 0px 0px 2px; padding: 0; color: red; background: #FEF3C6; border: 1px dashed #B2B1B1;}
.blu{ font: bold 1.0em verdana, sans-serif; color: #0E4D8B;}
.blu_t{ border-bottom: 0px dashed #B2B1B1; font: bold 1.0em verdana, sans-serif; color: #0E4D8B;}
.blu_tr{ border-bottom: 1px solid #0E4D8B; font: bold 1.0em verdana, sans-serif; color: #0E4D8B;}
.red_s{ font: bold 1.0em verdana, sans-serif; color: #990000;}
.red_tr{ font: bold 1.0em verdana, sans-serif; color: #990000; border-bottom: 1px solid #990000;}
.border1{ border: 1px dashed #7F9DB9; margin-bottom:5px; font: bold 0.8em verdana, sans-serif; color: #0E4D8B;}
.border1 .apice1{vertical-align: super;	font: bold 0.9em verdana; color: #0E4D8B;}
.border2{ border: 1px dashed #7F9DB9; margin-bottom:5px; margin-top:0px;}

/* For the first shadowed border */
/*#shadowed-border { padding:20px; width:80%; margin:20px auto; }
#shadowed-border .sb-inner { background:#ccc; }
#shadowed-border .sb-border { background:#fff; }*/

/* Post */
.post {margin-bottom: 20px;	padding-bottom: 20px;	background: url(../images/img08.gif) no-repeat center bottom;  border: 0px solid #7F9DB9; font: normal small verdana, Helvetica, sans-serif;}
.post .title {margin-bottom: 15px;	padding-left: 15px;	border-bottom: 1px solid #D3B6AF; text-transform: uppercase;	font-size: small;	font-weight: bold;}
.post .title a {text-decoration: none;}
.post .title a:hover {	text-decoration: underline;}
.post .date {margin-top: -30px;	padding-right: 15px;	text-align: right;	font-size: x-small;}
.post .date_time {margin-top: 0px; text-align: right;	font-size: x-small; border:0px; color: black;}
.post .entry {padding: 20px 0px 10px 15px;	line-height: 1.6em; text-align:left;}
.post .meta {margin-bottom: 2em;	padding: 0 15px; font-size: x-small;}
.post .apice {vertical-align: super;	font: 0.8em verdana}
.post .td_left {float:left; margin-right:10px; margin-top:0px; border: 0px; }
.post .valign_t {float:left; border: 0px;  vertical-align: top; padding-right: 5px;}
.post .float_left {float:left; margin:5px 5px 5px 5px; border: 0px; }
.post .float_left_0 {float:left; margin:5px 0px 0px 0px; border: 0px; }
.post .float_right {float:right;  margin:5px 5px 5px 5px; border: 0px; }
.post .float_right_s {float:right;  margin:5px 5px 5px 5px; border: 1px solid #990000;}
.post .float_right_d {float:right;  margin:5px 5px 5px 5px; border: 1px dashed #7F9DB9; }

/* Sidebar */
/*#sidebar {	float: right;	width: 204px;	padding: 50px 30px 0px 16px; background: url(../images/img06.jpg) no-repeat;}*/
#sidebar {	float: left; margin:-30px 0px 0px 5px; width: 204px; 
			padding: 10px 10px 0px 10px; 
			border:solid 3px #ff6600;}
#sidebar ul {margin: 0;	list-style: none;}
#sidebar li {margin-bottom: 5px;}
#sidebar li ul {padding-left: 0px;	line-height: 1.4em;}
#sidebar li li {margin: 0;	padding-left: 12px;	background: url(../images/img07.gif) no-repeat left center;}
#sidebar h2 {margin-bottom: 5px;	padding: 2px;	/*border-bottom: 0px solid #D3B6AF;*/	text-transform: uppercase;	font-size: small;	font-weight: bold;}
#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
.curveh2{ border:solid 2px #ff6600;}
#float_right {float:right;  margin:5px 5px 5px 5px; border: 0px; }
#float_left {float:left;  margin:5px 5px 5px 5px; border: 0px; }
/* Archives */
#archives {}

/* Categories */
#categories {}

/* Blogroll */
#blogroll {}

/* Meta */
#meta {}

/* Footer */
#footer {width: 720px;	margin: 0 auto;	padding-top: 60px;	background: url(../images/img09.jpg) no-repeat;}
#footer p {margin: 0;	text-align: center;	font-size: x-small;	color: #FFFFFF;}
#footer a {	color: #FFFFFF;}

/* light_house */
#lightbox{position: absolute; left: 0; width: 100%;	z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative; background-color: #fff; width: 5px; height: 5px; margin: 0 auto;}
#imageContainer{ padding: 5px;}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto; line-height: 1.4em; overflow: auto;	width: 100%}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{ position: absolute; top: 0; left: 0;  z-index: 90; width: 100%; height: 500px; background-color: #000;}
