/* 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;}
a:hover                                 {text-decoration: none;}
a:focus                                 {outline: 0;}
table                                   {border-collapse: collapse;}
a img                                   {border:0px;}
.wai                                    {display:none !important;}
.cb                                     {clear:both !important;}
.cl                                     {clear:left !important;}
.fr                                     {float:right !important;}

/*  site's CSS */

body                                    {font-family:arial, trebuchet ms,sans-serif;font-size:0.625em;text-align:left;}
#page                                   {margin: 0 auto 0 auto;width:100%;}

/*  the header  */
#logo,#topnav,ul#mainnav                {display:none;}

/* sidebar */
.sidebar                                {float:right;width:26%;padding:0px;}
.leftside                               {float:left;width:70%;padding:0px 15px 0 0px;border-right:1px dotted #e7e7e7;}

.sidebar address                        {margin-bottom:30px;margin-top:10px;}
ul.small-gal                            {margin:10px 0 10px -7px !important;list-style-type:none !important;float:left;}
.small-gal li                           {width:95px;height:61px;float:left;}
.small-gal li img                       {width:95px;height:61px;margin:6px 0 0 6px;}

.sidebar h3 span                        {font-size:70%;color:#000;display:block;padding-bottom:15px;}


/* main content area  */

#content                                {overflow:hidden;height:auto;padding-bottom:20px;color:#333;font-size:140%;line-height:140%;clear:both;}
.fullwidth                              {padding:0px 15px 0 25px;}

#content p                              {padding:10px 0;}

#content h2                             {font-size:160%;padding:15px 0 0 0;line-height:130%;color:#004b92;font-weight:normal;}
#content h3                             {font-size:130%;padding:15px 0 5px 0;color:#cc0000;font-weight:normal;}
#content h4                             {font-size:100%;padding:5px 0;}

#content a                              {color:#004b92;text-decoration:underline;}
a.moreinfo                              {display:none;}
.box                                    {background:#f9f9f9;border:1px solid #eee;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin:15px 0px 20px 5px;padding:0px 15px 15px 15px;float:left;width:41%;display:inline;}
.narrower                               {width:42%;margin-left:0px;margin:5px;}

#content ul                             {margin:10px 20px 10px 30px;list-style-type:disc;}
#content ol                             {margin:10px 20px 10px 30px;list-style-type:decimal;}
#content li                             {margin:0 0px 3px 0;}

/* patrons */
#content ul.patrons-list                {margin-left:30px;font-size:85%;}
.patrons-list li                        {float:left;width:45%;}

/* sponsors */
.main-sponsors                          {margin-bottom:40px !important;font-size:200%;}
.main-sponsors li                       {padding:0.4em 0;}

#content ul.sponsors-list               {}
.sponsors-list li                       {float:left;width:50%;}

/* images */
.img_right                              {float:right;margin:10px 0 10px 20px;padding:1px;border:1px solid #ccc;}
.img_left                               {float:left;margin:10px 20px 10px 0px;padding:1px;border:1px solid #ccc;}

/* gallery page */
.gallery-pics                           {margin:0px !important;list-style-type:none !important;}
.gallery-pics li span                   {display:block;}
.gallery-pics li                        {display:inline;float:left;margin:20px !important;}

#gmap                                   {border:1px solid #999;width:50%;height:410px;float:right;}

address                                 {font-style:normal;color:#000;font-family:arial;}
blockquote                              {font-style:italic;font-size:115%;padding:10px 0;font-family:arial;}

/*footer style */

#footer                                 {display:none;}

/* CSS used for styling the SIDEBAR form */
form#sidebar-form                       {display:none;}


