
#left-col{
float: left;
display:block;
width: 221px;
height:980px; /* change page height here */
margin:0;
padding:0 0 0 0;
background: #FFFFFF url(../images/index-logo-bottom.gif) no-repeat;
color:#8F8F8F;
}

#left-col .spacer{
margin:0;
padding:0;
height:190px;
width:100%;
}

#left-col p{
margin: 0;
padding: 0 10px 0 10px;	
font-size: 1em;
font-style:italic;
font-weight:bold;
line-height:2em;
text-align:center;
}

#right-col{
float: right;
width: 155px;
height:980px; /* change page height here */
margin: 0;
padding: 0;
background: #FFFFFF url(../images/index-right-col.gif) no-repeat;
border-left: solid 1px #a2a2a2;
color:#5F5F5F;
}

/* testimonials positioning */
#right-col p{
margin:0;
padding: 320px 5px 0 15px;
font-size:.8em;
}

#content{
float:left;
margin:0;
padding: 0;
width:403px;
height:980px; /* change page height here */
background: #FFFFFF url(../images/index-body.gif) no-repeat center;
color:#5F5F5F;
}

#content h1{
margin:0;
padding: 30px 0 0 0;
font-size: 1em;
}

#content i{
font-weight:bold;
}

#content p.top_copy{
margin:0;
padding: 10px 35px 0 10px;
width:350px;
line-height: 1.4em;
font-size: .9em;
}

#content ul.copy_list{
padding: 10px 15px 5px 50px;
margin:0;
list-style-type:square;
}

#content ul.copy_list li
{
margin:0;
padding:0;
font-size:.9em;
line-height:1.3em;
}

.left
{
    float:left;
    width:275px;
}

.right
{
    float:left;
    width:125px;
}

ul.locations_list
{ 
margin:10px 0 0 10px; padding:0;
list-style-type:none; font-size:11px;
}

ul.locations_list li
{
    margin:0;
    padding:0;
    height:auto;
}

ul.locations_list li p
{
    margin:0; padding:0;
}

ul.locations_list li p.loc
{
    margin:0 0 5px 0; padding:0;
}


ul.locations_list li a:link, ul.locations_list li a:active, ul.locations_list li a:visited
{
    color:#5F5F5F;
    background:inherit;
    text-decoration:underline;
}
ul.locations_list li a:hover
{
    color:#5F5F5F;
    background:inherit;
    text-decoration:none;    
}

/*
#content #class-hours
{
margin:0;
padding:0;
width:200px;
height:120px;
float:left;
display:block;
}
*/
#content .bosnar-logo
{
float:right;
margin:0;
padding:0;
width:125px;
height:120px;
float:left;
}

#content .line
{

padding: 10px 0 0 0;
margin:0;
width:90%;
height:1px;
border-bottom: solid 1px #CFCFCF;
}

#content .open-classes-list{
list-style-type:none;
width:120px;
}

#content .open-classes-list-item{
line-height:1.2em;	
}


