*{
margin:0px;
padding:0px;
}

img{
border:0px;
}

.floatl{
float:left;
}

.floatr{
float:right;
}

.clear{
clear:both;
}

body{
background:#cccccc8c;
font-family:Osaka;
font-size:1em;
line-height: 1.8em;
color:#444;
border-top: solid 3px #de2a1d;
}

p{ font-size: 16px; line-height: 30px; color:#444}

#nox_wrapper{
width:900px;
margin:auto;
}

.nox_top{
height:364px;
background:url(http://touetsurvar.org/images/simple_img.jpg) bottom left no-repeat;
}

.logo{
padding-top:20px;
padding-left:20px;
}



.nox_box{
padding:40px 0px 40px 0px;
}

.subnav{
width:240px;
}


.linklist{
}

.linklist h2{
font-weight:normal;
font-size:25px;
color:#000;
padding-bottom:10px;
}

.linklist h2 a, .linklist h2 a:hover { color:#000;}

.linklist ul{
list-style:none;
}

.linklist li{
font-size: 1em;
padding: 10px 0;
color:#1f718e;
}

.linklist li{
padding: 0.5em 1em;
background: linear-gradient(to right, #fbfbfb, #c6ccd2);
color: #FFF;
border-bottom: solid;
}

.linklist li a{
text-decoration:none;
color:#444;
background:url(http://touetsurvar.org/images/arrow.png) no-repeat left center;
display:block;
padding-left:20px;
}

.linklist li a:hover{
color:#de2a1d;
}

.linklist li a.active{
background:#f7f8e0 url(http://touetsurvar.org/images/archives-list-hover-bullet.gif)  no-repeat left center;
color:#1f718e;
}

.maincol{
width:641px;
}

.nox_right {
line-height:20px;
margin-bottom: 32px;
}

h1, h2, h3, h4{line-height:1.8em; color:#000; font-weight:normal}

h3 a{ color: #000; font-size:22px;}
h3 a:hover{ color:#D01B1E; text-decoration: underline; }

a{color:#444; text-decoration:none;}

a:hover{color:#D01B1E;}

a.home img { filter:alpha(opacity=50); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; border:solid 1px #eee; margin: 10px 0px;}
a.home:hover img { filter:alpha(opacity=50); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;}

.nox_right h1{
	font-weight:normal;
	font-size:26px;
	color:#000;
	margin-bottom: 10px;
}

.nox_right h3{font-size:20px;font-weight:bold; padding:0px 0px 0px 0px; border-bottom:1px dotted #666; margin:0px 0px 10px 0px; color:#de2a1d}

.nox_right p{
font-size:1em;
line-height:1.8em;
padding:0px 0 10px 0;
color:#333;
}


.nox_bottom{
color:#000;
height:60px;
line-height: 60px;
padding: 10px 0;
width:900px;
border-top: 1px dotted #333;
}


.nox_bottom p{ 
color:#444;
}

.nox_bottom p a{ color:#de2a1d; font-weight:bold}

.sub { margin: 10px 0 25px 0; border:solid 1px #eee;}