/*general*/
* { padding: 0; margin: 0; border:0}

body {

  font-family: sans-serif;
  font-size: 12pt;
  font-variant: small-caps;
  background: #a2948f;
  height: 100%;
  background-image: url(images/back.png);
    
}

/*layout*/
#wrapper { 
 margin: 0 auto;
 padding: 0px;
 width: 900px;
 height: 100%;
}
 
#banner {

 background: #1c2d44;
 width: 100%;
 height: 152px;
 float: left;
 padding: 0px;

 margin: 0 auto;
 text-align: center;
 background-image: url(images/bmd.png);
}

#banner img {
 margin: 0 auto;
}

#banner .sub{
	width: 430px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	padding-top: 0px;
	text-align: center;
	color: #eeeeee;
	position: relative;
	top: -50px;
	left: 10px;
	border: 0px solid white;
	font-weight: bold;
	float: left;
}

#bottom {

 background: #444444;
 float: left;
 padding: 0px;
 margin: 0 auto;
 margin-bottom: 0px;
 text-align: center;
 width: 100%;
 background-image: url(images/btm.png);
 height: 10px;
}

#top {

 background: #444444;
 float: left;
 padding: 0px;

 margin: 0 auto;
 margin-top: 0px;
 text-align: center;
 width: 100%;
 /*background-image: url(images/upm.png);*/
 height: 0px;
}

#navigation {
 float: left;
 width: 900px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 text-align: center;
}


#content { 

 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 900px;
 display: inline;
 text-align: center;
 height: 100%;
}

#footer { 
 width: 900px;
 clear: both;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align: center;
}


/*divs*/

#nicedate{
font-size: 8pt;
text-align:right;
color: green;
}

#info {
font-size:11pt;
font-variant: normal;
text-align:justify;
width: 60%;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}


#info strong{
font-weight: bolder;
}

#thelinks{
font-size: 9pt;
padding: 0px;
color: #666666;
}

#thelinks a {
font-size: 9pt;
}

#com {
color: green;
font-size:11pt;
font-variant: normal;
text-align:center;
width: 60%;
margin: 0 auto;
}


#cmntop {
font-size:11pt;
font-variant: normal;
text-align:justify;
width: 100%;
margin: 0 auto;
padding: 0px;
padding-bottom: 5px;
border: 0px solid red;
float: left;
}

.cmnbar {
font-size:10pt;
font-variant: normal;
text-align:center;
width: 530px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding: 0px;
float: left;
border: 0px solid blue;
border-right: 1px dotted green;
border-left: 1px dotted green;
min-height:1100px;
height:auto !important;
height:1100px;
}

.cmnbar .bulbar {
	width: 400px;
	margin: 0 auto;
	text-align: left;
}

.adbar {
font-size:10pt;
font-variant: small-caps;
width: 150px;
margin: 0 auto;
padding: 0px;
border: 0px solid blue;
float: left;
text-align: right;
}

#adbaR{
padding-left: 0px;
padding-right: 0px;
}

#adbaL{
padding-left: 10px;
padding-right: 0px;
}

/*NEW TAGS*/
 
#striptags{
color: #666666;
font-size:10pt;
}

#thetags {
width: 90%;
margin: 0 auto;
text-align: left;
display: none;
}

#thecloud {
float: left;
width: 29%;
border: 2px solid #aaaaaa;
background-color: #dddddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 0px 5px 0px 5px;
}

#tagresult {
text-align: center;
float: right;
width: 68%;
border: 2px solid #aaaaaa;
background-color: #dddddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/*OLD TAGS*/

div.tagdiv{
width:650px;
font-size: 11pt;
margin: 0 auto;
display:none;
border: 0px solid #dddddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


#thetagcloud {
margin-top:0px;
margin-bottom:0px;
padding: 5px 15px 5px 15px;
font-size: 10pt;
border: 2px solid #aaaaaa;
background-color: #dddddd;
color: green;
}

div.tagdiv a, #thetagdiv div.tagdiv a{
color: purple;
}

div.tagdiv img, #thetagdiv div.tagdiv img{
border: 1px solid #aaaaaa;
}


#thecloud a.clink, #thetagcloud a.clink {
color: green;
font-weight: normal;
}
#thecloud a.clink:hover, #thetagcloud a.clink:hover, #thecloud a.tlink:hover, #thetagcloud a.tlink:hover {
color: blue;
font-weight: bolder;
}
#thecloud a.tlink, #thetagcloud a.tlink{
color: red;
font-weight: normal;
}

div.tagdiv a:hover, #thetagdiv div.tagdiv a:hover {
color: blue;
}

/*BARS*/
div.short{
width: 752px;
font-size: 12pt;
margin: 0 auto;
margin-top: 15px;
border: 0px;
}

div.short ul li, div.long ul li, div.arch_menu ul li {
list-style-type: none;
float: left;
padding: 0px 0px 0px 0px;
border: 0px;
}

div.short ul li.tleft {
text-align:left;
width:25%;
}

div.short ul li.tright{
text-align:right;
width:25%;
}


div.short a{
font-size: 10pt;
}


div.short ul li.tmiddle {
text-align:center;
width:50%;
}


/*****/

div.long{
width: 100%;
font-size: 14pt;
margin: 0 auto;
border: 0px solid black; 
}

div.long ul li.tmiddle {
text-align:center;
width:142px;
}

div.long ul li.tleft {
text-align:left;
width:25%;
}

div.long ul li.tright {
text-align:right;
width:25%;
}

div.long ul li.tright img {
vertical-align: baseline;
}

div.long ul li.tmiddle a {
height: 20px;
width: 140px;
padding: 0px 10px 0px 10px;
}

div.long img, div.short img {
vertical-align: middle;
border: 0px solid black;
}

/*****/

div.arch_menu {
width: 100%
font-size: 11pt;
margin: 0 auto;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

div.arch_menu ul {
margin: 0 auto;
}

div.arch_menu ul li {
font-size: 10pt;
width: 80px;
padding-right:5px;
padding-left:5px;
}


div.arch_menu ul li.selected, div.arch_menu ul li.selected a {
background-color: #bbbbbb;
color: blue;
}

table.archlist {
width: 90%;
border-collapse: collapse;
margin-left: 9%;
margin-right: 1%;
margin-top: 10px;
font-size: 10pt;
}

td.st {
text-align: left;
padding-left: 5px;
}

td.sp {
width: 80px;
}
td.sn {
text-align: right;
border-right: 1px solid black;
padding-right: 5px;
color: #333333;
}
/*****/


img.share{
opacity:0.2;
filter:alpha(opacity=20);
border: 0;
width: 18px;
height: 18px; 
}

img.share:hover {
opacity:1;
filter:alpha(opacity=100);
border: 0;
width: 18px;
height: 18px; 
}
/*comments*/

.cmns{
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 480px;
font-size: 10pt;
font-variant: normal;
background-color: #ffffff;
padding: 5px 5px 5px 5px;
}

.cmns ul {
list-style-type: none;
}
 
.cmns .cmnhl{
margin-left: 10px;
width: 60px;
border: 1px solid black;
float: left;
}

.cmns .cmnp strong{
font-size: 10pt;
font-variant: small-caps;
text-align: left;
display: block;
}

.cmns .cmnp{
font-size: 11pt;
font-variant: normal;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
border: 0px solid #aaa;
float: none;
display: block;
}

.cmns .cmnp b{
font-size: 7pt;
font-variant: small-caps;
text-align: left;
display: block;
}

.cmns .cmnp img{
padding: 5px 5px 5px 5px;
margin: 0px 10px 5px 0px;
border: 1px solid Darkgray;
display: inline;
}

.cmns li.cmnta{
 background: #F5FFE5;
 border: 1px solid #BDE183;
 margin-bottom: 10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;


}
.cmns li.cmntb{
 background-color: #f7f7f7;
 border: 1px solid #ddd;
 margin-bottom: 10px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

#hline{
border-bottom: 1px solid #999999;
margin: 0px auto;
padding-top: 0px;
width: 99%;
}

#hlinem{
border: 0px solid #333366;
padding-bottom: 20px;
padding-top: 20px;
margin: 0px;
}

#hlinet{
width: 120px;
height: 2px;
border: 0px solid green;
border-top: 1px solid green;
border-bottom: 0px solid green;
padding: 0px;
margin: 0px auto;
margin-top:15px;
margin-bottom:15px;
}


#hlinep{
width:120px;
height: 10px;
border: 0px solid black;
padding-bottom: 0px;
padding-top: 0px;
margin: 0px auto;
}


#postform
{
    font-size: 10pt;
    background-color: white; /*#d6e5f4;*/
    padding: 10px;
    width: 456px;
    margin: 0 auto;
    border: solid 0px #85b1de;
    text-align: left;
}

#postform label{
border: 0px solid black;
width: 80px;
text-align: left;
float: left;
margin-top: 5px;
}

#postform .warn {
font-size: 8pt;
text-align: justify;
margin-top: 15px;
}

#postform input[type="text"], #postform textarea, #mailform input[type="text"], #onr_i
{
    font-size: 10pt;
    font-family: sans-serif;
    margin: 0px auto;
    margin-top: 5px;
    display: block;
    padding: 0px;
    border: solid 1px #85b1de;
    width: 370px;
    background-image: url('images/blue_bg.png');
    background-repeat: repeat-x;
    background-position: top;
    background-color:#ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
}

#mailform input[type="text"] {
float: none;
}

#postform #postcmnts {
	width:450px;	
}
#postform input[type="text"]:hover, #postform textarea:hover, #mailform input[type="text"]:hover, #onr_i:hover {
    border: solid 1px Darkcyan;
}

#postform input[type="button"], #onr_b, #bitcoins{
    font-size: 11pt;
    font-variant: small-caps;
    margin: 0px auto;
    border: 0px solid #5555cc; 
    background-color:#9999cc;
    padding-left: 5px;
    padding-right: 5px;
    width: 451px;
    margin-top: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#postform input[type="button"]:hover, #onr_b:hover, #bitcoins:hover {
    background-color:#8888bb;
}


#mailform {
   text-align: center;
   font-size: 8pt;
   font-variant: normal;
}

#mailform input[type="text"], #onr_i, #onr_b {
   width: 120px;
   font-size: 10pt;
   margin: 0 auto;
   margin-top: 5px;
   margin-bottom: 5px;
}
#onr_b { width:50px;}

#bitcoins { width:150px;}

#mailform a{
   font-size: 8pt;
   font-variant: normal;
}


/*links*/

.links {
font-size:9pt;
font-variant: normal;
padding: 0px;
margin: 0px;
border: 0px solid blue;
float: left;
text-align: center;
}

.links h1 {
 color: #339966;
 font-size: 11pt;
 font-variant: small-caps;
 text-align: center;
}

#cmnbar h1 {
 color: #339966;
 font-size: 11pt;
 font-variant: small-caps;
 text-align:center;
}


/*THUMBS*/
.thumbs .thumb {
float: left;
width: 324px;
height: 130px;
}

.thumbs .thbar{
float:left;
width:100%;
text-align:center;
}



/*BORBORYGMI*/

.borw {
display: block;
margin: 0 auto;
border-left: 0px dotted black;
border-right: 0px dotted black;
width: 600px;
padding: 0px 20px 10px 20px;
margin-bottom: 40px;
}

.borw h1{
text-align:center;
margin-bottom:10px;
font-size:12pt;
}

.borw ul {
list-style-type: none;
}

.borw li {
display: block;
font-size: 11pt;
font-variant: normal;
text-align: left;
}

li.bor {
padding-top:10px;
color: black;
clear: both;
}

li.tag, li.lnk, li.date{
color: gray;
font-size: 8pt;
float: left;
padding-right: 20px;
margin-top:2px;
}

.borw .tagbar{
margin: 0 auto;
margin-top: 15px;
}


/*boxes*/
 
.box { 
 width: 100%;
  background: #FFFFFF;
  border: 10px;
  color: black; 
}
.box_middle { 
 width: 100%;
  background: #FFFFFF; 
}

.box_footer { 
 width: 100%;
 background: #dddddd;
}


/* big box */


.boxcontent {
  padding: 0px 15px 0px 15px;
  border: 0px solid blue;
  background-repeat:repeat-y; 
  background-color: #ffffff;
  min-height: 200px;
  background-image: url(images/bmd.png);
}

.boxcontent2 {
  padding: 0px 10px 0px 10px;
  border: 0px solid blue;
  background-repeat:repeat-y; 
  background-color: #dddddd;
  background-image: url(images/bmd.png);
}

/*other*/
h3 {
 font-size: 9pt;
 margin-top: 0px;
 color: #000000;
 padding: 0px 0px 0px 0px;
}
 
h2 {
 font-size: 12pt;
 margin: 0px;
 color: #339966;
}

h1 {
 margin-top: 0px;
 color: #339966;
 padding: 0px 0px 10px 0px;
 font-family: sans-serif;
 font-size: 14pt;
 font-variant: small-caps;
}


a:link, a:visited, a:active {
 color: green; 
 text-decoration: none;
 outline: none;
} 

a:hover {
 color: blue;
} 

img {
margin: 0; padding: 0; border: 0px;
vertical-align: middle;
}

.news{
 margin: auto;
 width: 60%;
 font-variant: normal;
 text-align:left;
}

#the_strip, .astrip {
display: none;
margin: 0 auto;
padding-top: 1px;
padding-bottom: 1px;
border-top: 0px solid #999999;
border-bottom: 0px solid #999999;
}

#the_strip_loader {
display: block;
margin: 0 auto;
margin-top: 100px;
margin-bottom: 100px;
}

.social img {
border: 0px solid black;
padding: 2px 2px 2px 2px;
}

.rating {
display: block;
border: 0px solid black;
}

#rate_text{
margin: 0 auto;
font-size: 8pt;
}


.tbt a img, div.short a img, .borw .tagbar a img, .thumbs .thbar img{
/* for IE */
filter:alpha(opacity=65);
/* CSS3 standard */
opacity:0.65;
vertical-align: middle;
}

.tbt a img:hover, div.short a img:hover,.borw .tagbar a img:hover, .thumbs .thbar img:hover{
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1.0;
vertical-align: middle;
}

#rate_panel img {
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1.0;
}

.tbt img, .tbt a img, .tbt a img:hover {
vertical-align: top;
}


table.tbt {
width: 90%;
border-collapse: collapse;
margin-left: 5%;
margin-right: 5%;
border: 0px solid #999999;
}

td.tdl {
width:30%;
text-align: left;
padding-left: 10px;
}

td.tdz {
width:80%;
text-align: left;
padding-left: 10px;
}

td.tdr {
width:30%;
text-align: right;
padding-right: 10px;
}

td.tdc {
width:40%;
text-align: center;
}


