body, div, a, img, p, table, tr, th, td, ul, li, h1, h2, h3, h4, h5, h6, form, input, select, textarea, button { margin:0; padding:0; }
body, div, a, p, li, label, input, select, textarea, th, td	{ font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px; color:#543d1a }


.top { background:url(/images/top_bg.jpg) #FFFFFF no-repeat; }

img {border:0;}

a:link    { text-decoration: none; color:#543d1a; }
a:visited { text-decoration: none; color:#543d1a; }
a:active  { text-decoration: none; color:#543d1a; }
a:hover   { color:#df614e; }

.title	{ font-family:dotum;font-size:11px; color:#543d1a }

.fixmargin {
    height: 90px;
}

.bottom {
    width: 100%;
    background-color: #F2EADD;
    position:fixed;
    bottom:0;
    clear: both;
    height: 80px;
}

.bottom .inner {
    width: 810px;
    margin: 0 auto;
}

.bottom .left {
    float: left;
    width: 80px;
}

.bottom .left img {
    margin-top: 7px;
}

.bottom .right {
    position:relative;
}

.bottom .right .column1 {
    position: absolute;
	top: 15px;
	left: 90px;
}

.bottom .right .column2 {
    position: absolute;
	text-align: right;
	top: 15px;
	right: 10px;
}

.bottom .right .column1 div, .bottom .right .column2 div{
    font-family: "Times New Roman", Times, serif;
    font-size: 1.3em !important;
    color: #000000;
}

.bottom .right .copy {
    margin-top: 5px;
    position: relative;
    bottom: 5px;
}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width: 250px;
height : auto;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 120;
left: 330px; /*position where enlarged image should offset horizontally */
z-index: 50;
width: 250px;
height : auto;
}

.gallerycontainertwo{
position: absolute;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.community{
background-color:transparent;
background-position:center;
background-repeat:no-repeat;
width: 800px;
height: 300px;

}

td.big li, td.big p, td.big a{
    font-size:1.5em;
}

pre {
    font-size: 1.3em;
    font: 13px/1.2 Arial,sans-serif;
}

.gallerycontainer .imageholder img {
    width: 260px;
    max-height: 266px;
    vertical-align:middle;
    margin-bottom: 5px;
}

.clear {
    clear: both;
}

.pagetitle {
    width: 790px;
    padding: 10px 10px 13px 10px;
    text-align: left;
    font-weight: bold;
    font-size: 2em;
    background-color: #530c06;
    color: #ffffff;
    margin-bottom: 15px;
}
