/* CSS Document */
#wrapper {
background-image: url(images/bck.jpg);
background-repeat: repeat-x;
width: 600px;
border: thin solid #000000;
margin-right: auto;
margin-left: auto;
padding 0px;
}
body{
background-image: url(images/bck.jpg);
background-repeat: repeat-x;
background: #CCCCCC;
padding: 0;
font:normal 0.8em/1.2em tahoma, grande lucida, verdana,aria,sans-serif;
}
.spacer{clear: both;
}
#left h2{
background: #FF0000 url(images/tr.jpg) no-repeat fixed top right;
padding: 6px 5px 5px 5px;
font-size: 14px;
color: white;
text-decoration:none;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}
#left h3{
padding: 5px 5px 2px 5px;
border-bottom: 2px solid #000000;
font-size: 12px;
color: black;
}
#right h3{
color: #000000;
background: #FF0000;
padding: 5px 5px 2px 5px;
font-size: 12px;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}
#header{
padding: 0px;
background-color: #fff;
position: center;
width: 590px;
}
#header p{
background-color: #FFF;
font-size: medium;
padding: 0;
margin: 0;
}
#ran{
width: 600px;

padding: 5px 0px 5px 0px;
background-color:#ff0;
text-align: center; 
border-top: 1px solid #000000;
border-bottom: 1px solid #FFFFFF;
background-color: #f00;
}
#ran ul{
padding: 0px 0px 0px 0px;
font color: #FFFFFF;
display: inline;
}
#ran li{
padding: 0px 0px 0px 0px;
font-size: 10px;
color: #330000;
list-style-type: none;
}
#navcontainer ul{
border-bottom: 1px solid #FFFFFF;
padding: 4px 0px 4px 0px;
margin: 0px;
list-style-type: none;
background-color: #F00;
color: #FFF;
width: 600px;

text-align: center;
font-size: 12px;
}
li { display: inline;
list-style-type: square;
}
li a {
padding: 4px 18px;
margin: 0px;
text-decoration: none;
background-color: #F00;
color: #FFF;
xxxborder-right: 1px solid #fff;
}

li a:hover {
padding: 4px 18px;
margin: 0px;
background-color: #FFFFFF;
color: #F00;
border-bottom: 1px solid #F00;
}

#main{
list-style-type: square;
border-top: 1px solid #F00;
border-bottom: 1px solid #F00;
padding: 0px;
background-color: #fff;
width: 600px;
}
#main li{
list-style-type: square;
padding: 6px 5px 5px 5px;
}

#left{
font-size: 12px;
float: left;
width: 400px;
padding: 0px 5px 5px 15px;
}
#right{
font-size: 11px;
border-left: 1px solid #ccc;
float: right;
width: 145px;
padding: 0px 15px 5px 10px;
}
#footer{
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
background-color: #f00;
height: 50px;
padding: 2px 0px 1px 0px;
}
#footer{
font-size: 11px;
	color: black;
	text-decoration: none;
}
table{
border: 1px solid green;
}
th{
text-align: left;
padding: 10px 5px;
background-color: #f00;
color: #fff;
font-size: small;
}
td{

}
#main p {text-align: justify;}

.row .art p{
margin: 0;
/* padding: vert horiz  */
padding: 2px 0;
}

.row .art hr{
margin: 5px 0;
padding: 0;
}

.row .art h3{
margin: 0;
padding: 2px 0;
}
#footer a:link {
font-size: 11px;
	color: white;
	text-decoration: none;
}
#footer a:visited {
font-size: 11px;
	color: black;
	text-decoration: none;
}
#footer a:hover {
font-size: 11px;
	color: white;
	text-decoration: underline;
}
#footer a:active {
font-size: 11px;
	color: black;
	text-decoration: none;
}