body {
margin : 0;
padding : 0;
line-height : 1.5em;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
background : #ae6bb2;
height : 100%;
}
a:link, a:visited {
color : #cfa3eb;
text-decoration : none;
}
a:active, a:hover {
color : #ccff00;
}
h1 {
margin : 0;
padding : 10px 0;
font-size : 26px;
color : #673669;
font-weight : normal;
}
h2 {
margin : 0 0 15px 0;
padding : 0 0 10px 0;
font-size : 20px;
color : #673669;
border-bottom : 1px dotted #663e17;
}
h3 {
margin : 0 0 15px 0;
padding : 0 0 10px 0;
font-size : 20px;
color : #673667;
border-bottom : 1px dotted #663e17;
}
p {
margin : 0;
padding : 0 0 10px 0;
text-align : justify;
}
.cleaner {
clear : both;
width : 100%;
height : 1px;
}
#header_panel {
width : 100%;
margin : 0 auto;
height : 145px;
}
#header_section {
width : 960px;
height : 145px;
margin : 0 auto;
}
#title_section {
float : left;
width : 600px;
padding : 90px 0 15px 30px;
font-size : 30px;
color : #d3c2f9;
background : url(img/masthead.jpg);
}
#menu_panel {
width : 100%;
height : 59px;
margin : 0 auto;
color : #ffffff;
}
#menu_section {
width : 930px;
height : 59px;
margin : 0 auto;
padding : 0 0 0 30px;
color : #03a0a6;
}
#menu_section ul {
float : left;
width : 930px;
margin : 0;
padding : 15px 0 0 0;
list-style : none;
}
#menu_section ul li {
display : inline;
}
#menu_section ul li a {
float : left;
width : 110px;
padding : 5px 0;
margin-right : 5px;
font-size : 12px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #ffffff;
border-right : 1px solid #660e4c;
}
#menu_section li a:hover, #menu_section li .current {
color : #d3c2f9;
}
#content_container {
clear : both;
overflow : hidden;
width : 100%;
margin : 0 auto;
}
#content {
overflow : hidden;
height : 100%;
width : 930px;
padding : 30px 0 0 15px;
margin : 0 auto;
}
#content_left {
float : left;
width : 600px;
height: 1000px;
margin-bottom : 10px;
}
#content_right {
float : right;
width : 300px;
margin-bottom : 15px;
}
.post {
width : 550px;
padding : 0;
padding-bottom : 10px;
margin-bottom : 30px;
border : 0 solid #1e1125;
background : #ae6bb2;
}
* html .post {
margin-bottom : 15px;
}
.post_title {
width : 470px;
height : 55px;
margin : 0;
padding : 20px 0 5px 30px;
font-size : 20px;
font-weight : bold;
color : #ffffff;
background : #ae6bb2;
}
.post_info {
width : 100%;
font-weight : normal;
font-size : 12px;
color : #dbc1a7;
margin-top : 6px;
}
.post_body {
padding : 25px 0;
font-size : 15px;
margin : 0;
background : #ae6bb2;
}
.post_body img {
margin-bottom : 15px;
}
.post_comment {
padding : 5px 30px;
font-weight : bold;
}
.right_section {
clear : both;
display : inline-block;
width : 250px;
padding : 15px 15px 10px 15px;
margin-bottom : 30px;
color : #ffffff;
background : #ae6bb2;
border-bottom : 1px solid #361d40;
}
.right_section ul {
clear : both;
margin : 0 0 0 15px;
padding : 0;
}
.right_section ul li {
margin : 0 0 5px 0;
}
.right_section ul li a, a:hover {
font-weight : normal;
}
#bottom_panel {
width : 100%;
margin : 0 auto;
}
#bottom_section {
overflow : hidden;
height : 100%;
width : 930px;
margin : 0 auto;
padding : 40px 0 15px 30px;
border-top : 1px solid #3d234d;
}
.bottom_section_content {
display : inherit;
float : left;
width : 270px;
padding-right : 20px;
margin : 0 0 15px 10px;
}
.bottom_section_content ul {
margin : 0 0 0 10px;
padding : 0 0 5px 10px;
}
.bottom_section_content li a {
color : #dbc1a7;
}
#footer_panel {
width : 100%;
margin : 0 auto;
background : #000000;
color : #ffffff;
}
#footer_section {
width : 100%;
margin : 0 auto;
padding : 20px 15px;
text-align : center;
background : #ae6bb2;
}

.form_title{
	color :  #000000 ;
	font-size: 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.form_subtitle{
	color :  #ffffff ;
	font-size: 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #008000;
}

.form_field {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
	font-weight : bold;
}

.form_text{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.form_button_on{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	border: 1px solid #D9D9D9;
	background-color : #f57301;
	border-color : #000000;
	border-right-color : #ffffff;
	border-bottom-color : #ffffff;
	text-align : center;
}

.form_button_off{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight : bold;
	border: 1px solid #D9D9D9;
	background-color : #2ca755;
	border-color : #000000;
	border-left-color : #ffffff;
	border-top-color : #ffffff;
	text-align : center;
}

.form_search{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.form_error
{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding:5px; background:#ffffcf;
	border:1px solid #d2d2d2;
}

.formmail_title{
	font-size: 16px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	background-color : #e5e5e5;
}

.formmail_field {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
	font-weight : bold;
}

.formmail_text{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.menu_text{
	font-family: verdana, tahoma, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}

.menu_bg{
	background-color : #ffffd2;
	text-align:center;
}

.box{
	border : 1px solid #8ac428;
}
.form_copyr{
	font-family: verdana, tahoma, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-align:right;
}

.sliderwrapper {
position : relative;
overflow : hidden;
width : 600px;
height : 215px;
background : #333333;
}
.contentdiv img {
margin : 0;
padding : 0;
}
.pagination {
width : 590px;
height : 20px;
text-align : right;
background : #180d1e;
padding-top : 5px;
padding-right : 10px;
}
.pagination a {
float : left;
display : block;
height : 20px;
width : 15px;
padding : 0;
margin-left : 5px;
text-align : center;
text-decoration : none;
background : #4e305f;
color : #ffffff;
}
.pagination a:hover, .pagination a.selected {
background : #7d5394;
}
