body {
	color:#313131;
	background-color:#FEFEF7;
}

a {
	color:#313131;
}

a:link {
	color:#313131;
}

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

a:visited {
	color:#313131;
}

p {
	margin:0 0 0.2em;
}

div.container {
	margin:0 auto;
	border-left: 10px solid #FEFEF7;
	border-right: 10px solid #FEFEF7;
	background-color:#FEFEF7;
}

h1.mini{
	font-size:2em;
	font-weight:bold;
	color:#666666;
	text-align:right;
}

div.resume {
	text-align:right;
}

div.space {
	height: 17px;
}

div.space-34 {
	height: 34px;
}

div.header {
/* 	height: 100px; */
}

div.coord {
	text-align:right;
}

div.top_nav {
	position: absolute;
	left: -1900px;
	font-size:5px;
	margin:0px;
	padding:0px;
}

div.menu-top {
	height: 25px;
 	border-bottom: 3px solid #F1E111;
	background-color:#000000;
}

div.menu-bottom {
	height: 25px;
	border-top: 3px solid #F1E111;
	background-color:#000000;
}

div.menu-item {
	text-align:center;
	vertical-align:middle;
}

div.menu-item a {
	display:block;
	height: 25px;
	font-size:1.2em;
	text-decoration:none;
	color:#ffffff;
	margin-top:2px;
/* 	font-weight:bold; */
}

div.menu-top div.menu-item a:hover {
	border-top: 1px solid #FFF632;
	margin-top:1px;
}

div.menu-bottom div.menu-item a:hover {
	border-top: 1px solid #000000;
	margin-top:1px;
}

div.node h2 , div.col-center h2 , div.block h3 {
	font-size:1.7em;
	padding: 0em;
	background-color:#FEFEF7;
	color:#313131;
	border-bottom: 2px solid #313131;
	margin-bottom:0em;
}

div.block h3 {
	line-height:1.5;
}

div.container_right div.block h3:hover {
	border-bottom: 2px solid #FFF632;
}

div.node h2 a {
	color:#313131;
	text-decoration:none;
}

div.node h2 a:link {
	color:#313131;
	text-decoration:none;
}

div.node h2 a:hover {
	color:#313131;
	text-decoration:none;
}

div.content {
/* 	background-color:#E9E7D8; */
	background-color:#F7F6F0;
	padding: 0.5em 0.5em 0.5em 0.5em;
/* 	border-bottom: 2px solid #313131; */
}

table.views-view-grid td {
	vertical-align:top;
}

table.views-table tr.even td {
	background:#BEBE9D none repeat scroll 0 0;
}

/* table.sticky-table thead.tableHeader-processed */

thead th {
	background-color:#E0E0D3;
}

tr.odd td {
	background-color:#F7F6F0;
}

tr.even td {
	background-color:#FEFEF7;
}

div.container_right div.view-content table.views-table thead {
	display:none;
}

div.container_right div.view-content table.views-table tr.even td {
	background-color:#F7F6F0;
}

.vocabindex a, .vocabindex span.description {
	text-decoration:none;
	font-size:1.2em;
}

div.main-product-image {
	display:none;
}

div.view-content a {
	text-decoration:none;
}

div.views-field-tid a {
	margin-top:0.1em;
	font-weight:bold;
}

div.views-field-field-image-cache-fid {
	margin-top:0.2em;
}

div.container_top {
	background-color:#F1E111;
}

.mar-l-3 {
	margin-left:3px;
}

.mar-r-3 {
	margin-right:3px;
}

.mar-r-2 {
	margin-right:2px;
}

.mar-t-3 {
	margin-top:3px;
}

.mar-b-3 {
	margin-bottom:3px;
}

div.container_top a {
	text-decoration:none;
	color:#313131;
}

div.container_top h3 {
	color:#313131;
}

fieldset {
	background:#F7F6F0 none repeat scroll 0 0;
	border:1px solid #E0E0D3;
	padding:0.5em;
}

div.col-center div.view-id-news div.views-field-title {
	font-size:1.4em;
	padding: 0em;
	background-color:#FEFEF7;
	color:#313131;
	border-bottom: 1px solid #313131;
	margin-bottom:0em;
	line-height:1.5em;
}

div.container_main {
/* 	background-color:#e1e1e1; */
/* 	-moz-border-radius: 3px; */
/* 	-webkit-border-radius: 3px; */
}

div.col-center img {
	border:0px solid #CCCCCC;
	margin:2px;
}

div.node div.meta {
	margin-bottom:0em;
	padding:0.3em;
	background-color:#E0E0D3;
	color:#313131;
}

div.meta div.submitted {
	display:none;
}

/* Page */

ul.pager li.pager-current {
	background:#313131 none repeat scroll 0 0;
}

ul.pager a, ul.pager li.pager-current {
	border:1px solid #313131;
}

ul.pager a {
	text-decoration:none !important;
}

ul.pager a:link, ul.pager a:visited {
	color:#313131;
}

ul.pager a:hover , ul.pager a:focus {
	background-color:#313131;
	border: 1px solid #313131;
	color:#e4e4e4;
}

a.tagadelic {
	text-decoration:none;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.container_bottom {
	background-color:#F1E111;
/* 	border-top: 2px solid #E6E6E6; */
	color:#313131;
}

div.container_bottom div.content {
	border-bottom:0;
	background:transparent;
}

div.container_bottom a {
	color:#313131;
}

div.container_bottom div.content {
	background-color:transparent;
}

div.footer {
/* 	height: 100px; */
	font-size:1em;
	color: #313131;
}

div.footer a {
	font-size:1em;
	color: #313131;
	text-decoration:none;
}

div.footer a:hover {
	color: #313131;
	text-decoration:none;
}

