/* ### GENERAL ### */
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; outline:none;}
ul,ol {list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
fieldset {border:0}
a {outline: none; color: #000;}
a.active {font-weight: bold; font-size: 12px;}
a img,:link img,:visited img {border:none;}
:link,:visited {text-decoration:none}
img {display:block}
address {font-style:normal}
.clear {clear:both}
.nomargin {margin:0}
input, select, textarea { font-family: Tahoma; font-size: 12px; color: #444; }

/* ### GLOBAL CLASSES ### */
html{overflow: -moz-scrollbars-vertical;}
body, html {background-image:url('../images/bg.jpg'); background-repeat: repeat; background-position: center top; background-color: #FFFFFF; font-family: Tahoma; font-size: 12px; color: #444;}

/* ### CONTAINER ### */
#container {margin: 0 auto; width: 960px; padding-left: 20px;}

/* ### HEADER ### */
.floating-menu {position:fixed; width:150px; z-index:100;}
.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em;}

/* ### CONTENT ### */
.twitter {color: #6DCFF6; font-family: "arial","verdana", sans-serif; font-size: 16px;}



/* ### ELEMENTS ### */
h1 {color: #000; font-family: "m-1c-1","m-1c-2", sans-serif; font-size: 100px; line-height: 0.8em; padding-bottom: 10px;}
h2 {color: #000; font-family: Tahoma; font-weight: bold; font-size: 14px; line-height: 1em; padding-bottom: 10px;}
h3 {color: #000; font-family: Tahoma; font-size: 14px; line-height: 1em; padding-bottom: 10px;}
h4 {color: #000; font-family: Tahoma; font-size: 13px; line-height: 1em; padding-bottom: 10px;}
h5 {color: #000; font-family: Tahoma; font-size: 12px; line-height: 1em; padding-bottom: 10px;}
h6 {color: #000; font-family: Tahoma; font-size: 11px; line-height: 1em; padding-bottom: 10px;}
hr {border: 1px solid #e0e0e0; color: #e0e0e0; margin-top: 10px; margin-bottom: 10px;}
p {font-family: Tahoma; font-size: 12px; color: #444; padding-bottom: 10px;}
small {font-family: Tahoma; font-size: 10px; color: #000;}
a {color: #000;}
a:hover {text-decoration: underline;}
em {font-weight: bold;}
dl {margin: 10px;}
ol {margin: 10px;}
input {border: 1px solid #e0e0e0; padding: 5px;}
table tr td {padding: 10px;}
blockquote {border: 1px solid #999; padding: 20px;}

