h1, h2, h3, h4, h5, h6 {color:inherit;}
h1 {font-size:1.4em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.2em;margin-bottom:0.75em;}
h3 {font-size:1em;line-height:1;margin-bottom:1em;}
h4 {font-size:0.8em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:0.8em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:0.7em;font-weight:bold;}

ul li{padding-bottom: 10px;}

.center{text-align:center;}
.i{font-style:italic;}
.b{font-weight:bold;}
.u{text-decoration:underline;}

.red{color:#FF0000;}
.inline{display:inline;}
.padding-bottom-15{padding-bottom:15px;}

p{text-indent:20px; margin:0; margin-bottom:10px;}

.shoutbox{
	border:1px dotted #FFFFFF;
	width:100%;
	text-align:left;
	margin-bottom:10px;
	padding:5px;
}

hr{
	color:#FFFFFF;
	width:75%;
}

#shoutbox-formular input{size:20px;}
#shoutbox-formular legend{color:#FFFFFF;}
div.shoutbox{width:100%;}
 
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.note{border-left: 2px solid #CCC; border-top: 1px solid #CCC; font-style:italic; font-size: 11px; text-align:left; padding:5px;}


h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0 auto;
    width:90%;
    padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
}
#stylized h1 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
}
#stylized p{
    font-size:11px;
    color:#666666;
    margin-bottom:20px;
    border-bottom:solid 1px #b7ddf2;
    padding-bottom:10px;
}
#stylized label{
    display:block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
}
#stylized .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
}
#stylized input, textarea{
    float:left;
    font-size:12px;
    padding:4px 2px;
    border:solid 1px #aacfe4;
    margin:2px 0 20px 10px;
}
#stylized input{width:200px;}
#stylized textarea{width:400px;}
#stylized button{
    clear:both;
    margin-left:150px;
    width:125px;
    height:31px;
    background:#666666 url(img/button.png) no-repeat;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

/* photogallery */
table.photogallery{
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
    width:450px;
    margin-bottom:1em;    
}
table.photogallery td:first-child{
    border-right:solid 2px #b7ddf2;
}
table.photogallery td:last-child{
    border-right:none;
}

#actualYear{
    font-weight: bold; color:#000; text-decoration:none;
}
