* {
margin:0;
padding:0;
}

body {
background:#FFF url(img/new/top_back.png) repeat-x;
color:#444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.New_Admin_Links {font-size:85%;text-align:center;}

.left_banner {
display:block;
margin: 5px 0 10px 10px;
}

.right_banner {
display:block;
margin: 5px 10px 10px 0;
}

p {
margin:0 0 15px;
}

img {
border:none;
}

.fd {
border: 1px solid #fff;
}

.content img,
.comicstrip {
border:none;
display: block;
margin-left: auto;
margin-right: auto;
}

.content .youtube {
border:none;
display: block;
width:auto;
text-align:center;
margin-left: auto;
margin-right: auto;
background:#cff4c2 url(img/youtube.jpg) no-repeat bottom left;
}

img a:hover {
border:none;
}

img a:visited {
border:none;
}

.top_links h1 {
width:350px;
margin-right:50px;
font-size:12px;
color:#FFF;
font-weight:normal;
}

h1 {
font-size:16px;
margin:10px 0;
}

h2 {
font-size:16px;
padding: 5px 0;
}

h4 {
font-size:16px;
margin:10px 0;
}

h3 {
font-size:14px;
margin:7px 0;
}

a:link,
a:visited {
color:#1b8a12;
text-decoration:none;
}

h2 a:hover {
color:#FFF;
text-decoration:underline;
}

ul {
margin:5px 0 0 5px;
padding:0;
}

.floatcat {
font-weight:normal;
padding:2px 20px 0 0;
float:right;
font-size:16px;
}

.menu_links {
margin:5px 5px 10px 10px;
}

.menu_links ul {
list-style:none;
margin:5px 0 0 5px;
text-decoration:none;
}

.menu_links li {
display:block;
background:url(img/new/menu_li.png) no-repeat left top;
height:25px;
width:160px;
background-color:inherit;
list-style:none;
margin:0;
padding:3px 5px 2px 13px;
color:#000;
text-decoration:none;
}

.menu_links li A:active,
.menu_links li A:visited,
.menu_links li A:link {
font-size:14px;
display:block;
height:25px;
width:160px;
color:#000;
text-decoration:none;
}

.menu_friends,
.menu_friendx,
.menu_friendx_2 {
width: 170px;
margin-left: 7px;
list-style: none;
margin-bottom:10px;
}

.menu_friends li {
background-color:inherit;
list-style:none;
padding:0 5px 0 13px;
}

.menu_friendx li {
background:url(img/bull_a.gif) no-repeat left top;
padding-left: 13px;
}

.menu_friendx_2 li {
background:url(img/bull_a.gif) no-repeat left top;
padding-left: 13px;
font-size:10px;
}

.in_table {
padding-top:10px;
}

.left_menu {
background: url(img/new/home_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:78px;
margin: 0 5px 15px 5px;
padding:5px 0 0 10px;
width:169px;
}

.left_menu_search {
background: url(img/new/search_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:71px;
margin: 0 5px 7px 5px;
padding:5px 0 0 10px;
width:168px;
}

.left_menu_dates {
background: url(img/new/dates_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:71px;
margin: 0 5px 7px 5px;
padding:5px 0 0 10px;
width:167px;
}

.left_menu_comm {
background: url(img/new/comm_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:74px;
margin: 0 5px 15px 5px;
padding:5px 0 0 10px;
width:166px;
}

.left_menu_best {
background: url(img/new/best_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:74px;
margin: 0 5px 15px 5px;
padding:5px 0 0 10px;
width:165px;
}

.right {
color:inherit;
padding-left:5px;
}

.right_menu {
background:url(img/right_menu_b.png) no-repeat top left #33A0CF;
color:#FFF;
font-size:12px;
font-weight:700;
height:21px;
padding:5px 10px 0;
margin-bottom:7px;
text-align:right;
width:150px;
}

.right_menu_search {
background:url(img/right_menu_o.png) no-repeat top left #F09312;
color:#FFF;
font-size:12px;
font-weight:700;
height:21px;
padding:5px 10px 0;
margin-bottom:7px;
text-align:right;
width:150px;
}

.left_menu_links {
background: url(img/new/links_left.png) no-repeat top right #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:78px;
margin: 0 5px 15px 5px;
padding:5px 0 0 10px;
width:168px;
}

.content {
padding:15px 15px 15px 15px;
text-align:justify;
}

.paginator {
margin-top: 20px;
background: url(img/new/news_orange.png) #FFa800 no-repeat left;
color:#FFF;
font-size:0.7em;
height:16px;
padding-top:7px;
text-align:center;
}

.paginator a:link,
.paginator a:visited {
color:#FFF;
font-weight:700;
text-decoration:none;
}


.in_center {
background: url(img/new/news_greeen.png) no-repeat top left #6FC847;
color:#FFF;
font-size:12px;
font-weight:700;
height:22px;
text-align:left;
width:100%;
}

.in_center h2 {
margin:0;
float:left;
padding:2px 0 0 30px;
color:#FFF;
font-size:16px;
font-weight:500;
height:21px;
text-align:left;
}

.in_center_o {
background: url(img/new/news_orange.png) no-repeat top left #FFA800;
color:#FFF;
font-size:12px;
font-weight:700;
height:22px;
text-align:left;
width:100%;
}

.in_center_o h2 {
margin:0;
float:left;
padding:2px 0 0 30px;
color:#FFF;
font-size:16px;
font-weight:500;
height:21px;
text-align:left;
}

.in_center_o a {
color:#FFF;
}

.center_text {
float:left;
padding:5px 0 0 30px;
}

.footer {
margin-top: 20px;
width:100%;
background: url(img/new/footer_offset.jpg) repeat-x;
color:#000;
font-size:0.8em;
height:55px;
padding:10px 0;
}

.top_top {
width:100%;
background: url(img/new/top_logo.png) no-repeat top left;
height:168px;
width:298px;
padding:5px 10px 0 0;
text-align:right;
}
/*
.top_links {
width:100%;
background: url(img/new/top.png) no-repeat top left;
height:153px;
padding:5px 10px 0 0;
text-align:right;
}
*/
.top_links {
height:168px;
padding:5px 10px 0 0;
text-align:right;
}

.top_mid {
background:url(img/new/top_middle.png) no-repeat top left;
background-position: -20px 0;
height:168px;
}

.top_texts {
float:right;
text-align:left;
padding-left:10px;
width:auto;
display:block;
background:url(img/bull_a.gif) left no-repeat;
}

.date {
margin:5px 0 10px;
text-align:right;
}

.date a:link {
text-decoration:none;
}

.comment {
background: #c7eaba;
padding:5px;
border: 1px solid #fff;
}

.comment_o {
background:#e3f4dd;
padding:5px;
}

.commentsbox {
clear:both;
border: 1px solid #fff;
margin:10px auto;
width:80%;
background:#CFF4C2;
padding-left:10px;
}

.comm_text {
padding:10px;
text-align:center;
}

.comm_inside {
padding:15px;
text-align:left;
}

.comm_link {
background:url(img/comment.gif) no-repeat left;
padding-left:15px;
}

.read_link {
background:url(img/readmore.gif) no-repeat left;
padding-left:15px;
}

.timestamp {
padding-right:5px;
}

fieldset {
background:inherit;
border:1px solid #6FC847;
color:#333;
margin:0 0 8px;
padding:10px 8px;
}

input {
background:#fff;
color:#333;
margin:0;
padding:3px;
}

textarea {
background-color:#FFF;
border:1px solid #6FC847;
color:#333;
font-size:12px;
height:12em;
padding:3px;
width:97%;
}

textarea:hover,textarea:focus {
border:1px solid #6FC847;
}

#txt {
font-family: Verdana, Courier New;
font-size:14px;
height:32em;
width:99%;
}

input.search {
border:1px solid #ccc;
padding:4px;
width:160px;
}

input.button {
background:#fff;
border:1px solid #6FC847;
color:#333;
margin:2px;
}

input.field {
background-color:inherit;
border:1px solid #fff;
color:#333;
}

input.text {
background:#FFF;
border:1px solid #6FC847;
color:#333;
font-size:11px;
margin:0;
width:100px;
}

.smalltxtarea,
#at,
#as {
background:#FFF;
border:1px solid #6FC847;
color:#333;
font-size:14px;
margin:0;
width:99%;
}

input.searchbutton {
background:#6FC847;
border:none;
color:#fff;
font-size:11px;
font-weight:400;
height:20px;
margin-left:2px;
}

#add_article,
#edit_article,
#delete_article,
#add_category,
#add_page,
#add_extra,
#order_category,
#save,
#edit_category,
#delete_category {
background:#6FC847;
border:none;
color:#fff;
font-size:14px;
font-weight:400;
height:25px;
margin: 2px 0 5px 2px;
}

.commbutt {
background:#6FC847;
border:none;
color:#fff;
font-size:14px;
font-weight:400;
height:25px;
margin-left:2px;
margin-bottom:5px;
}

.chromestyle a:link,
.chromestyle a:visited,
.center_text a:link,
.center_text a:visited,
.floatcat a:link,
.floatcat a:visited,
.in_center a:link,
.in_center a:visited,
.top_links a:link,
.top_links a:visited,
.dropmenudiv a:link,
.dropmenudiv a:visited,
.dropmenudiv a:hover {
color:#FFF;
}

a:hover {
text-decoration: underline;
}

/* CALENDAR STYLE */
.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6FC847;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #fff;
			border-width:0 0 1px 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color: #6FC847;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6FC847;
			border-width:1px;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #fff;
			border-width:1px 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6FC847;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #fff;
			}
