/**Module specific color styles*/

.bg_dark {
	background-color: #3C435D;
}


.bg_medium {
	background-color: #D5DEE3;
}


.bg_light {
	background-color: #FDFDFD;
}

.white {
	background-color: white;
}

.black {
	background-color: black;

}


/**theme specific styles*/

.heading {
	font-weight	:600;

}

body	{
	color            : #AF5A0E;
	background-color : #FDFDFD;
	font-family      : Georgia, Times, "Times New Roman", serif;
}

#container {
	color            : #AF5A0E;
	background-color : #D5DEE3;
}

#banner {
	background-color : #D5DEE3;
}

#container, #content, #operate, #footer {
	color            : #000000; //#AF5A0E;
	background-color : #D5DEE3;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color            : #803F08;
}


small	{
	font-size:	.92em;
}


big	{
	font-size:	1.17em;
}


pre, tt	{
	font-family:	'Monotype.com', Courier New, monospace;
	font-size:      0.9em;
}


ol li	{
	list-style-type: decimal;
}

ol ol li {
	list-style-type: lower-alpha;
}


ol ol ol li {
	list-style-type: lower-roman;
}


h1, h2, h3, h4, h5, h6 {
	line-height:	1.33em;
	font-size-adjust:	.53;
}

h1 {
	font-size:	2em;
	font-weight:	500;
}

h2 {
	font-size:	1.75em;
	font-weight:	500;
}

h3 {
	font-size:	1.58em;
	font-weight:	600;
}

h4 {
	font-size:	1.33em;
	font-weight:	600;
}

h5, dt	{
	font-size:	1.17em;
	font-weight:	600;
}

h6 {
	font-size:	1em;
	font-weight:	700;
}


tfoot, thead	{
	font-size:	1em;
}

th	{
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
}

a, address, blockquote, body, cite, code, dd, del, dfn,
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var,
applet, big, center, dir, font, hr, menu, pre,
abbr, acronym, bdo, button, fieldset, ins, label {
	border-color:	#ccc;
	border-style:	none;
}

em, i {
	font-style:	italic;
}

strong, b {
	font-weight:	bold;
}

em strong, strong em	{
	text-transform:	uppercase;
	font-style:	normal;
	font-weight:	bolder;
}

del	{
	text-decoration: line-through;
	background:	#900;
}

ins	{
	text-decoration:	none;
	background:	#060;
}

var, cite, dfn, .note	{
	font-style:	italic;
}

address	{
	font-style:	normal;
	letter-spacing:	.1em;
}

acronym	{
	font-variant:	small-caps;
	letter-spacing:	0.1em;
}

hr	{
	color:	#ccc;
}

#colophon {
	display:	none;
}

col, colgroup, table, tbody, td, tr {
	border-style:	none;
	margin      : 0 0 0 0;
	padding     : 0 0 0 0;
}

a:link {
	color            : #504F1D;
	text-decoration  : none;
}

a:visited {
	color            : #807B60;
	text-decoration  : none;
}

a:hover {
	color            : #504F1D;
	background-color : #FDFDFD;
	text-decoration  : none;
}

.boxed a:hover {
	color		: #504F1D;
	background-color: #D5DEE3;
}

a.offsite {
	text-decoration: none;
	font-weight: normal;
	color:	#F60;
	font-family: none;
}
