
body {
 background:#009bf6 url(/images/bg_mister.jpg) top center no-repeat;
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#007ba2;
}





TD.DetailLabel
{
    padding: 10px 10px 5px 0;
    VERTICAL-ALIGN:		top;
    TEXT-ALIGN:			right;
    WIDTH:				30%;    
}
TD.DetailData
{
    padding: 10px 0 5px 0;
    VERTICAL-ALIGN:		top;
    COLOR:				#e852a1;
    FONT-FAMILY:		Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN:			left;

}



* { padding: 0; margin: 0; }


/* Links */

a:link { text-decoration: none; color: #e852a1; }

a:visited { text-decoration: none; color: #e852a1; }

a:hover, a:active { color: #770f44; }

/* Headings */


img {border:0;}


select { 
 font-size:10px;
}

input { 
 font-size:10px;
}



hr {
clear:both;
 background: transparent url('/images/bg_hr.jpg') no-repeat top left;
 border:none;
 padding:10px 0 10px 0;
 margin:0;
}


#subLeft ol {
 padding:10px 0 0 25px;
 margin:0 0 10px 25px;
}

#subLeft ul {
 padding:0;
 margin:0 0 0 0;
}


#subLeft ul li {
 background: transparent url('/images/list_button.gif') no-repeat left;
 border:none;
 padding:0 10px 0 10px;
 margin:0 0 0 10px;
 list-style:none;
}

#subRight ul li {
 background: transparent url('/images/list_button.gif') no-repeat left;
 border:none;
 padding:0 10px 0 10px;
 margin:0 0 0 10px;
 list-style:none;
}





.button{
 background: transparent url('/images/bg_input.gif') no-repeat top left;
 border:none;
 display: block;
 text-align:center;
 font: normal 10px Tahoma;
 width:105px;
 height:22px;
 line-height:22px;
 color: #fff;
 text-transform:uppercase;
 text-decoration: none;
}


h3 { margin-top: 10px; font-size: 12px; line-height:16px; color: #007ba2; }



.disclaimer {
font-size:10px !important;
line-height:14px !important;
padding: 0 0 20px 0 !important;
}

.pink {
color:#e852a1;
font-size:12px;
}

#wrapper {
 margin: 0 auto;
 width: 1098px;
}

#floatLeft {
 width:958px;
 float:left;
}

#contentContainer {
 float:left;
 background-color:#FFF;
 clear: both;
 padding: 8px;
 width:942px;
}

#bannerTop {
 float:right;
 width: 728px;
 padding: 10px 140px 0 0;
}


#bannerRight {
 float:right;
 width: 120px;
 padding: 128px 10px;
}

#leaderboard {
 padding:10px 140px 0 0;
 text-align:center;
 float:right;
}

#header {
 width: 958px;
 float: left;
 padding: 0;
 border: 0;
 height: 127px;
 margin: 0;
}

#navigation {
 background:#005574 url(/images/bg_nav.jpg) top center no-repeat;
 font-weight:bold;
 float: left;
 width: 958px;
 height: 42px;
 padding: 0;
 border: 0;
 margin: 0;
}

#navigation a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 color:#fff;
 float: left;
 padding: 0;
 margin: 0 0 0 20px;
 line-height:42px;
 text-decoration:none;
 text-transform:uppercase;
}

#navigation a:hover {
 text-decoration:underline;
}


#navigation .book {
 float: right;
 padding: 0 10px 0 0;
 margin: 0;
 border:0;
}


#subNavigation {
 background:#343434 url(/images/bg_subnav.jpg) no-repeat top;
 font-weight:bold;
 float: left;
 width: 958px;
 height: 20px;
 padding: 0;
 border: 0;
 margin: 0;
}

#subNavigation a {
 font-family: Arial, Helvetica, sans-serif;
 color:#999;
 font-size:9px;
 float: left;
 padding: 0;
 margin: 0 0 0 20px;
 line-height:18px;
 text-decoration:none;
 text-transform:uppercase;
}

#subNavigation a:hover {
 color:#fff;
 text-decoration:underline;
}

#subNavigation li {
 float:left;
 background: transparent url('/images/list_button.gif') no-repeat left;
 border:none;
 padding:0;
 margin:0 0 0 16px;
 list-style:none;
}




#homeImages {
 background:#001a22 url(/images/bg_home_images.gif) repeat-x bottom;
 text-align:right;
 float:right;
 height: 399px;
 padding:0;
 margin:0;
}

#homeImages a {
 color:#666;
 font-size:9px;
 text-decoration:none;
 font-weight:bold;
 padding:0 10px 0 0;
 line-height:22px;
}
#homeImages a:hover {
 color:#fff;
}

#homeFlash {
 padding:0;
 margin:0;
 float:right;
 height: 375px;
}




#busOriginal {
 background:#fff url(/images/buses_original.jpg) no-repeat top;
 width:327px;
 height:105px;
 margin:0;
 padding:20px 0 0 225px;
 }
 
 
#buses h1 {
font-size: 20px !important;
line-height:20px !important;
padding:0 !important;
margin:0 !important;
 }
 
 #busMighty {
 background:#fff url(/images/buses_mighty.jpg) no-repeat top;
 width:327px;
 height:105px;
 margin:0;
 padding:20px 0 0 225px;
 }
 
 #busMr {
 background:#fff url(/images/buses_mr.jpg) no-repeat top;
 width:327px;
 height:105px;
 margin:0;
 padding:20px 0 0 225px;
 }
 
 
 #busMiss {
 background:#fff url(/images/buses_miss.jpg) no-repeat top;
 width:327px;
 height:105px;
 margin:0;
 padding:20px 0 0 225px;
 }
 
 #bus80s {
 background:#fff url(/images/buses_80s.jpg) no-repeat top;
 width:327px;
 height:105px;
 margin:0;
 padding:20px 0 0 225px;
 }



#busBlueOriginal {
 background:#fff url(/images/buses_blue_original.jpg) no-repeat top;
 width:307px;
 height:105px;
 margin:0;
 padding:20px 10px 0 225px;
 }

 #busBlueMighty {
 background:#fff url(/images/buses_blue_mighty.jpg) no-repeat top;
 width:307px;
 height:105px;
 margin:0;
 padding:20px 10px 0 225px;
 }
 
 #busBlueMr {
 background:#fff url(/images/buses_blue_mr.jpg) no-repeat top;
 width:307px;
 height:105px;
 margin:0;
 padding:20px 10px 0 225px;
 }
 
 
 #busBlueMiss {
 background:#fff url(/images/buses_blue_miss.jpg) no-repeat top;
 width:307px;
 height:105px;
 margin:0;
 padding:20px 10px 0 225px;
 }
 
 #busBlue80s {
 background:#fff url(/images/buses_blue_80s.jpg) no-repeat top;
 width:307px;
 height:105px;
 margin:0;
 padding:20px 10px 0 225px;
 }









#busPic80s {
 background:#001a22 url(/images/bus_80s.jpg) no-repeat top;
 width:938px;
 height:372px;
 margin:10px 10px 0 10px;
 padding:0;
 }

#busPicOriginal {
 background:#001a22 url(/images/bus_original.jpg) no-repeat top;
 width:938px;
 height:372px;
 margin:10px 10px 0 10px;
 padding:0;
 }
 
#busPicMr {
 background:#001a22 url(/images/bus_mr.jpg) no-repeat top;
 width:938px;
 height:372px;
 margin:10px 10px 0 10px;
 padding:0;
 }
 
#busPicMighty {
 background:#001a22 url(/images/bus_mighty.jpg) no-repeat top;
 width:938px;
 height:372px;
 margin:10px 10px 0 10px;
 padding:0;
 }
 
#busPicMiss {
 background:#001a22 url(/images/bus_miss.jpg) no-repeat top;
 width:938px;
 height:372px;
 margin:10px 10px 0 10px;
 padding:0;
 }




#leftcolumn { 
 border: 0;
 margin: 0;
 padding: 0 7px 0 0;
 width: 501px;
 float: left;
}
#rightcolumn {
 float: right;
 border: 0;
 margin: 0;
 padding: 0;
 width: 434px;
 display: inline;
}

#columnOne { 
 display: inline;
 margin: 0;
 padding: 10px 0 10px 0;
 width: 508px;
 float: left;
}
#columnTwo {
 display: inline;
 float: left;
 margin: 0;
 padding: 10px 4px 0 0;
 width: 250px;
}

#columnTwo h2 {
 background-color: #f02da0;
 color:#fff;
 margin:0;
 padding:0 0 0 10px;
 line-height:19px;
 font-size:9px;
 font-weight:bold;
 text-transform:uppercase;
}

#columnThree {
 background:#e3f1f7;
 text-align:center;
 display: inline;
 float: right;
 margin: 10px 0 0 5px;
 padding: 0 0 0 0;
 width: 175px;
}

#columnThree h2 {
 text-align:center;
 color:#f02da0;
 font-size:9px;
 font-weight:bold;
 padding:0;
 line-height:15px;
 text-transform:uppercase;
}

#columnThree img {
 border:solid 1px #9ac6e8;
 margin:0 0 2px 0;
}

#columnThree a {
 color: #6699cc;
 font-size:9px;
 margin:0 0 2px 0;
}



#homeFriends {
 padding: 0 0 10px 0;
}



#homeAffiliates {
 padding: 0 0 10px 10px;
 text-align:left;
}


#homeAffiliates a:hover {
text-decoration:underline;
}



/* SUBPAGE STYLES */


#subContainer {
 float:left;
 background-color:#fff;
 clear: both;
 padding: 0;
 width:958px;
}

#subLeft {
float:left;
width:552px;
padding: 20px;
line-height:16px;
}

#subLeft p {
padding: 15px 0 0 0;
}

#subLeft h1 {
font-size:24px;
line-height:28px;
padding: 0 0 20px 0;
}

#subLeft h2 {
font-size:14px;
line-height:20px;
padding: 0 0 20px 0;
}


#book {
padding: 10px;
text-align:center;
background-color:#eef8ff;
border-bottom: solid #007ba2 1px;
border-top: solid #007ba2 1px;
}

#book a{
text-decoration:underline;
font-weight: bold;
font-size:14px;
}


#blueTable {
padding: 10px;
text-align:left;
background-color:#eef8ff;
border-bottom: solid #007ba2 1px;
border-top: solid #007ba2 1px;
}

#blueTable a{
text-decoration:underline;
font-weight: bold;
font-size:14px;
}




#subRight {
 background:#fff url(/images/bg_blog_right.gif) no-repeat top left;
float:right;
width:336px;
padding: 10px 10px 20px 20px;
}

#subRight ul {
list-style:none;
}

#subRightTop {
padding: 0 0 10px 0;
}

#subLinks {
float:left;
width:166px;
padding: 0 10px 0 0;
}




#VR {
float:right;
width: 337px;
height:266px;
border: 1px solid #FFF;
margin: 25px 25px 0 0;
}

#VRText {
padding:20px;
color:#CCCCCC;
}

#busPics {
background:#000;
height:429px;
}






/* BLOG STYLES */


#sidebar-wrapper
{
	width: 35%;
	float: right;
	margin-top: 10px;
}

#sidebar
{
	float: right;
	padding: 0px 15px 10px 10px;
	width: 210px;
	margin-right: 15px;
	margin-top: 0px;
}


.post
{
padding: 16px;
width:552px;
}

.post img
{
margin: 10px 5px 10px 0;
padding: 3px;
border:#666 solid 1px;
}


.post a {
text-decoration:underline;
}

.post a:hover {
text-decoration:underline;
}

.titles { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; underline: none;}
.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
underline: none;
font-size: 22px;
font-weight: normal;
border-bottom-width: 0;
}

#blogContainer {
 float:left;
 background-color:#fff;
 clear: both;
 padding: 0;
 width:958px;
}

#blogLeft {
float:left;
width:584px;
padding: 0 0 0 8px;
}

#blogLeft p {
padding: 0 0 15px 0;
}



#blogRight {
 background:#fff url(/images/bg_blog_right.gif) no-repeat top left;
float:right;
width:336px;
padding: 10px 10px 20px 20px;
}

#blogRight ul {
list-style:none;
}




#blogGirlAd336 {
 color:#FFF;
 background:#571a31 url(/images/bg_bloggirl.jpg) no-repeat top left;
 width:194px;
 height:200px;
 padding: 80px 130px 0 13px;
 margin: 0 0 0 0;
}

#blogGirlAd336 p {
 padding: 10px 0 0 0;
}



#blogLinks {
float:left;
width:166px;
padding: 0 10px 0 0;
}


#blogAd160 {
float:right;
width:160px;
padding: 0;
}



#blog h2 {
 color:#e852a1;
 padding: 10px 0 10px 0;
 margin:0;
}


#blogDate {
font-size:10px;
}

.date {
	background: url(/wp-content/themes/bustonian/images/date.gif) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 15px;
}
.date .month {
	display: block;
	color: #F9B5B0;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 3px;
}
.date .day {
	display: block;
	color: #FFFFFF;
	font: 2.3em Georgia;
	padding-top: 0px;
	text-align: center;
	margin-top: -8px;
}


	/* Comments Styling */


#commentlist  {
padding:20px;
}

#commentlist li {
margin-bottom: 1.5em;
padding: 0 0 10px 0;
border-bottom: 1px dotted #e852a1;
list-style:none;
}

#commentform {
background: #FFFFFF;
width: 525px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 525px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 525px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 525px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 525px;
}
#commentform input{
margin-bottom: 3px;
}





/* Sidebar */




.post-wrapper {
padding:8px;
}

.sideblock {font-size:11px; line-height: 13px;}


.sideblock a:hover {text-decoration:underline;}

.sideblock h3 { margin-top: 10px; font-size: 12px; line-height:16px; color: #007ba2; font-weight: bold; }

#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }

#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }

#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}

#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }

#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}





#promotions {
 font-size:11px;
 border-left:1px solid #66CCFF;
 border-right:1px solid #66CCFF;
 border-bottom:1px solid #66CCFF;
 padding: 5px;
 margin: 0 0 10px 0;
}

#promotion {
 color:#e852a1;
 font-size:10px;
 padding:5px;
 border:dashed 1px #9ebbd2;
 background-color:#fff;
 margin:5px 0 0 0;
}

#promotion img {
 padding:5px;
}


#promotion a {
text-decoration:underline;
}



#homeVideo {
 padding:0 0 10px 0;
}






/***************************/
/* HOMEPAGE RIGHT FEATURES */
/***************************/


#rightFeatures {
 font: Arial, Helvetica, sans-serif;
 font-size:12px;
 background:#00c3f9 url(/images/bg_home_right.jpg) no-repeat;
 margin: 0;
 padding: 0;
 width: 434px;
 height:399px;
}



#rightFeature1 {
  background: url(/images/bg_home_bachette.jpg) no-repeat;
  display : block;
  float:left;
  padding: 0;
  margin: 4px 4px 0 4px;
  width : 426px;
  height:127px;
}

a.rightFeature1 {
 /* used to preload the rollover image */
 background: url(/images/bg_home_bachette.jpg) no-repeat;
 background-repeat: no-repeat;
 background-position: -1000px -1000px;
 
 color:#fff;
 text-decoration:none;
 display : block;
 float:left;
 padding: 10px 20px 0 170px;
 margin: 0;
 width : 234px;
 height:117px;
}

a.rightFeature1:hover {
 background: url(/images/bg_home_bachette_over.jpg) no-repeat;
 color:#ffff6e;
}

a.rightFeature1 h2 {
 font: Arial, Helvetica, sans-serif;
 font-size:16px;
 text-transform:uppercase;
 padding:0;
 margin:0;
 line-height:20px;
}



#rightFeature2 {
 background: url(/images/bg_home_bach.jpg) no-repeat;
 display : block;
 float:left;
 padding: 0;
 margin: 4px 4px 0 4px;
 width : 426px;
 height:127px;
}


a.rightFeature2 {
 /* used to preload the rollover image */
 background: url(/images/bg_home_bach.jpg) no-repeat;
 background-repeat: no-repeat;
 background-position: -1000px -1000px;
 
 color:#fff;
 text-decoration:none;
 display : block;
 float:left;
 padding: 15px 190px 0 15px;
 margin: 0;
 width : 224px;
 height:112px;
}

a.rightFeature2:hover {
 background: url(/images/bg_home_bach_over.jpg) left no-repeat;
 color:#ffff6e;
}


a.rightFeature2 h2 {
 font: Arial, Helvetica, sans-serif;
 font-size:16px;
 text-transform:uppercase;
 padding:0;
 margin:0;
 line-height:20px;
}



#rightFeature3 {
 background: url(/images/bg_home_corp.jpg) no-repeat;
 display : block;
 float:left;
 padding: 0;
 margin: 4px 4px 0 4px;
 width : 426px;
 height:127px;
}

a.rightFeature3 {
 /* used to preload the rollover image */
 background: url(/images/bg_home_corp_over.jpg) no-repeat;
 background-repeat: no-repeat;
 background-position: -1000px -1000px;

 color:#fff;
 text-decoration:none;
 display : block;
 float:left;
 padding: 20px 0 0 160px;
 margin: 0;
 width : 264px;
 height:107px;
}


a.rightFeature3:hover {
 background: url(/images/bg_home_corp_over.jpg) left no-repeat;
 color:#ffff6e;
}


a.rightFeature3 h2 {
 font: Arial, Helvetica, sans-serif;
 font-size:16px;
 text-transform:uppercase;
 padding:0;
 margin:0;
 line-height:20px;
}




.rightFeatureMore {
 text-decoration:underline;
 font-weight:bold;
 padding:5px 0 0 0;
}

#footer { 
 background: url(/images/bg_footer.jpg) left no-repeat;
 color:#FFF;
 text-align:center;
 font-size:11px;
 line-height:15px;
 width: 958px;
 height:140px;
 clear: both;
 border: 0;
 margin: 0;
 padding: 20px 0 0 0;
}

#footer a { 
 color:#FFF;
 text-decoration:underline;
}

#footer a:hover { 
 color:#ffff6e;
 text-decoration:underline;

}

#footer input  { 
 font-size:10px;
}

#footer select  { 
 font-size:10px;
}





#artwork { 
 border: 0;
 margin: 0;
 padding:0;
}


#artwork p { 
 margin: 0;
 padding:5px 0 5px 0;
}

#artwork ul { 
 margin: 0;
 padding:0 0 0 20px;
}

#artwork .back {
background-color:#007ba2;
width:100%;
 margin: 0 0 20px 0;
}


#artwork .back a {
line-height:20px;
color:#FFF;
padding:20px;
}

#artwork .back a:hover {
text-decoration:underline;
}




