body {
margin : 0px 20px 20px 20px;
padding : 0;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
line-height:1.5em;
color : #4E4E4E;
background : url(img/bg.jpg) repeat-x top #fff;
}
#container {
width : 900px;
border-left : 8px solid #f2f2f5;
border-right : 8px solid #f2f2f5;
border-bottom : 8px solid #f2f2f5;
border-top: 0px;
margin-left : auto;
margin-right : auto;
/*padding : 10px;*/
color : #666;
background : #f2f2f5;
min-height:100%
}
.clear {
    display: block;
    clear: both;
}

/*TOP MENU*/
#topmenu {
width : 100%;
height: 28px;
background: url(img/top_menu.jpg) no-repeat;
background-repeat:no-repeat;
}

#topmenu ul{
display : inline;
height:26px;
line-height:26px;
list-style-type:none;
margin:0px 0px 0px 430px;
padding:0 0 2px 0px;
vertical-align:middle;
}
#topmenu li {
display:inline;
margin-left:5px;
padding:0 0 5px 30px;
}

#topmenu a {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

#topmenu a:hover {
color : #D31F22;
background : inherit;
text-decoration:none;
}

/*#header_container
{
width: 100%;
height: 264px;
}*/

			/*TOP BANNERs*/
#banner {
float : left;
width : 100%;
height : 207px;
background-image:url(img/header.jpg);
background-repeat:no-repeat;
padding:0px;
}

/*NAV CONTAINER*/
#navcontainer {
clear : both;
width : 100%;
height: 28px;
background: url(img/nav_bg.jpg);
background-repeat:no-repeat;
}
#navcontainer ul {
/*float : left;
/*width : 100%;*/
padding-left : 0;
margin-left : 0;
color : #fff;
line-height: 28px;
}
#navcontainer ul li {
display : inline;
font-size:12px;
text-align:center;
}
#navcontainer ul li a {
float : left;
/*padding : 0.2em 1em;*/
padding:0px 7px 0px 7px;
text-decoration : none;
/*border-right : 1px solid #fff;*/
/*background : #132C54;*/
/*background:url(img/btn_blu.jpg);
background-repeat:no-repeat;*/
color : #fff;
}
#navcontainer ul li a:hover {
/*background : #D31F22;*/
height: 28px;
background:url(img/btn_red.jpg);
/*background-repeat:no-repeat;*/
color : #fff;
}
#active a:link, #active a:visited, #active a:hover {
height: 28px;
background:url(img/btn_red.jpg);
/*background-repeat:no-repeat;*/
color : #fff;
}

#bread
{
	float:left;
	width:100%;
	padding-bottom:10px;
	padding-left:10px;
	margin-top: 5px;
}
			/*CENTRE CONTENT*/
#content {
width:450px;
padding : 10px;
margin-left : 190px;
margin-right : 220px;
margin-top: 10px;
background : inherit;
color : #666;
}

#content2 {
width:640px;
padding : 10px;
margin-right : 220px;
margin-top: 10px;
background : inherit;
color : #666;
}

#content_inner {
padding : 20px;
margin-left : 210px;
margin-right : 210px;
margin-top: 25px;
background : inherit;
color : #666;
}

#content_inner2 {
padding : 20px;
margin-right : 270px;
margin-top: 25px;
background : inherit;
color : #666;
}

#content_blog {
padding : 10px;
margin-left : 20px;
margin-right : 250px;
margin-top: 47px;
background : inherit;
color : #666;
}

#content_blog h2 {
	font-size:14px;
	margin-top:-2px;
	
}

#image {
width: 300px;
padding : 10px;
margin-left : 270px;
margin-right : 350px;
margin-top: 0px;
background : inherit;
color : #666;
}

#image p
{
	text-align:center;
	font-size:10px;
	font-style:italic;
}

.content_image
{
margin-top:-40px;
}
			/*LEFT CONTENT*/
#sidebar {
float : left;
width : 180px;
height: auto;
margin : 0 0 0 0;
padding : 5px;
color : #666;
background : #f2f2f5;
}

#sidebar_inner {
float : left;
width : 200px;
margin : 0 0 0 0;
padding : 10px;
color : #666;
background : #f2f2f5;
}

#sidebar_inner_col{
float : left;
width : 400px;
margin : 0 0 0 0;
padding : 10px;
color : #666;
background : #f2f2f5;
}

#sidebar_inner_col h2{
color:#000;
font-size:16px;
}

#box1
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}

#box2
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}

#box3
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}

#box4
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}

#box1_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box2_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box3_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box4_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

			/*LEFT MENU*/
#menu {
width : 160px;
padding : 0px 0 0 0;
}
#menu ul {
margin : 0;
padding : 0px;
list-style-type:none;
}
#menu li {
margin : 0 0 0.1em 0;
}
#menu a {
display : block;
width : 180px;
padding : 0.1em 0.8em;
text-decoration : none;
color : #4E4E4E;
/*background : #132C54;*/
}
#menu a:hover {
/*background : #D31F22;*/
color : #4E4E4E;
}
			/*RIGHT CONTENT*/

#sidebar-b {
float : right;
width : 200px;
/*height:auto;
min-height:100%;*/
margin : 0px;
padding : 10px;
border-left : 1px solid #999;
background : #f2f2f5;
color : #666;
}

#sidebar-b_col {
float : right;
width : 400px;
margin : 0;
padding : 10px;
border-left : 1px solid #999;
background : #f2f2f5;
color : #666;
}

#sidebar-b h2 {
color: #D31F22;
font-size:20px;
}

#sidebar-b_inner {
float : right;
width : 200px;
margin : 0;
padding : 10px;
background : #f2f2f5;
color : #666;
}

#sidebar-b_inner2 {
float : right;
width : 260px;
margin : 0;
padding : 10px;
background : #f2f2f5;
color : #666;
}

#sidebar-b_inner_col {
float : right;
width : 400px;
margin : 0;
padding : 10px;
background : #f2f2f5;
color : #666;
}

#sidebar-b_inner_col h2 {
color:#000;
font-size:16px;
}

#sidebar-blog {
float : right;
width : 200px;
margin : 0;
padding : 10px;
background : #f2f2f5;
color : #666;
min-height: 500px;
border-left : 1px solid #999;
}


#box1b
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}
#box1b2
{
	width: 260px;
	margin: 5px 0px 10px 0px;
	padding: 45px 0 0 0;
}

#box2b
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}
#box2b2
{
	width: 260px;
	margin: 5px 0px 10px 0px;
}

#box3b
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}
#box3b2
{
	width: 260px;
	margin: 5px 0px 10px 0px;
}

#box4b
{
	width: 200px;
	margin: 5px 0px 10px 0px;
}
#box4b2
{
	width: 260px;
	margin: 5px 0px 10px 0px;
}

#box1b_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box2b_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box3b_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}

#box4b_col
{
	width: 400px;
	margin: 5px 0px 10px 0px;
}
			/*RIGHT SCROLLBAR*/
div.scroll {
float:right;
/*overflow : auto;*/
height : 100%;
/*min-height:100%;*/
width : 180px;
/*height:auto;*/
padding : 5px;
color : #333;
background : #e0ecf2;
border : 1px solid #ccc;
margin : 20px 0 25px 10px;
}


div.scroll h3 {
	padding:0px;
	margin:4px 0px 4px 0px;
}

div.scroll h4 {
	padding:0px;
	margin:4px 0px 4px 0px;
	font-size:11px;
	text-align:left;
}

div.scroll h5 {
	padding:0px;
	margin:4px 0px 4px 0px;
}

div.scroll hr{
	color:#FFF;
}

.rss{
width: 10px;
height:10px;
}

		/*LEFT SCROLLBAR*/
div.adv {
overflow : auto;
height : 250px;
width : 145px;
padding : 1ex;
color : #333;
background : #e0ecf2;
border : 1px solid #ccc;
margin : 20px 0 0px 0px;
}

			/*BOTTOM BANNER*/
#bot_banner {
clear : both;
padding :0px;
width: 100%;
margin-top : 5px;
/*background : #e0ecf2;
border : 1px solid #ccc;*/
}

#bot_banner p {
padding :5px;
margin-left:5px;
}

#bot_banner h2 {
color: #000;
font-size:16px;
margin-left:10px;
}

#bot_banner_2 {
clear : both;
padding :0px;
width: 100%;
margin-top : 5px;
/*background : #e0ecf2;
border : 1px solid #ccc;*/
}

#bot_banner_2 p {
padding :5px;
margin-left:5px;
}

#bot_banner_2 h2 {
color: #000;
font-size:16px;
margin-left:10px;
}
			/*FOOTER*/
#footer {
clear: both;
padding : 2px 20px 0px 0px;
height:28px;
color : #fff;
background: url(img/footer.jpg) no-repeat #FFF;
text-align:right;
font-size:11px;
}
#footer a:link, #footer a:visited {
background : none;
color : #fff;
text-decoration : none;
font-weight:normal;
padding: 5px;
}
#footer a:hover {
background : none;
color : #fff;
text-decoration:underline;
font-weight:normal;
padding: 5px;
}

			/*FOOTER*/
#bot_footer {
float:right;
padding : 5px;
margin-top : 10px;
margin-right:5px;
color : #4E4E4E;
}
#bot_footer a:link, #footer a:visited {
background : inherit;
color : #4E4E4E;
text-decoration : none;
font-size:11px;
padding:0px;
}
#bot_footer a:hover {
text-decoration: underline;
padding:0px;
}

			/*TYPOGRAPHY*/
h1, h2 {
font-size : 20px;
color : #D31F22;
background : inherit;
}
h3 {
font-size : 14px;
color : #D31F22;
background : inherit;
}

h6{
	font-size:10px;
	font-style:italic;
	text-align:center;
	padding:0px;
	margin:0px;
}
			/*LINKS*/
a {
color : #132C54;
font-weight : bold;
text-decoration : none;
/*background : inherit;*/

}
a:hover {
color : #D31F22;
/*background : inherit;*/
text-decoration:underline;
}
			/*CLASSES*/
.news {
font-size : 100%;
background : inherit;
color : #333;
}
.sitename {
font-size : 180%;
margin : 0 0 10px 0;
color : #826c45;
background : inherit;
}
blockquote {
font-weight : bold;
font-size:16px;
font-style : italic;
color : #375FA4;
}

.image
{
	margin-top: 10px;
margin-left: 80px;
border: 1px solid #999;
}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid red;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #00F;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #00F;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
