body
{
	width: 810px ;
	background-color: #F8F7E5 ;
	color: #333 ;
}

h1, h2, h3, h4, h5, h6, h7, input, button, textarea
{
	color: #333 ;
}

#layout th
{
	background: #DFECF4 none repeat scroll 0% 0% ;
	padding-bottom: 3px ;
	border-bottom: 1px solid #C9E0E8 ;
}

a
{
	color: #338 ;
}

#layout
{
	background-color: white ;
	border: 1px solid #E4E3CE ;
	padding-top: 5px ;
	padding-left: 5px ;
	padding-right: 5px ;
	padding-bottom: 5px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px ;
}

tr.even td
{
	background: #F8F8F8 ;
}

#timeline #page_nav #current
{
	background: #DFECF4 !important ;
}

div.jGrowl div.default
{
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px ;
}

div.jGrowl div.default div.header
{
	-webkit-border-top-left-radius: 10px ;
	-webkit-border-top-right-radius: 10px ;
	-moz-border-radius-topleft: 10px ;
	-moz-border-radius-topright: 10px ;
}

div.jGrowl div.default div.close
{
	-webkit-border-top-right-radius: 10px ;
	-moz-border-radius-topright: 10px ;
}

div.jGrowl div.default div.header, div.jGrowl div.default div.close
{
	background-color: #DFECF4 ;
	border-bottom: 1px solid #C9E0E8 ;
	padding-bottom: 6px ;
	border-top: 1px solid #eee ;
	border-left: 1px solid #eee ;
	border-right: 1px solid #eee ;
}

div.jGrowl div.default div.close
{
	padding-bottom: 4px ;
	border-left: 0 ;
}

div.jGrowl div.default div.message
{
	border-right: 1px solid #eee ;
	border-bottom: 1px solid #eee ;
	-webkit-border-bottom-left-radius: 10px ;
	-webkit-border-bottom-right-radius: 10px ;
	-moz-border-radius-bottomleft: 10px ;
	-moz-border-radius-bottomright: 10px ;
}
