* {
font-family: Verdana; 
font-size: 13px;
letter-spacing: 0px;
border: 0px; 
}
html { 
padding: 0px;
margin: 0px;
height: 100%;
}
body {
background-image: url(gfx/layout/bg.jpg);
background-repeat: repeat-x;
background-color: #FFFFFF;
margin: 0px auto;
height: 100%;
}
#header {
width: 780px;
height: 188px;
padding: 0px;
margin: 10px auto 0px auto;
}
#main {
width: 780px;
padding: 0px;
margin: 0px auto;
background-image: url(gfx/layout/contentbg.jpg);
}
#content {
float: left;
width: 587px;
background-color: #FFFFFF;
vertical-align: top;
padding: 0 10px;
margin: 0px;
height: 100%;
}
#menu {
float: right;
background-image: url(gfx/layout/allcod_03.jpg);
background-repeat: no-repeat;
width: 173px;
padding: 0px;
margin: 0px;
height: 500px;
}
#menu a { 
text-decoration: none; 
color: #F37320;
font-weight: bold;  
}

#news {
background-image: url(gfx/layout/allcod_05.jpg); 
background-repeat: repeat-y;
margin: 0px;
height: 100px;
vertical-align: top;
}
#news div {
padding: 5px;
color: #FFFFFF;
}
#news div a {
text-decoration:none;	
}	

#buttons {
background-image:url(gfx/layout/allcod_05.jpg); 
background-repeat:repeat-y;
text-align: center;
margin: 0px;
vertical-align: top;
}

#footer {
clear: both;
background-image:url(gfx/layout/allcod_07.jpg); 
background-repeat:no-repeat;
width: 775px;
height: 49px;
color: #FFFFFF;
padding: 18px 0 0 5px;
margin: 0px auto;
}
#footer a {
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
}	

img { border: 0px; }
a { text-decoration:underline; color:#F37320;  }
a.black { color: #000000; }

h1 {
  color: #F37320; 
  font: 30px/30px 'HelsinkiRegular', Arial, sans-serif;
  letter-spacing: 0;
  margin: 0;
}
h1 a {
font-weight: normal;
}

h2 {
  color: #F37320; 
  font: 15px/15px 'HelsinkiRegular', Arial, sans-serif;
  letter-spacing: 0;
}

hr {
border: 0;
background-color:#F37320;
height:1px;
width:400px;
text-align:center;
}

input.text, select {
border: 1px #F37320 solid;
}
input.submit{
border: 1px #000000 solid;
background-color: #F37320;
}

.errorbox {
padding: 3px;
border-top: #FF0000 2px dotted;
border-bottom: #FF0000 2px dotted;
background-color: #FFAAAA;
}


@font-face {
	font-family: 'TrueCrimesRegular';
	src: url('gfx/fonts/true-crimes-webfont.eot');
	src: local('☺'), url('gfx/fonts/true-crimes-webfont.woff') format('woff'), url('gfx/fonts/true-crimes-webfont.ttf') format('truetype'), url('gfx/fonts/true-crimes-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelsinkiRegular';
	src: url('gfx/fonts/helsinki-webfont.eot');
	src: local('☺'), url('gfx/fonts/helsinki-webfont.woff') format('woff'), url('gfx/fonts/helsinki-webfont.ttf') format('truetype'), url('gfx/fonts/helsinki-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'JungleFeverRegular';
	src: url('gfx/fonts/JungleFever-webfont.eot');
	src: local('☺'), url('gfx/fonts/JungleFever-webfont.woff') format('woff'), url('gfx/fonts/JungleFever-webfont.ttf') format('truetype'), url('gfx/fonts/JungleFever-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


ul#socialnetworks {
   list-style-type: none;
}

#socialnetworks li {
   background: url(gfx/icons/sprite.gif) no-repeat top left;
   padding-left: 18px;
   margin-bottom: 3px;
}
#socialnetworks li.bsmparty { background-position: 0 0; } 
#socialnetworks li.clanintern { background-position: 0 -21px; } 
#socialnetworks li.facebook { background-position: 0 -42px; } 
#socialnetworks li.lgz { background-position: 0 -63px; } 
#socialnetworks li.studivz { background-position: 0 -84px; } 
#socialnetworks li.xing { background-position: 0 -105px; }

.justify p {
	text-align: justify;
}

