body, html {
font:11px/1.3em Tahoma, Geneva, sans-serif;
margin:0px;
padding:0px;
background:#F4F3EB;
text-align:center;

}

#footer {
	display:block;
	background:#efefef;
	padding:3px;
	height:17px;
	text-align:center;
	clear:both;
	width:713px;
	margin-left:34px;
	border-bottom:1px solid black;
	border-top:1px solid black;
}

*html #footer { width:719px; height:25px;}

#main {
background:#F4F3EB url(_images/background.gif) 50% 0 repeat-y;
text-align:left;
/* Make element float in the center */
width:790px;
margin:0 auto;
/* Set the width and height */
/* Set margin to half the values of width/height */
/* Presentational properties */
}

A.logout {
position:absolute;
left: 20px;
top: 20px;
}

#content {
display:block;
/* Make element float
 in the center */
padding-top: 2px;
padding-left:36px;
/* Set the width and height */
width: 726px;
/* Presentational properties */

}

*html #content { width:765px; }


#top {
height:114px;
}

* html #top { margin-left:1px; }

#topbox {
margin-left:34px;
height: 114;
width:719px;
background:#464545 url(_images/topbg.gif) 0 0 repeat-x;
}

#topbox IMG {
float:left;
padding:0;
}

* html #topbox IMG { margin-left:-3px; }

A:hover {
color:red;
}

#tabs {
margin-top:94px;
margin-right:0px;
float:right;
height: 20px;
left:20px;
width:540px;
}

#tabs a {
text-decoration: none;
font:10px/1.3em Tahoma, Geneva, sans-serif; 
text-align: center;
line-height: 20px;
width: 65px;
height: 20px;
display: block;
float: left;
color: #282F49;
font-weight: bold;
margin-right: 5px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
background-image:url(_images/tab.jpg);
}

#tabs a.active {
color: #282F49;
text-decoration: none;
background-image:url(_images/tab_selected.jpg);
}

#tabs a:hover {
text-decoration: underline;
}



#article {
width:687px;
padding-right:14px;
clear:both;
display:block;
padding-top: 15px;
padding-left:14px;
}

*html #article { width:716px; }

DIV.full {
width: 720px;
}

DIV.default {
width: 540px;
}

#article a:link,
#article a:active,
#article a:visited {
color: 000;
text-decoration: none;
}

#article a:hover {
text-decoration: underline;
}

#article a.add {
background-image: url(_images/add.gif);
background-repeat: no-repeat;
padding-left: 14px;
line-height: 12px;
background-position: left center;
}

#article a.edit {
background-image: url(_images/edit.gif);
background-repeat: no-repeat;
padding-left: 14px;
line-height: 12px;
background-position: left center;
}

#article p,
#indexcontent p {
margin-top: 10px;
width: 100%;
margin-bottom: 10px;
}

#article P.full {
margin-top: 10px;
width: 100%;
margin-bottom: 10px;
}

#article h1,
#indexcontent h1 {
margin-bottom: 0px;
width: 460px;
color: #B2A070;
line-height: 21px;
font-size: 18px;
}

#article .aa:link, 
#article .aa:visited,
#article .aa:active {
margin-bottom: 0px;
color: #B1A070;
line-height: 20px;
font-size: 18px;
text-decoration:underline;
}

#article .aa:hover {
color: #000;
}


#article h3 {
margin-left: 1px;
margin-top: 3px;
line-height: 12px;
font-size: 12px;
margin-bottom: 0px;
}

#latest {
position: relative;
width: 580;
overflow: visible;
height: 200px;
}

#latestbig {
position: relative;
width:740px;
overflow:visible;
height: 200px;
}

#small_box {
margin-left: 21px;
margin-bottom: 28px;
float: left;
width: 149px;
height: 147px;
background-image:url(_images/small_box.gif);
background-repeat:no-repeat;
}

#small_box.first {
margin-left: 0px;
}


#small_box2 {
margin-left: 21px;
margin-bottom: 28px;
float: left;
width: 149px;
height: 147px;
background-image:url(_images/small_box.gif);
background-repeat:no-repeat;
}

#small_box2.first {
margin-left: 0px;
}

#small_box_head {
clear: both;
width: 149px;
height: 10px;
margin-top: 7px;
margin-bottom: 3px;
vertical-align: top;
}

#smallbox_head_links {
height: 9px;
width: 20px;
background-color: red;
}

#small_box_head a.title:link,
#small_box_head a.title:visited,
#small_box_head a.title:active {
clear: left;
margin-left: 11px;
margin-bottom: 0px;
font-size: 11px;
font-weight: bold;
color: #37352F;
text-decoration: none;
}

#small_box_head a.title:hover {
text-decoration: underline;
}

#small_box .smallbox_img,
#small_box2 .smallbox_img {
margin-left: 0px;
margin-top: 8px;
margin-bottom: 3px;
width: 100px;
height: 80px;
border: 1px solid #000;
}

#small_box .smallbox_img2 {
height: 100px;
border: 1px solid #000;
}

#small_box p,#small_box2 p {
margin-left: 12px;
margin-top: -3px;
margin-bottom: 0px;
margin-right: 12px;
font-size: 11px;
height: 98px;
overflow: hidden;	
}

#small_box_head a.add {
clear: left;
line-height: 9px;
width: 9px;
margin-left: 3px;
margin-right: 0px;
height: 9px;
background-image:url(_images/add.gif);
}

#small_box_head a.edit {
line-height: 9px;
width: 9px;
margin-left: 10px;
margin-right: 0px;
height: 9px;
background-image:url(_images/edit.gif);
background-repeat: no-repeat;
}

#small_box_links {
margin-top: 5px;
margin-right: 10px;
left: 100px;
text-align: right;
background-image: url(_images/more.gif);
background-repeat: no-repeat;
background-position: right center;
}

#small_box_links A {
padding-right: 12px;
}

#small_box_links a:active,
#small_box_links a:visited,
#small_box_links a:link {
text-decoration: none;
color: #716D62;
}


#small_box_links a:hover {
text-decoration: underline;
}

#rightbox {
position: absolute;
top: 0px;
left: 580px;
margin-left: 0px;
width: 159px;
height: 500px;
background-image:url(_images/rightbox_bg.gif);
}

#rightboxtop {
top: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-image:url(_images/rightbox_top.gif);
background-repeat: no-repeat;
height: 12px;
}

#rightboxbottom {
top: 0px;
margin-top: 0px;
margin-bottom: -1px;
background-image:url(_images/rightbox_bottom.gif);
background-repeat: no-repeat;
height: 11px;
}

#rightboxcontent {
height: 100%;
}

#rightboxcontent p {
margin-top: 4px;
margin-left: 16px;
margin-bottom: 0px;
width: 125px;
color: #4B483E;
}

#rightboxcontent h1 {
font-size: 11px;
line-height: 12px;
margin-bottom: 5px;
margin-left: 16px;
margin-top: 3px;
width: 125px;
font-weight: bold;
color: #37352F;
text-decoration: none;
}

#rightboxcontent a:link,
#rightboxcontent a:visited,
#rightboxcontent a:active {
text-decoration: none;
line-height: 12px;
color: #37352F;
margin-bottom: 4px;
margin-top: 7px;
margin-left: 0px;
float: right;
}

#rightboxcontent A.add:link,
#rightboxcontent A.add:visited,
#rightboxcontent A.add:active {
float: left;
text-decoration: none;
line-height: 12px;
color: #37352F;
margin-bottom: 4px;
margin-top: 7px;
margin-left: 16px;
background-image: url(_images/add.gif);
background-repeat: no-repeat;
text-indent: 13px;
background-position: left center;
}

#rightboxcontent A.edit:link,
#rightboxcontent A.edit:visited,
#rightboxcontent A.edit:active {
float: left;
text-decoration: none;
line-height: 12px;
color: #37352F;
margin-bottom: 4px;
margin-top: 7px;
margin-left: 16px;
background-image: url(_images/edit.gif);
background-repeat: no-repeat;
text-indent: 13px;
background-position: left center;
}


#rightboxcontent a:hover {
text-decoration: underline;
}

#rightboxcontent a.more:link,
#rightboxcontent a.more:active,
#rightboxcontent a.more:visited {
text-decoration: underline;
background-image: url(_images/more.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 12px;
text-decoration: underline;
}

#rightboxcontent a.more:hover {
color: #888888;
}

#article TABLE.full {
width: 660px;
}

#article TABLE {
width: 500px;
font:10px/1.3em Tahoma, Geneva, sans-serif;
border-spacing: 0;
border-collapse: collapse;
border-bottom:0px solid #000;
border-right:0px solid #000;
}

#rightboxcontent h2 {
text-align: center;
width: 100%;
line-height: 18px;	
font-size: 14px;
margin-bottom: 8px;
text-decoration: underline;
}

#article TD,TH {
border-left:0px solid #000;
border-top:0px solid #000;
}

#article TR {
height: 20px;
}

#article TH {
text-align: left;
font-weight: bold;
color: #4B411F;
padding-left: 6px;
padding-right: 5px;
}


#article TD {
text-align: left;
background-color: #fff;
color: #4B411F;
padding-left: 6px;
padding-right: 5px;
}

#gbentry {
margin-right: 0px;
margin-bottom: 0px;
margin-top: 15px;
float: left;
width: 666;
height: 100px;
background-repeat:no-repeat;
background-image:url(_images/gbentry.gif);
}

#gbentryinfo {
float:left;
clear:none;
width: 200px;
padding-top:5px;
}

#gbentryinfo DIV {
padding-left: 10px;
}

#gbentry A.del:link,
#gbentry A.del:hover,
#gbentry A.del:visited {
padding-right: 14px;
float:right;
margin-top:10px;
color: blue;
text-decoration:underline;
}

#gbentryinfo A:link,
#gbentryinfo A:active,
#gbentryinfo A:visited {
color: blue;
text-decoration:none;
}

#gbentryinfo A:hover {
text-decoration:underline;
}

#gbentrymessage {
float:left;
background-color:#fff;
width: 453px;
height: 66px;
margin-top:8px;
border: 1px solid #000;
}

#gbentrymessage DIV {
padding-top:2px;
padding-left: 6px;
}

#guestbook A.gbwrite:link,
#guestbook A.gbwrite:active,
#guestbook A.gbwrite:visited {
background-image:url(_images/write.gif);
background-repeat:no-repeat;
height:24px;
display: block;
font-size: 14px;
font-weight:bold;
padding-left: 30px;
padding-top: 5px;
text-decoration:none;
color: #B2A070;
}

#guestbook A.gbwrite:hover {
text-decoration:underline;
}

#form INPUT {
margin-top: 3px;
margin-bottom: 3px;
font-size: 11px;
width: 200px;
}

#form textarea {
margin-top: 3px;
margin-bottom: 3px;
width: 400px;
height: 100px;
}

#form .SUBMIT {
width: 60px;
}

#guestbook SPAN.divider {
color:#acacac;
}

#gbpagenav {
width: 693px;
margin-top: 10px;
}

#gbpagenav A:link,
#gbpagenav A:active,
#gbpagenav A:visited {
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}

#gbpagenav A:hover {
color: #blue;
text-decoration: underline;
}

#gbpagenav A.cpage:link,
#gbpagenav A.cpage:active,
#gbpagenav A.cpage:visited {
text-decoration:underline;
font-weight:bold;
}

#indexcontent {
clear:none;
float:left;
display:block;
width:540px;
}

#indexcontent DIV {
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 20px;
}

#indexcontent #indexright #newsbox { padding:0px; } 

#indexright {
position:relative;
width: 150px;
float:right;
padding-bottom:20px;
padding-top: 15px;
padding-left:15px;
margin-right:15px;
}

#indexcontent P {
margin-top: 10px;
width: 100%;
margin-bottom: 10px;
}

#indexright P {
margin-top: 0px;
width: 150;
margin-bottom: 10px;
}

#indexright H1 {
font-size: 11px;
margin-bottom: 0px;
}

#indexboxes {
padding-left: 0px;
padding-right: 0px;
height: 165px;
float:left;
width:540px;
}

DIV.indexbox {
height:100%;
float:left;

width: 179px;
}

DIV.indexbox DIV {
padding-left: 10px;
padding-top: 10px;
}

#indexboxes P {
width:156px;
height:100px;
margin-bottom: 0px;
margin-top: 8px;
overflow:hidden;
}

#indexboxes A:link,
#indexboxes A:active,
#indexboxes A:visited {
padding-right: 16px;
color: #7F2317;
font-weight: bold;
text-decoration: none;
}


A.ia:link,
A.ia:active,
A.ia:visited {
padding-right: 16px;
color: #7F2317;
font-weight: bold;
text-decoration: none;
width: 158px;
}

DIV.margin { height:20px; width:100%; clear:both;}

A.ial:link,
A.ial:active,
A.ial:visited {
padding-right: 16px;
padding-left: 8px;
color: #7F2317;
font-weight: bold;
text-decoration: none;
float:left;
text-align: left;
height: 17px;
width: 220px;
background-image:url(_images/indexmore.gif);
background-repeat: no-repeat;
background-position:left 6px;
}

DIV.linksbox { margin-top: 34px; }
DIV.infobox { margin-top: 34px;}

#small_box_image {
padding-left: 0px;
padding-top: 10px;
text-align: center;
font-weight: bold;
color: #7F2317;
}

#small_box_image.more {
background: red;
}

#cal {
padding-top: 10px;
width:220px;
float:left;
height: 70px;
}

#cal STRONG {
color:#7F2317;
}

#cal A:link,
#cal A:active,
#cal A:visited,{
color:#000;
font-weight: normal;
text-decoration:underline;
}

#cal A:hover {
color:red;
}

#cal A.old:link,
#cal A.old:active,
#cal A.old:visited {
color: #666;
font-weight: normal;
text-decoration: line-through;
}

#sponsorer { padding-top: 0px; }
#sponsorer A { float:left; width:130px; height:100px;}

#indexboxes A:hover,A.ia:hover { text-decoration:underline; }
#indexboxes .more { float:right; margin-top: 10px; background-image:url(_images/indexmore.gif); background-repeat:no-repeat; padding-left: 8px; background-position:left center;}
.imgdiv { display:block; width: 160px; height: 122px;  text-align: center;}
IMG.imga { border: 1px solid #000; margin-top: 3px; height:116px; }

/*
div.dotxn {background:url(_images/dot.gif) 0 100% repeat-x;}
div.dotxu {background:url(_images/dot.gif) 0 0 repeat-x;}
div.dotyv {background:url(_images/dot.gif) 0 0 repeat-y;}
div.dotyh {background:url(_images/dot.gif) 100% 0 repeat-y;}
div.clear {margin-left:-63px;height:16px;background:url(_images/dot.gif) 0 100% repeat-x; clear: both; width:660px;}
*/

div.dotxn {border-bottom:1px dashed #000; }
div.dotyv {border-left:1px dashed #000; }
div.dotyh {border-right:1px dashed #000; }

IMG.imgs {
width:70px;
margin-left:25px;
margin-top: 10px;
height:65px;
border:1px solid #000;
}

/*
DIV.padd {
padding-left:63px;
}
*/

DIV { 

}