
@charset "utf-8";

/* CSS Document */
img						{
						border:0;
						}
.pics 					{ 
						padding: 15px; 
						border: 1px solid #ccc; 
						background-color: #eee; 
						-moz-border-radius: 10px; 
						-webkit-border-radius: 10px;
						}
#image_gallery			{
						width:320px; 
						height:290px; 
						float:left; 
						margin-left:0px; 
						margin-right:30px; 
						margin-bottom:50px; 
						cursor:pointer;
						position:relative;
						z-index:1;
						}
.imagegallery img		{
						border:none;
						}
.gallerycategory img	{
						border:4px solid #000;
						}					
#pic_title				{
						position:absolute; 
						margin-top:-84px; 
						margin-left:16px;
						width:320px; 
						height:50px; 
						background:#000;
						z-index:2;
						opacity:0.7;
						filter:alpha(opacity=70); 
						color:#FFFFFF; 
						font-size:14px; 
						font-weight:bold; 
						text-align:center;
						}
#pic_title_text			{
						position:absolute;
						margin-top:-80px; 
						margin-left:16px;
						width:320px; 
						height:50px; 
						z-index:3;
						color:#FFFFFF; 
						font-size:14px; 
						font-weight:bold; 
						text-align:center;
						}
			

.borderradius
						{
						-moz-border-radius:5px;
						-khtml-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						border:1px solid #aaa;
						}
.error
						{
						-moz-border-radius:5px;
						-khtml-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
						padding:3px;
						display:inline-block;
						border:1px solid #FF9900;
					
						}
.success
						{
						border:1px solid #339933;
						-moz-border-radius:5px;
						-khtml-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px; 
						padding:3px;
						display:inline-block;
						margin-bottom:5px;
						}

/* LINKS */
a.external				{
						background: url(../images/external-link-ltr-icon.png) center right no-repeat;
						padding: 0 13px 0 0;
						}
							
	
	
						
/* TABLE */
.content-table			{
						margin-top:30px;
						width:1000px; 
						align:center;
						padding-bottom:0px;
						}
.content-menu			{
						width:100%; 
						margin-bottom:20px;
						}
.heading				{ 
						font-weight:bold; 
						text-align:center; 
						font-size:16px;
						}
.guestbook				{
						border-top:1px solid #aaaaaa;
						border-right:1px solid #aaaaaa;
						margin-bottom:10px;
						background:#FFF;
						width:100%;
						}
.guestbook td			{
						border-bottom:1px solid #aaaaaa;
						border-left:1px solid #aaaaaa;
						}
.guestbook .dotted		{
						border-bottom:1px dotted #aaaaaa;
						}
.guestbook-form-table	{
						width:70%;
						margin-bottom:10px;
						}
.news-table				{
						width:100%;
						padding-top:0px;
						}
.news-table td			{
						padding:0px;
						}
table.browse			{
						width:100%;
						border-top: 1px solid #aaaaaa;
						border-right: 1px solid #aaaaaa;
						margin:0 auto;
						}
table.browse td			{
						padding:5px;
						border-bottom: 1px solid #aaaaaa;
						border-left: 1px solid #aaaaaa;
						}
tr.head	{
						color:#000000;
						text-align:center;
						font-weight:bold;
						}
td						{
						text-align:left;
						}
table.list				{
						width:100%;
						margin-top:10px;
						border-bottom:1px solid #aaa;
						padding-bottom:5px;
						}






						
/* FORMS */



					
						


#header-fix				{
						margin:0 auto; 
						width:405px; 
						height:155px;
						}
pre						{
						padding:0px;
						margin:0px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 1em;
						}
code					{
						font-size:1.3em;
						}
blockqoute				{
						padding:0px;
						margin:0px;
						}
.commentlink			{
						float:left;
						clear:both;
						margin-top:20px;
						}
.comment_separator		{
						height:1px;
						width:100%; 
						margin:10px auto;
						margin-bottom:10px;
						border-top:1px dotted #666666;
						}
.upperlink				{
						font-size:9px; 
						position:absolute;
						margin-top:-15px;
						}
#commentbox				{
						padding-top:10px;
						display:none;
						width:300px;
						background:none;
						border:none;
						clear:both;
						}
.link					{
						cursor:pointer;
						background:none;
						}
.hover					{
						cursor:pointer;
						background:#ddd;
						}
.usermenu				{
						white-space:nowrap;
						list-style-type:none;
						}
.usermenu li			{
						display: inline;
						margin-left:5px;
						font-weight:bold;
						}
.usermenu li a.selected {
						color:#000000;
						text-decoration:none;
						}
table.usertable			{
						width:100%;
						border-right:1px solid #999999;
						border-top:1px solid #999999;
						}
table.usertable td		{
						border-left:1px solid #999999;
						border-bottom:1px solid #999999;
						}
table.usertable td.head	{
						font-weight:bold;
						}
input.exampleText 		{
 						color: #aaa;
						}
.clear
{
	clear:both;
	width:0;
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
}

/* PAGINGLINK */
#main a.pagingPage, #main strong.pagingCurrent {
	font-size:10px;
	padding:0px;
	margin:2px;
	color:#333333;
	margin-top:20px;
}
#main strong.pagingCurrent {
	font-weight:bold;
	color:#000;
	background:#ddd;
}
#main a.pagingLink:link, #main a.pagingLink:visited, #main a.pagingLink:hover {
	color:#DDD;
	text-decoration:none;
}
#main a.pagingLink:hover {
	text-decoration:underline;
}
#loggos	{
	float:right; 
	margin-right:30px;
	margin-top:13px;
}