body {
	margin: 0;
	padding: 0;
	font: normal normal normal 1em "Lucida Grande", Lucida, Arial, sans-serif;
	color: #212121;
	min-height: 101%;
}

label {
    display: block;
    font-weight: bold;
    font-size: .8em;
}

a img {
  border: none;
}

a {
	text-decoration: none;
	color: #134598;
}

a:hover {
  	background-color: #134598;
    color: white;
}

.site {
	margin: 0;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 2em;		
	margin-bottom: 2em;			
	padding: 1em;
	width: 50em;
	background-color: #EDEDED;
	border: 1px solid #999;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;	
}

.sidebar {

    float: left;
}

ul.sidebar {
    padding-top: .5em;
    padding-bottom: .5em;    
    margin-left: .5em;
    list-style: none inside;
    padding-left: 0px;    
    font-size: 9pt;
    width: 7.8em;
}

ul.sidebar li a {
    font-weight: bold;
    color: #134598;
}

ul.sidebar li a:hover {
    color: #134598;
    background-color: transparent;
}

ul.sidebar li {
    padding-left: .8em;    
    padding-top: .6em;
    padding-bottom: .6em;

}

.header a#plazer_logo:hover {
  background-color: transparent;
}

.header #plazer_logo {
   float: left;
   margin-right: 3em;
}

.header {
	height: 110px;
}

.header h1 {
	margin: 0;
	margin-bottom: .2em;
	padding-top: 20px;

	font-size: 1.7em;	

}

.header h2 {
	margin: 0;
	font-size: 1.1em;	
	color: #4B4B4B;
}

.content {
    min-height: 15em;
	margin-left: 128px;
    padding: 1em;
	padding-right: .6em;	
    padding-top: 0;	
}

.footer {
	padding-top: 2.5em;
	font-size: small;
	text-align: center;
	clear: both;
	color: #6E7271;
}

.content .right_column {
    margin-left: 1.5em;
    float: left;
    width: 12em;
}

.content .left_column {
    float: left;
    width: 22em;
}

.content dl dd {
    margin-left: 0;
    font-size: 10pt;
    margin-bottom: .8em;
}

.content dl dt {
    font-weight: bold;
    margin-bottom: .3em;  
}

ul.screenshots {
    list-style: none inside;
    padding-left: 0;
}

ul.news {
    list-style: none inside;
    padding-left: 0;    
}

h3 .date_headline {
    color: #aaa;
    font-size: 11pt;
    font-weight: normal;
}

div.message.error {
  border: 1.5pt solid #C2190C;
  background-color: #FDA399;
}

div.message.ok {
  border: 1.5pt solid #6DB569;
  background-color: #98FF96;
}

div.message {
  padding: .5em;
  padding-top: .1em;  
  padding-bottom: .1em;    
  font-size: 10pt;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
}

.screenshots li {
    float: left;
    padding: .5em;
    font-size: 9pt;
    text-align: center;
    display: inline-block;
    width: 192px;
    height: 350px;    
}

.screenshots li a:hover {
    background-color: transparent;
    color: #134598;
}

