@charset "UTF-8";
/* CSS Document */

div#IE6fuckingSucks { display: block !important; margin-bottom: 20px; font-size: 45px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; font-family: "Courier New", Courier, monospace; font-weight: bold; }
h1 { font-size: 34px; }
h2 { font-size: 25px; }
img { border: 0; }
p { margin: 0px; padding: 0px 0px 20px 0px; }

div#wrapper { width: 968px; margin: 0px auto; }
div#content { width: 590px; margin-left: 30px; padding-bottom: 20px; }
div#content ul { margin: 0px; padding: 0px 0px 0px 15px; }

div#menu { width: 250px; float: right; margin: 32px 80px 0px 0px; }
div#menu h1 { margin-bottom: 15px; margin-left: 5px; font-weight: normal; }
div#menu ul { padding: 0px; margin: 0px; list-style: none; }
div#menu ul li { display: block; width: 125px; float: left; }
div#menu ul li a { display: block; padding: 5px; font-size: 10px; }
div#menu ul li a:link, div#menu ul li a:visited { text-decoration: none; }
div#menu ul li a:hover, div#menu ul li a:active { text-decoration: underline; }

div#topGlobal { width: 968px; height: 228px; }
div#topGlobal img { padding: 9px 0px 0px 65px; }

div#sideBar { width: 262px; float: right; margin: 0px 75px 10px 0px; padding: 20px 0px 0px 0px; }
div#sideBar h2 { display: block; height: 41px; padding: 10px 0px 0px 10px; margin-bottom: 8px; font-weight: normal; }
div#sideBar ul { list-style: none; margin: 0px; padding: 10px 0px 10px 10px; }
div#sideBar ul li { margin: 0px; padding: 0px 0px 0px 0px; }
div#sideBar ul li a { display: block; height: 20px; padding-left: 25px; padding-top: 3px; margin-bottom: 0px; font-size: 12px; }
div#sideBar ul li.twitter a { background: url(/_iface/socialIcons/twitter.gif) left 0px no-repeat; }
div#sideBar ul li.blogger a { background: url(/_iface/socialIcons/blogger.gif) left 0px no-repeat; }
div#sideBar ul li.youtube a { background: url(/_iface/socialIcons/youtube.gif) left 0px no-repeat; }
div#sideBar ul li.picasa a { background: url(/_iface/socialIcons/picasa.gif) left 0px no-repeat; }
div#sideBar ul li.facebook a { background: url(/_iface/socialIcons/facebook.gif) left 0px no-repeat; }
div#sideBar ul li.linkedin a { background: url(/_iface/socialIcons/linkedin.gif) left 0px no-repeat; }
div#sideBar ul li.ittoolbox a { background: url(/_iface/socialIcons/ittoolbox.gif) left 0px no-repeat; }
div#sideBar ul li.jaxtr a { background: url(/_iface/socialIcons/jaxtr.gif) left 0px no-repeat; }
div#sideBar ul li.lastfm a { background: url(/_iface/socialIcons/lastfm.gif) left 0px no-repeat; }

div#sideBar div.support { text-align: center; }
div#sideBar div.support img { margin-bottom: 10px; }

div#sideBarEnd { height: 6px; }

div#end { text-align: center; padding-bottom: 20px; }
div#bottom { bottom: 0px; position: fixed; background: url(/_iface/straws.png) repeat-x; height: 35px; width: 100%; }
div#jaxtr { float: right; margin-left: 5px; }


/* aOO front ----------------------------------------- */
/* --------------------------------------------------- */
div.sp { float: left; width: 280px; margin-bottom: 10px; }
div.sp h2 { font-size: 16px; }
#o1 { }
#o2 { margin-left: 20px; }
#o3 { }
#o4 { margin-left: 20px; }
#o5 { }

div.separate { display: block; height: 1px; border-top: 1px dashed #fff; margin-bottom: 20px; margin-top: 5px; }

/* aOO projects -------------------------------------- */
/* --------------------------------------------------- */
div.project { display: block; border: 1px dotted #fff; border-right: none; padding: 5px 0px 5px 5px; margin: 0px 0px 20px 15px; }
div.project img { float: right; margin-left: 10px; }
div.project h3 { font-size: 16px; }
div.project strong { display: block; margin-top: 10px; }
div.project div.link { text-align: right; display: block; clear: left; }



/* aOO .misc classes --------------------------------- */
/* --------------------------------------------------- */
.clearBoth { clear: both; }
div.clearFront { width: 580px; height: 1px; margin-bottom: -1px; clear: left; }
.right { float: right; }
img.right { margin-left: 10px; margin-bottom: 10px; }