@charset "utf-8";

/* CSS Document */
*{border:0px solid #dddddd;list-style:none;padding:0;margin:0}

a{position:relative;}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}

body{font:12px Arial,Helvetica,sans-serif;cursor:default;color:#ffffff}

#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}

#bg td{vertical-align:middle;text-align:center}

#bg img{min-height:50%;min-width:50%;margin:0 auto}

#cont{position:absolute;top:0;left:0;z-index:70;overflow:auto}

#outer{
	 position:relative;
	 width:854px; 
	 min-height: 100%; 
    height: auto !important; 
    height: 100%; 
	 background-image:url(/images/bg-trans.png); 
	 background-repeat:repeat-y;
	 background-position:top;
	 
}
.outer{
	 position:relative;
	 hasLayout:true;
	 width:854px; 
	 height:100%; 
	 background:url(/images/bg-trans.png);
	 background-repeat:repeat-y;
	 background-position:top;
	 z-index:1px;
	 
}


#wrap{position:relative;}

#wrap{top:0;width:100%;height:100%;overflow:auto;z-index:84;vertical-align:middle;text-align:center;}

.news{font:18px Arial,Helvetica,sans-serif; font-weight: bold;color:#0066cc; text-transform: uppercase;}

.date{font:18px Arial,Helvetica,sans-serif; font-weight: bold;color:#ffffff; text-transform: uppercase;}

.highlight{font:14px Arial,Helvetica,sans-serif; font-weight: bold;color:#0066cc;}

.header{font:22px Arial,Helvetica,sans-serif; font-weight: bold;color:#ffffff; text-transform: uppercase;}

.header a, .header a:visited{font:22px Arial,Helvetica,sans-serif; font-weight: bold;color:#ffffff; text-transform: uppercase;}

.header a:hover{color: #0066cc;text-decoration: none; font-weight:bold; text-transform: uppercase;}

a, a:visited {color: #0066cc;text-decoration: none; font-weight:bold; outline: none; text-transform: uppercase;}

a:hover{color: #ffffff;text-decoration: none; font-weight:bold; text-transform: uppercase;}

.more a, .more a:visited{font:10px Arial,Helvetica,sans-serif; color: #ff0000;text-decoration: none; font-weight:bold;}

.more a:hover{font:10px Arial,Helvetica,sans-serif; color: #ffffff;text-decoration: none; font-weight:bold;}

#menu{padding-left:35px;position:relative;}

#content {width:854px; height:auto; position:relative;z-index:94;}
#content a{position:relative;z-index:500;}

#navigation {width:854px;height:165px; position:absolute; padding:0;text-align:right;margin:0px;z-index:95;background-position:top right;background-image:url(/images/nav-trans.png);background-repeat:no-repeat;}

#leftside {width:378px;height:700px;float:left;padding:0px;padding-top:590px;z-index:86;padding:0px;margin:0px;background-position:top left;background-image:url(/images/michael-trans.png);background-repeat:no-repeat;}

#rightside{width:476px;height:auto;float:left;margin-top:145px;z-index:90;text-align:left;position:relative;}

#rightsidegallery{width:476px;height:550px;float:left;margin-top:145px;z-index:86;text-align:left;}

#rightcontent {padding:0 0 0 0;margin:0px;width:440px;text-align:left; min-height:550px;}

body.mceContentBody {text-align: left;background: #000000;}

/* img */

img {

border: 0;

}

.pagination{padding: 2px;}

.pagination ul{margin: 0;padding: 0;text-align: right;font-size: 12px;}

.pagination li{list-style-type: none;display: inline;padding: 0 0 1px 5px;}

.pagination a, .pagination a:visited{padding: 0 5px;border: 0px solid #444444;text-decoration: none; color: #ffffff;}

.pagination a:hover, .pagination a:active{border: 0px solid #0066cc;color: #0066cc;}

.pagination a.currentpage{background-color: transparent;color: #ffffff !important;border: 0px; font-weight: bold;cursor: default;}

.pagination a.prevnext{font-weight: bold;}

.prevnext a, {color: #0066cc;font-size: 12px; text-decoration: none; font-weight:bold; outline: none; text-transform: uppercase;}

.prevnext a:hover{color: #ffffff;text-decoration: none; font-weight:bold; text-transform: uppercase;font-size: 12px;}

