/*
Design by http://www.corephide.com
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background: transparent; border: 0;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;outline: 0;vertical-align: baseline;} table {border-collapse: collapse;border-spacing: 0;}

/* Main Layout */
html {height: 100%;}

body { font: normal 13px/1.8em Arial, Helvetica, sans-serif; color:#ffffff; }
.background {position: absolute; width: 100%; background: #3e3e3e url(../images/bg.jpg) top center no-repeat}

h1,h2,h3,h4,h5,h6,.componentheading {margin:0; padding:10px 0; font-weight:bold; color:#ffffff}
.componentheading { font-style:italic;font-size:20px;}

h1{font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:16px;} h5 {font-size:14px;} h6 {font-size:12px;}
a {color:#ffffff;text-decoration: underline;}
a:hover {color:#ffffff}
ul {margin:0 0 0 15px;}
p {margin-top: 0;margin-bottom: 10px;}
blockquote { border:3px solid #ccc; margin:5px; padding:5px; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic}
element.style { height:auto;}
hr { width:100%; clear:both; border:none; height:2px; }
.clr {clear: both;}
.space {clear: both; min-height: 15px;}


/* Content */
#main {position: relative; width:1000px; margin:0 auto; min-height: 700px;}
#wrapper { margin:0px auto 0 auto; width:960px; position: relative;}
#main-content { clear:both; margin:0 auto; padding:0 0px; }

/* Top */
#top{ position: relative; width:960px; min-height:120px;}

/* Logo */
#logo{ position: absolute; width:250px; height:150px; top: 15px; left: 0px; background: url(../images/antonius-logo.png); z-index:0;}

/* Menu */
#menu{ position: relative; width:960px; min-height:50px; background: #232323; filter:alpha(opacity=60);}
#menu-o{ float: right; padding: 5px 5px 5px 5px; }

#content {position:relative; width:960px; min-height: 500px; padding: 2px 0px 2px 0px;}

#left {width:220px; min-height: 470px; padding: 10px 10px 10px 10px; background: #232323; filter:alpha(opacity=60); float:left;}
#right {width:700px; min-height: 470px; padding: 10px 10px 10px 10px; float: right; }

/* bottom */
#bottom {position:relative; width: 960px; min-height: 55px; padding: 5px 5px 5px 5px; background: #232323; filter: alpha(opacity=60);}
#bottom-0 { width: 950px; min-height: 50px;  }

/*line*/
#line {position:relative; width: 960px; min-height: 2px;}
