﻿body 
{
    margin:0px;
    padding:0px;
    font-family: "Times New Roman", Georgia , Tahoma;
    font-size: 12px;
    color: #898383;
    background-image: url("../img/page_bg.png");
    background-repeat: repeat-y;
    background-color: #bac2b8;
    
}
a 
{
    color: #5ebbd5;
    text-decoration: none;
    font-weight: bolder;
}
a:hover 
{
    text-decoration: underline;
}
a img 
{
    border: none;
}
.bottom
{
    height: 116px;
    background-image: url("../img/bottom_bg.png");
    background-repeat: no-repeat;
    background-position: right;
    clear: both;
}
div.centerWrapper
{
    background-position: 847px 0px;
    background-image: url("../img/right_bg.png");
    background-repeat: no-repeat;    
    height: 400px;
}
div.center
{
	position:absolute;
	left: 216px;
	top: 0px;
    width: 787px;
    background-image: url("../img/center1_bg.png");
    background-repeat: repeat-y;    
    background-position: left;
    background-color: white;
}
div.center2
{
    background-image: url("../img/center2_bg.png");
    background-repeat: repeat-y;    
    background-position: right;
}
div.left
{
	position: absolute;
	left: 0px;
    width:216px;
    height:100%;
}
.logo 
{
    margin-top: 26px;
    margin-left: 38px;
    display: block;
    
}
h1 
{
    font-size: 24px;
    text-transform: capitalize;
    color: #df6f6f;    
    margin-bottom: 16px;
}
.menu, .menu ul
{
     list-style:none;   
     padding: 0;
     margin: 0;
}
.menu_item0 
{
     margin-right: 38px;
     font-size: 14px;
     text-align:right;
     display: block;
}
.menu_item0 a
{
    color: #151518;
    text-decoration: none;
    text-transform: uppercase;
}
.menu_item1
{
    margin-right: 0px;
    padding: 0;
    font-size: 14px; 
}
.menu_item1 a 
{
    color : #5cbbd4;
/*    font-size: 12px; */
}
.menu_item2 
{
    font-size: 9px;
    margin-bottom: 0px;
    padding: 0;
}
/*
.menu_item2 a
{
    color: #151518;
}
*/
.gallery 
{
    background-image: url("../img/gallery.png");
    background-repeat: no-repeat;
    width: 777px;
    height: 471px;
}
.gallery img 
{
    position: absolute;
    top: 33px;
    left: 52px;
}
.gallery .gallery_caption 
{
    background-image: url("../img/caption_bg.png");
    background-repeat: repeat-y;
    width: 90px;
    position: absolute;
    top: 172px;
    left: 660px;
    margin: 0;
}
.gallery p 
{
    padding: 11px 0 0 15px;
    font-size: 10px;
}
.gallery div div
{
    background-image: url("../img/caption_bottom_bg.png");
    width: 90px;
    height: 15px;
}
.events_menu
{
    float: right;
    width: 240px;
    padding-left: 8px;
    padding-right: 25px;
}
.events_menu h2 
{
    color: #cac3c3;
    font-size: 25px;
    font-weight: bold;
}
.events_menu, .events_menu a {
    color: #575656;
    font-size: 12px;
    text-decoration: none;
}
.events_menu a:hover 
{
    text-decoration: underline;
}
.events_menu b 
{
    font-weight: normal;
}
.article 
{
    padding: 77px 90px 50px 77px;
    text-align:justify;

}

.eventlist
{
    font-size: 12px;
    color: #898383;
}
.eventlist h2 a, .subitems h2 a
{
    color: #4c4731;
    font-size: 14px;
    text-decoration: none;
}
.eventlist h2, .subitems h2
{
    margin-bottom: 3px;    
}
.eventlist h2 a:hover, .subitems h2 a:hover
{
    text-decoration: underline;
}
.event_title 
{
    clear: left;
    float: left;
    text-align: right;
    padding-right: 8px;
}
.event_title a 
{
    color: #5ac4e7;
    text-decoration: none;
    font-size: 11px;
}
.event_title a:hover
{
    text-decoration: underline;
}
.event_title b 
{
}
.event_title p 
{
}
.event_bar 
{
    float: left;
    background-color: #df6f6f;
    height: 50px;
    margin-bottom: 8px;
}
.YearBar 
{
    background-image: url("../img/year_bg.png");

    height: 45px;
}
.YearBar div
{
    float :left;
    width: 433px;
}
.event_scroll 
{

    overflow: auto;
    margin-right: 10px;
 
}
.event_scroll_inner
{
    margin-left: 100px;
    background-image: url("../img/grid_bg.png");
    padding-bottom: 30px;
}
.fakeEdge 
{
    background-image: url("../img/fakeEdge_bg.png");
    /*background-color: Red;*/
    position: absolute;
    right: 0px;
    height: 320px;
    width: 4px;   
}
.centerItem  
{
    margin: 17px 0 0 52px;   
    width: 400px;
}
.centerItem p 
{
    text-align: justify;   
}
.publication 
{
    width: 144px;    
    float: left;
    margin-right: 20px;
    margin-bottom: 34px;
    text-align: right;
}
.publication img 
{
    width: 144px;    
    margin-bottom: 5px;
}
.publication a 
{
    color: #898383;    
}
.nounderline:hover
{
    text-decoration: none;    
}
.caption 
{
    float: left;
    width: 145px;
    font-weight: bold;
    color: Black;
    text-align: left;
}
.paragraph 
{
    float: left;
    width: 320px;
}
.paragraph p 
{
    margin-top: 0;
    margin-bottom: 24px;
}
.banner 
{
    width: 468px;
    overflow: hidden;   
}
.events_introduction 
{
    width: 315px;
    font-weight: bold;   
    color: #4c4731;
    font-size: 12px;
}
.event_date 
{
   font-weight: bold;

}
.subitems 
{
    clear: both;

}
.comment_date 
{
    float: right;   
    text-align: right;
    width: 150px;
}
.comments 
{
    clear: both;   
}
.upcoming a
{
    font-weight: normal;
    font-size:14px;
}
.error 
{
    color: red;
}
.kyber 
{
    clear: both;
    text-align: center;   
    padding-top: 16px;
    letter-spacing: 1px;
    margin: 0 auto;
    width: 95px;
}
.logo_kyber
{
    display: block;
    float: right;
    width: 46px;
    height: 16px;
    vertical-align:middle;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../Img/kyberlogomono.png');
}
.logo_kyber[class]
{
	background: url("../Img/kyberlogomono.png") no-repeat center center;
}