@import "./yui/base-min.css";
@import "./yui/fonts-min.css";
@import "./yui/reset-min.css";
@import "./wuform/wuform.css";

html {
	background-image	: url('../img/layout/red_1x99.gif');
	background-repeat	: repeat-x;
	background-color	: #EDEDED;
}

html.blue {
	background-image	: url('../img/layout/blue_1x99.gif');
}

a {
	text-decoration		: none;
	color:#186A98;
}
a:hover {
  text-decoration: underline;
}

strong {
	font-weight: bold;	
}

p {
	margin-bottom: 1em;	
}

.hidden {
	display: none;
}

#root {
	width				: 700px;
	position			: absolute;
	left				: 50%;
	margin-left			: -350px;
}

#header {
	height				: 99px;
	width				: 700px;
	margin-bottom		: 5px;
}

#header .navigation {
	color				: white;
	position			: absolute;
	right				: 5px;
	top					: 80px;
	font-size			: 10px;
}

#footer {
  font-size: 10px;
  text-align: right;
}

#header .navigation a {
	color				: white;	
}

#main {
	height				: 99px;
	width				: 700px;
}

#contentTable {
	width				: 100%;
	margin-top			: 10px;
	border				: 0px;
}

#contentTable td {
	border				: 0px;
	vertical-align		: top;
}

#content {
	width				: 520px;
}

#content h1, #content h2, #content h3, #content h4, #content h5,
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a {
	font-family			: georgia,times,"times new roman",serif;
	color				: #73163D;
	text-decoration		: none;
}

#content ul li a {
  display: block; 
}

#side {
	width				: 180px;	
}

#side .block .item {
	margin-bottom		: 10px;
}
#side .block .item.last {
	margin-bottom		: 0px;
}

ul.navigation {
	list-style			: none;
	padding				: 0px;
	margin				: 0px;	
}

ul.navigation li {
	display				: inline;
	margin-left			: 10px;
}

div.titleBlock .bottom {
	background-image	: url('../img/layout/bg-bot-box-1.gif');
	height				: 9px;
}
div.titleBlock .top {
	background-image	: url('../img/layout/bg-top-box-1.gif');
	height				: 9px;
}

div.titleBlock .content {
	background-color	: white;
	font-family			: georgia,times,"times new roman",serif;
	padding				: 10px;
	margin				: 0px 4px;
}

div.titleBlock h1 {
	color				: #73163D;
}

div.titleBlock h2 {
	color				: #C10E47;
}

div.block .content {
	background-color	: white;
	padding				: 10px;
	margin				: 0px 4px;
}

div.block .bottom {
	background-image	: url('../img/layout/bg-bot-box-2.gif');
	height				: 9px;
}
div.block .top {
	background-image	: url('../img/layout/bg-top-box-2.gif');
	height				: 9px;
}

#side div.block .bottom {
	background-image	: url('../img/layout/bg-bot-box-3.gif');
	height				: 9px;
}
#side div.block .top {
	background-image	: url('../img/layout/bg-top-box-3.gif');
	height				: 9px;
}

h1 {
	font-size			: 220%;
}

h2 {
	font-size			: 200%;	
}

h3 {
	font-size			: 150%;	
}

#content h1, #content h2, #content h3, #content h4, #content h5,
#side h1, #side h2, #side h3, #side h4, #side h5 {
	color				: #2297D8;
	font-family			: georgia,times,"times new roman",serif;
	background:transparent url(../img/layout/d-line.gif) repeat-x scroll 0pt 100%;
	padding: 0px 0px 8px 0px;
	margin-bottom: 5px;
	margin-top: -5px;
}

/* ===== */
/*
form label {
	display				: block;
	font-size			: 12px;
}

form ul.form li {
	list-style			: none;
	margin-bottom		: 10px;
}

form input.text, form textarea {
	width: 490px;
	border: 1px solid #CCC;
}
*/
form table.mceLayout {
	border: 1px solid #CCC !important;
  width: 470px !important;
}

/*
form textarea {
	height: 150px;
}
*/
.wuform form div.error-message {
	color			: red;
	font-size		: 11px;
	margin-top: 5px;
}

/* ===== */
._index_ .item {
	margin-bottom	: 10px;
	padding-bottom	: 5px;
	border-bottom	: 1px dotted #ccc;
}
.wuform li {
  width: 478px; 
}
.wuform input.large, .wuform select.large, .wuform textarea.textarea {
  width:470px;
}
.wuform textarea.large {
  height: 15em;
  width: 470px; 
}
.wuform span {
  width: 229px; 
}
.wuform span .large {
  width: 100%; 
}
.wuform label.desc {
  font-size: 11px; 
}
.wuform input.towered {
  margin-bottom: 3px; 
}
.wuform input.inlineTextSmall {
  width: 30px; 
}
.wuform label.inlineTextSmall {
  color:#222222;
  display:block;
  font-size:100%;
  line-height:1.5em;
  margin:-2em 0 0 40px;
  padding:0.44em 0 0.5em;
  width:90%;
}
.wuform li span.hasChildren {
  height: 1em;
  border: 0px; 
}
.wuform li span.child {
  padding-left: 20px;
  border: 0px;
  height: 1em;
}
.wuform textarea.tinymce.large {
  height: 350px; 
}
/* ===== */
#content ._index_ .item h4 {
	margin: 0px;
	padding-bottom: 0px;
	background-image: none;
}

p.date {
	font-size: 75%;
	color	 : #999;	
}

.morelink {
 	color			: #999;
	font-size		: 11px;
	margin-top		: 3px;
}
.morelink a {
	color			: #999;
}

/* ===== */
._content_home_ div.bannerimage {
	height: 180px;
	background-color: #eee;
	margin-bottom: 10px;
	width: 492px;
}
._content_home_ div.bannerimage.a {
	background-image: url('../img/content/home_image_1.jpg');
}
._content_home_ div.bannerimage.b {
	background-image: url('../img/content/home_image_2.jpg');
}
._content_home_ div.bannerimage.c {
	background-image: url('../img/content/home_image_3.jpg');
}
._content_home_ div.bannerimage.d {
	background-image: url('../img/content/home_image_4.jpg');
}

/* ===== */
.admin.actions a {
	padding: 2px 5px;
	font-size: 10px;
	color: #333;
	background-color: #eee;
	border: 1px solid #ccc;
}

/* ===== */
div.pagination {
  position: relative;
  text-align: center;
  padding: 0px 40px;
}
div.pagination div.pagination_numbers {
   color: #ccc;
}
div.pagination div.pagination_numbers span {
  color: black;
  border: 1px solid #ddd;
  padding: 1px 2px; 
}
div.pagination div.pagination_numbers span.current {
  background-color: #ddd; 
  font-weight: bold;
}
div.pagination_prev {
  position: absolute;
  top: 0px;
  left: 0px; 
}
div.pagination_next {
  position: absolute;
  top: 0px;
  right: 0px;
}

._read_ ul {
  margin-left: 25px;
}

._read_ ul li {
  margin-bottom: 5px; 
}

._read_ ul li a {
  display: block; 
}

._read_ img {
  padding: 2px;
  border: 1px solid #999;
  margin: 5px;  
}

#dropdownsBar .content {
  height: 40px; 
}
#dropdownsBar h3 {
  display: block;
  padding: 0px;
  border: 0px;
  background-image: none;
  margin-right: 5px;
}
#dropdownsBar form {
  display: inline; 
}
#dropdownsBar div.part {
  float: left;
}
#dropdownsBar div.part.b {
  margin-left: 20px;
}
#dropdownsBar form select {
  width: 180px; 
}

/* TINYMCE */
body.mceContentBody {
  background-color: white;
  background-image: none;
  height: 100%;
  padding: 5px 0px;
}

body.mceContentBody ul {
  margin-left: 25px;
}

body.mceContentBody ul li {
  margin-bottom: 5px; 
}

body.mceContentBody ul li a {
  display: block; 
}

body.mceContentBody img {
  padding: 2px;
  border: 1px solid #999;
  margin: 5px; 
}

/*====*/
.rssFeed .rssBody >ul {
	margin: 0px;
}
.rssFeed .rssRow {
	list-style:none;
}
.rssFeed .rssRow {
	margin-bottom:35px;
}

.rssFeed img {
	border: 0px solid transparent;
}