/* Start of CMSMS style sheet 'bus_default' */
@CHARSET "UTF-8";

/* added styles */

h4.wide{
width: 350px;
}

p.error{
color: red;
padding: 0;
}


/* default styles */

body, div, p, img, ul, li, dl, dt, dd, a, h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
border: none;
}

body{
font-size: 62.5%;
text-align: center;
font-family: Arial, sans-serif;
color: #333333;
/*background-color: #ccc;*/
background: #939598;
}

#wrapper{
width: 780px;
margin: 0 auto;
text-align: left;
background-color: #ccc;
}

p{
font-size: 1.2em;
padding: 0 0 0.8em 0;
}

/* header */
#header{
width: 780px;
float: left;
background: #fff;
}

#header form{
margin: 0;
padding: 0;
}

#ticker{
width: 780px;
float: left;
background-color: #fdc82f;
font-size: 1.1em;
}

#ticker h6{
display: block;
float: left;
font-weight: bold;
font-size: 1.0em;
padding: 2px 5px 2px 30px;
margin: 0;
}

#ticker p{
padding-bottom: 0;
font-size: 1.0em;
color: #8d1b3d;
float: left;
padding: 2px 0 2px 0;
margin: 0;
font-weight: bold;
}

#ticker a{
font-size: 1.0em;
color: #8d1b3d;
text-decoration: none;
font-weight: normal;
}

#ticker a:hover, #ticker a:active{
text-decoration: underline;
}



#header a.logo{
display: block;
text-decoration: none;
width: 510px;
height: 156px;
background: url(images/lovebus_logo.gif) 0 0 no-repeat;
float: left;
}

#header .email_updates{
float: left;
width: 216px;
padding: 24px 0 0 5px;
}

#header ul{
list-style-type: none;
}

#header li{
margin-bottom: 6px;
}

#header li.sbs{
margin: 0;
}

#header input{
font-size: 1.0em;
padding: 0 0 0 1px;
color: #58585A;
border: 1px solid #58585A; 
width: 160px;
}

#header ul.submit input{
width: auto;
border: none;
padding: 0;
margin: 0;
display: block; 
float: left;
}

#header ul.submit{
margin: 0;
padding: 0;
display: block;
float: left;
}

#header ul.submit input{
width: auto;
}

#header ul.submit li{
font-size: 1.0em;
float: left;
padding: 0 5px 0 0;
display: block;
}

#header ul.submit a{
text-decoration: none;
color: #8d1a3d; 
font-weight: normal;
}

#header ul.submit a:hover, #header ul.submit a:active{
text-decoration: underline;
}




/* footer */
#footer{
width: 780px;
float: left;
position: relative;
background: #58585a;
color: #DDDBD6;	
font-size: 0.9em;
}

#footer a{
color: #DDDBD6;
text-decoration: none;	
}

#footer a:hover, #footer a:active{
color: #FDC82D;
text-decoration: underline;
}

#footer .inner{
float: left;
padding: 5px 0 3px 0;
}

#footer .left{
float: left;
margin: 0;
width: 460px;
padding: 0;
}


#footer .right{
width: 315px;
float: right;
margin: 0;
padding: 0;
}

#footer ul{
list-style-type: none;
display: block;
float: left;
padding: 0 0 0 30px;
margin: 0;
}

#footer li{
float: left;
padding: 0 5px 0.2em 0;
margin: 0;
font-size: 1.0em;
}

#footer .right ul{
padding: 0;
width: 290px;
float: right;
}


#footer li.pipe{
color: #fcc82f;
}

#footer p{
float: right;
text-align: right;
font-size: 1.0em;
padding: 0 20px 0.2em 0;
margin: 0;
display: block;
}
/* End of 'bus_default' */

