body {

	background-color: #272D45;

	background-image: url(media/tlo/bg_body.jpg);

	background-position: top center;

	background-repeat: repeat-x;

	background-attachment: fixed;

	font-family : Verdana;

	font-size : 10px;

	margin : 0px;

}

a {

	font-family : Verdana;

	color : #215d12;

	text-decoration : none;

}

a:hover {

	font-family : Verdana;

	color : #153d0b;

	text-decoration : none;

}

a.side {

	font-family : Verdana;

	color : #215d12;

	text-decoration : none;

	padding: 1px;

}

a:hover.side {

	font-family : Verdana;

	color : #fff;

	text-decoration : none;

	background-color: #60a54e;

	border: 1px solid #215d12;

}

a.foot {

	font-family : Verdana;

	color : #000;

	text-decoration : none;

}

a:hover.foot {

	font-family : Verdana;

	color : #333;

	text-decoration : none;

}

a.white {

	font-family : Tahoma;

	color : #f9f9f9;

	text-decoration : none;

	text-transform: uppercase;

}

a:hover.white {

	font-family : Tahoma;

	color : #ffffff;

	text-decoration : none;

	text-transform: uppercase;

}

form {

	margin : 0px;

}

hr {

	height : 2px;

	border-bottom : 1px solid #fff;

	border-top : 1px solid #bbb;

}

hr.side-hr {

	height : 2px;

	border-bottom : 1px solid #fff;

	border-top : 1px solid #bbb;

}

td {

	font-family : Verdana;

	font-size : 10px;

}

pre {

	font-family : Verdana;

	font-size : 10px;

}

.alt {

	color : #555;

}

.outer-border {

	color: #000;

	border-color : #153d0b #153d0b #153d0b #153d0b;

	border-width : 0px;

	border-style : solid;

}

.inner-border {

	color: #000;

	border-color : #153d0b #153d0b #153d0b #153d0b;

	border-width : 0px;

	border-style : solid;

}

.sub-header {

	background-color: #ffffff;

	font-family : Verdana;

	font-size : 10px;

	font-weight: bold;

	color : #f1f1f1;

	padding : 2px;



}

.full-header {

	border-bottom: 1px solid #153d0b;

}

.button {

	font-family : Verdana;

	font-size : 9px;

	color : #fff;

	height : 20px;

	border : 1px dotted #fff;

	margin-top : 2px;

	background-image: url('images/cellpic.gif');

	background-color: #215d12;

}

.button2 {

	font-family : Verdana;

	font-size : 10px;

	color : #000;

	background-color : #ffffff;

	height : 20px;

	border : 1px solid #000;

	margin-top : 2px;

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

.textbox2 {

	font-family : Verdana;

	padding-left: 2px;

	font-size : 10px;

	color : #000;

	background-color : #ffffff;

	border : 1px solid #000;

	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;

}

.textbox {

	font-family : Verdana;

	font-size : 10px;

	color : #000;

	background-color : #ffffff;

	border : 1px solid #215d12;

}



.main-body {

	font-size : 11px;

	color : #000;

	padding : 4px 4px 5px 4px;

}

.side-body {

	font-family : Verdana;

	font-size : 11px;

	color : #444;

	padding : 6px 6px 6px 8px;

}

.main-bg {

	background-color : #ffffff;

	color : #000;

	padding : 0px 10px 10px 10px;

}

.border {

	border : 1px solid #000;

}

.side-border-left {

	color : #444;

	background-color : #ffffff;

	padding : 4px;

	border-right: 1px dashed #153d0b;

}

.side-border-right {

	color : #444;

	background-color : #ffffff;

	padding : 4px;

	border-left: 1px dashed #153d0b;

}

.mainsite-border {

	border-right : 1px solid #153d0b;

	border-left : 1px solid #153d0b;

	padding : 0px;

}

.news-footer {

	font-size : 10px;

	color : #153d0b;

	padding : 1px 4px 1px 4px;

	border: 1px dashed #215d12;

}

.capmain {

	background-image: url('images/cellpic.gif');

	background-color: #215d12;

	border: 1px dotted #fff;

	font-family : Tahoma;

	font-size : 11px;

	font-weight : bold;

	text-transform: uppercase;

	color : #fff;

	padding : 4px 4px 4px 4px;

}

.scapmain {

	background-image: url('images/cellpic2.gif');

	background-color: #60a54e;

	border: 1px dotted #fff;

	font-family : Tahoma;

	font-size : 11px;

	font-weight : bold;

	color : #153d0b;

	padding : 1px 4px 1px 4px;

}

.tbl-border {

	color : #000;

	background-color: #153d0b;

}

.tbl {

	font-size : 11px;

	padding : 4px;

}

.tbl1 {

	font-size : 11px;

	color : #000;

	background-color: #fff;

	padding : 4px;



}

.tbl2 {

	font-size : 11px;

	color : #666;

	background-color: #f9f9f9;

	padding : 4px;

}

.forum-caption {

	font-size : 11px;

	font-weight : bold;

	color : #fff;

	background-color: #215d12;

	padding : 2px 4px 3px 4px;

}

.quote {

	color : #215d12;

	background-color : #fff;

	padding : 2px;

	margin : 0px 20px 0px 20px;

	border : 1px solid #215d12;

}

.poll {

	height : 6px;

	border : 1px dotted #215d12;

}

.comment-name {

	font-weight : bold;

	color : #666666;

}

.shoutboxname {

	font-weight : bold;

	color : #215d12;



}

.shoutbox {

	color : #215d12;



}

.shoutboxdate {

	font-size : 9px;

	color : #333;



}

.small {

	font-size : 10px;

	font-weight : normal;

}

.small2 {

	font-size : 10px;

	font-weight : normal;

	color : #555;

}

.side-small {

	font-size : 10px;

	font-weight : normal;

	color : #444;

}

.side-label {

	font-size : 10px;

	color : #fff;

	background-color: #60a54e;

	border: 1px dotted #fff;

	padding : 1px;

	text-align: center;

}

.gallery {

	padding : 16px 0px 8px 0px;

}



.gallery img {

	border : 0px dotted #60a54e;

}

img.activegallery {

	border : 1px dotted #60a54e;

}

.footer {

	background-image: url('media/main.jpg');

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #fff;

	font-family : Verdana;

	font-weight: bold;

	font-size : 10px;

	color: #000;

	padding-bottom: 2px;

}

.virsus {

	font-family : Verdana;

	font-size : 11px;

	font-weight : bold;

	text-transform: uppercase;

	color : #fff;

	padding-left: 40px;

	padding-bottom: 10px;

}

.side1 {

	font-family : Verdana;

	font-size : 10px;

	color : #fff;

	padding-right: 40px;

}

.side2 {

	font-family : Verdana;

	font-size : 10px;

	color : #fff;

}

a.sonas {

	font-family : Verdana;

	font-size : 10px;

	color : #fff;

}

a.sonas:hover {

	font-family : Verdana;

	font-size : 10px;

	color : #fff;

	text-decoration: underline;

}

table.awec_calendar th {		/* table head: day of the week */

	font-weight: normal;

}

table.awec_calendar td.current {	/* current day */

	border: 1px solid yellow;

}

table.awec_calendar td.content {	/* day with some events */

	background-color: red;

}

table.awec_calendar td.empty {		/* day with no events */

	background-color: gray;

}

table.awec_calendar td.weekend {	/* weekend */

	background-color: blue;

}



/* analogous for the list view except it is using rows instead of cells */

table.awec_list tr.odd {

	background-color: green;

}

table.awec_list tr.even {

	background-color: red;

}

table.awec_list tr.current {

	background-color: yellow;

}
