html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
body {background:#000 url(../img/bg.png) left top repeat-x;}
#top-links {width:890px;margin:9px auto 0;text-align:right;height:20px;}
	#top-links a {font-size:12px;line-height:16px;color:#81a3b8;text-decoration:none;}
	#top-links a:hover {color:#fff;text-decoration:underline;}
#linkedin {padding:0 30px 0 23px;background:url(../img/icon-linkedin.png) left center no-repeat;}
#main {width:888px;margin:0 auto;padding:1px;position:relative;background:url(../img/bg-tony.png) left top no-repeat;}
#content {margin:237px 0 0 452px;}
h1 {text-indent:-9999px;}
h2 {margin:33px 0 0;font-size:22px;font-weight:bold;color:#fff;}
#twitter {padding:0 0 0 30px;line-height:24px;background:url(../img/icon-twitter.png) left center no-repeat;}
h2 a {color:#fff;text-decoration:none;}
#bio {margin:17px 0 0;color:#638da6;font-size:22px;line-height:1.2em;}
a.more {display:block;width:65px;margin:7px 0 0;font-size:12px;line-height:21px;text-transform:uppercase;color:#638da6;text-decoration:none;background:url(../img/arrow-off.png) right center no-repeat;}
a.more:hover {background-image:url(../img/arrow-on.png);color:#fff;}
#all-posts {width:177px;margin:2px 0 25px;}
p {color:#415562;font-size:15px;font-weight:normal;line-height:1.4em;}
p a {color:#415562;text-decoration:none;}
p a:hover {color:#fff;text-decoration:underline;}
#tweet {margin:10px 0 0;}
p.date {color:#81a3b8;font-size:10px;line-height:2em;}
#post {margin:15px 0 0;}
div.box {position:relative;margin:0 0 18px -16px;}
	div.box h2 {margin:0;}
		div.box h2 a {display:block;width:447px;height:19px;padding:14px 1px 9px 15px;background:url(../img/box-top.png) left top no-repeat;}
			div.box h2 a span {display:inline;float:right;font-size:13px;line-height:22px;color:#638da6;text-transform:uppercase;padding:0 22px 0 0;margin:0 20px 0 0;background:url(../img/arrow-expand.png) right center no-repeat;}
			#content div.open h2 a span {background-image:url(../img/arrow-collapse.png);}
	div.box div {position:relative;width:454px;overflow:hidden;bottom:0;background:#09243c url(../img/box-btm.png) left bottom no-repeat;}
		div.box div p {padding:20px 15px 0 16px;}
		div.box dl {padding:0 15px 0 16px;margin:0 0 28px;}
			div.box dt {margin:17px 0 0;}
				div.box dt a {font-size:15px;color:#638da6;text-decoration:none;}
				div.box dt a:hover {color:#fff;text-decoration:underline;}
			div.box dd {margin:5px 0 0;font-size:13px;color:#415562;}
#globalive {display:block;width:196px;height:43px;position:absolute;top:575px;left:0;text-indent:-9999px;background:url(../img/globalive-off.png) left top no-repeat;}
#globalive:hover {background-image:url(../img/globalive-on.png);}
#wind {display:block;width:130px;height:60px;position:absolute;top:555px;left:255px;text-indent:-9999px;background:url(../img/wind-off.png) left top no-repeat;}
#wind:hover {background-image:url(../img/wind-on.png);}
#sharethis {padding:0 0 0 23px;width:80px;float:right;}
	#sharethis .at300bs.at15t_expanded, #sharethis .at300bs.at15t_compact {background: url("../img/icon-share.png") no-repeat scroll 0 0 transparent; width: 25px;}
