#toplinks {
margin-bottom: 10px;
}
img.inline {
display: inline;
}
#menu {
text-align: right;
}
#main-content {
margin-bottom: 40px
}

#breadcrumb {
padding-left: 20px;
/*margin: 20px 0 10px; */
}
 

#breadcrumb a {
color: #000;
}
#leftnav {

float: left;
margin-right: 10px;
text-align: center;
width: 300px;
}
#content {
margin-left: 310px;
}

#content h1{
text-transform: uppercase;
}

#content h2{
padding: 10px 0;

}

.warning {
color: #C00;
font-weight: bold;
}
#menulanguage {
float: right;
font-size: 11px;
padding: 2px 0;
color: #999;
}
#menu {
float: right;
}
#menu, #menu ul {
padding: 0;
margin: 0;
list-style: none;
text-align: left;
}
#menu a {
display: block;
width: 60px;
padding: 2px 5px 2px 2px;
background-color: #FFF;
font-size: 11px;
}
#menu > li > a {
padding: 2px 0;
text-decoration: none;
}
#menu li {
float: left;
width: 70px;
}
#menu li ul {
position: absolute;
width: 70px;
left: -999em;
}
#menu ul a {
background-color: #E40018;
color: #FFF;
padding: 2px 10px;
border-bottom: 1px solid #C00;
}
#menu li:hover ul, #menu li.sfhover ul {
left: auto;
}

/* 	***************************************** 
	Following styles added by cv (29-09-2011) 
	*****************************************/ 

/*	===============
	Footer elements
	=============== */ 

/* 	footer overrides */

#footer {
	border-top: 1px solid #ccc;
}

#footer p {
	color: #ccc;
}


/* Social Media List */

ul.social-media-list{
	position: absolute;
	top: -26px;
	right: 0;
}

ul.social-media-list li{
	float: left;
	display: inline;
}


ul.social-media-list li a{
	display: block;
}


/* navigation link list */

ul.links {
	position: absolute;
	top: 5px;
	right: 0;
} 

ul.links li{
	display: inline;
	padding-left: 10px;
}

/* ====================================
	Table style (base-2.0.css) override
	=================================== */
	
table{ 
margin: 0;
}
