/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background: #000000;
color:#FFFFFF;
}

img{
border:0;
}

a{
color:#DE1A28;
outline:none;
}

a:hover{
color:#FFFFFF
}

#page{
width:950px;
margin:0 auto;
border: 1px #000000 solid;
}

/* What header contains*/

#header{
width:950px;
height:70px;
margin-bottom:20px;
}

#logo{
width:175px;
margin-left:8px;
margin-top:32px;
float:left;

}


#headercenter{
width:440px;
margin-left:5px;
height:12px;
float:left;
padding-top:45px;
}

#headercenter ul{
list-style: none;
margin:0 0 0 0;
padding:0 0 0 0;

}

#headercenter li{
padding:0 0 0 0;
float:left;
text-align:center;
}

#headercenter li.div{
font-size:14px;
font-weight:normal;
text-decoration:none;
color: #9064AF;
}

#headercenter li.selected a{
font-size:14px;
font-weight:normal;
text-decoration:none;
color: #FFFFFF;
padding-left:5px;
padding-right:5px;
}

#headercenter li a{
font-size:14px;
font-weight:normal;
text-decoration:none;
color: #9064AF;
padding-left:5px;
padding-right:5px;
}

#headercenter li a:hover{
color:#FFFFFF;
}


#headerright{
width:285px;
padding-top:22px;
height:12px;
float:left;
text-align:right;
margin-left:35px;
}

#right_down_links{
font-size:12px;
color: #FFFFFF;
margin-top:10px;
}

#right_down_links a{
font-size:12px;
font-weight:normal;
text-decoration:none;
color: #DE1A28;
padding-left:5px;
padding-right:5px;
}

#right_down_links a:selected{
color:#FFFFFF;
}

#right_down_links a:hover{
color:#FFFFFF;
}

#right_down_links .selected a{
	color:#FFF;
	text-decoration:none;
}


.language{
	font-size:11px;
	margin-bottom:10px;
}
.language a{
	font-size:11px;
color:#999;
text-decoration:none;
}
.language a:hover{
	color:#FFF;
text-decoration:none;
}


.headerimg{
padding-top:16px;
padding-left:10px;
}



#pagehtext{
padding-top:126px;
height:24px;
line-height:24px;
font-size:16px;
color: #FFFFFF;
font-weight:bold;
margin-left:4px;
}
/* What header contains END*/

.divider{
width:950px;
height:25px;
}

/* What main contains */

#main{

}

/* Left menu */

#menuleft{
width:190px;
float:left;
margin-right:5px;
height:200px;
}

#menuleft ul
{
list-style: none;
padding: 0;
margin: 0;
}

#menuleft li.selected a{
text-decoration: none;
text-align: left;
font-weight:bold;
margin-bottom: 0px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
font-size:18px;
line-height:12px;
}

 
#menuleft li a {
text-decoration: none;
text-align: left;
font-weight:bold;
margin-bottom: 0px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
font-size:15px;
line-height:12px;
}

#menuleft li.subred a {
text-decoration: none;
text-align: left;
font-weight:bold;
margin-bottom: 0px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
font-size:15px;
line-height:12px;
color:#DE1A28;
}

#menuleft li.subwhite a {
text-decoration: none;
text-align: left;
font-weight: normal;
margin-bottom: 0px;
margin-top:0;
margin-bottom:2px;
margin-left:5px;
font-size:13px;
line-height:12px;
color: #FFFFFF;
}

/* Left menu END */


#maincontent{
width:750px;
float:left;
text-align:justify;
}

#maincontent h2{
margin:0;
padding:0;
font-size:18px;
color:#333333;
}



#maincontent img{
margin-right:0px;
margin-bottom:0px;
}

/*album */

#album{
width:750px;
}

#mainphoto{
width:600px;
float:left;
}

#mainphotoleft{
width:150px;
float:left;
}

#mainphotoleft .uptitle{
width:150px;
height:20px;
text-align:right;
}

#photothumbs{
width:150px;
padding-left:15px;
margin-bottom:20px;
}

.mainthumbs{
width:135px;
}

.pdf{
width:150px;
}

.pdf a{
color:#FFFFFF;
text-decoration:none;
}

/*album END */

/*album small */

#mainphotosm{
width:550px;
float:left;
}

#mainphotoleftsm{
width:200px;
float:left;
vertical-align:top;
}

#uptitle{
text-align: left;
vertical-align:top;
margin-bottom:10px;
}

#photothumbssm{
width:200px;
margin-bottom:20px;
float:left;
}

.mainthumbssm{
width:90px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

.mainthumbssmlast{
width:90px;
float:left;
margin-right:10px;
margin-bottom:10px;
}



/*album small END */


#menuright{
width:150px;
height:500px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

/* What main contains END */

#footer{
width:945px;
height:30px;
margin-top:30px;
padding-right:5px;
}

#footerdes{
text-align:right;
}

#footerdes a{
color:#999999;
text-decoration:none
}


.end{
clear:both;
}

#mainend{
background: #000000 url(../images/mainbg_bottom.gif) no-repeat top;
height:10px;
margin:0 0 0 0;
padding:0 0 0 0;
width:950px;
}

.categoryalbum{
width:182; 
height:25px;
text-align:right;
line-height:25px;
color:#000000;
padding-right:5px;
font-size:12px;
}

.categoryalbum a{
color:#000000;
text-decoration:none;
}

.newsdisplay{
background:#FFFFFF;
width:415px;
color:#000000;
padding:10px 10px 10px 10px;
}


.newsdisplayheader{
height:20px;
width:415px;
}

.newsdisplaymain{
margin-bottom:5px;
}

.collobject{
height:165px;
width:187px;
float:left;
}

.collobjecttitle{
margin-left:10px;
margin-right:10px;
margin-top:4px;
height:105px;
}

.collobjecttitle a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.collobjectbox{
width:20px;
height:20px;
margin-left:107px;
}

.newscolumn{
width:175px;
float:left;
margin-right:16px;
}

.newscolumnlast{
width:175px;
float:left;
}

.newsobject{
height:175px;
width:175px;
float:left;
}

.newsobjecttitle{
margin-left:10px;
margin-right:10px;
margin-top:4px;
height:71px;
text-align:left;
font-size:11px;
}

.newsobjecttitle a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.newsobjectbox{
width:20px;
height:20px;
margin-left:75px;
}

.redtitle{
color:#DE1A28;
margin-right:4px;
font-size:14px;
font-weight:bold;
}

.announce{
font-size:18px;
margin-top:20px;
text-align:center;
}

#biographic{
background:url(../images/bg01.jpg) no-repeat bottom right;
font-size:16px;
line-height:20px;
font-weight:bold;
}

#biographic h1{
background:url(../images/pdf_effect.gif) repeat-x bottom;
margin:0;
height:30px;
width:290px;
padding:0;
font-size:22px;
color:#DE1A28;
}

#contact{
font-size:12px;
line-height:20px;
}

#contact h1{
background:url(../images/pdf_effect.gif) repeat-x bottom;
margin:0;
height:30px;
width:180px;
padding:0;
font-size:22px;
color:#DE1A28;
}


.redcolor{
color: #DE1A28;
}

.greyhound{ color: #693E6C; font-weight:bold;}

#uptitle .up1{
font-size:24px;
color:#DE1A28;
margin:0;
padding:0;
line-height:18px;
margin-right:10px;
}

#uptitle .up2{
margin:0;
padding:0;
font-size:18px;
color: #FFFFFF;
}

#logedin a{
font-size:11px;
color:#999;
padding-right:7px;
text-decoration:none;
}
#logedin a:hover{
color:#FFF;
padding-right:7px;
text-decoration:none;
}

#members{
font-size:12px;
line-height:16px;
font-weight:bold;
}

#members h1{
font-size:16px;
color:#DE1A28;
}

#members h2{
font-size:14px;
}

#designedbyboxes{
width:374px;
float:left;
}

#noveboxes{

}

.inwhite{
text-align:left;
font-size:11px;
margin-top:10px;
float:left;
color:#000000;
}

#whitecontent{
width:730px;
background:#FFFFFF;
float:left;
color:#000000;
padding:10px 10px 10px 10px;
text-align:left;
font-size:11px;
margin-top:10px;
}

#whitecontent h1{
margin:0;
height:30px;
padding:0;
font-size:18px;
color:#DE1A28;
}

#whitecontentd{
width:346px;
background:#FFFFFF;
float:left;
color:#000000;
padding:5px 10px 10px 10px;
margin-left:10px;
text-align:left;
font-size:11px;
}

#whitecontentd h1{
margin:0;
height:20px;
padding:0;
font-size:16px;
color:#DE1A28;
}

#whitecontentd h2{
margin:0;
height:20px;
padding:0;
font-size:12px;
}

.noveobject{
height:187px;
width:187px;
float:left;
}

.noveobjecttitle{
margin-left:10px;
margin-right:10px;
margin-top:4px;
height:95px;
font-size:16px;
text-align:left;
}

.noveobjecttitles{
height:95px;
font-size:10px;
font-weight:normal;
}

.noveobjecttitle a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.noveobjectbox{
width:20px;
height:20px;
margin-left:107px;
}

.newsobject1{
height:87px;
width:175px;
float:left;
margin-bottom:10px;
font-size:20px;
text-align:center;
}

.tags{
margin-top:30px; 
color:#666666; 
font-size:9px;

}

.tags a{
color:#666666; 
font-size:9px;
text-decoration:none;
}


#gallery { 
	width:  750px;
    height:  330px; 
    padding: 0;  
    margin:  0;
	margin-bottom:10px;
} 
 
#gallery img {  
    background-color:#000;  
    width:  750px; 
    height: 330px; 
    top:  0; 
    left: 0 
} 
