body {
border:0px;
padding:0px;
vertical-align:top;
font:76%  Arial, Helvetica, Verdana sans-serif;
background: #fff2c4 url(images/tail.gif) top left repeat-x;;
color:#303030;
margin:auto; 
}

#wrap {
background:#ffffff;
color:#303030;
margin:auto;
width:1000px;
padding:0px;
}

/*tags*/
a {
text-decoration:underline;
font-weight:bold;
color:#018507;
}
a:hover {
text-decoration:underline;
color:#c38e01;
}

a img {
border:0;
text-decoration:none;
}
h1 {color:#c90039; font-size:1.3em; line-height:1.2em}
h2 {font-size:1.2em; line-height: 1em; text-decoration:none; color:#e26fa2;}
a h1 {text-decoration:none; text-align:center;}
a img {text-decoration:none; text-align:center;}

/*top*/
#header {
margin:0px;
padding:0px;
border:0px;
height:306px;
vertical-align:top;
background:#fff url(images/flower-fantasy-head.jpg) top left no-repeat;
}

#header .par
{
padding: 70px 0 0 10px;
background: url(images/flower-fantasy.png) 0px 20px no-repeat;
font-weight: bold;
font-size:1.5em;
color:#007722;

}
#header img
{
margin:0px;
padding: 0 24px 0 15px;
border:0px;

}
#header h1 {
color:#c90039;
font-size:2.5em;
text-align:left;
padding: 0 8px 0;
margin:0px;
border:0px;
vertical-align:top;
}

#header h3 {
clear:both;
color:#d85d5d;
font-size:1.6em;
height:0.8em;
text-align:right;
float:right;
font-style: italic;
}




/*LeftColumn*/
#leftside {
clear:left;
float:left;
width:170px;
margin:3px;
padding:0;
}

#leftside h2{
color:#fff;
background:#fff url(images/box_header_bg.jpg) top left repeat-x;
font-size:1.2em;
margin:0;
height:36px;
padding: 8px 0 0 5px;
width:180px;
line-height:1.4em;
}
#leftside h3{
font-size:1.1em;
text-decoration:underline;
}
/*Menu*/

#leftside #menu ul 
{
margin:0;
padding:0;
list-style:none;
}

#leftside #menu ul li 
{
height:22px;
}

#leftside #menu ul li a, #leftside #menu ul li span {
color:#000;
font: normal 1em Arial, 'Trebuchet MS', Sans-serif;
background:#fff url(images/arr.gif) no-repeat 0px 4px;
width:150px;
float:left;
border-bottom: 1px dotted #a38891;
margin-bottom:5px;
padding:0px 1px 0px 15px;
text-decoration:none;

}

#leftside #menu ul li a:hover, #leftside #menu ul li.mainmenu-selected a, #leftside #menu ul li.mainmenu-selected span {
background-color:#fff;
color:#0053b1;
}

/*Content*/
#wrap div#content {
margin: 3px 195px 0 195px;
padding:0px;
line-height:1.6em;
font-size:1.2em;
}
#wrap div#content .mp {margin:auto; float:left;}

#content a h2.pink
{
color:#fff;
font-weight:bold;
font-size:1.1em;
text-align:center;
padding: 8px 0 0 15px;
background:url(images/cen_header_bg.gif) repeat-x top;
height:36px;
width:600px;
line-height:1.4em;
float:left;
margin-top:0;
}

#content h2 {
font-size:1.1em;
margin:0 0 10px;
color:#780324;
}

#content h3{
font-size:1em;
margin:0;
color:#d85d5d;
}

#content img {
padding:10px;
display:inline;
color:#6491e4;
border:0;
}
#content img.flowers {float:left; border:1px solid #c9dbff; padding:0; margin:10px;}
#content ul, #content ol {
margin:0 0 16px 20px;
padding:0;
}

#content li {
margin:0;
padding:0 0 0 5px;
}

/*RightColumn*/
#rightside {
clear:right;
float:right;
width:170px;
margin:3px;
padding:0;
background:#fff;

}

#rightside h2 {
color:#fff;
background:#fff url(images/box_header_bg1.jpg) top left repeat-x;
height:36px;
font-size:1.2em;
margin:0;
padding: 8px 0 0 15px;
line-height:1.4em;
width:170px;
}

/*Foot*/
#footer {
clear:both;
margin:0 auto;
padding:10px 0 20px;
border-top: 1px solid #ecf2fe;
width:1000px;
text-align:center;
color:#808080;
background:#ffffff;
font-size:0.9em;
}

#footer a {
color:#808080;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/*Additional*/
.left {margin:3px 10px 2px 0;float:left;}
.right {margin:2px 0 2px 10px; float:right;}
.fl_r {float: right;}
.fl_l {float: left;}
.textright {text-align:right;}
.center {text-align:center; margin:auto;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.acc {font-weight:bold; color:#d85d5d;}
.acc_cen {font-weight:bold; color:#780324;  display:block; margin:auto; width:100%;}
.st {font-size:1em; height:0.2em; color:#dc0055;}
.mp {margin:auto}
.ind_p {margin:5px; width:30%; text-align:center;}
#content div.flor a {padding:10px; text-align:center;}
.adlin {font-weight:bold; color:#d2332f; display:block; margin:auto; font-size:17px; text-decoration:underline;}
.blog {background-color:#ffee33;}
.blog a{color:#ce0606; font-size:17px;}
.white, .mp, #content, .cnt {background-color:#ffffff;}