p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
}

#container {

	width: 500px;

	\width: 500px;

	w\idth: 500px;

	margin: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;


}


.headerinfo {

	margin-left: 200px;

}

.title {

	font-family: georgia, Georgia, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	color: #CC0000;

	margin-left: 10px;

}

.gallery_title {

	font-family: sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	color: #000;

	text-align: center;

}

#content {

	padding: 0px;

	text-align: center;

}

#content img {

	padding: 5px;

	margin:0px;

	background-color: #ffffff;

	border: 1px solid #cccccc;


}

#image_info {

	margin-left: 10px;

	margin-right: 100px;

	margin-top:15px;

	margin-bottom:15px;

	font-size:12px;



	font-family: Georgia,Arial, Helvetica, sans-serif;

}

.image_info_title {

	font-size:12px;

	text-align: center;

	text-transform:uppercase;

	color: #999;

	font-family: Georgia,Arial, Helvetica, sans-serif;

}

.image_footer

{

font-size:9px;

border-top:1px solid #ccc;

border-bottom:1px;

padding:5px;

display:inline;

}

#image_info a:link, #image_info a:visited {

	text-decoration: none;

	color: #CC0000;

}

#image_info a:hover { 

	color: #CC0000;

}

.site_title

{

margin-top:75px;

text-align: center;

font-size:24pt;

font-weight:bold;

color:#ddd;

font-family:"Lucida Grande",verdana,arial,sans serif;

text-transform:upper;

}

.image_navigation {

	padding:20px;

	margin-right: 20px;

	font-size:10px;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	text-align: center;

	margin-top: 2px;

}

.image_nav_element

{

	

	display:inline;

	padding-left:5px;

	padding-right:5px;

}

.image_navigation a:link, .image_navigation a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #666;

	font-family: Georgia, Times New Roman,Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	

}

.image_navigation a:link#current, .image_navigation a:visited#current, .image_navigation a:hover {

	border-bottom: 6px solid #C67979;

	padding-bottom: 2px;

	background: transparent;

}

.image_navigation a:hover { 

	color: #CC0000;

}



#thumb {

	padding:0px;

	text-align: center;

}

#thumb img {

	margin: 10px;

}

#footer {

	clear: both;

	padding: 20px;

	text-align: center;

	background-image: url(bbg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin-bottom: 5px;

	margin-top: 0px;

	height: 63px;

}

#footer a:link, #footer a:visited {

	text-decoration: none;

	color: #39455b;

	font-family: Georgia, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

}

#footer a:hover { 

	color: #CC0000;

}

.td_calendar_days_vz {

	padding:1px;

	text-align:center;

	border-top:0px solid #999;

	border-bottom:1px solid #999;

	border-right:0px;

	border-left:0px;

	background:#fff;

	color:#999;

	}

.td_calendar_days_vz:hover {

    background:#444;

    }

.td_calendar_days {

	padding:1px;

	text-align:center;

	border-top:1px solid #999;

	border-bottom:1px solid #999;

	border-right:0px;

	border-left:0px;

	background:#fff;

	color:#999;

	}

.td_calendar_days:hover {

    background:#444;

    }

.td_calendar_navi_vz {

	border-top:0px;

	border-bottom:1px solid #999;

	border-right:0px;

	border-left:0px;

	text-align:center;

	letter-spacing:1px;

	word-spacing:5px;

	}

.td_calendar_navi_vz a {

    text-decoration:none;

    color:#444;

    }

.td_calendar_navi {

	border-top:0px;

	border-bottom:1px solid #999;

	border-right:0px;

	border-left:0px;

	text-align:right;

	letter-spacing:1px;

	word-spacing:5px;

	}

.td_calendar_navi a {

    text-decoration:none;

    color:#444;

    }

.td_calendar_days_imagefound {

	padding:1px;

	text-align:center;

	border-top:1px dotted #999;

	border-bottom:1px dotted #999;

	border-left:1px dotted #999;

	border-right:1px dotted #999;

	background:#f5f5f5;

	}

.td_calendar_days_imagefound:hover {

    border-top:1px solid #999;

	border-bottom:1px solid #999;

	border-left:1px solid #999;

	border-right:1px solid #999;

	background:#666;

    }

.td_calendar_days_imagefound a {

    text-decoration:none;

    color:#444;

    }

.td_calendar_days_imagefound a:hover {

    text-decoration:none;

    color:#fff;

    }

.table_calendar {

    font-family:Georgia,Helvetica, verdana, sans-serif;

	font-size:10px;

	padding:0px;

	margin:0px;

	width:740px;

	border-top:0px;

	border-bottom:0px;

	border-right:0px;

	border-left:0px;

	}

.table_calendar_vz {

    font-family:Georgia,Helvetica, verdana, sans-serif;

	font-size:10px;

	padding:0px;

	margin:0px;

	width:200px;

	border-top:0px;

	border-bottom:0px;

	border-right:0px;

	border-left:0px;

	}

	#calendar {

	margin-left: auto;

	margin-right: auto;

    width:740px;

    padding:10px;

    font-family: Georgia,Arial, Helvetica, sans-serif;

    font-size:10px;

    font-weight:bold;

    letter-spacing:-1px;

    }

	#addcomment {

    border-top:0px;

    border-left:1px dotted #444;

    border-right:1px dotted #444;

    border-bottom:1px dotted #444;

	font-family: Georgia, Arial, Helvetica, sans-serif;

    background:#fff;

    padding:10px;

    }

    .input {

        width:100%;

    	font-size:10px;

    	font-weight:bold;

    	border:1px solid #444;

    	background-color:#f5f5f5;

    	color:#444;

        }

    #add_comment textarea {

    	width:100%;

    	height:50px;

    	font-size:10px;

    	font-weight:bold;

    	border:1px solid #444;

    	background-color:#f5f5f5;

    	color:#444;

    	

	}

#comments {

    width:100%;

    border:0px solid #444;

	font-family: Georgia, Arial, Helvetica, sans-serif;

    }

#comments ul {

    padding:0px;

    margin:0px;

    display:block;

    list-style:none;

    width:100%;

    }

#comments li {

    padding-bottom:10px;

    padding-top:10px;

    padding-left:5px;

    padding-right:0px;

    margin:0px;

    border-top:0px;

    border-left:0px;

    border-right:0px;

    border-bottom:1px dotted #444;

    }

#comments li:hover {

    background:#fff;

    }

#comments li a {

    text-decoration:none;

    color:#444;

    }