* {
	margin: 0;
	padding: 0;
}

body {
background: #121743;
font-family: Verdana,Sans-serif;
font-size: .7em;
}

#container {
width:900px;
/*margin: 15px auto 15px auto;*/
margin: 15px 0 0 15px;
margin-left:auto;
margin-right:auto;
}

#col-rt {
width:730px;
height:500px;
float:right;
margin-left:20px;
}

#col-lt {
width: 150px;
height: 500px;
background: url(images/crest.png) no-repeat center top;
}

div#qte-logo {
/*background: url(images/logo_tnsp.png) no-repeat center right;*/
/*position:absolute;*/
height:111px;
width:715px;
/*left:335px; */
/* top:315px; */
z-index:10000;
font-family:Georgia,serif;
color:white;
font-size:175%;
font-style:italic;
font-weight:bold;
text-align:right;
margin-top:-85px;

}

#col-rt-photobox {
position:relative;
height:300px;
margin:0;
/*filter:alpha(opacity=65);
-moz-opacity:.65;*/
}

#col-rt-bottom-divider {
background: url(images/bottom-divider.png) repeat-x top #000;
height:20px;
}

/* divider below photo */
#col-rt-bottom-container {
height:132px;
background: url(images/bg-grad.png) repeat-x top #FBEBC6;
}


#col-rt-bottom-container a {
font-weight:normal;
color:#0F0063;
text-decoration:none;
}

#col-rt-bottom-container a:hover,
#col-rt-bottom-container a:active
 {
text-decoration:underline;
}

/* calendar of news articles */
#col-rt-bottom-container-lt {
float: left;
width:345px;
height:118;
padding: 10px 0 0 10px;
}

/* calendar of events */
#col-rt-bottom-container-rt {
float: right;
width:344px;
height:118;
border-left:1px solid #000;
padding: 10px 10px 0 10px;
}

#col-rt-bottom-container-rt h1, #col-rt-bottom-container-lt h1 {
font-family: Georgia,Serif;
font-size: 110%;
}

#col-rt-bottom-container-rt ul, #col-rt-bottom-container-lt ul {
list-style-type:square;
list-style-position:inside;
margin:10px 0 0 10px;
}

#col-rt-bottom-container-rt ul li, #col-rt-bottom-container-lt ul li {
margin-bottom:8px;
}

.jumptag {
text-align:right;
}

#nav-top-main {
background: url(images/nav-bg.png) repeat-x;
height:38px;
color:#fff;
padding:10px 0 0 75px;
}

#nav-top-main ul {
list-style-type:none;
}

#nav-top-main ul li {
font-family: Georgia,serif;
color: #fff;
font-size:130%;
float:left;
margin-right:75px;
}

#nav-left-main {
padding-top: 200px;
}

#nav-left-main ul {
list-style-type: none;
}

#nav-left-main ul li {
font-family: Georgia,serif;
text-align:center;
font-size: 120%;
color: #fff;
border-bottom: 1px solid #fff;
padding:15px 0 15px 0;
}

#nav-left-main ul li a {
color:#fff;
text-decoration:none;
}

#nav-left-main ul li:hover {
background: url(images/nav-rollover.png) repeat-y center;
}

#nav-left-main ul li.on {
background: url(images/nav-rollover.png) repeat-y center;
}


#footer {
text-align:center;
margin-top:8px;
font-size:80%;
color:#656FAF;
}

