body {
    font-family:verdana, sans-serif;
    font-size:12px;
    color:#336699;
    text-align:justify;
    background-color:#e6f6fb;
}

img {
    border:0px;
}
h1 {
    font-size:22px;
}
h2 {
    font-size:18px;
}
h3 {
    font-size:15px;
}
p {
    font-size:12px;
    line-height:16px;
}
#container {
    width:1021px;
    margin:auto;
    background-color:#ffffff;
}

#header {
    width:1021px;
    height:174px;
    /*background-image:url('../images/header.jpg');*/
    background-repeat:no-repeat;
    float:left;
}

#navbar {
    width:999px;
    height:54px;
    background-image:url('../images/nav_bg.jpg');
    background-repeat:repeat-x;
    float:left;
    text-align:center;
}
#middle {
    padding:0 11px 0 11px;
    width:999px;
    float:left;
    background-image:url('../images/mid_shad.jpg');
    background-repeat:repeat-y;
}

#content {
    float:left;
    background-color:#ffffff;
    width:999px;
}

#b_shad {
    width:1021px;
    height:35px;
    float:left;
    background-image:url('../images/b_shad.jpg');
}
#navbar ul {
    margin:auto;
    padding:0px;
    width:980px;
}

#navbar li {
    display:inline;
    width:200px;
    line-height:54px;
    display:inline;
    width:200px;
}

#test ul {
    width:950px;
}
#test li {
    display:inline;
}
.nav {
    width:16.5%;
    /*display:inline;*/
    float:left;
}

#navbar a {
    width:200px;
    color:white;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
#main, #right {
    background-color:white;
}
#main p, #right p {
    font-size:12px;
    line-height:16px;
}
#main {
    width:700px;
    float:left;
    margin:5px 10px 20px 20px;
}

#right {
    width:200px;
    float:right;
    margin:5px 20px 20px 10px;
}

.r_img{
    width:200px;
    background-color:#ffffff;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    margin:5px auto 5px auto;
    float:left;
    /*position:absolute;*/
    /*left:750px;*/
    /*top:0px;*/
}
.snippet {
    font-size:12px;
    width:200px;
    background-color:#e6f6fb;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    float:left;
    /*margin:auto;*/
    /*position:absolute;*/
    /*left:750px;*/
    /*top:250px;*/
}

.body_list ul {
    /*display:block;*/
    list-style-type:circle;
}
.body_list li{
    /*display:block;*/
    list-style-type:circle;
}
#footer {
    width:980px;
    margin:auto;
    text-align:center;
    font-size:10px;
}

#footer a {
    font-size:10px;
    text-decoration:none;
    color:#336699;
}
.snippet textarea {
    width:150px;
}
.snippet input {
    width:150px;
}
/** PORTFOLIO **/
#port_menu li {
    display:inline;
    margin:2px;
}
.port_nav {
    width:90px;
    display:inline;
}
#port_cont {
    width:700px;
    margin: 10px 0 10px 0;
    border: 1px solid #cccccc;
    float:left;
}
#port_img {
    width:400px;
    height:340px;
    float:left;
    margin:5px;
}
#port_descr {
    width:270px;
    height:330px;
    overflow:auto;
    padding:5px 10px 5px 0;
    float:right;
}
#filler {
    margin-bottom:50px;
}