@charset "utf-8";

/* CSS Document */

*{

font: Arial, Helvetica, sans-serif;

font-family:Arial, Helvetica, sans-serif;

}

body{

margin:0px;

margin-top:20px;

background: #D9BC9D;

font-size:small;

}

#wrapper{

width:850px;

padding: 8px;

margin-left:auto;

margin-right:auto;

background:#FFFFFF;

overflow:hidden;

}

#slogan{

margin:0;

padding:0;

width:849px;

height:105px;

color:#600;

overflow: hidden;

margin-bottom:10px;

}

#banner{

margin:0;

padding:0;

width:850px;

height:250px;

background:url(banner.jpg);

overflow: hidden;

}

#toplinks{

width:846px;

background:#CCCCCC;

display:block;

padding:2px;

margin:0;

margin-bottom:4px;

margin-top:4px;

padding-bottom:4px;

padding-top:4px;

height:20px;

overflow:hidden;

}

#latest{

height:100px;

display:block;

width:846px;

padding:2px;

margin-bottom:4px;

overflow:hidden;

}

#newso{

width:800px;

float:left;

}

#logo{

display:block;

background:url(logo.png);

width:162px;

height:89px;

overflow:hidden;

margin:4px;

}



#breadcrumb{

font-size: 11px;;

width:846px;

background:#D9BC9D;

display:block;

overflow:hidden;

padding:4px;

margin:0;

margin-bottom:4px;

margin-top:4px;

}

#breadcrumb a{

text-decoration:none;

color: #990000;

}

#breadcrumb a:hover{

text-decoration:underline;

color: #993300;

}

#main{

width:846px;

/* background:#D9BC9D; */

display:block;

overflow:hidden;

padding:0;

margin:0;

}

#container{

float:left;

width:850px;

display:block;

overflow:hidden;

}

#laftcolumn{

background:#FFFFFF;

width: 196px;

overflow:hidden;

padding: 4px;

font-size:12px;

}

#limit{

margin:3px;

}

#content{

width:630px;

margin:0px;

background:#FFFFFF;



float:right;

padding:1px;

border: solid 4px #D9BC9D;

border-top:0px;

border-right:0;

border-bottom:0;

/*border-bottom:0px;*/

color:#666666;

}

#rightcolumn{

margin-left:auto;

width:170px;

padding:2px;

display:block;

background:#FFFFFF;

overflow:hidden;

}



.clear{

clear:both;

}

#footer{

border-top: solid 1px #CCCCCC;

padding-top:5px;

margin-left:auto;

margin-right:auto;

width:640px;

margin-top:40px;

text-align:center;

display:block;

margin-bottom:20px;

overflow: hidden;

font-size: xx-small;

color:#999999;

}

/* Internal Content formating starts here */

#toplinks ul, ol{

padding-left:2px;

margin-left:auto;

margin-right:auto;

}

#toplinks li{

position:relative;

top: -12px;

margin-left:auto;

display: inline;

list-style:none;

padding:3px;

padding-left:6px;

padding-right:6px;

}

#toplinks a{

color:#780303;

text-decoration:none;

}

#laftcolumn h3{

background-color:#D9BC9D;

color:#920D0B;

padding:4px;

}

#laftcolumn ul,ol{

margin-left:4px;

padding-left:4px;

margin-right:8px;

}

#laftcolumn li{

list-style:none;

border-bottom: 1px;

border-bottom-style: dashed;

border-bottom-color: #CCCCCC;

padding-top:4px;

padding-bottom:4px;

}

#laftcolumn a{

text-decoration:none;

color: #333333;

}

.module{

margin-bottom:8px;

}

#laftcolumn .module_menu{

border:solid 1px  #660000;

margin-bottom: 10px;

margin-top:4px;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

}

#laftcolumn .module_menu h3{

margin-top:0;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

}

#laftcolumn a:hover{

color: #990000;

}

#laftcolumn #current a{

font-weight:700;

}

#content .contentheading{

text-transform:uppercase;

font-size:15px;

font-weight: bold;

color:#780303;

}

a img{

border:none;

}

#content .blog_more, .blogsection, .pagenav{

padding:4px;

margin: 3px;

font-size:11px;

}

#content .componentheading{

font-size:13px;

font-weight: 700;

padding:6px;

margin:3px;

background:#CCCCCC;

border: solid 1px #666666;

}

#content td,th, li{

padding:5px;

}

li .small{

padding:5px;

}

#content fieldset{

border:none;

}

#content .small, .createdate, .modifydate, .contenttoc, .pagenavbar, .pagenavcounter{

font-size:10px;

}

.contentpane li{

display: list-item;

list-style:inside;

}

#content img{

float:left;

margin:2px;

padding:1px;

margin-right: 4px;

}

#content td.article_column, td.contentheading{

padding:0px;

}



#content table.contentpaneopen{

margin:0px;



border: solid 1px #CCCCCC;

border-collapse:collapse;

}

#content .article_separator{

clear:both;

margin:2px;

}

#content td.contentheading{

background: #D9BC9D;

background:#CCCCCC;

padding:1px;

padding-left:4px;

padding-right:2px;

margin:0;

text-transform:capitalize;

font-size:12px;

}

#newso td.contentheading{

font-size:14px;

font-family:Tahoma;

font-weight:800;

color:#990000;

}

td.buttonheading img{

margin:1px;

padding:o;

}

table.contentpaneopen{

width:100%;

padding:3px;

}



a.readon{

color: #660000;

text-decoration:none;

font: Tahoma;

font-size:11px;

}

#content a{

color:#993300;

text-decoration:none;

}

#content a:hover{

color:#993300;

text-decoration:underline;

}

#content ul,ol{

list-style: inside;

margin:3px;

padding:1px;



}

#content li{

padding:2px;

margin:1px;

}

#content .blog_more{

border:dashed 1px #999999;

}

#content table.contenttoc{

float:right;

margin:4px;

border:dashed 1px #CCCCCC;

border-collapse:collapse;

}

#content .highlight {color: #660000}

.pagenavcounter{

margin:4px;

margin-bottom:9px;

}



.module h3{

font-family:Tahoma;

color:#660000;

}



.module .relateditems{

font-size:11px;

font-family:Tahoma;

border: dashed 1px #660000;

margin:2px;

}



hr{

border: solid 1px  #999999;

}
.icons img{
	margin:10px; float:left;
}
