body {
    background-color: #3f3534;
    font-family:arial;
    padding:0px;
    margin:0px;
}

#container {
    height:580px;
    width:900px;
    margin-left:auto;
    margin-right:auto;
    /*border: 1px solid cyan;*/
}

#logo {
    position:relative;
    top:20px;
    left:25px;
}

.logo {
    font-weight:bold;
    font-size:40px;
    padding:0px;
    margin:0px;
    color:#FFFFFF;
}

.ram {
    font-weight:bold;
    font-size:40px;
    padding:0px;
    margin:0px;
    color:#36AFDC;
}

#tab_container {
    margin:0px;
    padding:0px;
    position:relative;
    /*left:75px;*/
    top:50px;
    width:690px;
    height:40px;
    z-index:10;
}

.home_button {
    position:absolute;
    left:3px;
    height:43px;
    width:40px;
    background-image:url(image/home.png);
}

.spacer {
    width:7px;
}

.newspaper_tab{
    position:absolute;
    left:43px;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/newspaper_tab.png);
}

.newspaper_tab_active{
    position:absolute;
    left:43px;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/newspaper_tab_active.png);
}

a.newspaper_tab:hover{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/newspaper_tab_over.png);
}

.broadcast_tab{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:150px;
    background-image:url(image/broadcast_tab.png);
}

.broadcast_tab_active{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:150px;
    background-image:url(image/broadcast_tab_active.png);
}

a.broadcast_tab:hover{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/broadcast_tab_over.png);
}

.contact_tab{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:256px;
    background-image:url(image/contact_tab.png);
}

.contact_tab_active{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:256px;
    background-image:url(image/contact_tab_active.png);
}


a.contact_tab:hover{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/contact_tab_over.png);
}

.archives_tab{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:359px;
    background-image:url(image/archives_tab.png);
}

.archives_tab_active{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    left:359px;
    background-image:url(image/archives_tab_active.png);
}


a.archives_tab:hover{
    position:absolute;
    top:2px;
    height:43px;
    width:100px;
    background-image:url(image/archives_tab_over.png);
}

#content_top {
    padding:0px;
    position:relative;
    top:50px;
    width:690px;
    height:10px;
    background-image:url(image/content_top.png);
}

#content {
    margin:0px;
    padding:0px;
    position:relative;
    top:50px;
    width:690px;
    height:395px;
    background-image:url(image/content_bg.png);
    background-repeat:repeat-y;
}

#extended_content {
    margin:0px;
    padding:0px;
    position:relative;
    top:50px;
    width:690px;
    background-image:url(image/content_bg.png);
    background-repeat:repeat-y;
}

#content_bottom {
    padding-bottom:25px;
    position:relative;
    top:50px;
    width:690px;
    height:10px;
    background-image:url(image/content_bottom.png);
    background-repeat:no-repeat;
}

#search_top {
    margin:0px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_top.png);
}

#search_box {
    margin:0px;
    padding:0px;
    width:200px;
    height:35px;
    background-image:url(image/side_bg.png);
    background-repeat:repeat-y;
}

#search_bottom {
    margin-bottom:10px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_bottom.png);
}

#side_nav_container {
    margin-top:40px;
    float:right;
    left:760px;
    height:200px;
    width:200px;
}

#side_nav_top {
    margin:0px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_top.png);
}

#side_nav {
    margin:0px;
    padding:0px;
    width:200px;
    height:150px;
    background-image:url(image/side_bg.png);
    background-repeat:repeat-y;
}

#side_nav_bottom {
    margin:0px;
    padding:0px;
    height:10px;
    background-image:url(image/side_bottom.png);
}

#ad2_top {
    margin:0px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_top.png);
}

#ad2 {
    position:relative;
    margin:0px;
    padding:0px;
    width:200px;
    height:150px;
    background-image:url(image/side_bg.png);
    background-repeat:repeat-y;
}

#ad2_bottom {
    margin:0px;
    padding:0px;
    height:10px;
    background-image:url(image/side_bottom.png);
}


#ad_top {
    margin-top:10px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_top.png);
}

#ad {
    position:relative;
    margin:0px;
    padding:0px;
    width:200px;
    height:150px;
    background-image:url(image/side_bg.png);
    background-repeat:repeat-y;
}

.ad_picture {
    position:absolute;
    left:10px;
    width:180px;
    height:150px;
    background-image:url(image/ad.png);
}

#ad_bottom {
    margin:0px;
    padding:0px;
    width:200px;
    height:10px;
    background-image:url(image/side_bottom.png);
}

.main_content_title {
    margin:0px;
    position:relative;
    top:10px;
    padding-left:20px;
    font-size:12pt;
    font-weight:bold;
    color:#36AFDC;
}

.main_content {
    margin:0px;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    font-size:10pt;
    color:#5f5b5b;
}

.publish_info {
    margin:0px;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-size:8pt;
    color:#939191;
}

.archive {
    padding-left:140px;
    z-index:2;
    width:100px;
    text-decoration:none;
    font-style:italic;
    font-size:8pt;
    color:#939191;
}

a.archive:hover {
    padding-left:140px;
    z-index:2;
    width:100px;
    text-decoration:underline;
    font-style:italic;
    font-size:8pt;
    color:#939191;
}

.section {
    z-index:2;
    width:100px;
    text-decoration:none;
    margin:0px;
    padding-top:2px;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
    font-size:10pt;
    color:#939191;
}

a.section:hover {
    z-index:2;
    text-decoration:underline;
    margin:0px;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
    font-size:10pt;
    color:#939191;
}

.side_nav_title {
    margin:0px;
    padding-top:20px;
    padding-left:70px;
    padding-right:20px;
    font-size:10pt;
    color:#5f5b5b;
}

.side_nav_title1 {
    padding-top:20px;
    padding-left:55px;
    padding-right:20px;
    font-size:10pt;
    color:#5f5b5b;
}

.last_update {
    position:relative;
    top:7px;
    text-decoration:none;
    margin-top:20px;
    /*margin-left:25px;*/
    margin-left:32px;
    font-size:8pt;
    color:#939191;
}

.divider {
    position:relative;
    top:10px;
    left:20px;
    width:653px;
    height:1px;
    border-bottom:1px solid #d2d2d2;
    margin-bottom:10px;
}

.floral {
    position:relative;
    z-index:-2;
    left:-35px;
    bottom:185px;
    height:212px;
    width:168px;
    background-image:url(image/floral.png);
}

.floral1 {
    position:relative;
    z-index:-2;
    left:-45px;
    bottom:720px;
    height:212px;
    width:168px;
    background-image:url(image/floral.png);
}

.floral2 {
    position:relative;
    left:450px;
    bottom:950px;
    z-index:-2;
    height:407px;
    width:500px;
    background-image:url(image/floral2.png);
}

.floral3 {
    position:relative;
    left:700px;
    bottom:950px;
    z-index:-2;
    height:153px;
    width:250px;
    background-image:url(image/floral3.png);
}

.email {
    margin-left:20px;
    font-size:8pt;
    color:#939191;
}

.article_list{
    margin:0px;
    padding-top:10px;
    padding-left:30px;
}

.article_bullet{
    font-size:10pt;
    color:#5f5b5b;
}

.article_bullet_title{
    position:relative;
    right:10px;
    font-size:10pt;
    color:#5f5b5b;
}

.subtitle {
    margin:0px;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-size:10pt;
    color:#5f5b5b;
}

.article {
    margin:0px;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    font-size:10pt;
    color:#5f5b5b;
}

.article_image{
    float:left;
    padding-right:15px;
    padding-bottom:10px;
}

.article_image_right{
    float:right;
    padding-left:15px;
    padding-bottom:10px;
}

.fancy_divider{
    height:13px;
    width:116px;
    margin:auto;
    background-image:url(image/divider.png);
}

.subcontent_title {
    margin:0px;
    position:relative;
    padding-left:20px;
    font-size:12pt;
    font-weight:bold;
    color:#5f5b5b;
}

.article_image_right{
    position:relative;
    float:right;
    padding-right:10px;
}

.back_to_top {
    margin:0px;
    float:right;
    position:relative;
    font-size:8pt;
    color:#5f5b5b;
}

.float_right {
    float:right;
}

.credit {
    margin:0px;
    top:-15px;
    left:30px;
    position:relative;
    font-size:7pt;
    color:#5f5b5b;
}

.validation {
    position:relative;
    float:right;
    padding-top:10px;
    padding-left:10px;
}

.video {
    position:relative;
    top:15px;
    left:50px;
}

.new {
    font-size:8pt;
    font-variant:small-caps;
    font-weight:bold;
    color:#FF0000;
}