@charset "utf-8";
/* KEA Event Planners */ /* by Art Hvastovich & AKVILON Studio */

* {margin:0;padding:0;outline:none;}

body {background:url(../images/site-structure/body-bg.jpg);
font-family: calibri, arial, sans-serif;
font-size:13px;
color:#4b4242;
padding:0 10px 10px 10px;
line-height:150%;
padding-bottom:10px;


}

.center {margin-right:auto;margin-left:auto;}
.right {float:right}
.left {float:left;
min-height:520px;}


.clear {clear:both;}
.copyright {font-family: calibri, arial, sans-serif; color:#494747; font-size:12px;
padding-right:8px;
 }
.copyright a, .copyright a:visited {color:#ff1715;}
.copyright a:hover {color:#333;}

#wrapper {
width:900px;
background:url(../images/site-structure/bg-support.gif) repeat-y;
margin-top:29px;
}

#content {
min-height:269px;
background:url(../images/site-structure/site-body.jpg) top no-repeat;
padding:0 10px 0 10px;
}

#close-body {
height:4px;
background:url(../images/site-structure/bg-footer.gif) no-repeat;
}

div#menu {
background:url(../images/site-structure/menu3.png) top no-repeat;
width:283px;
height:450px;
position:relative;
top:-25px;
}

#navigation {
padding-top:5px;
width:276;
text-align:center;
}

#navigation p {
height:25px;
font-family: "Times New Roman", Times, serif;
font-size:16px;
background:url(../images/site-structure/nav-separator.png) bottom no-repeat;
letter-spacing:2px;
}

#navigation p a, #navigation p a:visited {
text-decoration:none;
color:#424141;
}

#navigation p a:hover {
color:#c00;
}

/* body differencials */

.body_small, .body_medium, .body_full {
float:left;
min-height:520px;
}
.body_small .body-body, .body_medium .body-body, .body_full .body-body {
background:url(../images/site-structure/content-body-bg.png);

} 


.body-body h1 {
font-family: calibri, arial, sans-serif;
font-size:16px;
color:#c00;
text-transform:uppercase;
padding:6px 10px 5px 10px;
}


.body-body p.text {
font-family: calibri, arial, sans-serif;
font-size:13px;
color:#4b4242;
padding:0 10px 10px 10px;
line-height:140%;
padding-bottom:10px;
}
.body-body p.text2{
font-family: calibri, arial, sans-serif;
font-size:14px;
color:#4b4242;
padding:0 10px 10px 10px;
line-height:160%;
padding-bottom:10px;
}

.body-body p.text a, .body-body p.text a:visited {
color:#666;
}

.body-body p.text a:hover {
color:#c00;
text-decoration:none;
}

/* SMALL */
.body_small {
width:215px;
margin:8px 10px 0 8px;
}
.body_small div.body-header {
width:215px;
background:url(../images/site-structure/small-top.png) no-repeat;
height:2px;
}
.body_small div.body-footer {
width:215px;
background:url(../images/site-structure/small-bottom.png) no-repeat;
height:4px;
}

/* MEDIUM */
.body_medium {
width:362px;
margin:8px 0 0 0;
}
.body_medium div.body-header {
width:362px;
background:url(../images/site-structure/medium-top.png) no-repeat;
height:2px;
}
.body_medium div.body-footer {
width:362px;
background:url(../images/site-structure/medium-bottom.png) no-repeat;
height:4px;
}

/* FULL */
.body_full {
width:587px;
min-height:520px;
margin:8px 0 0 8px;
}
.body_full div.body-header {
width:587px;
background:url(../images/site-structure/full-top.png) no-repeat;
height:4px;
}
.body_full div.body-footer {
width:587px;
background:url(../images/site-structure/full-bottom.png) no-repeat;
height:4px;
}





.link a 
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
padding-left:8px;

}

.link a: hover {
color:#FF6600;}




