/* GENERAL STYLES */
/* CSS Document */

*{
	padding:0;
	margin:0;
	border:0;
}

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	background-color:#A4BBBE;
	color:#242521;
}

#maincontainer{
	width:976px;
	height:auto;
	margin:auto;
	background-color:#fff;
	margin-top:10px;
}

#subcontainer{
	width:960px;
	height:auto;
	margin:auto;
	border:8px #fff solid;
}

#topcontainer{
	width:inherit;
	padding-bottom:3px;
}

#topcontainer-sub{
	width:inherit;
	padding-bottom:3px;
}
#menu {
	width:inherit;
	height:70px;
	clear:both;
	background:url(../images/menu-bg.gif) repeat-x;
}

#menu img {
	border:0px;
	margin:0;
}

#menu ul {
	margin-left:45px;
	padding:0;
}

#menu  li {
	float:left;
	list-style-type:none;
	padding-right: 30px;
	margin:0;
}

#menu li img {
	margin:0;
	padding:0
	border:0;
}

#menu a {
text-decoration:none;
}

#homebg{
	width:inherit;
	height:263px;
	background-image:url(../images/home-bg.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	clear:both;
	z-index:100;
}

#innerbg{
	width:inherit;
	height:auto;
	min-height:485px;
	padding-top:3px;
	clear:both;
	z-index:500;
}
#innerbg-content{
	width: 940px; 
	min-height:485px;
	background-repeat: no-repeat; 
}

#contentcontainer{
	width:720px;
	height:auto;
	font-weight:normal;
	text-align:justify;
	color:#242521;
	margin-left:20px;
}

#contentcontainer p {
	line-height:22px;
	margin-bottom:18px;
	font-size:17px;
	letter-spacing:-0.7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#242521;
}

#contentcontainer h1 {
	color:#5B8288;
	font-size:36px;
	font-weight:lighter;
	margin:25px 0px 20px 0px;
	
}

#contentcontainer2{
	padding-right:350px;
	height:auto;
	font-weight:normal;
	text-align:justify;
	color:#242521;
	padding-left:20px;
	width:550px;
}

#contentcontainer2 p {
	line-height:22px;
	margin-bottom:18px;
	font-size:17px;
	letter-spacing:-0.6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#242521;
	
	
}

#contentcontainer2 h1 {
	color:#5B8288;
	font-size:36px;
	font-weight:lighter;
	margin:25px 0px 20px 0px;
	
}

#contentcontainer3{
	padding-right:20px;
	height:auto;
	font-weight:normal;
	text-align:justify;
	color:#242521;
	padding-left:30px;
	width:920px;
}

#contentcontainer3 p {
	line-height:22px;
	margin-bottom:18px;
	font-size:17px;
	letter-spacing:-0.6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#242521;
	
	
}

#contentcontainer3 h1 {
	color:#5B8288;
	font-size:36px;
	font-weight:lighter;
	margin:25px 0px 20px 0px;
	
}

#contentcontainer4{
	float:left;
	padding-right:20px;
	height:auto;
	font-weight:normal;
	text-align:Left;
	color:#242521;
	padding-left:40px;
	width:750px;
	z-index:100;
}

#contentcontainer4 p {
	line-height:22px;
	margin-bottom:18px;
	font-size:17px;
	letter-spacing:-0.6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#242521;
	
	
}

#contentcontainer4 h1 {
	color:#5B8288;
	font-size:36px;
	font-weight:lighter;
	margin:25px 0px 20px 0px;
	
}
#content {
margin-top:85px;


}

#content p {
	margin-left:20px;
	line-height:25px;
	margin-bottom:20px;
	
}



#text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000000;
	line-height:25px;
	padding-left:15px;
}

#head{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#5B8288;
	padding:30px 0px 15px 15px;
}

#sidebar{
	float:right
	padding-right:20px;
	height:auto;
	font-weight:normal;
	text-align:justify;
	color:#242521;
	padding-left:750px;
	width:200px;
	clear:both;
	z-index:500;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	float:right;
	height:auto;	
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
a.rsslink {
	background:transparent url(http://s.wordpress.org/style/images/feedicon10.png) no-repeat scroll left top;
	padding-left:14px;
}

.bluetext{
	color:#637BAE;
	font-size:15px;
	line-height:25px;
	text-decoration:underline;
}

.greentext {
	color:#808C5E;
	font-weight:bold;
}

#footerpic {
height:78px;
width:inherit;
z-index:1000;
position:relative;
margin-top:-35px;
}

.lefttube {
float:left;
}

.righttube {
float:right;
}

#footermenu {
clear:both;
margin:auto;
width:370px;
font-size:11px;
line-height:12px;
color:#65918C;
margin-top:10px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footermenu ul {
margin:0;
padding:0;
float:none;
}

#footermenu li {
float:left;
border-right:1px #808C5E solid;
padding:0px 10px 0px 10px;
list-style-type:none;
margin:0;
}

#footermenu li a {
color:#65918C;
text-decoration:none;
}

#footermenu li a:hover {
color:#446F6A;
text-decoration:none;
}

#copyright {
margin:auto;
width:320px;
font-size:10px;
line-height:22px;
color:#CFE1DF;
margin-top:0px;
padding-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*

==========================================
Contact Form
==========================================


*/

#FloraBanner{
	width:inherit;
	height:263px;
	background-image:url(../media/floracopeia_banner.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
	clear:both;
	z-index:100;
}


#MainContent .ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

#MainContent .ContactForm .Error li
{
	font-weight:normal;
}

#MainContent .ContactForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

#MainContent .ContactForm legend
{
	display:none;
}

#MainContent .ContactForm label
{
	color:#000000;
	font-weight:bold;
}

#MainContent .ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

#MainContent .ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}
.ContactForm {
position: relative; z-index:2000; 
}
/*



/* EDITOR PROPERTIES */

