body {
	font-family: Calibri, "Trebuchet MS", sans-serif;
	font-size: 100%;
	margin:0;
	padding:0;
}
.sansfont {
	font-family: Calibri, "Trebuchet MS", sans-serif;
}

h1 {
	font-size: 1.7em;
	font-weight: bold;
	color: #660000;
}
h2 {
	font-size: 1.3em;
	font-weight: bold;
}
.small
{
	font-size: 0.8em;	
}

#content {
	padding: 10px 3em 4em 3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#meshty {
	background-image: url(bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#FFCC33;
	padding: 3em 3em 4em 3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#header {
	background: #660000;
	padding: 10px 3em 0px 3em;
	border-bottom: 1px solid #000000;
}

.shortcut, .shortcut a
{
	float:right;
	width:180px;
	color:#FFFFFF;
	font-size:0.9em;	
}


#timeline
{
margin: 0;
padding: 0.5em 0px 1.5em 0px;
list-style-type: none;
} 
#timeline li 
{ 
padding: .2em 1em 0px 0px;
display: inline; 
text-decoration: none;
color: #ffcc00;
font-size:2em;
font-weight:bold;
} 
#timeline li a
{
	color: #fff;
	text-decoration:underline;
	font-size: 0.6em;
	font-weight:normal;
	padding-top: 0.2em;
	padding-right: .1em;
	padding-bottom: 0px;
	padding-left: 0px;
}
#timeline li a:hover
{
/*color: #fff;
background-color: #369;*/
}

/* rounded corners*/
.roundcont {
	width: 100%;
	background-color: #f9f9bf;
	color: #000000;
}

.roundcont p {
	margin: 0 2em;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



.padded li
{
	padding-bottom: 1em;
}

/* RED rounded corners*/
.roundcontR {
	width: 100%;
	background-color: #660000;
	color: #ffffff;
}

.roundcontR p {
	margin: 0 2em;
}

.roundtopR { 
	background: url(r-tr.gif) no-repeat top right; 
}

.roundbottomR {
	background: url(r-br.gif) no-repeat top right; 
}


/* buttons */
#navcontainer { width: 300px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 3px 1em 3px 1em;
width: 260px;
background-color: #ffcc33;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #660000;
color: #fff;
}
