
/*
*************************************************

FOGBUGZ
General Screen Styles

Created by the wacky troop at Happy Cog
http://www.happycog.com/

*************************************************
*/

/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; line-height: 1.5; font-style: normal; font-weight: normal; }
body { font: normal 62.5% Corbel, 'Trebuchet MS', Verdana, Arial, sans-serif; background: #9ec8ee url(/FogBugz/i/screen/page-bg.jpg) repeat-x 0 0; }

span.p_start { font-family:Helvetica,Arial,Corbel,sans-serif; font-size:12px; font-weight:bold; }
#p_start_vault { font-family:Helvetica,Arial,Corbel,sans-serif; font-size:12px; font-weight:bold; }

/* block level */

h1 { font-size: 20px; color: #000; margin: 0 0 0.8em; font-weight: bold; }
h2 { font-size: 18px; color: #000; margin: 0 0 0.6em; }
h3 { font-size: 16px; color: #000; margin: 0 0 0.8em; }
h4 { font-size: 14px; color: #000; margin: 0 0 0.8em; }
h5 { font-size: 12px; color: #000; margin: 0 0 0.8em; }
h6 { font-size: 11px; color: #000; margin: 0 0 0.8em; }

p, ul, dl, ol { font-size: 13px; color: #232c34; margin: 0 0 1.5em; }

p.d_copy, ul.d_copy, dl.d_copy, ol.d_copy { font-size: 14px; color: #232c34; margin: 0 0 1.5em; }

p + h2, ul + h2 { margin-top: 2em; }

ul { list-style-image: url(/FogBugz/i/screen/bullet.gif); }

ul.anchors { list-style: none; }

dd { margin: 0 0 0 15px; }

blockquote { margin: 0 0 1.2em; background: transparent url(/FogBugz/i/screen/open-quote.gif) no-repeat 0 0; padding: 5px 0 0 50px; }
	blockquote * { font-style: italic; color: #455768; }
	blockquote cite:before { content: "\2014\2002"; }
	blockquote th { color: white; }

table { margin: 0 0 1em; font-size: 12px; border-collapse: collapse; }
	th { color: #fff; font-weight: bold; }
	thead tr { background-color: #455768; }
	th, td { border-bottom: 1px solid #dbd5c5; padding: 3px 5px; }
	tbody tr td:first-child { border-right: 1px solid #dbd5cd; }
	tbody tr td { border-left: 1px solid #dbd5cd; }
	tbody tr td:first-child { border-left: none; }
	

/* inline */

i, em, cite { font-style: italic; }
b, strong { font-weight: bold; }

a { color: #0269c9; }
a:hover, a:focus { color: #465769; }

img { display: block; margin: 0 10px 10px 0; float: left; }

a img { border: none; }

input, select, textarea { font: 12px Corbel, 'Trebuchet MS', Verdana, Arial, sans-serif; } 
input.empty, textarea.empty { color: #999; }
input.filled, textarea.filled { color: #333; }

code, em.menu-command { font: 12px/1 'Courier New', Courier, monospace; }

sub, sup { line-height: 0; }

abbr, * > acronym { text-transform: lowercase; font-variant: small-caps; letter-spacing: 0.2em; border: none; }

form ul { list-style: none; border-top: 1px solid #dbd5cd; }
	form li { border-bottom: 1px solid #dbd5cd; padding: 0.5em 0; overflow: hidden; }
		form li label { vertical-align: top; display: block; width: 100px; float: left; }
		form li input, form li select, form li textarea { width: 300px; }
		form li input.submit { clear: left; display: block; width: auto; margin: 1em 0 1em 100px; }
		
.shown { display: block; }
.hidden { display: none; }

#page-error { width: 602px; margin: auto; }
    #page-error p { background: transparent url(/FogBugz/i/screen/exclamation.gif) no-repeat 0 7px; padding: 3px 0 0 20px; margin-bottom: 0 }


/*-------------------------------------------    
    Global combinations
-------------------------------------------*/
#header h1 a, #nav a, #try-buy h2, #try legend span, #buy legend span, #webinar legend span, #elevator-pitch, .home h2, #landings a, #learn-subnav dt, .navigator a, #new-version a { display: block; text-indent: -9999px; }

/*\*/ #header h1 a, #nav a, #try-buy h2, #try legend span, #buy legend span, #elevator-pitch, .home h2, #landings a, #learn-subnav dt, .navigator a { overflow: hidden; } /**/

#utility form label, #logo, span.connect { position: absolute; left: -99999px; }

#utility, #header, #support-search, #content, #try-buy h2, #try-buy fieldset, .home h2, #landings { width: 608px; margin: 0 auto; }

/*-------------------------------------------    
    Structure
-------------------------------------------*/
#utility-wrap { width: 100%; background-color: #455768; padding: 6px 0; overflow: hidden; }

	#lang-switcher { width: 203px; float: left; }
	#search { width: 203px; float: right; text-align: right; }			
			#lang-switcher select, #search-field { width: 130px; margin: 0 8px 0 0; }
		#utility p { margin-bottom: 0; }
			#utility p input { vertical-align: middle; }

#header { clear: left; background: transparent url(/FogBugz/i/screen/header-bottom.gif) no-repeat left bottom; height: 88px; position: relative; }

	#header h1 { position: absolute; left: -76px; top: 6px; }
		#header h1 a { background: transparent url(/FogBugz/i/screen/logo.gif) no-repeat 0 0; width: 185px; height: 77px; }	
		#header h1 a:hover, #header h1 a:focus { background-position: 0 -77px; }	
	
	#nav { height: 38px; position: absolute; top: 50px; list-style: none; padding: 0; }
		#nav li { position: absolute; top: 0; }
				#nav a { height: 15px; }
				#nav a:hover, #nav a:focus { background-position: 0 -15px; }			
				
			
	#nav { width: 404px; left: 204px; }	
			#nav-home { left: 0; }
			    #nav-home a { background: transparent url(/FogBugz/i/pt-BR/screen/nav-home.gif) no-repeat 0 0; width: 33px; }			
			#nav-learn { left: 90px; }
			    #nav-learn a { background: transparent url(/FogBugz/i/pt-BR/screen/nav-features.gif) no-repeat 0 0; width: 59px; }			
			#nav-details { left: 224px; }
			    #nav-details a { background: transparent url(/FogBugz/i/pt-BR/screen/nav-details.gif) no-repeat 0 0; width: 59px; }			
			#nav-support { left: 349px; }
			    #nav-support a { background: transparent url(/FogBugz/i/pt-BR/screen/nav-support.gif) no-repeat 0 0; width: 54px; }
			
			
			.home #nav-home a, .learn #nav-learn a, .details #nav-details a, .plugins #nav-plugins a, .extras #nav-extras a, .blog #nav-blog a, .support #nav-support a { background-position: 0 -15px; height: 29px; border-bottom: 7px solid #000; }
			
#support-search { margin-top: 20px; background: transparent url(/FogBugz/i/screen/support-search-top.gif) no-repeat 0 0; padding: 15px 0 0; 	}		
	#support-search form { background: #8eb2d4 url(/FogBugz/i/screen/support-search-bottom.gif) no-repeat left bottom; padding: 0 17px 17px; }
		#support-search form p { margin-bottom: 0; }
			#support-search form p input { vertical-align: middle; }
			#support-search-box { width: 486px; margin: 0 10px 0 0; font-size: 16px; }
		#support-search label { color: #26313a; font-size: 20px; display: block; margin: 0 0 0.4em; }		

#content { margin-top: 20px; background: transparent url(/FogBugz/i/screen/content-top.gif) no-repeat 0 0; padding: 20px 0 0; overflow: hidden; }
	#main { background: #fff url(/FogBugz/i/screen/content-bottom.gif) no-repeat left bottom; padding: 0 20px 20px; }
	#main.flat-bottom { background: #fff none; }
	
	#sub { width: 202px; margin-left: 406px; }
		#subnav { list-style: none; border-bottom: 1px solid #bbd9f3; border-top: 1px solid #86aacb; }
			#subnav li { border-bottom: 1px solid #86aacb; border-top: 1px solid #bbd9f3; }
				#subnav a { display: block; text-decoration: none; color: #232c34; padding: 0.7em; }
				#subnav a:hover, #subnav a:focus { background-color: #a9d6ff; }
					#subnav strong { display: block; color: #0269c9; text-decoration: underline; }
					#subnav a:hover strong, #subnav a:focus strong { color: #232c34; }
				#subnav li.current a { background-color: #455768; color: #c8e0f5; }
					#subnav li.current strong { color: #fff; text-decoration: none; }
					
#try-buy-wrap { width: 100%; background: transparent url(/FogBugz/i/screen/try-buy-top.gif) repeat-x 0 0; padding: 13px 0 0; }
	#try-buy { width: 100%; background: #d1e7fb url(/FogBugz/i/screen/try-buy-bottom.gif) repeat-x left bottom; padding: 0 0 24px; }
	#try-buy fieldset { width: 578px; border: none; background-color: #fff; margin-bottom: 2em; margin-top: 60px; position: relative; padding: 15px;}
		#try-buy legend { position: relative; left: 0; top: 10px; display: block; } /* Safari likes this, but Firefox doesn't */
			#try-buy legend span { position: absolute; top: -50px; left: -15px; background-color: red; width: 74px; height: 40px;}
			#try legend span { background: transparent url(/FogBugz/i/pt-BR/screen/try-it.gif?20090717204803) no-repeat 0 0; }
			#buy legend span { background: transparent url(/FogBugz/i/pt-BR/screen/buy-it.gif?20090717204803) no-repeat 0 0; }
			#webinar legend span { background: transparent url(/FogBugz/i/pt-BR/screen/webinar.gif) no-repeat 0 0; width: 94px; }			    
			    #try-buy #webinar dd input { width: 200px; margin: 0; padding: 2px; }
			    #webinar .optional { color: #455768; }
	#try-buy h2 { background: transparent url(/FogBugz/i/pt-BR/screen/cta-start.gif) no-repeat 0 0; height: 24px; margin-bottom: 1em; }
	#try-buy fieldset dt { margin: 0 0 0.5em; }
		#try-buy fieldset dd { background-color: #d1e7fb; padding: 1em; border: 1px solid #cfcfcf; margin: 0 0 1em 15px; }
			#try-buy p.begin { font-weight: bold; }
				#try-buy p.begin label { font-weight: normal; display: block; margin: 0 0 0.25em; }

#vid-cats-wrap { width: 100%; background: transparent; padding: 30px 0 0; }
    #vid-cats-wrap h2 { font-size: 20px; }
    #vid-cats { width: 100%; background: transparent; padding: 31px 0 0; }
	#vid-cats fieldset { width: 578px; border: none; background-color: #fff; margin-bottom: 2em; margin-top: 60px; position: relative; padding: 15px;}
		#vid-cats legend { position: relative; left: 0; top: 10px; display: block; } /* Safari likes this, but Firefox doesn't */
			#vid-cats legend span { position: absolute; top: -50px; left: -15px; background-color: red; width: 74px; height: 40px;}
			#catFeatured legend span { background: transparent url(/FogBugz/i/pt-BR/screen/howto-tab.gif) no-repeat 0 0; } 
			#catFogBugz legend span { background: transparent url(/FogBugz/i/pt-BR/screen/fogbugz-tab.gif) no-repeat 0 0; width: 88px; }
			#catKiln legend span { background: transparent url(/FogBugz/i/pt-BR/screen/kiln-tab.gif) no-repeat 0 0; width: 48px; }			    
	
#footer { width: 508px; margin: 20px auto 30px; position: relative; left: -50px; }
	#footer p, #footer ul, #footer li { font-size: 11px; display: inline; }
	#footer ul { margin-left: 0.7em; }
	#footer li { border-left: 1px solid #83a6c6; padding: 0 0 0 0.7em; margin: 0 0.5em 0 0; }
	#footer li.first { border: none; padding-left: 0; }
	#fogcreek { position: absolute; right: -110px; top: 0.1em; }
	

/*-------------------------------------------    
    Home
-------------------------------------------*/	

#elevator-pitch { background: transparent url(/FogBugz/i/pt-BR/screen/elevator-pitch.gif?20090717204803) no-repeat 0 0; width: 615px; height: 37px; margin: 14px auto 0px auto; position:relative; top:10px; }
#intro { background: transparent url(/FogBugz/i/pt-BR/screen/home-intro.jpg) no-repeat 0 0; width: 200px; margin: 0 auto -10px; padding: 23px 0 0 400px; min-height: 284px; }
    #intro p { line-height: 1.3; margin-bottom: 0.7em; }

.home h2 { background: transparent url(/FogBugz/i/pt-BR/screen/home-learn-more.gif) no-repeat 0 0; height: 25px; }

#intro #new-version { background: transparent url(/FogBugz/i/pt-BR/screen/new-version.gif?20090717204803) no-repeat 0 0; height: 24px; margin-top: 0.5em; margin-bottom: 0.7em; }
    #new-version a { height: 24px; width: 182px; outline: none; }

#landings { list-style: none; position: relative; height: 243px; }
	#landings a { position: absolute; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; }
	#landings #wiki a { background-image: url(/FogBugz/i/pt-BR/screen/home-wiki.gif); width: 202px; height: 66px; top: 71px; left: 204px; }
	#landings #project-management a { background-image: url(/FogBugz/i/pt-BR/screen/home-project-management.gif); width: 201px; height: 69px; top: 0px; left: 204px; }
	#landings #ebs a { background-image: url(/FogBugz/i/pt-BR/screen/home-ebs.gif); width: 201px; height: 69px; top: 0; left: 407px; }
	#landings #bug-tracking a { background-image: url(/FogBugz/i/pt-BR/screen/home-bug.gif); width: 202px; height: 69px; top: 0px; left: 0; }
	#landings #email a { background-image: url(/FogBugz/i/pt-BR/screen/home-cust-support.gif); width: 202px; height: 66px; top: 71px; left: 0px; }
	#landings #plugins a { background-image: url(/FogBugz/i/pt-BR/screen/home-plugins.gif?20090717204803); width: 201px; height: 66px; top: 71px; left: 407px; }
	#landings #kiln a { background-image: url(/FogBugz/i/pt-BR/screen/home-introducing-kiln.gif); width: 608px; height: 66px; top: 136px; left: 0px; }
	#landings #bug-tracking a:hover, #landings #bug-tracking a:focus, #landings #project-management a:hover, #landings #project-management a:focus, #landings #ebs a:hover, #landings #ebs a:focus { background-position: 0 -69px; }
	#landings #email a:hover, #landings #email a:focus, #landings #wiki a:hover, #landings #wiki a:focus, #landings #plugins a:hover, #landings #kiln a:hover, #landings #discussion-groups a:focus { background-position: 0 -66px; }
	
	
/*-------------------------------------------    
    Learn More
-------------------------------------------*/	

.learn #content { padding-top: 0; background: none; padding-bottom: 2em; }
	.learn #main { padding: 0; background: none; margin: 0 0 0 203px; position: relative; }		

	#learn-subnav { width: 182px; float: left; margin: 0 20px 0 0; padding: 0 0 6px; background: transparent url(/FogBugz/i/screen/learn-subnav-bottom.gif) no-repeat left bottom; }
		#learn-subnav dt { height: 37px; }
		#learn-subnav #wiki { background: transparent url(/FogBugz/i/pt-BR/screen/learn-wiki.gif?20090717204803) no-repeat 0 0; }
		#learn-subnav #project-management { background: transparent url(/FogBugz/i/pt-BR/screen/learn-project-management.gif?20090717204803) no-repeat 0 0; }
		#learn-subnav #ebs { background: transparent url(/FogBugz/i/pt-BR/screen/learn-ebs.gif?20090717204803) no-repeat 0 0; }
		#learn-subnav #bug-tracking { background: transparent url(/FogBugz/i/pt-BR/screen/learn-bug-tracking.gif?20090717204803) no-repeat 0 0; }
		#learn-subnav #email { background: transparent url(/FogBugz/i/pt-BR/screen/learn-email.gif?20090717204803) no-repeat 0 0; }
		#learn-subnav #plugins { background: transparent url(/FogBugz/i/pt-BR/screen/learn-plugins.gif?20090717204803) no-repeat 0 0; }
			#learn-subnav dd { margin: 0; border-bottom: 1px solid #bedaf4; background-color: #a8cae8; }				
			#learn-subnav dd:hover, #learn-subnav dd:focus { background-color: #9ebedc; }
			#learn-subnav dd.current { background-color: #455768;  }
				#learn-subnav a { text-decoration: none; color: #232c34; display: block; padding: 0.3em 5px 0.3em 36px; }
				#learn-subnav a.new { background: transparent url(/FogBugz/i/pt-BR/screen/version-sticker-small.gif) no-repeat 8px 50%; %>}
				#learn-subnav .current a { color: #fff; font-weight: bold; }				
				#learn-subnav .current a.new { background: transparent url(/FogBugz/i/pt-BR/screen/version-sticker-small-dark.gif) no-repeat 8px 50%; %>}
				
	
	.learn #main h2 { font-size: 20px; font-weight: bold; }
		.learn #idSectionedPage div { width: 405px; position: relative; padding: 0 0 1em; }
			.learn #main div ul { padding-left: 15px; list-style-image: url(/FogBugz/i/screen/bullet-blue-bg.gif); }
			.learn #main div ol { padding-left: 25px; }
			.learn #main div img { width: 405px; }	
			
	.learn #main div ul.navigator { list-style: none; position: absolute; top: 6px; left: 314px; width: 91px; height: 23px; }
	.navigator a { height: 23px; }
	.navigator li { position: absolute; top: 0; }
	.prev { left: 0; }	
		.prev a { background: transparent url(/FogBugz/i/pt-BR/screen/learn-prev.png) no-repeat 0 0; width: 45px; }
	.next { left: 45px; }
		.next a { background: transparent url(/FogBugz/i/pt-BR/screen/learn-next.png) no-repeat 0 0; width: 46px; }
	.navigator a:hover { background-position: 0 -23px; }
	.navigator a:active { background-position: 0 -46px; }
	
	.caption { font-weight: bold; /* font-style: italic; */ color: #000; font-size: 150%; margin-bottom: 0.75em; }
	
	.detail #main { margin-left: 0; }		
		.detail #main #shell-holder { background: transparent url(/FogBugz/i/screen/detail-shell-top.png) no-repeat 0 0; width: 100%; float: left; padding: 7px 0 0; }
			.detail #main #shell { background: #455768 url(/FogBugz/i/screen/detail-shell-bottom.gif) no-repeat left bottom; padding: 0 0 7px; width: 100%; float: left; }
			.detail #main h2 { color: #fff; position: relative; left: 12px; }
				.detail #main #shell img { width: auto; position: relative; left: 3px; }
	

/*-------------------------------------------    
    Details
-------------------------------------------*/	

.details #content { background-image: url(/FogBugz/i/screen/small-content-top.png); }
	.details #main { width: 366px; overflow: hidden; float: left; padding-bottom: 0; background-image: none; }

#server-save-badge { position: relative; z-index: 2; top: -278px; left: 322px; }
#ondemand-save-badge { position: relative; z-index: 2; top: -199px; left: 293px; }
    #FOD-billing-price-table #ondemand-save-badge { left: 393px; }
    
.action-button { height:24px; margin-bottom:0.7em; margin-top:0.5em; }
    .action-button.new-version { background:transparent url(/Kiln/i/en-US/screen/new-version.gif) no-repeat scroll 0 0; }
    .action-button.free-trial { background:transparent url(/Kiln/i/en-US/screen/free-trial.gif) no-repeat scroll 0 0; }
    .action-button.price-quote { background:transparent url(/Kiln/i/en-US/screen/price-quote.gif) no-repeat scroll 0 0; }
    .action-button a { display: block; text-indent: -9999px; height:24px; width:182px; }
    
/*-------------------------------------------
    What's New
-------------------------------------------*/

img.wn_img { border:solid 2px silver; }
p.wn_copy { font-size: 14px; color: #232c34; margin: 0 0 20px; }
p.wn_copy_over_image { font-size: 14px; color: #232c34; margin: 0 0 7px; }
p.wn_img { margin-bottom: 30px; }


/*-------------------------------------------
    Extras Page
-------------------------------------------*/

.api_item_start { font-weight:bold; font-family:arial; font-size:9pt; }
.api_li_item { margin-bottom:8px; }
td.extras-cell { border:0px; font-size: 10pt;}
.extras-table { margin-bottom:25px;}

/*-------------------------------------------
    Videos Page
-------------------------------------------*/

.videos h2 { font-size: 24px; }
.videos #content { background-image: none; padding-top: 0; }
    .videos #content div#now-playing { padding: 10px; background-color: white; }



/*-------------------------------------------    
    Fog Creek Styles
-------------------------------------------*/	


html>/**/body
{
	/* NON-IE ONLY: Keep vertical scrollbar around, regardless of page height */
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;	
	font-size: 12px;
}

.message { margin-left: 45px; font-weight: bold; font-size: 12px; }

.error { color: #CC3333 }
input.error { border-color: #CC3333; border-style: solid; color: black; border-width: 2px;}

#try-buy fieldset dt.promise, span.promise { margin-bottom: 0.8em; float: none; width: auto; color: #455768; }
p.promise { font-style: italic; color: #455768; }

ol { padding-left: 15pt; }
ul { padding-left: 10pt; }
ul#landings, ul#subnav { padding-left: 0; }	 
#footer ul { padding-left: 0; }
ul#searchresults { padding-left: 0; }

.kbheader { font-size: 14px; color: #000; margin: 0 0 0.8em; }

.meta { color: #F58220; }

#main img { display: block; float: none; }

span.code { font: 12px/1 'Courier New', Courier, monospace; }

#searchresults li { padding: 2pt 0pt; list-style: none; background-image: none; }

#main #testimonial img { float: right; padding: 0px; margin: 5px}

.centered { margin-left: auto; margin-right: auto; }
.indent { margin-left: 40pt; }

#intro #screenlink 
{
	margin-left: -406px;
	_margin-left: -200px;
	float: left;
	margin-bottom:10px;
}

#intro #screenlink a { height: 270px; width: 380px; text-decoration: none; display: block; outline: none; }

#learn-brochure { padding-top: 20px; clear: both; }
#learn-subnav-container { float: left; }
#learn-subnav { _float: none; }

/** override styles **/

code { line-height: normal; }

abbr, * > acronym { text-transform: none; letter-spacing: 0em; border: none; }

.begin { margin-bottom: 0; }

.noborder { border: none; }
	table.noborder tr { border: none; }
		table.noborder tr th { border: none; }
		table.noborder tr td { border: none; }		

th { background-color: #455768; }

blockquote { margin: 0 0 1.2em; background: none; padding: 5px 0 0 20px; }
	blockquote * { font-style: normal; color: #232C34; }
	blockquote a { color: #0269C9 }

blockquote.quote { margin: 0 0 1.2em; background: transparent url(/FogBugz/i/screen/open-quote.gif) no-repeat 0 0; padding: 5px 0 0 50px; }
	blockquote.quote * { font-style: italic; color: #455768; }
	blockquote.quote cite:before { content: "\2014\2002"; }
	
#blognavigation ul { padding: 0; }
	#blognavigation li { padding: 0; }

.blog ul { border: none; }
	.blog ul li { border: none; }
	
.blog ul { list-style-image: url(/FogBugz/i/screen/bullet.gif); border: none; }
	.blog li { border: none; padding: 0; overflow: visible; }		

/** blog styles **/

.blog #content { background-image: url(/FogBugz/i/screen/blog-content-top.gif); }
	.blog #main { width: 428px; overflow: hidden; float: left; background: #fff url(/FogBugz/i/screen/blog-content-bottom.gif) no-repeat left bottom; padding: 0 20px 20px; }

#blognavigation { float: right; width: 140px; border-bottom: 1px solid #bbd9f3; border-top: 1px solid #86aacb; }
	#blognavigation div { border-bottom: 1px solid #86aacb; border-top: 1px solid #bbd9f3; padding: 6px 6px 6px 10px;}
	#blognavigation h4 { margin-bottom: 2pt; }
	#blognavigation ul { padding: 0; margin: 0; list-style: none; }
		#blognavigation ul ul { padding-left: 5pt; }
	#blognavigation .first { background-color: #455768; }
		#blognavigation .first a { color: white; }
		/** #blognavigation a { color: #455768 } **/
	#blognavigation img { display: inline; }

#blogroll li { border-left: 4px solid #bbd9f3; margin: 4px 0; padding: 0 3px; }

.blog .rssButton { display: inline; margin: 0 2px 0 0; padding: 5px 0 0 0; }

.blog .post { margin-bottom: 10pt; }
	.post h2 { margin: 0px; }

.blog .entry { overflow:hidden; }

.blog .date { white-space: nowrap }

.blog #archive th { text-align: left; }
.blog #archive a img { display: inline; margin: 0 5px 0 0 }

#subnav div { border-bottom: 1px solid #bbd9f3; border-top: 1px solid #86aacb; }
	#subnav li { border-bottom: 1px solid #86aacb; border-top: 1px solid #bbd9f3; }
	
/** other sections **/
.details #main { min-height: 650px; }
