/*+init {*/
*
{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
H1, H2, H3, H4, H5, H6, TH
{
	font-weight: inherit;
	=font-weight: expression(this.__FW?this.__FW:(new Function('t','return (t.__FW=t.parentNode.currentStyle.fontWeight)'))(this));
}
ADDRESS, CITE, DFN, VAR
{
	font-style: inherit;
	=font-style: expression(this.__FS?this.__FS:(new Function('t','return (t.__FS=t.parentNode.currentStyle.fontStyle)'))(this));
}
CAPTION, CODE, KBD, PRE, SAMP, TT, INPUT, TEXTAREA, SELECT, BUTTON
{
	font-family: inherit;
	=font-family: expression(this.__FF?this.__FF:(new Function('t','return (t.__FF=t.parentNode.currentStyle.fontFamily)'))(this));
}
TABLE
{
	border-spacing: 0;
}
TH
{
	text-align: left;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0;
}
BODY
{
	font-size: 100%;
	font-family: sans-serif;
	line-height: 1.5;
}
/*+}*/
/*
Theme Name: Bus-Tops
Author: NMyers

=== Setup ===*/
#ovdesign
{
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/design.png);
	width: 1500px;
	height: 1500px;
	opacity: .8;
	display: none;
	/*[disabled]z-index:999;*/
}
/*---------MISC STYLING ---------*/
BODY
{
	background-image: url(images/bustops_bkg2.jpg);
	background-repeat: no-repeat;
	background-position: 69px 0px;
	background-attachment: fixed;
}
BODY *
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #444;
	-moz-border-radius: 0 !important;
	outline: none;
}


/*co-branded docs*/
DIV#logo-co
{
	position: absolute;
	top:0;
	right:0;
}



DIV#logo-co-footer
{
	
	height: 183px;
	width:750px;
	position:absolute;
	margin-top:-47px;
	overflow:hidden;
	
}


.footer_left
{
height:35px;
}



#comments
{
	width: 566px;
	/*[empty]font-family:;*/
}
#header H1.mission
{
	display: block;
	font-family: Arial;
	font-size: 23px;
	width: 304px;
	line-height: 1.2em;
	/*+placement:shift 291px -100px;*/
	position: relative;
	left: 291px;
	top: -100px;
	color: #168888;
}
.fl EM
{
	font-style: normal;
	color: #168888;
}
.single-post .fl EM
{
	color: #FF0000;
}
.fix
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 0 0 -1px;
}
.clear
{
	clear: both;
}
IMG.fl
{
	margin: 0 12px 5px 0;
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
	/*[disabled]padding:5px;*/
}
IMG.fll, .entry IMG
{
	background: #F4F4F4;
	border: 1px solid #DDDDDD;
	/*[disabled]padding:5px;*/
	margin: 0 0 6px;
}
IMG.fl:hover, IMG.fll:hover, .entry IMG:hover
{
	border: 1px solid #666;
}
.fl, .fll
{
	float: left;
}
.fr, .frr
{
	float: right;
}
.ac, SPAN .ac
{
	text-align: center;
}
.ar, SPAN .ar
{
	text-align: right;
}
.al, SPAN .al
{
	text-align: left;
}
.gravatar
{
	float: left;
	background: #EDEDED;
	margin: 0 7px 0 0;
	padding: 4px;
}
.border-top
{
	border-top: 2px solid #CCC6B7;
}
.border-bottom
{
	border-bottom: 1px solid #CCC6B7;
}
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
.wp-caption
{
	background: #F4F4F4;
	margin: 0 0 6px 6px;
}
.wp-caption .wp-caption-text
{
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 0 0 6px;
}
IMG.alignleft
{
	margin: 0 10px 0 0;
}
H1
{
	font-size: 30px;
	line-height: 30px;
	font-weight: 700;
	letter-spacing: -1px;
}
H2, H3, H4, H5
{
	/*[disabled]font-weight:700;*/
	margin: 0;
}
.post H1, .single-post H1, #header-about H2
{
	color: #168888 !important;
	font-size: 23px;
	letter-spacing: normal;
	font-weight: normal;
	line-height: 1.1;
	font-family: Arial;
	margin-bottom: 2px;
	margin-left: -1px;
}
#header-about H2
{
	margin-bottom: 10px;
}
.content H3
{
	/*[disabled]color:#168888;*/
	/*[disabled]font-size:18px;*/
	/*[disabled]letter-spacing:normal;*/
	/*[disabled]font-weight:normal;*/
	/*[disabled]line-height:1.1em;*/
	/*[disabled]font-family:Arial;*/
}
.aligncenter
{
	display: block;
	margin: 10px auto 20px;
}
.alignleft
{
	float: left;
	margin: 10px 20px 8px 0;
}
.alignright
{
	float: right;
	margin: 10px 0 8px 20px;
}
.widget UL LI UL LI, .widget_pages UL LI UL LI
{
	border: none;
	margin: 8px 0 5px 15px;
	padding: 0 0 0 10px;
}
A, .widget UL LI A, .featured_post H3 A:hover
{
	text-decoration: none;
	color: #DA2924;
}
A:hover, #pagenav LI UL LI A:hover, .widget UL LI A:hover, .widget .more A, .content .more A:hover, .post H2 A:hover, .featured_post H2 A:hover, .navigation A:hover
{
	text-decoration: underline;
}
.subscribe A .rss-button
{
	/*+placement:shift 0px 7px;*/
	position: relative;
	left: 0px;
	top: 7px;
	color: #DA2924;
	font-size: 9px;
}
.subscribe A:hover .rss-button
{
	text-decoration: none;
	color: #000 !important;
	background: none;
}
.subscribe A:hover
{
	text-decoration: none;
}
.post H2 A
{
	color: #168888;
	font-size: 23px;
	letter-spacing: normal;
	font-weight: normal;
	line-height: 1.1;
	font-family: Arial;
}
#twitter_update_list A
{
	display: block;
	color: #168888;
}
#twitter_update_list SPAN A
{
	display: inline;
	color: #DA2924;
}
#header .logo
{
	margin-left: -64px;
}
.content_left, .footer_left, .fl
{
	float: left;
}
.content_right, .footer_right, .col2, .fr
{
	float: right;
	/*[empty]margin-right:;*/
}
/*---------LAYOUT---------*/
.date-comments .fr
{
	display: none;
}
.content
{
	width: 585px;
}
.wrapper
{
	width: 826px;
	/*[disabled]background-color:#F6F5EE;*/
}
#header
{
	width: 778px;
	height: 217px;
	margin-top: 15px;
}
/*---------TOP NAVIGATION for PAGES---------*/
.top_menu
{
	height: 30px;
	text-align: left;
	font-size: 11px;
	padding: 10px 0 0;
	background-image: url(images/red-pix2.gif);
	background-repeat: repeat-x;
	background-position: 0px 35px;
	margin-bottom: 17px;
}
.page-menu LI.current_page_item A
{
	/*[disabled]color:#000;*/
	/*[disabled]font-weight:700;*/
}
A.admin-link, A.admin-link:hover
{
	color: #999;
	padding: 0 6px 0 0;
	font-weight: normal;
}
SPAN.subscribe
{
	color: #666;
	line-height: 28px;
}
.page-menu LI A:hover
{
	color: #444;
	text-decoration: none;
}
LI.current_page_item
{
	background-image: url(images/menu-marker.gif);
	background-repeat: no-repeat;
	background-position: 50% 23px;
}
/*---------DROPDOWN NAVIGATION FOR PAGES---------*/
#pagenav LI
{
	float: left;
	line-height: 29px;
	list-style: none;
	margin-right: 24px;
}
/*---------SUBSCRIBE ---------
---------FEATURED POSTS ---------*/
.feat_background
{
	background: #000;
	border: 1px solid #FFF;
}
.boxed_featposts .featured_post
{
	width: 288px;
	margin: 0 5px 10px;
	position: relative;
}
.full_featposts .featured_post
{
	width: 610px;
	margin: 0 5px 10px;
	position: relative;
}
.featured_post SPAN.date_bg
{
	position: absolute;
	right: 2px;
	top: 2px;
	background: #000;
	color: #FFF;
	padding: 4px;
}
.boxed_featposts .featured_content
{
	float: left;
	width: 228px;
	color: #FFF;
	padding: 0 0 0 15px;
}
.full_featposts .featured_content
{
	float: left;
	width: 570px;
	color: #FFF;
	padding: 10px 0 0 15px;
}
.featured_post IMG
{
	background: transparent;
	border: 0;
	padding: 0 0 0 5px;
	margin: 0;
}
.featured_post IMG:hover
{
	border: 0;
}
.featured_content P
{
	margin: 0 0 5px;
}
.featured_content A
{
	color: #FFF !important;
}
.featured_post IMG
{
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	display: block;
}
.featured_post .date
{
	color: #FFF;
	font-weight: 700;
	margin-right: 10px;
	margin-left: 15px;
	padding-top: 15px;
	width: 45px;
	height: 50px;
}
.featured_date P
{
	line-height: 32px;
	margin: 0;
}
.featured_content H2 A
{
	font-weight: 400;
	color: #FFF;
	font-size: 23px;
}
.boxed_featposts.featured_content H2
{
	color: #FFF;
	margin-bottom: 10px;
	line-height: 16px;
}
.full_featposts .featured_content H2
{
	color: #FFF;
	margin-bottom: 10px;
	line-height: 16px;
}
.comments-feat
{
	color: #FFF !important;
}
.comments-feat A
{
	padding-left: 2px;
	font-size: 25px;
	text-transform: none;
	font-weight: 400;
	color: #AAA !important;
}
.hr-border
{
	background: url(images/hr-trans.png) no-repeat top;
	height: 55px;
}
/*---------REST OF ENTRIES ---------*/
.content .post
{
	float: left;
	width: 610px;
}
.boxed_posts .post
{
	float: left;
	width: 272px;
	background-image: none !important;
	padding: 0 !important;
	display: inline;
	margin: 0 20px 15px 0;
	/*[disabled]background-color:#A6E7E7;*/
}
.full_posts .post
{
	float: left;
	width: 600px;
	background-image: none !important;
	margin: 10px 15px 10px 10px !important;
	padding: 0 !important;
	display: inline;
}
.blog .post H2
{
	margin-bottom: 5px;
}
.post H2.post_title
{
	font-size: 32px;
	margin-bottom: 30px;
}
P.header_meta SPAN
{
	font-size: 12px;
	margin-right: 5px;
	color: #FFF;
	padding: 5px;
}
.blog .post P
{
	/*[disabled]margin:5px 0;*/
}
.post .fll
{
	display: none;
}
.col1, .col2
{
	width: 300px;
}
.col1
{
	margin-right: 10px;
	float: left;
}
/*---------SIDEBAR ---------*/
.sidebar
{
	width: 165px;
	/*[disabled]background-color:#DCDADA;*/
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: hidden;
	margin: 4px 0 0;
	padding: 0px;
}
.sidebar *
{
	font-size: 10px;
	line-height: 13px;
}
.sidebar H3
{
	font-family: Arial;
	font-size: 18px;
	color: #168888;
}
H3
{
}
.sidebar_left
{
	float: left;
	padding-right: 30px;
	border-right: 1px solid #DDD;
}
.sidebar P
{
	font-size: 13px;
	color: #FFF;
}
.nosidebar .post2, .nosidebar .header-about H2
{
	width: 930px;
	float: left;
	margin-bottom: 30px;
}
/*---------widgets ---------*/
.widget .more, .content .more
{
	color: #000;
	font-weight: 700;
	margin-bottom: 0;
}
.widget .more SPAN, .content .more SPAN
{
	color: #FF0000;
	margin-right: 5px;
}
.widget
{
	list-style: none;
	overflow: hidden;
	margin-bottom: 30px;
}
.tagcloud
{
	background-color: #222222 !important;
	color: #FFFFFF;
}
.widget LI
{
	padding-top: 11px;
	list-style-type: none;
}
.widget H2
{
	margin-bottom: 15px;
	font-size: 18px;
}
#calendar_wrap
{
	padding: 0 0 0 40px;
}
#calendar_wrap CAPTION
{
	padding: 10px 0;
}
LI.recentcomments A
{
	font-style: italic;
}
.widget #searchform LABEL
{
	display: none;
}
#twitter P.website
{
	margin: 10px 0 0;
	padding: 20px 0 30px 48px;
	background: url(images/twitter-trans.png) no-repeat left 6px;
}
/*---------SINGLE POST STYLING ---------*/
SPAN.comments
{
	margin-left: 5px;
	padding-left: 20px;
	background: url(images/comments-trans.png) no-repeat bottom left;
}
.date-comments
{
	color: #777;
}
.date-comments A
{
	color: #777;
	font-weight: 700;
}
.date-comments SPAN.comments A
{
	font-size: 22px;
	font-weight: 400;
}
.tags
{
	padding: 10px 0;
}
.entry
{
	color: #333;
	padding: 0 20px 30px 0;
}
.entry A
{
	text-decoration: underline;
}
.entry A:hover
{
	color: #346BA4;
}
.entry IMG.fr
{
	margin: 0;
}
.entry IMG.alignright
{
	margin: 0 0 10px 10px;
}
.entry P
{
	margin-right: 106px;
}
.single-post P
{
	margin-bottom: 7px;
}
.entry BLOCKQUOTE
{
	/*[disabled]border-left:1px dotted #188;*/
	width: 85%;
	font-style: italic;
	/*[disabled]margin:5px auto 15px;*/
	padding: 10px 10px 0;
}
.entry OL, .entry UL
{
	line-height: 18px;
	padding: 8px 0;
}
.entry UL
{
	padding-left: 60px;
}
.entry UL LI
{
	list-style: disc;
	padding: 3px 0;
}
.entry UL LI UL LI
{
	list-style: circle;
}
.entry OL
{
	padding-left: 50px;
}
.entry OL LI
{
	list-style: decimal inside;
	padding: 3px 0;
}
.entry H2, .entry H3
{
	/*[disabled]font-weight:normal;*/
}
.entry H2
{
	/*[disabled]font-size:24px;*/
}
.entry H3
{
	/*[disabled]font-size:18px;*/
}
.entry H4
{
	/*[disabled]font-size:14px;*/
}
.entry H5
{
	/*[disabled]font-size:11px;*/
}
.post H2 A:hover
{
	color: #000000;
	text-decoration: none;
}
/*---------SINGLE PAGE STYLING ---------*/
.page
{
	padding: 10px 0;
	margin-left: 75px;
	/*[empty]margin-top:;*/
}
.idc-thread *
{
	margin-left: 0 !important;
	padding-left: 0;
}
DIV#IDCPostNav
{
	margin-top: 10px !important;
}
TEXTAREA#IDCommentNewThreadText
{
	width: 563px !important;
}
.idc-c DIV
{
	padding: 0px !important;
	margin: 0 !important;
}
.idc-c-b *
{
	font-weight: bold !important;
	background: none !important;
}
.idc-c-b
{
	margin-left: -16px !important;
}
.idc-r
{
	display: block !important;
	/*+placement:shift -9px 6px;*/
	position: relative !important;
	left: -9px !important;
	top: 6px !important;
}
.idc-c-h-inner
{
	background: #FFFFFF none repeat-x !important;
	border-bottom: 1px solid #A0A0A0;
}
SPAN.edit-entry
{
	background: transparent url(images/edit-trans.png) no-repeat top right;
	font-size: 16px;
	color: #999;
	margin: 0 0 0 20px;
	padding: 7px 0 7px 30px;
}
.last-updated
{
	font-size: 11px;
	color: #999;
	text-align: left;
}
INPUT[type=text], TEXTAREA
{
	border: 1px solid #AAAAAA;
	padding: 2px;
	margin-bottom: 5px;
	width: 302px;
}
.entry TABLE TD
{
	text-align: left;
	/*[disabled]padding-bottom:3px;*/
	/*[disabled]padding-top:3px;*/
	padding-right: 6px;
	vertical-align: top !important;
}
.entry TABLE
{
	margin-top: 12px;
}
/*---------COMMENTS ---------*/
.idc-avatar
{
	display: none;
}
.idc-head_tools-share
{
	display: none !important;
}
.idc-foot
{
	display: none !important;
}
.idc-head_tools-share
{
	display: none !important;
}
.idc-foot
{
	display: none !important;
}
#IDCommentsHeadLogin
{
	display: none !important;
}
#IDCommentsHead
{
}
.idc-foot
{
}
#IDNewThreadSubmitLI *
{
	background: none !important;
}
#comments .idc-new_subscribe
{
	padding-top: 10px !important;
}
#comments .idc-form-info
{
	display: none;
}
#comments TEXTAREA, #comments INPUT, #comments SELECT
{
	background: none !important;
	margin: 0 !important;
	padding: 0px !important;
	-moz-border-radius: 0 !important;
	border: 1px solid #9E9E9E !important;
}
/*---- Ajax comments*/
#idc-container H3 SPAN, #idc-container H3
{
	font-size: 14px !important;
	text-transform: uppercase;
	font-weight: normal !important;
	color: #168888;
}
#idc-container *
{
	border-radius: 0 !important;
	border: none;
}
#idc-container .idc-c
{
	border-top: 1px dotted #168888;
	padding-top: 10px;
	margin-bottom: 10px !important;
}
#idc-container .idc-c.idc-reply
{
	border-top: none;
	margin-top: -11px !important;
}
#idc-container .idc-c *
{
	font-family: Verdana !important;
	font-size: 11px;
	line-height: 17px;
	color: #444;
}
#idc-container .idc-c-b A SPAN.idc-r
{
	font-weight: normal !important;
	color: #FF0000 !important;
	text-transform: uppercase;
	font-size: 10px !important;
}
#idc-container .idc-c-b A:hover SPAN.idc-r
{
	text-decoration: underline;
}
#idc-container .idc-c-h-inner .idc-rep
{
	display: none;
}
#idc-container .idc-admin .idc-c-h A
{
	text-decoration: none;
	font-weight: bold;
}
#idc-container .idc-c-h
{
	background: none !important;
	margin-top: -4px !important;
	height: 25px !important;
}
#idc-container .idc-c-h *
{
	color: #168888 !important;
	font-style: normal;
}
#idc-container .idc-comments
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#idc-container #IDNewThreadSubmitLI
{
	/*+placement:float-left 0px 0px;*/
	float: left !important;
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	margin-left: -3px !important;
}
#idc-container #IDNewThreadSubmitLI *
{
	margin: 2px 0px 0px !important;
	padding: 0px !important;
}
#IDNewThreadSubmitLI A SPAN STRONG
{
	border: 1px solid #F59393 !important;
	color: #EF5757 !important;
	display: block !important;
	width: 128px;
	height: 19px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal !important;
	background-color: #EDEDED !important;
	line-height: 20px;
}
#IDNewThreadSubmitLI A:hover SPAN STRONG
{
	border: 1px solid #FF0000 !important;
	color: #FF0000 !important;
	text-decoration: none !important;
}
#IDNewThreadSubmitLI A:hover SPAN
{
	text-decoration: none !important;
}
#idc-container-parent #IDSubscribeToThisWrapper
{
	display: none;
}
#idc-container #IDCommentsNewThreadCover H3
{
}
/*---------ARCHIVE ---------*/
.arclist UL LI
{
	color: #C0C0C0;
	font-size: 12px;
	border-bottom: 1px solid #F1F1ED;
	padding: 5px 0;
}
.arclist UL LI UL
{
	border-bottom: 0;
	padding: 0 0 0 5px;
}
.arclist UL LI UL LI
{
	border-bottom: 0;
	padding: 10px 0 0 5px;
}
.rss-archive
{
	background: url(http://bus-tops.com/wp-content/themes/inuitypes/images/rss-small.gif) no-repeat center left;
	padding-left: 24px;
	line-height: 23px;
}
.rss-archive A, .rss-archive A:hover
{
	color: #E4760F;
	font-size: 13px;
}
.arclist .archives-time
{
	float: left;
	text-transform: uppercase;
	color: #666666;
	width: 90px;
	border-right: 1px dashed #DDD;
	margin: 0 15px 0 0;
}
.browsing-archive #header-about H2
{
	font-size: 24px;
}
/*---------PAGE NAVIGATION - pagination ---------*/
.pagination
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.Navi
{
	/*[disabled]float:right;*/
	/*[disabled]padding:0 0 20px;*/
}
.Navi A
{
	/*[disabled]text-decoration:none;*/
}
.Navi .on
{
	/*[disabled]color:#FFF;*/
	/*[disabled]display:block;*/
	/*[disabled]float:left;*/
	/*[disabled]font-size:14px;*/
	/*[disabled]padding:3px 9px 4px;*/
	/*[disabled]margin-left:4px;*/
	/*[disabled]background:#000;*/
}
.Navi STRONG
{
	font-weight: normal;
}
.Navi A
{
	/*[disabled]border:1px solid #CCC6B7;*/
	/*[disabled]color:#000;*/
	/*[disabled]display:block;*/
	/*[disabled]float:left;*/
	/*[disabled]padding:3px 7px;*/
	/*[disabled]margin-left:4px;*/
}
.Navi A:hover
{
	/*[disabled]color:#000;*/
	/*[disabled]background:#DDD;*/
}
/*---------AUTHOR STYLING ---------*/
.author-archive
{
	/*[disabled]padding:0 0 25px;*/
	/*[disabled]margin:0 0 30px;*/
	/*[disabled]border-bottom:1px solid #DDD;*/
}
.auth_gravatar
{
	/*[disabled]float:left;*/
	/*[disabled]margin-right:10px;*/
	/*[disabled]width:58px;*/
}
.auth_gravatar IMG
{
	/*[disabled]background:#FFF;*/
	/*[disabled]border:1px solid #CCC;*/
	/*[disabled]width:48px;*/
	/*[disabled]height:48px;*/
	/*[disabled]float:left;*/
	/*[disabled]padding:4px;*/
}
.auth_email A
{
	/*[disabled]padding:2px 0;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]font-weight:700;*/
}
.auth_email A:hover
{
	/*[disabled]text-decoration:underline;*/
}
/*---------FOOTER ---------*/
.copyright
{
	margin: 10px 0 80px;
	/*[disabled]padding:30px 0;*/
	width: 750px;
	border-top: 1px solid #DA8885;
}
.footer *
{
	font-size: 10px;
}
.copyright A
{
	color: #000;
}
.copyright .fr SPAN
{
	background: url(images/bizzartic_credits-trans.png) no-repeat right;
	margin: 0 0 0 5px;
	padding: 3px 57px;
}