﻿body {
    background-image:   url(/images/background.jpg);
    font-family:        Arial, Helvetica, sans-serif;
    background-repeat:  repeat-x;
    background-color:   #d9e5eb;
    font-size:          12px;
    color:              #777;
    margin:             0px;
}

img {
    border:             0px;
}

a:link, a:visited {
    color:              #5283A1;
    text-decoration:    none;
}

a:hover {
    text-decoration:    underline;
}

p {
    margin:             0px 0px 25px 0px;
    line-height:        21px;
    padding:            0px;
}

h1, h2, h3, h4, h5, h6 {
    margin:             0px 0px 25px 0px;
    font-weight:        normal;
    padding:            0px;
}

ul {
    margin-top:15px;
}

fieldset {
    border:             1px solid #C1D5DE;
    background-color:   #DFE8ED;
    line-height:        21px;
    padding:            0px;
    padding:            7px;
}

table {
    margin-bottom:      25px;
}

tr td {
    font-size:          11px;
    padding:            3px;
}

blockquote
{
	margin:             -10px 0px 25px 10px;
	padding:            0px;
}

blockquote a:link {
    line-height:25px;
}

.header {
    margin:             0px 0px 25px 0px;
    font-size:          21px;
    padding:            0px;
}

#photoContainer {
    clear:              right;
    width:              460px;
}

.pictureFrame {
	border-bottom:      1px solid #BBBBBB;
	border-right:       1px solid #BBBBBB;
	border-left:        1px solid #CCCCCC;
	border-top:         1px solid #CCCCCC;
	margin:             10px 25px 10px 0px;
	padding:            3px 3px 15px 3px;
	background-color:   #FFFFFF;
	width:              120px;
	height:             90px;
	float:              left;
}

#container {
    background-image:   url(/images/content.jpg);
    background-repeat:  repeat-y;
    margin:             0px auto;
    width:              740px;
}

#logo {
    position:           absolute;
    margin-top:         60px;
}

#gyeNyame {
    margin:             60px 0px 0px 634px;
    position:           absolute;
}

#navigation {
    margin:             128px 0px 0px 20px;
    position:           absolute;
    width:              720px;
}

#navigation a:link, #navigation a:visited {
    font-family:        Arial, Helvetica, sans-serif;
    border-bottom:      5px solid transparent;
    color:              #937675;
    text-align:         center;
    display:            block;
    line-height:        25px;
    font-size:          12px;
    text-decoration:    none;
    float:              left;
    width:              85px;
}

#navigation a:hover {
    border-bottom:      5px solid #DFE4E7;
}

#Sub-Navigation {
    margin:             200px 0px 0px 540px;
    position:           absolute;
    width:              160px;
}

#Sub-Navigation a:link, #Sub-Navigation a:visited {
    color:              #937675;
    display:            block;
    width:              155px;
    margin-bottom:      15px;
    text-decoration:    none;
}

#Sub-Navigation a:hover {
    text-decoration:    underline;
    color:              #5283A1;
}

#topDetailShadow {
    background-image:   url(/images/topDetailShadow.jpg);
    background-repeat:  no-repeat;
    position:           absolute;
    width:              700px;
    height:             60px;
    margin-left:        20px;
}

#topLeftShadow, #topRightShadow {
    background-image:   url(/images/topLeftShadow.jpg);
    background-repeat:  no-repeat;
    position:           absolute;
    height:             350px;
    width:              20px;
}

#topRightShadow {
    background-image:   url(/images/topRightShadow.jpg);
    margin:             0px 0px 0px 720px;
}

#topBar {
    background-image:   url(/images/topBar.jpg);
    background-repeat:  repeat-x;
    height:             153px;
    width:              740px;
}

#landingGraphic {
    margin-left:        20px;
}

#content {
    margin-top:30px;
    margin-left:        40px;
    width:              455px;
}

#recentNews {
    margin:             0px 0px 0px 505px;
    position:           absolute;
}

#recentNews ul li {
    margin:             0px 0px 7px -40px;
    list-style-type:    none;
    font-size:          10px;
}

#footer {
    background-image:   url(/images/footer.jpg);
    background-repeat:  no-repeat;
    background-color:   #d9e5eb;
    color:              #a0becd;
    width:              740px;
    height:             50px;
    font-size:          11px;
    padding:            50px 0px 0px 50px;
}
