body, p, td {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
}

h1, h2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	margin: 0 0 0 0;
}

p, div, input, form {
	margin: 0 0 6px 0;
}

a {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #111111;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

.main_table {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffe3ae;
	background-color: #ffffff;
	border: solid 1px;
	border-color: #CCCCCC;
	padding: 5px;
	border-collapse: collapse;
	empty-cells: hide;
	background-image: url('theme/bg.gif');
	background-repeat:repeat-x;
}

.table {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	background-color: #ffffff;
	border: solid 1px;
	border-color: #CCCCCC;
	padding: 5px;
	border-collapse: collapse;
	empty-cells: hide;
}

.table_links {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dddddd;
	border: solid 1px;
	border-color: #bbbbbb;
	padding: 5px;
	border-collapse: collapse;
	empty-cells: hide;
}

.thumb {
	width: 300px;
	border: solid 1px;
	padding: 5px;
	border-color: #aaaaaa;
}

.last {
	width: 100px;
	border: solid 1px;
	padding: 5px;
	border-color: #aaaaaa;
}

.button {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #4e4e4e;
	border: solid 1px;
}

.button_upload {
	background-image: url('theme/button.png');
}

.button_upload:hover {
	background-image : url('theme/buttonover.png');
}

.textfield {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	border: solid 1px;
	border-color: #555555;
	background-image: url('theme/msg.png');
}

textarea, input {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	padding: 0.2em;
	margin-bottom: 0.3em;
}

.links {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #121212;
	background-color: #ffffff;
	margin: 0 0 0 0;
}

.footer {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}

.footer a {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}

.header {
	background-image: url('theme/logo.jpg');
}

.album {
	width: 25px;
	background-image: url('theme/album_tab.gif');
}

.custom {
	width: 25px;
	background-image: url('theme/custom_tab.gif');
}

.login {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	width: 80px;
	padding: 0;
}

.login_button {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.linkBB {
	width: 550px;
}
.main_img {
	border: solid 1px #aaaaaa;
	padding: 5px 5px 5px 5px;
}


.comment {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	width: 300px;
	padding: 0;
}

.comment_button {
	font: 1.0em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px;
	border-color: #bbbbbb; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}