/** revert to /images/application/bg_html.gif **/


/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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;}ol,ul {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;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{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.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#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;}

/* MEDIA CORE BASE */
body { text-align:left; }
h1 { font-size:204%; font-weight:bold; }
h2 { font-size:167%; font-weight:bold; }
h3 { font-size:152%; font-weight:bold; }
h4 { font-size:122%; font-weight:bold; }
h1, h2, h3, h4 {margin-bottom:0.5em; }
p { line-height:144%; margin-bottom:1.15em; }
p.stronger { font-size:114%; }
a { color: #1e424c; }
a:hover { background: #85a093; color:#fff; text-decoration:none; }
a img { border:0px; }
strong, b, .strong { font-weight:bold; }
em, i, cite, address, .em { font-style:italic; }
blockquote { margin: .8em 2em; font-size:92%; line-height:150%; }
ul, ol, dl { position:relative; }
ul, ol, dl { margin:.8em 2em; }
ul.notices { background-color: #DFFFE3;color:#093; margin:.4em 0 .4em 0; padding:.8em 1.5em .8em 2.8em; font-weight:bold; list-style-type:none; border:1px solid #008D44;}
ul.warnings { background-color: #fff6bf; color:#DA5300; margin:.4em 0 .4em 0; padding:.8em 1.5em .8em 2.8em; font-weight:bold; list-style-type:none; border:1px solid #ffd324;}

ul { list-style-type: circle }
ol { list-style-type: decimal }
dl dt, dl dd { margin:0!important; padding:0!important }
code, samp, kbd { font-size: 100%; display:hidden; background:#ECECEC; }
pre { font-size:100%!important; overflow:auto; background:#ECECEC; margin:10px 0; padding:5px; }
abbr, acronym, dfn {border-bottom:1px dotted #000; padding-bottom:.1em; }
	dl dd { margin-left: 2em; }
th { text-align: center; font-weight: bold; }
address { margin-bottom:1em; }

.small { font-size: 92%; }
.smaller { font-size: 85%; }
.hfeed { list-style:none; margin: 0; padding: 0; }
.clear { clear: both; }
.alignleft { float: left; margin-right: .4em; }
.alignright { float: right; margin-left: .4em; }
.right { text-align:right; }
.left { text-align: left; }
.center, caption { text-align:center; }
.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { margin: .4em 0; }
.page ul, .page ol, .page dl { margin:.8em 1.15em; padding-left:1.5em; }
.page p { margin:0 0 .4em 0; }
.hfeed abbr, .date { border: 0 none; }
.links-horizontal, .links-horizontal li { list-style: none; margin:0; padding:0; }
.links-horizontal li { display: inline; margin: 0 .2em 0 0; padding:.2em .4em .2em 0; }
.last, .last a { border:0 none!important; }
.top { margin-top:30px; }

	.bookmarklets { list-style:none; margin: 0px; padding:0px; position: relative; height: 16px; }
	.bookmarklets li { padding:0px; margin:5px 10px 0 0; /*\*/ float: left; /* */ }
	
.aux-bucket { margin-bottom:15px ;}
.aux-bucket h4 {margin-bottom:0;}

#busy_ajax { position: absolute; z-index: auto; }

/* IMAGE-LISTS */
.image-list-vertical, ul.image-list-vertical li { list-style-type: none; overflow: hidden; display: block; }
	.image-list-vertical li { padding: .4em 0; overflow:hidden; display: block; width:100%; clear:both; }
	.image-list-vertical li img { float:left; padding: .2em; margin-right: .3em; }
	.image-list-vertical li .details, .image-list-vertical li p { line-height: 120%; }
	
.auto-height { height: auto; }
	
ul.image-list, ul.image-list-with-captions { overflow:hidden; display:block; margin: 5px 0px; padding: 0px; clear:both; }
ul.image-list li, ul.image-list-with-captions li { float:left; display:block; text-align:center; }
/* \*/
* html ul.image-list-with-captions { height: 1%; }
/* */

ul.image-list-with-captions li { display:block; float:left; width:11em; height:13em; margin:0px .4em .9em 0px; overflow:hidden; text-align:center; }

ul.large li { font-size:92%; margin: .32em .33em .32em 0; }
	ul.large li img { padding: 3px; width: 100px; height: 100px; }
	ul.large li * { font-size:100%; }
	ul.large li .details { margin-left:9.2em; }
	ul.large li ul li, ul.large li ul { margin:0; padding:0; }
	
ul.thumb li { font-size:92%; margin: .32em .33em .32em 0; }
	ul.thumb li img, .thumb img { padding:0; width:80px; margin-bottom:5px; height: 80px; }
	ul.thumb li * { font-size:100%; }
	ul.thumb li .details { margin-left:7.3em; width:48%; }
	ul.thumb li ul li, ul.thumb li ul { margin:0; padding:0; }

ul.medium li { font-size:92%; margin: .32em .33em .32em 0; }
	ul.medium li img, .medium img { padding: 3px; width:64px; height: 64px; }
	ul.medium li * { font-size:100%; }
	ul.medium li .details { margin-left:6em; }
	ul.medium li ul li, ul.medium li ul { margin:0; padding:0; }

ul.small li { margin: .3em .35em .3em 0; font-size:92%; }
	ul.small li img { padding:2px; margin: 0; width:32px; height:32px; }
	ul.small li * { font-size:100%; } 
	ul.small li .details { margin-left:4em; }
	ul.small li ul li, ul.small li ul { margin:0; padding:0; }

ul.tiny li { margin: .15em .17em .15em 0; font-size:85%; }
	ul.tiny li img { padding:2px; width:16px; height:16px;	}
	ul.tiny li * { font-size:100%; }	
	ul.tiny li ul li, ul.tiny li ul { margin:0; padding:0; }

.standard img { padding: 3px; /*width:64px; height: 80px;*/ }
.standard-square img { padding: 3px; /*width:80px; height: 80px;*/ }
.premium img { padding: 3px; /*width:200px; height: 160px;*/ }
.premium-small img { padding: 3px; /*width:80px; height: 60px;*/ }

/*use this in conjunction with .tiny or .small to get some more vertical space */
ul.with-details li { width:5.8em; height:6.6em; }

/* TABLE */
table.list, table.msg-list { width:97%; margin:15px 0px 15px 10px; }
	table.list tr { border-bottom: 1px solid #777; }
	table.list th { font-size:85%; font-weight: bold; text-align: left; }
	table.list td { padding:5px; border-bottom: 1px solid #777; }
		table.list .title { width: 40%; }
		table.list .details { width:35%; }
		table.list .actions { width: 25%; text-align: right; }
	table.list td a { text-decoration:none; font-weight:bold; font-size:92%; }

.row-table { list-style: none; margin: 1em; }
	.row-table li { clear: both; padding:.5em 0; text-align: right; }
	.row-table li div { font-weight: bold; float: left; }

/* FORMS */
fieldset { width: 100%; margin-bottom:1em; }
legend { font-size: 136%; font-weight: bold; margin-bottom: 1em; }
label { font-weight: bold; }
/*label.error { color: #FF0000!important; }*/
dd input, dd textarea, dd select { padding:.2em; font-size: 108%; }
form dl dd { margin-left:0; }

.desc { font-size: 88%; margin: .2em 0 .7em 31.3%; }
.editable:hover { background:#ffc; }
input.error, textarea.error { border: 2px solid #DA5300; }
dd label { font-weight: normal; font-style: italic; font-size:90%; margin-bottom:-1em; line-height:195%; }
dd.star-rating-container { width:auto; height:20px; }
dt.checkbox { clear:left; margin:0 0 0 1.7em!important; }
dt.checkbox input { width:auto; height:auto; padding:0!important; margin-right:2px; }
dt label .required { color: #00CC00; }
div.button { overflow:hidden; clear:both; }
div.button input { padding:.3em; width:auto!important; float:left; margin-top:0!important; margin-right:.75em; }
div.buttons { width:20%; text-align:center; margin:0 auto; }
.button_or { line-height:200%; }

.parallel { clear:both; width:90%!important; margin:0 auto!important; position:relative; }
	.parallel dl { overflow:hidden; }
	.parallel dt { width: 30%; float: left; text-align:right!important; margin: 0 .5em .8em 0!important; clear:left; }
	.parallel dd { margin: 0 .5em .8em 0%!important; width:55%; float:left; }
	.parallel dd.margin { margin: 0 .5em .8em 30.8%!important; width:69%; }
	.parallel dd .desc { margin-left:0 }
	
	.parallel dt.checkbox { clear:left; margin:0 0 0 1.7em!important; *margin-left:.9em!important; *margin-right:.3em; *margin-top:-.2em; }
	.parallel input, .parallel textarea { float:none; position:static; }
	.parallel div.button { margin-left: 32.6%!important; clear:both; float:none; margin-top:10px; }
	.parallel div.button input { width:auto!important; }
	.parallel li div.button { *margin-left:15%!important; }
	
.simple { clear:both; }
	.simple dd { margin-bottom:1em!important; }
	.simple input, .simple select { font-size: 138.5%; }
	.simple .button { margin-top:.5em; }
	.simple .button input { font-size: 116%; }
	
.big { font-size:116%; }

.regular dt label { margin-bottom: 5px; }
	.regular dd input, .regular dd select, .regular dd textarea { margin-bottom:15px; }
	.regular dd .desc { margin-left:0; }
	.regular div.button input { margin-top:.5em; }
	.regular div.button { margin-left:20px; }
	.regular dt.checkbox { float: left; margin: 0 .5em 0 0!important; }

.form-item-group { display: block; }
	.form-item-group dd.group-item { float: left!important; width:25.5%!important; display:inline!important; }
	.form-item-group dd.group-item p.desc { margin:0!important; }
	.form-item-group dd.group-item input { width: 85%!important; margin-left:0!important; }
	.form-item-group dd.group-item em { width:6.8%; }

/* HATOM */
.hfeed li { padding: 0 1em; overflow:hidden; }
.entry-title, .forum-title, .post-title, .topic-title, .post-title, .message-title, .general-title { margin-bottom:0; font-size: 120%!important; }
.entry-image { float:left; margin:5px 5px 3px 0; padding:2px; border:1px solid #ab0; }
.published { margin-top:.5em; }


/* TAG CLOUD */
.hTagcloud { text-align:center; margin:0; padding:0; list-style:none; }
	.popularity, .popularity li { list-style-type: none; margin:0; padding:0; display: inline; }
	.popularity a { white-space: nowrap; text-decoration: none; padding: 0 5px; line-height:20px; }
	.popularity a:hover { }
	.popularity .popular-1 { font-size:85%; }
	.popularity .popular-2 { font-size:92%; }
	.popularity .popular-3 { font-size:100%; }
	.popularity .popular-4 { font-size:122%; }
	.popularity .popular-5 { font-size:136%; }
	.popularity .popular-6 { font-size:152%; }
	.popularity .popular-7 { font-size:167%; font-weight:bold; }
	.popularity .popular-8 { font-size:182%; font-weight:bold; }
	.popularity .popular-9 { font-size:197%; font-weight:bold; }
	.popularity .popular-10 { font-size:211%; font-weight:bold; }



/* Star Rating */

.star-container {float: right;}
.star-container .star-rating {margin: 0 !important;}


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{ background: url(/images/star.gif) left -1000px repeat-x; padding:0!important; }
.star-rating { position:relative!important; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li { display: inline; }
.star-rating a,
.star-rating .current-rating { position:absolute!important; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus { background-position: left bottom; }
.star-rating a.one-star{ width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }
.star-rating .current-rating { background-position: left center; }

.rating .info { font-size:85%; color:#999; padding-left:10px; float:left; }

.small-star { width:50px; height:10px; }
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{ background-image: url(/images/star_small.png); line-height: 10px; height: 10px; }

.medium-star { width:75px; height:15px; }
.medium-star,
.medium-star a:hover,
.medium-star a:active,
.medium-star a:focus,
.medium-star .current-rating{ background-image: url(/images/star_medium.png); line-height: 15px; height: 15px; margin:0; }


/* YUI OVERRIDE */

.yui-t6 #yui-main { height:1%; }
.yui-t6 #yui-main .yui-b { margin-right:25.6959em; }
.yui-t6 .yui-b { width:24.5159em; padding:0 .5em; margin-left:-2em; }

/* APPLICATION STYLE */

html { background:#FFF url('../images/application/bg_html.gif') repeat-x; }



#hd { background:url('../images/application/bg_body.jpg') top right no-repeat; overflow:hidden; width:100%; }
	#hd h1 { float:right; margin:5px 3px 10px 0; }
	* html #hd h1 { margin-right:1.5px; margin-top:4px; }

	#hd p { float:right; margin-right:30px; margin-top:25px; font-size:138.5%; color:#c90303; font-weight:bold; }
	#quote { clear:both; width:18.4159em; padding:1em 5em 0.5em 1em; overflow:hidden; float:right; background:#FFF url('../images/application/bg_quote.gif') top right no-repeat; margin-right:-7px; }
	* html #quote { float:none; width:19.0339em; }
	#quote blockquote { margin:0; padding:0; width:100%; overflow:hidden!important; }
	#quote blockquote .broadcastr-entry-body { margin:0 10px 5px; font-size:161.6%; text-align:center; color:#333; }
	#quote .broadcastr-entry-date { font-size:77%; color:#897; text-align:center; }
	#quote .author { text-align:right; }

#content { margin-top:-110px; overflow:hidden; position:relative!important; z-index:99; height:1%; }
	#content .user h3 { margin-top:20px; color:#333; margin-bottom:20px; }
	#content .title { margin:15px 0 10px; color:#c90303; font-size:131%; text-transform:lowercase; }
	#content .title a { color:#445d64; text-decoration:none; }
	#content .title a:hover { color:#FFF; }
	#content .hfeed, #content .content-area { /*background:url('../images/application/bg_content.jpg') top left no-repeat; */background:url('../images/application/bg_hentry2.gif') top left no-repeat;  margin-top:-10px; padding:1em 1em 1em; overflow:hidden; }
	#content .user .hfeed { background:none; margin-top:0; padding:0; overflow:hidden; }

/*#sd { background:url('../images/application/bg_team.gif') top right no-repeat; padding-top:1em; }*/
#sd { overflow:hidden; }
#sd_upper { clear:both; background:url('../images/application/bg_team.gif') top left no-repeat; padding-top:0.5em; margin-left:-9px; padding-left:1em;}
#sd_lower { margin-left:-10px; padding-left:1em; }

#ft { text-align:center; background:url('../images/application/bg_footer.jpg') top center no-repeat; height:82px; font-size:90%;}
	#sd h2 { margin-left:.5em; }
	.side-bg { background:url('../images/application/bg_lower_sidebar.gif') bottom right no-repeat; min-height:1300px; margin-right:-9px;height:100%!important; overflow:hidden;}
	* html .side-bg { height:1200px!important; overflow-y:visible; }
	
.tagline  {color:#c00;font-size:140%; font-weight:bold;} 

/* GENERIC STYLES */

.fn { font-weight:bold; }
.photo { float:left; margin-right:5px; display:inline; }
.photo-mini { width:16px; height:16px; border:1px solid #aba; padding:2px; vertical-align:abs-middle; }
.photo-small { width:32px; height:32px; border:1px solid #aba; padding:2px; }
.photo-large { width:80px; height:80px; border:2px solid #aba; padding:4px; }
a:hover.nobg {background:0}
.hentry { clear:both; margin-bottom:20px; padding:0px 0 0 10px; *height:1%; }
.first-post { /*margin-left:10px;*/ background:none;} 
.hentry .entry-title { margin-bottom:15px; }
.hentry .entry-title a { text-decoration:none; color:#c00; }
.hentry .entry-content { margin-bottom:15px; margin-right:10px;}
.hentry .comments-count, .hentry .read-more {  overflow:hidden; float:left; margin-right:10px; }
.hentry .comments-count a { background:#c00; padding:.5em; color:#FFF; text-decoration:none; float:left; display:block; }
.hentry .read-more a { background:#666; padding:.5em; color:#FFF; text-decoration:none; float:left; display:block; margin-right:5px; }
.hentry .comments-count a:hover, .hentry .read-more a:hover { color:#FFC; }
.hentry .comments-count { display:block; padding-bottom:10px; }
.post-date { font-size:123.1%; font-weight:bold; color:#666; clear:both; padding-top:10px; *height:1%; }
.hentry .entry, .hentry .post-info { margin-top:30px; }
.hentry .entry { float:right; width:490px; margin-right:20px; display:inline; }
.hentry .post-info { float:left; width:80px; }
.hentry .post-info p { margin:0; padding:0; font-size:93%; }
.hentry .post-info .vcard p.position, .hentry .post-info .vcard p.org { font-size:77%; line-height:1em; margin-bottom:10px; }

.hentry .post-info .vcard p.position { margin-bottom:0px; padding-right:20px; }
.hentry .post-info .photo { border:5px solid #666; }
.hentry .post-info .vcard img.photo-large { width:32px; height:32px; margin-bottom:5px; }
.hentry .post-info .tags, .hentry .post-info .tags li { margin:0; padding:0; }
.hentry .post-info .tags { margin-bottom:20px; }
.hentry .post-info .tags li a { display:block; padding-left:10px; background:url('../images/application/bullet_small_arrow.gif') left no-repeat; }
.hentry .post-info .tags li a { color:#333; font-size:85%;  text-decoration:none }
.hentry .post-info .tags li a:hover { color:#c00;}
.hentry .comments-count, .hentry .read-more, .hentry .original-link { font-size:75%; font-weight:bold;text-transform:uppercase; margin:0 !important; margin:3px;}
.hentry .original-link { clear:both; }
.hentry { background-position: -150% 0%; }
.hentry .author  a { text-decoration:none; color:#c00; font-weight:bold;width:20%; float:left;}
.hentry a { text-decoration:none; color:#c00; font-weight:bold;}
.hentry a:hover { color: #fff; background:#900; }

.full-post .post-date, .full-post .home-link { float:left; margin-right:5px; display:inline; }
.full-post .post-info { width:115px; }
.full-post .home-link { padding:3px 0 0 2px; width:128px; }
.full-post .home-link a { font-size:92%; }
.full-post .post-info .vcard img.photo-large { width:80px; height:80px; }
.full-post h3 { font-size:116%; }


.post-info .vcard p.fn, .post-info .vcard p.position { clear:both; padding:5px 10px 0 0; }
.full-post .post-info .vcard p.fn, .full-post .post-info .vcard p.position { text-align:right; padding-right:32px; }

.feedflare a:hover { background:none; }

#comments { overflow:hidden; clear:both; background:#ffd; width:90%; margin:10px 0 20px 0; display:block; }

.profile span { display:block;}
.profile span.fn a { color:#1E424C; text-decoration:none; }
.profile span.fn a:hover { border-bottom:1px dotted #1E424C; background:transparent; }
.profile .position { color:#333; font-size:77%; }
.profile .url { color: #999; font-size:77%; }
.profile .url a { color:#aaa; text-decoration:none; }
.profile .url a:hover { color:#360; }

.tweetentry { display: block; clear: both;}
.tweetentry .photo { margin-bottom: 10px; }
/*.twitentry span.fn a { color:#1E424C; text-decoration:none; }
.twitentry span.fn a:hover { border-bottom:1px dotted #1E424C; background:transparent; }*/
.tweetentry .date { color: #999; font-size:77%; }
.tweetentry .date a { color:#aaa; text-decoration:none; }
.tweetentry .date a:hover { color:#360; }
.tweetentry .reply_to { color:#333; font-size:77%; }

#sd ul { margin-bottom:2em; }
#sd ul li { height:1%; }
.tags-list li a { display:block; padding-left:15px; padding-top:1px; padding-bottom:7px; background:url('../images/application/bullet_small_arrow.gif') left no-repeat; color:#333; text-decoration:none; font-size:100%; } /* replace bottom border with img */
.tags-list li { background:url('../images/application/div_categories.gif') left bottom no-repeat; }
.tags-list li a:hover, .article-list li a:hover, .comment-list li a:hover  {color:#c00;}
.comment-list li span a {padding:0;background:none;color:#c00;}
 
.article-list li { background:url('../images/application/div_articles.gif') left bottom no-repeat; padding-top:1px; padding-bottom:7px; height:100%; }
.article-list li a.auth, .comment-list li a.auth {background:0;padding:0;margin:0;} 
.article-list li a { margin-left:0px; display:block; padding-left:18px; padding-top:3px; padding-bottom:3px; background:url('../images/application/bullet_archive.gif') top left no-repeat; color:#333; text-decoration:none; font-size:100%;}

.article-list li a, .comment-list li a { display:inline; color:#333; text-decoration:none; font-size:100%; }
 
.comment-list li a { margin-left:0px; display:inline; padding-left:18px; padding-top:3px; padding-bottom:3px; background:url('../images/application/bullet_archive.gif') top left no-repeat; color:#333; text-decoration:none; font-size:100%;}

.comment-list li { background:url('../images/application/div_articles.gif') left bottom no-repeat; padding-top:1px; padding-bottom:7px; height:100%; }

.comment-list  .fn, .article-list  .fn {font-size:70%; display:inline;}
.width { float:left; width:48%; margin-right:1%; display:inline; overflow:hidden; }
.current-projects { background:url('../images/application/bg_projects.jpg') top center no-repeat; float:left; width:100%; margin-top:-4px;}
.current-projects p { margin:5px 0; padding:0; }
.current-projects h2 { margin:15px 0 0; }
.current-projects a { color:#c00; text-decoration:none; font-weight:normal;}
.current-projects .project { background:#756b62; margin:5px 1% 5px 5px; height:200px;}
.current-projects .project img.image-large { width:240px; height:180px; }
.current-projects .project a { color:#fff;font-weight:inherit; }
.current-projects .project a:hover { color:#000; }
.current-projects .project:hover  { background:#333; }
.current-projects .project h4 { margin:10px 0 10px 10px; }
.current-projects .project h4 a { color:#d9ebfb; font-weight:bold;}
.current-projects .project .image { float:left;margin:10px; }
.current-projects .comments { margin:10px 0; margin-right:20px;}
.current-projects .comments a { background:#c00; padding:.5em; color:#FFF; text-decoration:none; text-transform:uppercase;font-weight:bold; }
.current-projects .comments a:hover  { color:#FFC; }
.project .project-url { margin:10px 10px 0 0; font-weight:bold;overflow:hidden; word-wrap:break-word; } 
.project .project-status { float:right; padding:1px 3px; margin:5px; background:#3F3933; color:#ffc; font-size:77%; text-transform:uppercase; }
.project .project-tagline { margin:10px 10px 0 0; color:#cc9; font-weight:bold; }
.project .project-desc { margin:10px; color:#fff; display:none;}
.project-full { width:492px; margin:10px 0 10px 5px; float:left; }
.project-full h3 { text-transform:uppercase; }
.project-full h3, .project-full h4 { margin-bottom: 5px; }
.project-full h4.project-tagline { font-style:italic; margin:0 0 5px 0; color:#3F3933; }
.project-full .project-launchdate { font-size:92%; }
.project-full .project-status { margin:0; }
.project-full .project-screenshot a { display:block; margin:0 0 10px 0; }
.project-full .image { width:480px; height:360px; border:1px solid #85a093; padding:5px; }
.project-full-summary { float:left; width:120px; padding:10px 5px; margin-top:10px; background:#85a093; font-size:85%; color:#fff; }

.comment { background:#cdc; padding:10px; margin:0 0 5px 0; }
.comment .comment_meta { padding:5px 0; font-size:95%; }
.comment .comment_meta .comment-author, .comment .comment_meta .comment-author a { color:#600; font-weight:bold; }
.comment .comment_meta .comment-date { color:#999; }

.right { float:right; }

#ft a { text-decoration:none; color:#c00; font-weight:bold; font-size:85%; text-transform:uppercase; }
#ft p { padding-top:35px;padding-bottom:5px;margin:0; }
#ft ul { list-style:none;margin:0;padding:0; }
#ft ul li { display:inline;margin-right:15px; }

#sd-current-projects { float:left; }

#projects-content { background:url('../images/application/bg_body.gif') top left no-repeat; overflow:hidden; width:99%; } 
#projects-content h5 { color:#756b62; text-transform:lowercase; font-weight:bold;margin-top:20px;margin-bottom:10px;float:left; }

#projects-main { padding:10px; margin-left:10px;clear:both; }
#projects-main h2 { margin:15px 0; }
#projects-main a { color:#c00; text-decoration:none; font-weight:normal; }
#projects-main .width { width:97%; clear:right; }
#projects-main .project { background:#756b62;margin:5px 0;text-align:left; }
#projects-main .project a { color:#d9ebfb;font-weight:bold; }
#projects-main .project h4 a { margin:5px;margin-left:5px;margin-top:10px;color:#d9ebfb;display:block;font-weight:bold; }
#projects-main .project .image { margin:10px; width:240px; height:180px; }
#projects-main .project p { margin:5px; color:#fff; }
#projects-main .right { float:left;width:50%; }
#projects-main .left { float:left; }

#projects-archive { margin-bottom:20px; overflow:hidden; }
#projects-archive .project { width:95%; padding:0 0 10px 0; margin:10px 0 0 0; border-bottom: 1px solid #acb; }
#projects-archive .project .project-status { }
#projects-archive .project h4 { margin-bottom:5px; }
#projects-archive .project p { margin:0 5px 5px 5px; }
#projects-archive .project .image { margin:10px; width:240px; height:180px; float:left; margin: 0 5px 0 0; display:inline; }
#projects-archive .project .project-tagline { color:#996; }
#projects-archive .project .project-desc { display:inline; }

.team-profile-large li {padding:0 0 10px 0; margin:10px 0 0 0; border-bottom: 1px solid #e1e1e1; }
.team-profile-large p { margin-bottom:0.2em; margin-left:100px; }
.team-profile-large .user-fullname a { font-size:123.1%; }

.user-profile { list-style-type:none; overflow:hidden; margin-bottom:10px; }
.user-profile p { margin-bottom:4px; margin-left:100px; }
.user-profile .user-fullname { font-size:115%; }
.user-profile .user-position { color:#675; }
.user-profile .edit-link { padding-top:10px; margin-left:0; }

dl.user-profile input, dl.user-profile select { font-size:100%; }

.user-url, .user-email { font-size:92%; }
.user-url label, .user-email label { font-size:77%; color:#999; }
.user-contributions a { font-size:85%; font-style:italic; color:#c90303; }
.user-contributions a:hover { background:#c90303; color:#fff; text-decoration:none; }

.vcard .user-fullname { margin-top:5px; }

.feed-manager { padding:10px 2%; width:50%; margin:20px auto; background:#e1e1e1; }

.pagination { clear:both; text-align:right; padding:5px 10px; }
.pagination .current { background:#666; color:#fff; }
.pagination span, .pagination a { padding:1px 2px; }
.pagination .disabled { color:#999; }

.user-details { float:right; border:1px solid #cdc; margin-right:10px; display:inline; padding:5px; font-size:10px; }

* html pre { overflow:scroll!important; width:100%; }
.full-post .entry { overflow:hidden; }
* html .full-post .entry h3.entry-title { margin-top:28px; }