@charset "utf-8";
/* CSS Document */
/* http://colorblender.com/?preloadblend=C5DD00809100DE6400914100212121DEDEDE */
/* http://www.caist.com */
/*
very lightes green: dff1a5
lightest green: C6E26D
light green: C5DD14
dark green: 82910d
*/

*
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family: Tahoma,Georgia,Arial,sans-serif;
}

body
{
	background: #fff url(/img/layout/background_stripe.png) repeat-x top;
	
}

#container {
	text-align: left;
	margin: 0 auto;
	padding: 0 0px;
	width: 800px;
	background: #fff url(../img/sidebar.gif) 165px 0 repeat-y;
}

#contents {
	width: 715px;
	float: right;
	padding-bottom: 1em;
	clear: both;
}

#sidebar {
	background: url(../img/sidebar-top.gif) 155px 0 no-repeat;
	width: 160px;
	float: right;
	padding: 20px 35px 1em 0;
	margin-top: -10px;
	margin-bottom: 400px; /* to keep the page height */
	
}

#content
{
	width: 60%;
	padding: 0 30px ;
	margin: 0px;
}

h2
{
	color:#82910d;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
}

h3
{
	color:#AAAAAA;
	padding: 0px;
	margin: 0px;
	margin-top:10px;
}

a, a:link, a:visited{
	color: #82910d;
}

a:hover{
	color: #82910d;
	text-decoration: none;
}

label
{
	width: 100px;
	display:block;
	float:left;
}

input
{
	margin:3px;
	border: solid 1px #82910d;
	padding: 3px;
	background-color:#dff1a5;
}

input:hover
{
	background-color:#C6E26D;
}

#header
{
	background-color:#C5DD14;
	background-image: url(/img/layout/header_sparky.gif);
	height: 100px;
	padding:0px;
	margin: 0px;
	margin-bottom: 10px;

}

#footer
{
	padding:0px;
	margin: 0px;
	margin-top: 10px;
	font-size:9px;
	color: #999999;
	background-color:#FFFFFF;
	background-image: url(/img/layout/sparky_footer.gif);
	height: 37px;
}

.wrxNavigation a
{
	color: #91490D;
	background-color:#FDFDFD;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	width:150px;
}

.wrxNavigation a:hover
{
	color: #DE6F14 !important;
	background-color:#F0F0F0;
	text-decoration: none !important;
}

.wrxNavigation ul
{
	/*border-top:1px solid #999999;*/
}

.wrxNavigation li
{
	/*border-bottom:1px solid #999999;*/
	font-size: 11px;
}

.wrxNavigation .highlight a
{
	/*border-bottom:1px solid #999999;*/
	font-weight:bold;
	background-color:#dff1a5;
	padding-left: 10px !important;
	width:150px !important;
	
}

li.seperator
{
	background:top;
	background-image: url(/img/layout/point_line.png) !important;
	background-repeat: repeat-x;
	height: 1px;
	line-height: 1px;

}

.wrxPanel
{
	padding: 5px;
	margin-bottom: 5px;
}

.wrxPanel .header
{
	background:#AAAAAA;
	font-size:14px;
	padding: 5px;
}

.wrxPanel .content
{
	background:#EEEEEE;
	padding: 5px;
}

.wrxEditPanel
{
	font-size: 10px;
	background:#FFFF99;
	padding: 5px;
}

.wrxGallery
{

}

.wrxGalleryImage
{
	border:solid 1px #666666;
	padding:2px;
}

.wrxGalleryImagePanel
{
	width: auto;
	float:left;
	margin: 5px;
}

.wrxGalleryImagePanel .description
{
	font-size: 9px;
}

.wrxFilePanel
{
	font-size: 10px;
	background:#FFFF99;
	padding: 5px;
	margin-bottom: 3px;
}

.wrxColumns1_2
{
	width: 50%;
	float: left;
}

/*** Page Attributes Panel ***/

.wrxPageAttributes
{
	background:#FFFF99;
	margin-bottom: 10px;
}
.wrxPageAttributesHead
{
	background:#FFCC66;
	padding: 5px;
	color:#000000;
	size: 10px;
	font-weight: bold;
}
.wrxPageAttributesContent
{
	padding: 5px;
}

.wrxPagesTable
{
	width: 100%;
}

.wrxPagesTable td
{
	background:#DDDDDD;
}

.wrxErrorPanel
{
	background:#FFCCCC;
	border:#FF6666 1px solid;
	margin-bottom: 3px;
}

.wrxErrorPanel .title
{
	background:#FF9999;
	font-weight:bold;
	padding: 3px;
}

.wrxErrorPanel .content
{
	padding: 3px;
}

.error-message
{
	background:#FFCCCC;
	border: #FF6666 1px solid;
	padding: 3px;
}

#updates_sidebar *
{
	font-size: 10px;
}
