/* CSS Document */

.bl {background: url(images/bottom.gif) 0 100% no-repeat; margin-bottom:10px; position: relative; }
.br {background: url(images/br.gif) 100% 100% no-repeat; 
padding-bottom:20px ;}
.tl {background: url(images/top.gif) 0 0 no-repeat; padding-top:7px; position: relative;}
.tlnews {background: url(images/topnews.gif) 0 0 no-repeat; padding-top:7px; position: relative;}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; 
padding-left:10px; 
padding-top:25px; margin-right:0px; padding-right:10px; margin-top:-7px;}
.clear {font-size: 1px; height: 1px} 
.articlebody {background: url(images/bgleft.gif) repeat-y; margin-left:-9px; padding-left:10px; padding-right:10px;}
.a2 {background: url(images/bgright.gif) repeat-y; background-position:right; margin-right:-20px; padding-right:10px;}
.content {background-image:url(images/bg.gif)}
.title { margin-top: -15px; margin-bottom: -16px; text-align:center;}

/*column stuff*/

.fix {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.left { 
position: absolute; 
left: 10%; 
width: 15%; 
top: 152px; 
background-color: #ffffff;
}

.midleft { 
position: absolute; 
left: 25%; 
width: 20%; 
top: 152px; 
background-color: #ffffff;
overflow: auto;
}

.midright {
position: absolute; 
left: 45%; 
width: 30%; 
top: 152px; 
background-color: #ffffff;
overflow: auto;
}

.blah{
vertical-align:top;
background-color:#FFFFFF;
}

.right { 
position: absolute; 
left: 75%; 
width: 15%; 
top: 152px; 
background-color: #ffffff;
overflow: auto;
}

.header {
position: absolute;
left: 2%;
width: 354px;
height: 152px;
top: 5px;
background:url(images/mockage_header.gif) no-repeat;
padding-top:70px;
text-align:center;
}

.headerlink {
position: absolute;
left: 10%;
height: 152px;
top: 5px;
background-color:#FFFFFF;
width:80%;
}

img,a {
border:none
}

.map {
position: relative;
left: 2%;
width:20%;
height: 105px;
top: 5px;
}


body,td,th {


	font-family: Tahoma, Arial, Times New Roman;
	font-size:12px;
}

li.news {
list-style-image:url(images/x.gif);
}

li.humour {
font-weight:bold;
list-style-image:url(images/x2.gif);
}
li.community {
font-weight:bold;
list-style-image:url(images/x3.gif);
}
li.chuck {
font-weight:bold;
list-style-image:url(images/x4.gif);
}

a{
text-decoration:none;
color:#000000;
}

a.link{
color:#000000;
font-weight:bold;
}

a.link:hover{
color:#00FF00;

}


a.humour:hover {
color:#00FF00;
list-style-image:url(images/x.gif);
}

.odd {
color:#000000;
margin-bottom:-1em;
}
.even {
color:#6600CC;
margin-bottom:-1em;
}
.evenlast {
color:#6600CC;
}
.oddlast {
color:#000000;
}

a.redlink {
color:#FF0000;
}

a.redlink:hover {
color:#0000FF;
}

a.purplelink {
color:#de00ff;
}

a.purplelink:hover {
color:#0000FF;
}

a.greenlink {
color:#00FF00;
}

a.greenlink:hover {
color:#0000FF;
}

p.ranttitle {
font-size:16px;
font-weight:bold;
margin:5px;
}

p.rant{
margin:5px;
}

p.counter{
text-align:center;
}