html, body {background-color:#000;;}
html {border-top:2px solid #FFBF00;}
body {border-top:2px solid #111111;padding:10px 0;}
.iamstillalive-clear {clear:both;margin:0;padding:0;}

/* #pony */
#pony { margin:auto;text-align:left; width:940px; *width:940px; min-width:940px; }

/* #bd */
h1 {font-size:32px;font-style:oblique;font-weight:bold;color:#333333;margin:0 0 60px 0;}
h2 {font-size:18px;line-height:18px;font-style:oblique;font-weight:bold;color:#336699;margin:0 0 10px 0;}
h3 {font-size:13px;line-height:18px;font-weight:bold;color:#336699;margin:20px 0 10px 0;}
h2 a {color:#336699;text-decoration:none;}
h2 a:hover {color:#336699;text-decoration:underline;}
#bd p a {color:#336699;text-decoration:none;}
#bd p a:hover {color:#336699;text-decoration:underline;}
#bd strong {font-weight:bold;}


.content {background-color:#FFFFFF;padding:20px;margin:0;}

/* #bd:the-big-aristotle */
.the-big-aristotle {border-bottom:2px solid #111111;padding:0;margin:40px 0 0 0;}
.the-big-aristotle-inner {border-bottom:2px solid #FFBF00;padding:0 0 20px 0;}
.the-big-aristotle p {font-size:13px;line-height:18px;color:#444;margin:0 0 20px 0;}

/* #bd:columnar-layout */
.columnar-layout-left {width:540px;float:left;}
.columnar-layout-right {width:100px;float:right;font-size:11px;line-height:18px;color:#666;border-left:1px solid #ccc;padding:0 0 0 10px;}

/* #bd:galleries-index */
#bd .galleries-index-unit {float:left;width:230px;height:200px;margin:20px 0 0 0;}
#bd .galleries-index-unit h2 {margin:5px 0 0 0;}
#bd .galleries-index-unit a img {border:4px solid #eee;}
#bd .galleries-index-unit a:hover img {border:4px solid #336699;}

#bd .galleries-image {float:left;width:540px;}
#bd .galleries-info {float:right;width:150px;}
#bd .galleries-info p {font-size:11px;color:#444;margin:0 0 10px 0;}
#bd .galleries-show-thumbs {margin:5px 0 0 0;}
#bd .galleries-show-thumbs a {float:left;width:90px;margin:0 5px 0 0;}


/* #bd:galleries-indiv */
#bd .galleries-indiv-unit {float:left;width:110px;height:70px;margin:20px 0 0 0;}
#bd .galleries-indiv-unit h2 {margin:5px 0 0 0;}
#bd .galleries-indiv-unit a img {border:4px solid #eee;}
#bd .galleries-indiv-unit a:hover img {border:4px solid #336699;}

/* pages */
#bd .page-content p {margin:10px 0 0 0; font-size:13px;color:#444;}
#bd .page-content ul {margin:10px 0 0 0;}
#bd .page-content li {margin:3px 0; font-size:13px;color:#444;}

/* #bd:roster */
#bd table.roster-list {width:100%;}
#bd table.roster-list th {color:#666;font-size:11px;border-bottom:1px solid #eee;}
#bd table.roster-list td {color:#444;font-size:14px;font-weight:bold;padding:10px 0;border-bottom:1px solid #eee;}
#bd table.roster-list td.roster-image {width:40%;}
#bd table.roster-list td.roster-number {width:20%;}
#bd table.roster-list td.roster-name {width:40%;}
#bd table.roster-list td a {color:#336699;text-decoration:none;}
#bd table.roster-list td a:hover {color:#336699;text-decoration:underline;}

#bd .roster-details p {margin:10px 0 0 0; font-size:13px;color:#444;}
#bd .roster-details ul {margin:10px 0 0 0;}
#bd .roster-details li {margin:3px 0; font-size:13px;color:#444;}

/* #bd #sidebar */
#sidebar ul {margin:10px 0 0 0;}
#sidebar li {text-align:right;font-size:18px;font-weight:bold;font-style:oblique;margin:4px 34px;}
#sidebar li a {color:#FFF;text-decoration:none;}
#sidebar li a.current {color:#FFBF00;text-decoration:none;}
#sidebar li a:hover {color:#000;text-decoration:none;background-color:#FFBF00;}

#sidebar h3 a {background: #333 url(http://s3.amazonaws.com/backlight/pony/incl/pony.gif) no-repeat 0 0;width:180px;height: 0px !important;height /**/: 221px;overflow: hidden;padding-top:221px;display:block;}

/* #ft */
#ft {margin:20px 0 0 0;}
#ft p {padding:0 0 0 200px;color:#ccc;font-size:11px;font-style:oblique;}

#ft a {color:#ccc;text-decoration:none;background-color:#222;padding:0 2px;}
#ft a:hover {color:#111;text-decoration:none;background-color:#FFBF00;}

/* modal */
#modal_container { padding:5px; background-color:#fff; border:4px solid #DDD; overflow:auto; font-size:12px; color:#333; text-align:left; }
#modal_overlay { background-color:#fff; }