body { background: #4f4f4f; text-align: center; color: #333333; background: #3b3b3b url("../images/elements/bg.jpg") top left repeat-x;  font-size: 12px; font-family: arial;}

a, a.visited { text-decoration: none; }

#header { width: 980px; margin: 0 auto; text-align: left; height: 176px; background: url("../images/elements/header_bg.jpg") top left repeat-x; position: relative; }
#header .interior { background: url("../images/elements/header_building.jpg") 280px 0px no-repeat; height: 176px; width: 100%; }
#header #logo { position: absolute; left: 0; top: 40px; }
#clicktotalk { width: 213px; background: url("../images/elements/header_box.png") left top no-repeat; height: 106px; position: absolute; right: 0; top: 40px; }
#clicktotalk h5 { font-family: Myriad Pro, "Myriad Pro", Helvetica, Verdana; font-size: 23px; color: #fff; margin: 0 0 0 2px; }
#clicktotalk p { font-size: 11px; line-height: 12px; margin: 0 0 0 3px; }
#clicktotalk .clickInterior { width: 150px; padding: 16px 20px 0 16px; color: #b1b1b1;}
#clicktotalk div { margin: 3px 0; }

h1 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 29px; }
h2 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 29px; }
h3 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 18px; }
h3 a { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 18px; }
h4 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 13px; }

#container { width: 980px; text-align: center; margin: 0 auto; }

#content { width: 980px; margin: 0 0 20px 0; z-index: 1;}

.bigbox { width: 973px; margin: 13px auto 13px auto; }
.bigbox .interior { background: #fff url("../images/homepage/box-big-top-shadow.gif") top no-repeat; text-align: left; }

.bigbox .models { padding: 13px 0 8px 0; }
.bigbox .models h3 { padding: 0 0 0 20px; }
.bigbox .models ul { margin: 15px 0 0px 10px; }
.bigbox .models li { width: 88px; border-right: 2px solid #cccccc; height: 62px; padding: 0 8px 0 90px; float: left; margin: 0 5px 0 0; }
.bigbox .models li p { color: #666666; font-size: 10px; }
.bigbox .models h6 { font-size: 11px; margin: 5px 0 0 0; }
.bigbox .models li.touring { background: url("../images/homepage/bike-touring.jpg") left no-repeat; }
.bigbox .models li.dyna { background: url("../images/homepage/bike-dyna.jpg") 10px 5px no-repeat; }
.bigbox .models li.softtail { background: url("../images/homepage/bike-softtail.jpg") 10px 2px no-repeat; }
.bigbox .models li.sportster { background: url("../images/homepage/bike-sportster.jpg") 6px 2px no-repeat; }
.bigbox .models li.vrsc { background: url("../images/homepage/bike-vrsc.jpg") 7px 2px no-repeat; border:0; margin-right: 0;  }
.bigbox .models li.trike { background: url("../images/homepage/bike-trike.jpg") 6px 2px no-repeat; }
.bigbox .models li.cvo { background: url("../images/homepage/bike-cvo.jpg") 6px 2px no-repeat;  }

.slideshowbox { float: left; }
.dealbox { float: left; width: 315px; margin: 20px auto 0 35px; background: #fff; }
.dealbox .subtitleOne { width: 100%; font-family: Trebuchet MS, Verdana; font-size: 13px; text-align: center; margin: 10px 0; color: #666; }
.dealbox form { width: 255px; margin: 15px auto; }
.dealbox .textbox { width: 170px; margin: 0 10px 0 0; }
.dealbox .subtitleTwo { width: 100%; font-family: Trebuchet MS, Verdana; font-size: 14px; text-align: center; margin: 10px 0; color: #000; font-weight: bold; background: #fff; }
div.specials { margin: 40px 0 0 0; }
ul.specials li { border: 1px solid #f7be9a; padding: 5px 7px; width: 245px; margin: 0 auto 8px auto; text-align: left; }
ul.specials li .thumb { float: left; margin: 0 10px 0 0; }
ul.specials li .info { float: left; width: 175px; font-size: 11px; }
ul.specials li .info div.title { font-size: 11px; font-weight: bold; margin: 0 0 5px 0; }
ul.specials li a { color: #666; text-decoration: underline; }

.newsbox { width: 641px; float: left; margin: 0 0 0 4px; }
.newsbox .interior { width: 601px; background: #fff url("../images/homepage/box-news-top.gif") top no-repeat; text-align: left; height: 260px; padding: 20px 20px 5px 20px; }
.newsbox li { padding: 25px 0 0px 0; }
.newsbox li .thumb { float: left; }
.newsbox li .info { float: left; width: 430px; font-size: 11px; margin: 0 0 0 10px; }
.newsbox li .info div.title { font-size: 11px; font-weight: bold; margin: 0 0 5px 0; }
.newsbox h3 { margin: 0 0 4px 0; }
.newsbox h2 { float: left; width: 200px; margin: 0 0 0px 0; padding: 0; }
.newsbox .date { margin: 0 0 4px 0; font-size: 11px; font-weight: bold; }
.newsbox li p { font-size: 12px; color: #333; line-height: 15px; }
.newsbox li p a { font-weight: bold; color: #333; }
.newsbox .newslist { border: 0; margin: 0; padding: 0; }

.readmore { float: right; margin: 10px 10px 0 0; }
.readmore a { color: #666; font-size: 11px; }

.eventsbox { float: right; width: 297px; height: 298px; margin: 0 2px 0 0; background: url("../images/homepage/box-events.png") top left no-repeat; padding: 10px; text-align: left; position: relative; }
.eventsbox h3 { margin: 0 0 10px 10px; }
.eventsbox a { color: #ffc67c; }
.eventsbox ul { padding: 10px; }
.eventsbox ul li { margin: 0 0 20px 0; }
.eventsbox ul li div.info { margin: 0 0 0 5px; float: left; width: 240px; line-height: 15px; }
.eventsbox ul li div.info h6 { color: #868686; font-size: 12px; font-weight: bold; }
.eventsbox ul li div.info { color: #666; }
.eventsbox .readmoreevents { position: absolute; bottom: 30px; right: 20px; }

.browseour { margin: 10px 0 0 0; width: 100%; text-align: center; }

.calendar { width: 31px; height: 34px; text-align: center; float: left;  }
.Jan { background: url("../images/calendar/clndr-jan.png") no-repeat; }
.Feb { background: url("../images/calendar/clndr-feb.png") no-repeat; }
.Mar { background: url("../images/calendar/clndr-mar.png") no-repeat; }
.Apr { background: url("../images/calendar/clndr-apr.png") no-repeat; }
.May { background: url("../images/calendar/clndr-mat.png") no-repeat; }
.Jun { background: url("../images/calendar/clndr-jun.png") no-repeat; }
.Jul { background: url("../images/calendar/clndr-jul.png") no-repeat; }
.Aug { background: url("../images/calendar/clndr-aug.png") no-repeat; }
.Sep { background: url("../images/calendar/clndr-sep.png") no-repeat; }
.Oct { background: url("../images/calendar/clndr-oct.png") no-repeat; }
.Nov { background: url("../images/calendar/clndr-nov.png") no-repeat; }
.Dec { background: url("../images/calendar/clndr-dec.png") no-repeat; }
.calendar div { font-family: verdana; font-weight: bold; font-size: 12px; color: #333333; margin: 15px auto 0 auto; width: 31px; height: 30px; text-align: center; }

.slideshow { overflow: hidden; position: relative; width: 595px; float: left;  }
.left-button, .right-button {
	cursor:pointer;
	height:72px;
	margin-top:-36px;
	position:absolute;
	top:50%;
	width:50px;
	z-index:9999;
}
.left-button {
	background-image:url("../images/slideshow/left-arrow.png");
}
.right-button {
	background-image:url("../images/slideshow/right-arrow.png");
	right: 0px;
}
.slideshow .caption { position: absolute; bottom: 0; height: 90px; width: 480px; padding: 10px 20px; }
.slideshow .caption p { color: #fff; margin: 10px 0; }
.slideshow h2 { color: #666; font-size: 28px; line-height: 32px; }

ul.slideshow h2 { color: #fff; padding: 0 0 0 10px; }
ul.slideshow p { line-height: 18px; width: 350px; font-size: 12px; margin: 6px 0 0 10px; }

.breadcrumbs { text-align: left; color: #fff; font-family: Trebuchet MS, Verdana; font-size: 12px; margin: 15px 0;}
.breadcrumbs a { font-size: 12px; text-decoration: none; color: #fff; }
.breadcrumbs a:hover { font-size: 12px; text-decoration: underline; }
.breadcrumbs li { float: left; }

.main { background: #fff; width: 979px; position: relative; padding-bottom: 0px;  }
.main .interior { background: url("../images/elements/content_box_top.jpg") left top no-repeat; padding: 13px; width: 953px; position: relative; }
.detailmain .interior { background: url("../images/elements/detail_box_top.jpg") left top no-repeat; padding: 13px; width: 953px; }

.headergraphic { width: 630px; overflow: hidden; }
.headergraphic img { width: 630px; }

.searchbox { background: url("../images/elements/sidebar_search_box.png") no-repeat; width: 307px; height: 118px; position: absolute; right: 5px; top: -25px; }

.leftcol { float: left; width: 635px; margin:0; padding:0; text-align: left; min-height: 660px; }
.rightcol { float: right; width: 306px; margin: 0 5px 0 0; text-align: left;  }
.rightcol.includessearch { padding-top: 100px;  }
.rightcol h3 { margin-left: 20px; }
.minileft { float: left; margin: 12px 32px 0 0; }
.minileft h1 { margin: 0 0 5px 0; }
.minileft p { font-size: 12px; line-height: 16px; }
.miniright { float: left; width: 210px; margin: 12px 0 0 0; padding: 10px 0 0 0; }
.miniright h4 { padding: 4px 4px 0 4px; }
.miniright p { padding: 4px; line-height: 15px; font-size: 11px; }

.rightcol ul.specials { margin: 10px auto 0 20px; width: 240px; background: #fff; }
.rightcol .module {  margin-bottom: 35px; }

.modelsbox { padding: 13px 0 8px 0; text-align: left; position: relative; background: #fff;  }
.modelsbox h3 { padding: 0 0 0 0px; }
.modelsbox ul { margin: 15px 0 0px 10px; float: left; }
.modelsbox li { width: 88px; border-right: 2px solid #cccccc; height: 68px; padding: 0 8px 0 90px; float: left; margin: 0 5px 0 0; }
.modelsbox li p { color: #666666; font-size: 10px; }
.modelsbox h6 { font-size: 11px; margin: 5px 0 0 0; }
.modelsbox li.touring { background: url("../images/homepage/bike-touring.jpg") left no-repeat; }
.modelsbox li.dyna { background: url("../images/homepage/bike-dyna.jpg") 10px 5px no-repeat; }
.modelsbox li.softtail { background: url("../images/homepage/bike-softtail.jpg") 10px 2px no-repeat; }
.modelsbox li.sportster { background: url("../images/homepage/bike-sportster.jpg") 6px 2px no-repeat; }
.modelsbox li.vrsc { background: url("../images/homepage/bike-vrsc.jpg") 7px 2px no-repeat; }
.modelsbox li.trike { background: url("../images/homepage/bike-trike.jpg") 6px 2px no-repeat; }
.modelsbox li.cvo { background: url("../images/homepage/bike-cvo.jpg") 6px 2px no-repeat;  }


.modelsbox .prev { float: left; width: 30px; margin: 27px 0 0 0; }
.modelsbox .next { float: right; width: 25px; margin: 27px 0 0 0;  }

.bikesbox { float: left; margin: 10px 0 0 0; }

.rightcol ul.events { padding: 10px; margin-left: 10px; }
.rightcol ul.events li { margin: 0 0 20px 0; }
.rightcol ul.events li div.info { margin: 0 0 0 5px; float: left; width: 240px; line-height: 15px; }
.rightcol ul.events li div.info h6 { color: #868686; font-size: 12px; font-weight: bold; }
.rightcol ul.events li div.info { color: #666; }

ul.corporateevents .info { width: 550px; margin: 0; }
ul.corporateevents .info h3, ul.corporateevents .info h3 a { font-size: 16px; margin: 0 0 5px 0; }
ul.corporateevents { margin: 15px 0; }

.detailpage ul.eventsCorporate .info h6 { font-size: 16px; }

.bbfooter { padding-top: 20px; }
.pagination ul { float: right; }
.pagination { float: right;	margin-right: 10px; }
.pagination li a { color: #89898a; }
.pagination li.current a { color: #fff; }
.pagination li { float: left; margin: 0 5px 0 0; color: #898a90; border: 1px solid #e5e4e4; width: 21px; height: 21px; text-align: center; font-size: 11px; line-height: 21px; }
.pagination li.current { background: #9a9a9a; }
.pagination li.last { margin-right: 0; }

.inventoryBox { margin: 15px 0; }

.browsebox { margin: 10px 0; }
.browsebox a.current { font-weight: bold; }
.bbtop { background: #cfaf79; width: 100%; padding: 5px 0;}
.bbtop ul { margin: 0; padding: 0 15px 0 15px; clear: both;  }
.bbtop ul li { float: left; margin: 0 10px 0 0; line-height: 25px;}
.bbtop a { color: #333; }
.bbinterior { padding: 17px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.bikelist div.result ul { margin: 0; padding: 0; }
.bikelist div.result li { position: relative; margin: 0 0 10px 0;  height: 80px;}
.bikelist div.result li .thumb img { border: 1px solid #ccc; background: #fff; padding: 3px; }
.bikelist div.result li .thumb { float: left; width: 100px; height: 75px; background: #ccc; margin: 0 17px 0 0; }
.bikelist div.result li .info { float: left; width: 460px; padding: 3px 0; }
.bikelist div.result h4 { color: #000; font-size: 15px; font-weight: bold; }
.bikelist div.result h4 span { color: #c6000f; font-size: 11px; padding: 0 0 0 20px; }
.bikelist div.result p { color: #666666; font-size: 11px; line-height: 14px; }
.bikelist div.result p a { color: #666; text-decoration: none; }
.bikelist div.result p a:hover { text-decoration: underline; }
.bikelist div.result p.quote { position: absolute; bottom: 0; }
.numberof { float: left; margin: 10px 0 0 0; font-size: 11px; color: #999; }

.detailpage .photos { float: left; width: 275px; }
.detailpage .info { float: left; width: 340px; margin: 0 0 0 15px;}
.detailpage .info h6 { color: #cc6600; font-size: 13px; line-height: 15px; }
.detailpage .info .stats { margin: 0 0 20px 0; }
.detailpage .info p { color: #5a5b5f; font-size: 11px; line-height: 14px; margin: 5px 0;}
.detailpage .info .stats li { font-size: 11px; color: #333333; margin: 3px 0; }
.detailpage .info .stats label { font-weight: bold; width: 110px; display: inline-table;   }
.photos .mainphoto { width: 271px; height: 191px; }

.socialicons li { float: left; margin: 2px 4px 0 0; line-height: 12px; }
.socialicons { width: 84px; position: absolute; top: 40px; right: 0; font-size: 10px; line-height: 12px;}
.socialicons ul { margin: 3px 0; }

.leftcol.detailpage h1 { margin: 5px 0 10px 0; }
.leftcol.detailpage { position: relative; }

.standardForm div.short { width: 277px; float: left; margin: 10px 0; }
.standardForm div.long { width: 575px; float: left; margin: 10px 0; }
.standardForm div.city { width: 230px; float: left; margin: 10px 0; }
.standardForm div.state { width: 200px; float: left; margin: 10px 0; }
.standardForm div.zip { width: 115px; float: left; margin: 10px 0; }
.standardForm input.textbox { background: #d9d9d9; font-size: 12px; padding: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #999; border: 0; float: left; width: 150px; }
.standardForm input.long { width: 420px; }
.standardForm input.city { width: 105px; }
.standardForm input.zip { width: 60px; }
.standardForm select{ font-size: 11px; }
.standardForm label { display: block; float: left; font-family: Trebuchet MS, Verdana; color: #000; font-size: 11px; line-height: 25px; width: 100px; text-align: right; margin: 0 10px 0 0; }
.standardForm div.state label { width: 50px; }
.standardForm div.zip label { width: 30px; }
.standardForm div.condense label { line-height: 14px; }
.standardForm textarea { background: #d9d9d9; width: 420px; height: 80px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #999; border: 0; }
.standardForm .submitButton { margin: 10px 0; float: right; }

#tabs { margin-top: 20px; }

.entry-content p { font-size: 12px; line-height: 16px; margin: 0 0 15px 0; }
.entry-content h4 { margin: 0 0 15px 0; font-size: 14px; line-height: 16px; }

.bikespicsbigbox { padding: 2px 0; position: relative; text-align: left; }
.bikespicbox { float: left; margin: 10px 0 0; }
.bikespicsbigbox ul { float: left; }
.bikespicsbigbox li img { width: 60px; height: 45px; padding: 2px; background: #fff; border: 1px solid #ccc; cursor: pointer; }
.bikespicsbigbox li { margin: 0; padding: 0; width: 70px; height: 55px; }
.clickto { width: 100%; padding: 5px 0; font-size: 10px; color: #696969; line-height: 11px; text-align: center; }
.photos .prev { float: left; width: 30px; margin: 27px 0 0 0; cursor: pointer; }
.photos .next { float: right; width: 25px; margin: 27px 0 0 0; cursor: pointer;   }

#footer { background: #82838b; width: 100%; text-align: center; }
#footer .interior { width: 965px; padding: 25px 0 40px 15px; text-align: left; margin: 0 auto; }
#footer ul { float: left; padding: 0 10px 0 0; }
#footer ul li { font-weight: bold; font-size: 14px; line-height: 17px; width: 150px; padding: 0 0 2px 0; margin: 0 0 2px 0; color: #fff; border-bottom: 1px solid #a7a7ab; }
#footer .interior a { color: #fff; font-size: 12px; font-weight: normal; }
#footer .interior a:hover { text-decoration: underline; }

#footer .phone { text-align: right; clear: both; margin-top: 25px; }
#footer .phone h4 { color: #fff; font-size: 24px; font-family: "Myriad Pro", Myriad Pro, Trebuchet MS, Verdana; }
#footer .phone h5 { color: #000; }

/* reserveForm */

#reserveForm td { padding: 5px 0 8px 0; }
#reserveForm td table.minitable td { padding: 0 0 3px 0; }
#reserveForm td.leftcolumn { width: 200px; margin-right: 30px; }
#reserveForm td table.minitable td.leftcolumn { width: 15px; }
#reserveForm td div.leftcolumn2 { margin: 5px 0 0 20px; }

/* search box */

.searchbox h4 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 15px; margin: 8px 0 5px 0; }
.searchbox .interiorbox { padding: 5px; margin: 0 0 0 12px; }
.searchbox .textbox { width: 175px; padding: 3px 5px; color: #000; font-size: 12px; float: left; margin: 0 5px 0 0; }
.searchbox .submit { float: left; }

.searchbox-home { background: url("../images/elements/sidebar_search_box.png") no-repeat; width: 307px; height: 118px;  }
.searchbox-home h4 { color: #cc6600; font-family: Trebuchet MS, "Myriad Pro", Arial; font-size: 15px; margin: 8px 0 5px 0; text-align: center;}
.searchbox-home .interiorbox { padding: 5px; margin: 0 0 0 12px; }
.searchbox-home .textbox { width: 175px; padding: 3px 5px; color: #000; font-size: 12px; float: left; margin: 0 5px 0 0; }
.searchbox-home .submit { float: left; }
.searchbox-home form { width: 307px; padding: 5px 0 0 0; }


/* Form */

.content_text12 { color: #000; }

/* =Menu
-------------------------------------------------------------- */

#topnav { width: 980px; margin: 0 auto; text-align: left; height: 42px; }
#topnav li { float: left; height: 42px; padding: 0 11px; background: url("../images/elements/topnav_bar.gif") right no-repeat; }
#topnav li.first {  }
#topnav li.last { background: none; }
#topnav li a { color: #fff; font-family: arial; font-size: 15px; line-height: 42px; font-weight: bold; height: 42px; }
#topnav li.selected { background: url("../images/elements/topnav_current_bg.gif") top repeat-x; padding: 0 12px; }
#topnav li ul li { background: none; padding: 3px; height: 23px; }

#topnav .menu-header ul, div.menu ul { list-style: none; margin: 0;  	z-index: 99;}
#topnav .menu-header li, div.menu li { float:left; position: relative; 	z-index: 99; }

#topnav	ul ul {
	display:none;
	background: #000;
	position:absolute;
	top:40px;
	width: 175px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 99999;
}
#topnav	ul li#menu-item-6 ul {
	width: 125px;
	z-index: 99999;
}
#topnav	ul li#menu-item-13 ul {
	width: 135px;
	z-index: 99999;
}
#topnav	ul li#menu-item-5 ul, #topnav	ul li#menu-item-5 ul li {
	width: 200px;
	z-index: 99999;
}
#topnav	ul li#menu-item-96 ul, #topnav	ul li#menu-item-96 ul li {
	width: 225px;;
	z-index: 99999;
}

#topnav ul ul ul {
	left:100%;
	top:0;
	z-index: 99999;
}
#topnav ul ul a {
	background:#000; line-height:21px; padding: 5px 10px; width: 150px; font-size: 12px; height: 18px;
}
#topnav ul ul :hover > a {
	color:#ccc;
	z-index: 99999;
}
#topnav ul li:hover > ul {
	display:block;
	z-index: 99999;
}


/* financeform */

.standardform label { display: block; font-weight: bold; font-size: 13px; line-height: 16px; }
.standardform .textbox { width: 150px; margin: 2px 0 10px 0; padding: 3px; font-size: 11px; }
.standardform select { margin: 2px 0 10px 0;font-size: 11px; }

.standardform textarea { width: 350px; height: 50px; padding: 5px; font-size: 11px;  }
.bigstandardform td { padding: 5px; }
.bigstandardform ul, .bigstandardform li { list-style: none; }
#bigForm td.important b { margin: 0 0 10px 0; color: red; }

/* @group rounded-corners images */
 
.rounded_wrapper {	position: relative; }
.rounded_wrapper img { 	border-width: 0; 	border-style: none; }
.rounded_wrapper div {	height: 7px;	position: absolute; width: 100%;}
.rounded_wrapper .tl { 	top: 0;	left: 0; background: url(../images/rounded_corners/tl.gif) no-repeat left top; }
.rounded_wrapper .tr {	top: 0;	right: 0; background: url(../images/rounded_corners/tr.gif) no-repeat right top; }
.rounded_wrapper .br {	bottom: 0;	right: 0; background: url(../images/rounded_corners/br.gif) no-repeat right bottom;	} 
.rounded_wrapper .bl {	bottom: 0;	left: 0;	background: url(../images/rounded_corners/bl.gif) no-repeat left bottom; }

/* @end */



/* =Comments
-------------------------------------------------------------- */

#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 0 0 24px 0;
	color: #CC6600;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	padding: 0 0 24px 0;
	color: #CC6600;

}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 0 0 24px;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
#respond dl {
	margin: 0 0 10px;
}
#respond dt {
	 display: inline;
	font-weight: normal;
}
#respond dd {
	display: inline;
}

ul.paging { list-style: none; padding: 0; font-weight: bold; }
ul.paging li { float: left; margin: 0 6px 6px 0; }
ul.paging li a { color: #999; }
ul.paging li a, ul.paging li.active { display: block; padding: 3px 6px; background-color: #f5f5f5; border: 1px solid #ccc; }
ul.paging li.active { background-color: #000; border-color: #000; color: #fff; }

     .calnk a:hover span div.event-title {
        padding:0 0 3px 0;
        display: block;
		clear: both;
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
        }
     .calnk a:hover span span.event-title-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:2px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
     .calnk a:hover span span.event-content-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
        
.goback { margin: 0px; background: #ccc; font-weight: bold;  width: 100%; border: 1px solid #999; }
.goback a { display: block; color: #000; padding: 10px; }
.clear { clear: both; }

div#content.bing {
	background: white;
	text-align:left;
	width: 680px;
	float: left;
	padding: 10px;
}
div#content.bing ol li{
	margin: 10px;
}