/* RESET CSS */
body {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6,form, p, ol, ul, li , dl, dt, dd, blockquote,fieldset,legend,input {
    margin: 0px;
    padding: 0px;
}
ol, ul{
    list-style: none;
}
a {
    text-decoration: none;
    cursor: pointer;
}

table {
    border-collapse: collapse;
}
a img{
	border:0px;
}

.wai{
    display:none !important;
}
.cb{
    clear:both !important;
}
.cl{
    clear:left !important;
}

/*  site's CSS */

body{
    font-family:trebuchet ms, arial, sans-serif;
    font-size:0.625em;
    text-align:left;
    background:#fff;
}
#page{
    width:100%;
    background:#fff;
}
/*  the header  */
#header,form,ul#mainnav, #footer,#footer_container,ul#topnav,stage,.call2action{
    display:none;
}

/* main content area  */

#content                                {width:70%;color:#000;font-size:140%;float:right;}
#content p                              {padding:10px 0;}

#content a                              {color:#000;font-weight:bold;}
#content a:hover                        {color:#aaa;}
#content p                              {padding:10px 0;}

h2                                      {font-size:140%;padding:15px 0;line-height:130%;color:#4c032f;font-weight:normal;}
#content h3                             {font-size:120%;padding:15px 0 0px 0;font-weight:normal;}
#content h4                             {font-size:100%;padding:15px 0 0px 0;}

a                                       {color:#8a0053;text-decoration:underline;}

/* sidebar */

.leftside                               {float:left;width:23%;font-size:120%;}
.box                                    {padding:10px 20px 30px 20px;float:left;width:95%;border:1px solid #e3e3e3; margin-bottom:5px;}
.box.no-padding                         {}
.box.no-padding h2                      {padding-top:25px !important;}
.services                               {}
.services ul li                         {padding:4px 0;}

.contentlist                            {margin:10px 20px 10px 20px;list-style-type:disc;}

address                                 {font-style:normal;color:#000;}

.leftside table, .footer-logo           {display:none;}

/* the gallery */
.fullwidth                              {width:100% !important;}

.highslide-gallery                      {float:left;width:100%;margin:0px;}
.highslide-gallery h3                   {width:200px;clear:both;overflow:hidden;height:40px;color:#a60089;font-family:Century Gothic,Trebuchet MS,arial,sans-serif;font-size:110% !important;font-weight:600 !important;}
.highslide-caption                      {display:none;}

.gallery-list                           {width:100%;float:left;}
.gallery-list li                        {margin:2px;float:left;}
.gallery-list li a                      {border:none;}