* { margin: 0; padding: 0; }

html { 

overflow-y: scroll; 

}

a {

text-decoration: none; 
border:none;
outline:none;

}

a:active, a:visited { 
    border: none;
    outline: none;
}

a img {border: none; }

ul {
list-style: none inside;
}

ul#nav { 

width: 858px;

}

ul#nav li {
display: inline;
}

ul#nav li a {
display: block;
height: 50px;
text-indent: -9999px;
float: left;
}

ul#nav li.home a {
width: 141px;
background: url(images/home.jpg);
}

ul#nav li.about a {
width: 83px;
background: url(images/about.jpg);
}

ul#nav li.locations a {
width: 124px;
background: url(images/locations.jpg);
}

ul#nav li.contact a {
width: 101px;
background: url(images/contact.jpg);
}

ul#nav li.schedule a {
width: 115px;
background: url(images/schedule.jpg);
}

ul#nav li.coming a {
width: 159px;
background: url(images/coming.jpg);
}

ul#nav li.links a {
width: 135px;
background: url(images/links.jpg);
}

p {



}

img { 

margin: 0; 
padding: 0; 

}

body { 

font: 14px Georgia, Serif; 
background: #d2e4f4;

} 

#page-wrap { 

width: 858px;
margin: 0 auto; 

} 

#header {

width: 858px;
height: 250px;

}

#he1 {

float: left;
}

#he2 {

float:left;

}

#he3 {

float:left;

}

#he4 {

float:left;

}

#he5 {

float:left;

}

#he6 {

float:left;

}

#left-sidebar {
float: left;
width: 179px;
}

p.title {
font-size: 1.1em;
font-weight: bold;
color: #ff0000;
padding: 0px 15px 0px 15px;
}

p.text {
font-size: 1em;
padding: 0px 15px 0px 15px;
}

#main-content {
background: #ffffff;
float: left;
width: 501px;
height: 751px;
}

#right-sidebar {
float: left;
width: 178px;
}

#main-running {
float: left;
width: 501px;
padding: 0px 178px 0px 179px;
background: url(images/main-bg.jpg);
background-repeat:repeat-y;
}

#overflow {
float: left;
width: 501px;
padding: 0px 178px 0px 179px;
background: url(images/main-bg.jpg);
background-repeat:repeat-y;
clear: both;
}

#footer {
float: left;
}

ul.a {
font-size: 1em;
list-style-image:url('images/tinyheart.jpg');
list-style-position:outside;
padding: 0px 15px 0px 30px;
}

.speciala {
font-size: 1.1em;
list-style-image:url('images/tinyheart.jpg');
list-style-position:outside;
padding: 0px 40px 0px 30px;
}

.fbheart {
    height: 50px;
    margin: 10px 10px 10px 124px;
    float: left;
}

.fblink {
    padding-top: 10px;
    font-size: 20px;
    color: red;
    height: 40px;
    font-style: italic;
    float: left;
    margin: 10px 0px 10px 0px;
}
}