a:link {color:inherit;;
text-decoration: none;}      /* unvisited link */
a:visited {color:inherit;	;
text-decoration: none;}  /* visited link */
a:link2{color:inherit;}

img{
border-width: 0px;
}

html,body{margin:0;
padding:0;
height: 100%;
width: auto;
}
 
body{
background-color: #EEEEEE;
font: 76% arial,sans-serif;
}

div#next {
position: absolute;
z-index: +1;
margin-left: 290px;
margin-top: 5px;
}

div#logo{
background-image:url('logo.png');
background-size: contain;
background-repeat: no-repeat;
background-position: right bottom;
height: 140px;
Width: auto;
max-width: 500px;
min-width: 320px;
margin-left: auto;
margin-right: auto;
Margin-bottom: -2px;
padding-top: -100px;
border-right-style:solid;
border-left-style:solid;
border-color: #EEEEEE;
}



div#date{
margin-left: auto;
margin-right: auto;
Width: auto;
max-width: 500px;
min-width: 320px;
overflow: hidden;
min-height:90px;
text-align: center;
background-color: #fa4848;
color: white;
margin-top: 600px;
}

#dateinfo{
float: right;
display: block;
text-align: right;
width: 180px;
padding: 15px;
}



div#mobilead{
background-color: #BDBDBD;
Width: auto;
max-width: 500px;
min-width: 320px;
height: 100px;
margin-top: 2px;
margin-bottom: 4px;
margin-left: auto;
margin-right: auto;
border-right-style:solid;
border-left-style:solid;
border-color: #EEEEEE;
text-align: center;
}


#terms{
display: none;
}

div#navbutton:hover{
opacity: 1;
}
div#navbutton{
color: white;
height:50px;
width: auto;
margin-top: 30px;
margin-bottom: 2px;
text-align: center;
opacity: 0.7;
background-color: red;
font-size: 2em;
line-height: 50px;
vertical-align: middle;
border-right-style:solid;
border-left-style:solid;
border-color: #EEEEEE;
}

div#navcont{
margin-left: auto;
margin-right: auto;
Width: auto;
max-width: 500px;
min-width: 320px;
height:0px;
background-color: blue;
}

div#navigation{
margin-top: -5px;
width: auto;
margin-left: auto;
margin-right: auto;
}


div#mag{
position:absolute;
background-image:url('magglass.png');
height: 66px;
width: 66px;
background-repeat: no-repeat;
background-position: right bottom;
margin-top: -14px;
}

#txtarea{
width: 80%;
}

#txt2area{
width: 80%;
height: 60px;
margin-bottom: 10px;
}

#pagenum{
Width: auto;
max-width: 500px;
min-width: 320px;
height: 90px;
text-align:center;
position:absolute;
color: white;
bottom: 12px;
background-color:red;
opacity:0.8;
margin-left: auto;
margin-right: auto;
display: none;
font-size: 1.5em
}

div#sortby{
background-color:gray;
opacity:0.7;
Width: auto;
max-width: 500px;
min-width: 320px;
height: 60px;
padding-top: -5px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
margin-top: 610px;
color: white;
font-size: 1.5em;
border-right-style:solid;
border-left-style:solid;
border-color: #EEEEEE;
}

div#upload{
text-align: center;
height:200px;
padding: 5px;
background-color: gray;
width: 750px;
margin-left: auto;
margin-right: auto;
color: white;
display: none;
}

#advert{
width: 200px;
height: 200px;
float: left;
}


div#content2{
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
margin-top: 20px;
color: #183842;
font-size: 12px;
color: white;
Width: auto !important;
max-width: 500px;
min-width: 320px; 
background-color: gray; 
padding: 2px;
padding-top: 5px;
overflow: auto;
border-bottom-style: solid; 
border-bottom-width: 20px;
border-bottom-color: #EEEEEE;
font-size: 1.2em;
border-right-style:solid;
border-left-style:solid;

border-color: #EEEEEE;
}

div#content{
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
Width: 330px;
color: #183842;
font-size: 12px;
color: white;
white-space: overflow;
}

.vot_updown1, .vot_updown2 {
 margin-top:0px;
 width:110px;
 font-family: Arial, sans-serif;
 text-align:center;
 padding:2px 1px;
  color: white;
  float: left;
  height: 90px;
}
.vot_plus h4, .vot_updown1 h4, .vot_updown2 h4 {
 margin:2px auto;
 text-align:center;
 font-size:13px;
 padding:3px 1px 0 1px;
  color: white;
}

.vot_plus img, .vot_updown1 img, .vot_updown2 img {
 margin:3px auto 1px auto;
 border:none;
 cursor:pointer;
  color: white;
}

.vot_updown2 #nupdown {
 margin:-2px auto 0 auto;
 text-align:center;
 font-size:10px;
 color: white;
}
#nupdown #nvup {
 padding:1px;
 color:white;
 margin-left:auto;
 margin-right:30px;
}
#nupdown #nvdown {
 padding:1px;
 color:white;
}





div#bullshittext{
width: 583px;
text-align:center;
float:right;
margin-right: 62px;
margin-top: -419px;
display: none;
}




div#comment:hover{
opacity:1;
}
div#comment2:hover{
opacity:1;
}

div#comment{
width: 98%;
float: left;
background-color:gray;
opacity:0.9;
margin: 5px;
text-align: left;
padding: 5px;
}

div#comment2{
width: 100%;
float: left;
background-color:gray;
opacity:1;
margin: 2px;
margin-top: 4px;
margin-left: 5px;
margin-bottom: 1px;
text-align: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding: 11px;
color: white;
}

div#intext{
width: 605px;
height: 180px;
float: left;
margin-top: -600px;
margin-left: 190px;
color: #eeeeee;
z-index: 3;
}

div#topheader{
position: relative;
height: 180px;
background-color: grey;
}



#topimage{
border-right: 5px;
border-style: solid;
position: relative;
float: left;
}

div#recrat{
width: 160px;
height: 600px;
margin-left: 35px;
display: none;
}

div#comments{
text-align: center;
padding: 2px;
}

#adpc{
display: none;
}

div#textbox{
width: 100%;
background-color:#EEEEEE;
text-align: left;
color: grey;
margin-top: 5px;
}



div#recaptcha_widget_div { 
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
}
div#recaptcha_area { 
 margin-left: auto;
 margin-right: auto;
}

div#loginarea{
width:100px;
left: -380px;
position: absolute;
text-align: right;
background-color: grey;
height: 55px;
padding: 5px;
text-align: center;
margin-left: 50%;
top:90px;
}

.hover_caption {
background-image:url('hover_caption_bg.png');
color: white;
}

.item {
  width: 220px;
  float: left;
  margin-left: 35px;
  margin-top: -10px;
}