@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}
body{
background:url(images/page_bg.jpg) repeat-x #E2C8A5;
color:#7c512f;
font-family: Georgia,Tahoma,Sans-serif;
font-size: 12px;
}
a{
color:#990000;
text-decoration:none;
}
#container{
width:1000px;
padding:0;
margin:0 auto;}
#top{
position:relative;
width:1000px;
background:url(images/header.jpg) no-repeat;
height:148px;
border-right:solid #999999 1px;
border-left:solid #999999 1px;
}
.blog{
position:absolute;
top:1px;
right:1px;
background:#fff;
padding:3px;
width:130px;
text-align:center;
}
.blog a{
color: #003300;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
#adtag{
	position:absolute;
	bottom:43px;
	right:70px;
	width: 574px;
}
#content{
width:1000px;
background:url(images/content_bg.jpg) top left repeat-y;
line-height: 20px;
padding:0;
margin:0;
overflow:hidden;
border-right:solid #999999 1px;
border-left:solid #999999 1px;
}
#column_left{
margin:0;
padding:20px;
float:left;
background:url(images/col_left_bg.jpg) top left no-repeat;
width:310px;
}
#column_right{
float:right;
margin:0;
padding:20px 30px 30px 30px;
position:relative;
background:url(images/col_right_bg.jpg) top left no-repeat;
width:590px;
}
/*MENU*/
#menu{
margin:0;
padding:10px  20px 20px 20px;
background:url(images/menu_bg.jpg) bottom right no-repeat #fff;
}
#menu h3{
	font-size:18px;
	color: #336600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom:10px;
	margin-top:15px;
}
#menu ul li{
list-style:none;
}
#menu ul li a{
	display:block;
	padding:3px 0 3px 5px;
	margin:0 10px;
}
#menu ul li a:hover{
padding:3px 0 3px 10px;
margin: 0 10px;
background:url(images/red_arrow.jpg) left center no-repeat;
}
#menu ul li a.page{
padding:3px 0 3px 10px;
margin: 0 10px;
color: #336600;
background:url(images/green_arrow.jpg) left center no-repeat;
}

.flash{
text-align:center;
margin-bottom:40px;
}
#footer{
	width:1000px;
	float:left;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:solid #999999 1px;
	border-left:solid #999999 1px;
	background: url(images/footer_bg.jpg) top left repeat-x #fff;
}
#footer a{
text-decoration:none;
}
#footL{
padding-left:20px;
margin-top:15px;
float:left;
width:300px;
}
#footR{
margin-top:15px;
padding-right:20px;
text-align:right;
float:right;
width:200px;
}
#footC{
clear:both;
text-align:center;
}
#footC ul{
margin-top:40px;
}
#footC ul li{
display: inline;
list-style:none;
}
#footC ul li a{
display:inline;
padding:2px 5px 2px 5px;
color:#7c512f;
}
#footC ul li a.page{
text-decoration:underline;
}



/*///////// text ////////*/
h1,h2,h3,h4{
font-family:Arial, Helvetica, sans-serif;
}
h1{font-size: 22px;}
h2{
font-size:18px;
color:#336600;
margin:10px 0; 
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
h3{
	font-size:18px;
	color: #336600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom:10px;
	margin-top:15px;
}
h4{
font-size: 15px;
color:#990000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: normal;
padding:0;
margin:0;
}
table td p{margin-right:10px;}
.img_left{
float:left;
border: 1px dotted #CCB088;
padding:5px;
margin-right:10px;
}
.img_right{
float: right;
border: 1px dotted #CCB088;
padding: 5px;
}
.img_border{
border: 1px dotted #CCB088;
padding: 5px;
}
.textbox{
margin-top:15px;
margin-bottom:15px;
padding:5px;
border:solid #CCB088 1px;
background: url(images/petals.jpg) top left no-repeat #fdfdfd;
line-height:1.9em;
}
.textbox ul{
margin-left: 40px;
}

/*///////// CLASSES /////*/
