/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}










/* ----------------------------- */
/* ### LINK TAGS  ### */
a:link, a:visited, a:hover, a:active {color:#fc5e03;font-weight:normal;text-decoration:none;}
a:visited {color:#B04202;	text-decoration:none;}
a:hover {color:#FD853F;	text-decoration:underline;}


/* ----------------------------- */
/* ### BASE LAYOUT AND COLORS ### */

body
{
	background-color:#ffffff;
	color: #555;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-family:Georgia, serif;
	font-size:62.5%;
  margin: 0 0 1.5em 0;
}
#doc-wrapper {
	font-size:1.50em;
  margin:auto;text-align:left;
  width:73.846em;
  *width:72.066em;  
  min-width:960px;
  width:960px;
}
#hd {margin:0 0 15px 0;}

  #newsbar {
  	border-bottom:1px dotted #FC5E03;
  	margin:-1px 0 0 0;
    padding:.66em .5em .66em .5em;
    background-color: #ffefe5;
    text-align:center;
    font-size: 1.1em;
  	font-family:"Arial Narrow", arial, sans-serif;
    letter-spacing:0.0125em;
    /*position:fixed;
    width:960px;*/
  }
  
  #nameplate-searchbox-wrap {margin:30px 0 10px 0;}
  
    #nameplate {float:left; width:700px;}
    #searchbox {float:right; width:260px; text-align:right;	padding: 5px 0 0 0;}
    #navbar {text-align:left;	margin: 0 0 30px 0; background-color:#e1e1e1;}
    #gloryshot {padding: 1px 0 1px 0;	margin: 0 0 0 0; border-bottom:5px solid #777; border-top:0;}
    
    
#bd {background-color:#ffffff;	padding:0;}
#corecontent {width:669px; float:left;}
body.wide #corecontent {width:960px; float:none;}
.static-page-wide #corecontent {width:960px;	float:none;}

/*
#yui-b {
  width:20.462em;
  *width:19.968em;
}
#yui-main #yui-b {
  width:51.462em;
  *width:50.222em;  
}
*/
#corerightbar {
  width:270px;
	float:right;
  margin-top:4px;
}
#ft {
	margin-top:1.5em;
}
#copyrightbox {
  font-size:.9em;
  border-top:10px solid #777;
	border-bottom:1px dotted #777;
	padding:10px 0 10px 0;
}



/* ----------------------------- */
/* ### BASIC MARKUP TAGS  ### */

/* PARAGRAPH TAG */
p, blockquote	{margin-bottom:1em;line-height:1.75em;}
p:last-child	{}

strike {text-decoration: line-through;}

/* HEADER TAGS */
h1, h2, h3, h4, h5, h6 {
	color:#1a1a1a;
	font-weight:bold;
	font-family:"Arial Narrow", arial, sans-serif;
}

h1 {
	/*border-bottom:10px solid #1a1a1a;
	font-size:2.0em;
  margin-bottom:40px;
  padding-bottom:10px;*/
}

h2 {
	border-bottom:5px solid #1a1a1a;
	font-size:1.5em;
  margin-bottom:.66em;
  padding-bottom:.5em;
  letter-spacing:0.0875em;
}

h1, #body-home-new h2 {
	background:#1a1a1a;
	background:#555;
  color:#fff;
	font-size:1.15em;
  margin-bottom:1em;
  padding:5px;
  text-transform:uppercase;
  letter-spacing:0.0775em;
	border-bottom:0;
}

h1 a, #body-home-new h2 a {
  color:#fff;
}

.single-entry h1 {
	background:transparent;
	border-bottom:5px solid #1a1a1a;
	color:#1a1a1a;
	font-size:1.5em;
  margin-bottom:0;
  padding:0 0 5px 0;
  letter-spacing:0.0875em;
  text-transform:none;
}

h3 {
	border-bottom:1px dotted #1a1a1a;
	border-bottom:1px dotted #777777;
	font-size:1.2em;
  margin-bottom:.66em;
  padding-bottom:.66em;
}

h4 {
	font-size:1.05em;
  margin-bottom:.66em;
}

h5 {
	font-size:.9em;
  text-transform:uppercase;
  margin-bottom:.33em;
  letter-spacing:0.0775em;
}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, 
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
	font-weight:bold;
	font-family:"Arial Narrow", arial, sans-serif;
}

h5.button {margin-bottom:0;}
h5.button a {padding:5px; background-color:#FC5E03;color:#fff;width:100%;border-bottom:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #fbab7a;border-left:1px solid #fbab7a;}

/* IMAGE TAG */
img {
	display:block;
	border:0;
}
blockquote {
	margin:0 1.5em 0 0;
	background:transparent url(/images/quoteleft.gif) no-repeat left top;
	padding-left:45px;
	font-size:1.05em;
	font-style:italic;
}
blockquote.alt {
	margin:0 0 1.5em 0;
	background:transparent url(/images/quoteright.gif) no-repeat right top;
	padding-right:45px;
}


/* ----------------------------- */
/* ### MISC STYLES  ### */

.hr {border-bottom:1px dotted #777777;clear:both;line-height:0;margin: 10px 0 10px 0;}

.copyright	{color:#666666; font-size:.9em;}	
.legalese {font-size:.8em; color:#666666;}	

.statusmessage {
	background-color:#fbeae3;
	border:1px dotted #FC5E03;
	padding:5px 10px 5px 10px;
	margin-bottom:2em;
	font-size:1.1em;
	font-family:"Arial Narrow", arial, sans-serif;
}	
.statusmessage a {
	font-weight:bold;
}	

/* ### CALLOUT BOXES ### */

.calloutbox, .calloutbox1	{  
	background-color: #f0f9ff;  
  padding:10px;
	border-top2:1px dotted #03A1FC;
	border-bottom2:1px dotted #03A1FC;
	border-left:10px solid #8ED2FC;
	margin-bottom:2em;
  font-size: .9em;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
}	
.calloutbox1 {background-color: #ffefe5;	border-left:10px solid #FCAE7E; border-top2:1px dotted #fc5e03;border-bottom2:1px dotted #fc5e03;	}
.calloutbox1 .hr {border-bottom:1px dotted #fc5e03;	}

.calloutbox a, .calloutbox a:hover, #newsbar a, #newsbar a:hover {font-weight:bold;}	

.calloutbox h3 {margin-bottom:3px;}

/* ### PROMOBOXES ### */

.promobox1, .promobox2 {
  word-wrap:break-word;
  font-size:0.95em;
  display:block;
  margin-bottom:40px;
  /*margin-left: 10px;*/
}
.promobox-body {padding:10px;}

.promobox1 .promobox-head {}
.promobox1 .promobox-body {background-color: #ffefe5;	border-top:5px solid #FCAE7E;}

.promobox2 .promobox-head {}
.promobox2 .promobox-body {background-color: #f0f9ff;	border-top:5px solid #8ED2FC;border-bottom:0;}

.promobox-body a {font-family:"Arial Narrow", arial, sans-serif;letter-spacing:0.0875em;}

.promobox-head h2 {
  font-size:1.1em;
  margin-bottom:0;
  padding-bottom:5px;
	border-bottom:0;
	/*border-bottom:3px solid #1a1a1a;*/
}
 
/* ### HOME FEATURES ### */
#home-features-wrap { overflow: hidden; margin-bottom: 30px;}
#home-features-wrap .promobox {margin-bottom: 0;}
#home-features-wrap .promobox-body {margin-bottom: -5000em; padding-bottom: 5000.5em;}
#home-features-wrap .promobox-body p {font-family:"Arial Narrow", arial, sans-serif;letter-spacing:0.0875em;}


.intro {font-size:1.4em; margin-bottom:1.33em;}
.intro a {text-decoration: underline;}

.shim10 {margin-bottom:10px;}
.shim20 {margin-bottom:20px;}

.image-wrap, .small-image-wrap {padding:5px; border:1px solid #777777;}
.small-image-wrap {padding:2px;}
.calloutbox .image-wrap {background-color: #fff; border:1px solid #03A1FC;}
.promobox .image-wrap {padding:3px; background-color: #fff;}

.blogimage-left {margin:0 1.25em .5em 0;}
.blogimage-right {margin:0 0 .5em 1.25em; display:inline;}

/* ----------------------------- */
/* ### ADVERTISING ### */

.advertising {
	background-color: #ffefe5;  
  padding:10px;
	border-bottom3:1px dotted #FC5E03;
	border-top3:1px dotted #FC5E03;
  font-size: 1.1em;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0125em;
}
.advertising a {
  font-weight:bold;
  text-decoration:underline;
}
  
#corecontent .advertising {
  margin-bottom: 3.5em;
}
#corecontent #blog  .advertising {
  margin-top: 0;
}
#corerightbar .advertising {

}

#ft .advertising {

}

/* ----------------------------- */
/* ### ATTRIBUTE ROW  ### */

.attributerow {
	clear:both;
	margin-bottom:15px;
	width:442px;
}

.attributerow .attributelabel, .attributerow .simpleattributelabel {
	float:left;
	margin-right:10px;
	position:relative;
	text-align:left;
	width:130px;
}
.attributerow .attributelabel {
	padding-bottom:8px;
}

.attributerow .attributevalue {
	float:left;
	position:relative;
	width:290px;
	padding-left:10px;
	border-left:1px dotted #777777;
}

.simpleattributelabel, .attributelabel {
	text-transform:uppercase;
  font-size: .85em;
  font-weight: bold;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.085em;
  color:#1a1a1a;
}	


/* ----------------------------- */
/* ### GLOBAL NAVIGATION  ### */

/* PRIMARY NAV FEATURES */
#navbar ul.nav {list-style-image:url(null);list-style-type: none;margin-top:0;}

#navbar ul.nav li {float:left;}
#navbar ul.nav li a {border-left: 1px solid #fff;border-top:0px solid #b3b3b3;padding:5px 10px 6px 12px;display:block;}
#navbar ul.nav li.first a {border-left: 0;}
#navbar ul.nav li:last-child a, #navbar ul.nav li.last a {border-right: 1px solid #fff;}
#navbar ul.nav li a:link, 
#navbar ul.nav li a:visited, 
#navbar ul.nav li a:hover, 
#navbar ul.nav li a:active {font-size:.85em;font-weight:normal;font-family:"Arial Narrow", arial, sans-serif;text-decoration:none;
letter-spacing:0.0875em;color:#1a1a1a;}
#navbar ul.nav li a:hover {background-color:#FC5E03;color:#fff;text-decoration:none;}  
#navbar ul.nav li.navselected a:link, 
#navbar ul.nav li.navselected a:visited, 
#navbar ul.nav li.navselected a:hover, 
#navbar ul.nav li.navselected a:active {cursor: default;background-color:#777777;color:#fff;text-decoration:none;border-top: 0 solid #777777;}
#navbar ul.nav li.navselectedwithlink a:link, 
#navbar ul.nav li.navselectedwithlink a:visited, 
#navbar ul.nav li.navselectedwithlink a:hover, 
#navbar ul.nav li.navselectedwithlink a:active {text-decoration:underline;color:#fff;}
#navbar ul.nav li.navselectedwithlink a:hover {cursor:pointer;}

/* LOCALNAV NAV FEATURES */
#local-navigation-wrap ul {list-style-image:url(null);list-style-type: none;padding:0;}
#local-navigation-wrap ul li  {border-top: 1px dotted #999999;padding:0;}
#local-navigation-wrap ul li.first  {border-top: 0;}
#local-navigation-wrap ul li a {display:inline-block;} /* trigger hasLayout */
#local-navigation-wrap ul li a {display:block;padding:5px 5px 7px 5px;}
#local-navigation-wrap ul li a:link, #local-navigation-wrap ul li a:visited, #local-navigation-wrap ul li a:hover, #local-navigation-wrap ul li a:active {font-size:.85em;font-weight:normal;font-family:"Arial Narrow", arial, sans-serif;text-decoration:none;letter-spacing:0.0875em;}
#local-navigation-wrap ul li a:hover {background-color:#FC5E03;color:#fff;}  
#local-navigation-wrap ul li.navselected a:link, #local-navigation-wrap ul li.navselected a:visited, #local-navigation-wrap ul li.navselected a:hover, #local-navigation-wrap ul li.navselected a:active {background-color:#e1e1e1;color:#1a1a1a;cursor: default;}


/* ----------------------------- */
/* ### CORE CONTENT ### */

#corecontent ul  {
	list-style-image:url(/images/bullet.gif);
	list-style-type:disc;
	padding-left:15px;
	margin-bottom:.5em;
}
#corecontent ul li {
	list-style-image:url(/images/bullet.gif);
	list-style-type:disc;
	padding-bottom:.66em;
	line-height:1.5em;
}

#corecontent ul.nobullets {list-style-image:url(null);list-style-type: none;padding-left:0;}
#corecontent ul.nobullets li {list-style-image:url(null);list-style-type: none;padding-left:0;}

#corecontent ul.zipbullets {list-style-image:url(/images/compress.png);padding-left:20px;}
#corecontent ul.zipbullets li {list-style-image:url(/images/compress.png);padding-left:0;}

#corecontent ol {
  padding-left:2.1em;
	margin-bottom:1em;
	list-style-type:decimal;
}
#corecontent ol li {
	list-style-type:decimal;
  vertical-align:top;
	padding-bottom:.66em;
	line-height:1.5em;
}

#corecontent li a {
	font-weight:bold;
}
#corecontent h2 {
  /*margin-top:-.5em;*/
}
#corecontent h2 a, #corecontent h3 a, #corecontent h4 a {
	font-weight:bold;
}








/* ----------------------------- */
/* ### BLOG ENTRIES  ### */

#blog {
}

.entry, .single-entry {
  margin-bottom: 3em;
}

.post-body a, .post-body a:hover, .video-extended a, .video-extended a:hover {
	font-weight:bold;
}

.entry h2, .single-entry h1 {
  margin-bottom:0;
}
.postinfo, .sortbar {
  padding:5px;
	/*border-bottom:1px dotted #1a1a1a;*/
	font-size:.75em;
  text-align:left;
  margin-bottom:15px;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
  background-color:#F7F7F7;
}

.date-wrap{
	font-size:.75em;
  text-align:left;
  margin:3px 0 15px 0;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
}

.postinfo {
	font-size:.9em;
}
.date-wrap a, .postinfo a {
  text-decoration:underline;
}
.date-wrap .byline {
  margin-top:5px;
}


.date-wrap .share-buttons {
  float:right;
}
.share-buttons img {
  margin-top:2px;
  margin-right:7px;
  float:left;
}
.share-buttons img.image-wrap {
  padding:3px;
  background-color: #fff; 
  border: 1px solid #777;
}
.share-buttons img.last {
  margin-right:0 !important;
}

.spacer {
clear: both;
}

/* SPARKLINES */

table.sparklines {
    margin-bottom:1.5em;
}
table.sparklines td {
    padding: 0.15em 0.66em;
}
table.sparklines td.right {
    text-align: right;
}

/* YELP - VENUE FINDER */

#yelp-form {}
#yelp-form .form-textinput {width:278px;}

#mapContainer {width:657px; height: 100%;margin-bottom:1.5em;}
#map {height: 100%;}
#spinner { visibility: hidden; margin-left:3px;}
#poweredby, #searchbox {}
#searchbox {}
#poweredby { float: right; margin-right: 3px;}
#poweredby img { vertical-align: baseline;}
.marker {margin-top:20px;font-size:12.5px;font-family:"Arial Narrow", arial, sans-serif;letter-spacing:0.085em;}
.marker .businessimage { float: left;}
.marker .ratingsimage {vertical-align:middle; margin-top:0px;display:inline;}
.marker .businessinfo { margin-left: 110px;}
        .m2arker {}
/* VIDEO DETAIL */


.big-video-wrap, .medium-video-wrap, .video-wrap {
  margin-bottom: 1.25em;
}
.medium-video-wrap {
  margin-bottom: 1em;
}
.big-video-wrap .calloutbox, .video-wrap .calloutbox {
	margin-bottom:0;
}
.big-video-wrap .calloutbox a, .video-wrap .calloutbox a {
	text-decoration:underline;
}

.video-data-description-wrap {
  margin-bottom: 1.25em;
  margin-top:10px;
  width:671px;
}
.video-data {
  float:left;
  width:213px;
  margin-right:15px;
}
.video-data h3 {
	border-bottom:10px solid #1a1a1a;
	font-size:1.4em;
  margin-bottom:.5em;
  padding-bottom:.5em;
}
.video-data p {
  margin-bottom:.25em;
}
.video-description {
  float:left;
	border-left:1px solid #e1e1e1;
  padding-left:15px;
  width:425px;
}
.video-description a, .video-description a:hover {
	font-weight:bold;
}

/* CATEGORY ARCHIVE */
ul#category-archive  {list-style-image:url(null);list-style-type:none;padding-left:0;margin-bottom:2em;}
ul#category-archive li {padding-bottom:.5em;}
ul#category-archive li h3 {margin-bottom:.66em;}
ul#category-archive li ul {padding-left:1.25em;list-style-image:url(/images/bullet2.png);list-style-type:disc;}
ul#category-archive li ul li {margin-bottom:.25em;}

/* DATE ARCHIVE */
#date-archive h3 {margin-bottom:.66em;}
#date-archive ul {padding-left:1.25em;list-style-image:url(/images/bullet2.png);list-style-type:disc;margin-bottom: .25em;}
#date-archive ul li {padding-bottom:.5em;}

 
/* DATE ARCHIVE */
#popular-archive-list {margin-bottom:2.5em;}

/* PAGINATION */
.paginate {
  padding:10px;  
  background-color: #ffffe5;
	border-top:1px dotted #E0E1B7;
	border-bottom:1px dotted #E0E1B7;
  background-color: #F3F7E2;
	border-top:1px dotted #DCDF9F;
	border-bottom:1px dotted #DCDF9F;
  
  /*background-color: #F0F9FF;
	border-top:1px dotted #03A1FC;
	border-bottom:1px dotted #03A1FC;
	border-bottom:1px dotted #FC5E03; */ 
	margin-bottom:2em;
  font-size: .9em;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
}
.paginate a, .paginate a:hover{
  font-weight: bold;
}

.pagecount {
  color:#03A1FC;
  font-weight:bold;
}


/* ----------------------------- */
/* ### FORM BASICS  ### */

input, textarea, option, select, .form-radio-wrap {
	color:#555555;
  font-size:.9em;
	margin:0;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
}
input {
  display:inline;
}
form label {
	cursor:pointer;
}

.submitbutton, .submitbutton-simple {
	background-color:#FC5E03;
	border-bottom:2px solid #666666;
	border-right:2px solid #666666;
	border-top:2px solid #fbab7a;
	border-left:2px solid #fbab7a;
	cursor:pointer;
	color:#ffffff;
	font-size:1.15em;
	font-weight:bold;
	line-height:.85;
	padding:2px;	
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
  overflow:visible;
}  
.submitbutton-simple {
	background-color:#777777;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-size:0.85em;
}
.submitbutton-disabled {
	background-color:#777777;
	border-bottom:2px solid #333333;
	border-right:2px solid #333333;
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	cursor:default;
}
.submitbutton-nocursor {
	cursor:default;
}
.form-border {
	border:1px solid #777777;
}
.form-textarea {
  width:430px; /*442 - 10 - 2*/
  padding:5px;
}
.form-textarea-readonly {
  color:#777777;
	background-color:#f3f3f3;
}
.form-textinput {
  padding:5px;
}
select {
  padding:2px;
}
.form-radio-wrap {
	margin-bottom:7px;
	font-size:.95em;
}




/* ----------------------------- */
/* ### COMMENTS  ### */


.comment-wrap {
  margin:0 0 30px 0 ;
  /*background-color:#f1f1f1;*/
	border-left:20px solid #f1f1f1;
}
.comment-wrap-author-1 {
  /*background-color:#ecf6fa;border-left:20px solid #ecf6fa;*/
	border-left:20px solid #ffefe5;
}
.comment-detail {
	font-size:.9em;
  padding: 10px 10px 5px 10px;
	/*border-left:20px solid #f1f1f1;*/
	border-top:1px solid #f1f1f1;
}
.comment-detail a {
  font-weight:bold;
}
.comment-detail p:last-child {
  margin-bottom:0;
}
.comment-detail-author-1 {
	/*border-left:20px solid #ffefe5;*/
	border-top:1px solid #ffefe5;
}
.comment-dateline {
  background-color:#ffffff;
  padding: 5px 0 10px 10px;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
	font-size:1em;
}
.comment-dateline a {
  font-weight:bold;
}
.comment-wrap-author-1 .comment-dateline {
	/*border-top:2px solid #1a1a1a;*/
}
.captcha img {
  margin:0 5px 5px 0;
  float:left;
}
#blog-comment-preview .dateline {
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
	border:0;
}
ul.comment-list-small p {
  margin-bottom:.333em;
}
ul.comment-list-small .comment-dateline {
  text-align:left;
  padding: 0 0 0 0;
}

/* COMMENT FORM, CONTACT FORM */

#comment-form .calloutbox, #contact-form .calloutbox  {
  padding-left:140px;
  width:282px; /*442 - 140 - 10 - 10 */
}
#comment-form .form-textinput, #contact-form .form-textinput  {
	width:279px;
}
#comment-form .form-textinput-captcha, #contact-form .form-textinput-captcha {
	width:133px;
}


/* ----------------------------- */
/* ### SEARCH  ### */

/* RESULTS */
/*
.search-results h3 {
	border-bottom:0;
  padding-bottom:0;
  margin-bottom:5px;
}
*/
ul.results-list {
  margin-bottom:1.5em;
  margin-bottom:2.5em;
}
#page-search-results #core-content ul.results-list, #page-popular #core-content ul.results-list  {
  margin-bottom:2.5em;
}
#body-home-new #core-content ul.quick-posts-list  {
  margin-bottom:1000px;
}

.results-list li {
  padding:.66em 0 0 0;
	border-top:1px dotted #1a1a1a;
	border-top:1px dotted #e1e1e1;
	border-top:1px dotted #777777;
  margin-bottom:0;
}
#body-home-new .results-list li {
  padding-bottom:.66em;
}

.results-list li h4 {
  margin-bottom:0;
}
.results-list li.first {
	border-top:0;
	padding-top:0;
}
.results-list li.last {
	border-bottom:1px dotted #777777;
}
.results-list .dateline {
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
	border:0;
}
#corerightbar ul.results-list {margin-bottom:7px;}
#corerightbar .results-list li {padding:7px 0 7px 0;}
#corerightbar .results-list li:last-child {border-bottom:1px dotted #777777;}
#corerightbar .results-list li:first-child {border-top:0;padding-top:0;}

/* FORMS */

#search-form-advanced .form-textinput, #search-form-advanced select {
	width:278px;
}

#search-form-advanced .attributerow {
	width:541px;
}
#search-form-advanced .attributerow .attributevalue {
	width:379px;
}
#search-form-advanced .calloutbox {
  padding-left:140px;
}

/* SEARCH BOX */

#searchbox .form-textinput {
	width:170px;
  padding:3px;
  font-size:.8em;
}
#searchbox a {
	font-family:"Arial Narrow", arial, sans-serif;
}




/*font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;

.promobox1 .hr {border-bottom:1px dotted #FC5E03;}
.promobox2 .hr {border-bottom:1px dotted #03A1FC;}
*/


#corerightbar ul {
  
  /*list-style-image:url(/images/bullet2.png);
	list-style-type:disc;
	*/
  padding-left:20px;
}
#corerightbar ul li {
	list-style:disc outside url(/images/bullet2.png);
	padding-bottom:7px;
	line-height:1.25em;
}

#corerightbar ul.nobullets {padding-left:0;}
#corerightbar ul.nobullets li {list-style-image:url(null);list-style-type: none;}
#corerightbar ul.smallbullet  {padding-left:15px;list-style:disc outside url(/images/bullet.gif);}
#corerightbar ul.smallbullet li {}

#corerightbar li ul {
	margin-top: 7px;
}

#corerightbar h3 {
  font-size:1em;
}
#corerightbar .recent-comments p {
  margin:0;
}
#corerightbar #phish-ticket-promo {

}
#corerightbar #phish-ticket-promo a {
  font-weight:bold;
}
#reunion-countdown-wrap {
	border-top:1px dotted #777777;
  text-align:center;
  padding-top:10px;
}

#reunion-countdown span, .countdown-item {
  margin-top:1em;
	border:1px solid #e1e1e1;
	padding:3px 5px 3px 10px;
  font-size:1.25em;
  font-weight:bold;
  background:#fff;
	font-family:"Arial Narrow", arial, sans-serif;
  letter-spacing:0.0875em;
  text-align:center;
}
.countdown-item {
  margin:0 10px 0 0;
  width:30px;
  display:block;
  float:left;
	border:1px solid #e1e1e1;
	padding:3px 10px 3px 10px;
}
.countdown-item-last {
  margin:0 0 0 0;
}


/* FEED FORM  */


#feed-form form {margin:5px 0 5px 0;}
#feed-form .form-textinput {width:160px;padding:3px;font-size:.85em;}
#body-home-new #feed-form .form-textinput {width:160px;}
#feed-form p a {font-size:1.25em;line-height:0;}
.feed-icon {margin-bottom:-5px;}
/*#body-home-new #feed-form .feed-icon {margin-bottom:-3px;}*/
#body-home-new #feed-form p a {font-size:1.125em;line-height:0;}


/* ----------------------------- */
/* ### WIDGETS  ### */


#widget #doc-wrapper {
  width:325px;
  min-width:325px;
  height:420px;
}
#widget #ft, #widget #nameplate-contactnav-wrap, #widget #nameplate, #widget #bd {
  width:300px;
  min-width:300px;
}
#widget #bd {
  width:325px;
  min-width:325px;
  height:420px;
  overflow:auto;
}
#widget #nameplate {
  margin:0 0 0 0;
}
#widget #logo {
  float:left;
  width:77px;
  padding-top:4px;
}
#widget .entry {
  margin-bottom:.25em;
  width:300px;
}
#widget .entry p {
  font-size:.9em;
}
#widget h1 {
  float:right;
  font-size:.8em;
  padding:2px 4px 2px 4px;
  margin:0 0 0 0;
}
#widget h4 {
  margin-bottom:.25em;
}
#widget h4 a {
  font-weight:bold;
}
#widget .calloutbox {
  margin:0 0 1em 0;
}
#widget #ft {
  margin-top:0;
}
#widget .advertising {
  margin-bottom: 1em;
}

/* ----------------------------- */
/* ### SELF CLEARING FLOATS  ### */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {
    height:1px;
}

/* ----------------------------- */
/* ### MISC COLUMNS  ### */
.twocol {clear:both}
.twocol .col {float:left;margin-left:1em;width:47.5%;}
.twocol .first {margin-left:0;}

/* Patch to nest "GB" inside a "GC" */
.yui-gc .yui-gb .yui-u {float:left;width:32%;margin-left:2%;*margin-left:1.9%;}
.yui-gc .yui-gb div.first {margin-left:0;}



/* Patch to nest "GB" inside a "GD" */
.yui-gd .yui-gb .yui-u {float:left;width:32%;margin-left:2%;*margin-left:1.9%;}
.yui-gd .yui-gb div.first {margin-left:0;}
    

/* ----------------------------- */
/* ### MISC TYPOGRAPHY OVERRIDES  ### */
.centerouter, .center {	text-align:center}
img.center {margin-right:auto; margin-left:auto;}
.left {	text-align:left}
.right {	text-align:right}
.inline {	display:inline}
.float-left {	float:left}
.float-right {	float:right}
.baseline {vertical-align:baseline;}
.centerinner {margin:0px auto;}
.short, #corecontent .short {margin-bottom:0 !important;}
.indent {padding-left:15px;}
.hide	{position:absolute;margin-left:-3000px;}
strong, em,  .strong, a.strong	{font-weight:bold;}	
sup {vertical-align: super;}
.white, a.white {color:#fff;}  
.noborder	{border:0 !important;}	
.nobottomborder	{border-bottom:0 !important; padding-bottom:0 !important;}	
.sans-serif, a.sans-serif	{font-family:"Arial Narrow", arial, sans-serif;letter-spacing:0.085em;}	
.serif, a.serif	{font-family: Georgia, serif;letter-spacing:0;}
.note, a.note	{color:#777777;font-family:"Arial Narrow", arial, sans-serif;letter-spacing:0.085em;}	
.large, a.large	{font-size:1.4em;}	
.medium, a.medium {font-size:1.2em;}	
.small, a.small	{font-size:.9em;}	
.tiny, a.tiny, a:hover.tiny		{font-size:.85em;}	
.miniscule, a.miniscule, a:hover.miniscule {font-size:.8em;font-weight:normal;}	
.uppercase	{text-transform:uppercase;}	
.underline, a.underline, a:link.underline, a:visited.underline, a:hover.underline, a:active.underline {text-decoration:underline;}	
.nounderline, a.nounderline, a:link.nounderline, a:visited.nounderline, a:hover.nounderline, a:active.nounderline {text-decoration:none;}	
.justify {text-align: justify; text-justify: newspaper;}
.italics {font-style: italic;}
.normal, a.normal, a:hover.normal, h3 a.normal, h3 a:hover.normal, #corecontent li a.normal, #corecontent li a:hover.normal {font-weight:normal;}	

