/*  

Theme Name: Soveryn

Theme URI: http://www.hongkiat.com/blog/3-column-wordpress-theme-soveryn-10/

Description: <strong>Soveryn Wordpress theme</strong> is created by hongkiat based on <a href="http://www.wpdesigner.com/2007/02/09/techpress-theme/" target="_blank">TechPress</a> framework.

Version: 1.0

Author: hongkiat

Author URI: http://www.hongkiat.com/blog

This theme is released under Creative Commons Attribution 2.5 License.



*/

/* GAME LIST CSS */

.gldiv {
  padding: 10px;
  font-size: 10pt;
}

.gplogo {
  float: left;
  text-align: center;
  font-weight: bold;
  width: 220px;
  overflow: hidden;
}
.gplogo p {
  margin: 0px 0px 2px 0px;
  padding: 0px;
}
.gpscore {
  background: #888888;
  border: 1px solid #000000;
  color: #ffffff;
  width: 218px;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}
.gpscore .red {
  background-color: #880000;
  padding: 2px;
  text-align: center;
}
.gpscore .orange {
  background-color: #884400;
  padding: 2px;
  text-align: center;
}
.gpscore .yellow {
  background-color: #888800;
  padding: 2px;
  text-align: center;
}
.gpscore .green {
  background-color: #008800;
  padding: 2px;
  text-align: center;
}

.gphead {
  float: left;
  margin-left: 10px;
  width: 340px;
}
.gphead h1 {
  font-size: 24pt;
  font-weight: normal;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.gphead p {
  margin: 0px;
  padding: 0px;
}

.gpmenu {
  border-bottom: 2px solid #224b6b;  
}
.gpmenu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.gpmenu ul li {
  font-size: 8pt;
  font-weight: bold;
  float: left;
}
.gpmenu a {
  display: block;
  padding: 5px 10px;  
  text-decoration: none;
}
.gpmenu .gpmoff a:hover {
  background: #e8f1ee;
}
.gpmenu .gpmon a {
  background: #224b6b;
  color: #ffffff;
}

.gpcont {
  background: #e8f1ee;
}
.gpsplit {
  padding: 10px;
  border-bottom: 2px solid #224b6b;   
}
.gpsplit h2 {
  font-size: 16pt;
  font-weight: normal; 
}
.gpsplit h3 {
  font-size: 10pt;
}
.gpsplit hr {
  margin-left: 0px;
  margin-right: 0px;
}

.gpthumb {
  float: left;
  margin: 15px 10px 0px 10px;
  width: 92px;
  height: 92px;
}
.gpthumb img {  
  border: 1px solid #ffffff;
}
.gpthumb a img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.gpthumb a:hover img {
  opacity: 1.0;
  filter: alpha(opacity=100);
}

.gpart h3 {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  font-weight: bold;
}
.gpart p {
  margin: 0px;
  padding: 0px;
}
.gpart small {
  font-size: 8pt;
  color: #888888;
}

.gpvideodesc {
  margin-bottom: 15px;
}
.gpvideoimg {
  float: left;
  margin-top: 15px;
}
.gpvideoimg a img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.gpvideoimg a:hover img {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.gpvideotxt {
  margin-top: 20px;
  float: right;
  width: 440px;  
}
.gpvideotxt h3 {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
.gpvideotxt p {
  margin: 0px;
  padding: 0px;
}
.gpvideotxt small {
  font-size: 8pt;
  color: #888888;
}

.gpcomm {
  padding-top: 10px;
}
.gpcomm h3 {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
.gpcomm p {
  margin: 0px;
  padding: 0px;
}
.gpcomm small {
  font-size: 8pt;
  color: #888888;
}

.glbody h1 {
  font-weight: normal;
  font-size: 24pt;
  padding-bottom: 15px;
}
.glbody th {
  font-size: 8pt;
  background: #224b6b;
  color: #ffffff;
}
.glbody th a {
  color: #ffffff;
}
.glbody .alt1 {
  background: #e8f1ee;
}
.glbody .alt2 {
  background: #ffffff;
}

.gpbetahead {
  margin-bottom: 0px; 
  padding-bottom: 0px;
}
.gpbetakeycount {
  margin-top: 0px; 
  padding-top: 0px;
  color: #4e863d;
}









body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form {

margin:0;

padding:0;

}



body {



background:#ccc url(images/background_body2.jpg) repeat-x;

color:#000;

font-family:Verdana, Helvetica, Georgia, Sans-Serif;

font-size:1em;

text-align:center;

vertical-align:top;

}



h1,h2,h3,h4,h5,h6 {

font-family:Georgia, "Times New Roman", Times, serif;

}



h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {

color:#4D4D4D;

text-decoration:none;

}



h2 a:hover {

color:#4e863d;

}



acronym {

cursor:help;

}



a {

color:#1c6ef6;

}



a:hover {

color:#569f40;

}



a img {

border:0;

}



blockquote {

background:#efefef;

color:#636363;

font-size:11px;

padding:10px 10px 20px 10px;

margin:5px 0;

}



blockquote a,visited {

border-bottom:1px dotted #7ca9df !important;

color:#7ca9df;

text-decoration:none;

}



blockquote p {

margin:0px;

padding:0px;

}



blockquote blockquote {

background:#fff;

margin:15px;

}



code {

background:#f9f9f9;

}



dd {

padding:0 0 0 15px;

}



hr {

background:#9b9b9b;

border:0;

clear:both;

color:#9b9b9b;

height:1px;

margin:15px 15px 5px;

text-align:left;

}



.entry img {

border:none;

margin:2px;

}



img.centered {

display:block;

margin-left:auto;

margin-right:auto;

}



img.alignright {

display:inline;

margin:5px 0 2px 7px;

padding:4px;

}



img.alignleft {

display:inline;

margin:5px 7px 2px 0;

padding:4px;

}



img.wp-smiley {

background-color:transparent;

border:0;

margin:0;

padding:0;

}



.alignright {

float:right;

}



.alignleft {

float:left;

}



input,textarea {

font-family:Arial, Helvetica, Georgia, Sans-Serif;

font-size:12px;

padding:2px;

}



input#s,input#author,input#email,input#url,textarea#comment {

padding:3px;

}



input#author,input#email,input#url {

margin:0 5px 0 0;

}



pre {

width:90%;

}



#container {

margin:0 auto;

padding:0;

text-align:left;

width:965px;

}



#page {

background:#fff;

color:#000;

float:left;

margin:0 0 0px;

width:965px;

}



#header {

background:#254D6D url(images/background_body.gif) repeat-x;

float:left;

height:66px;

width:965px;

}



#header .site_title {

float:left;

}



#header h1 {

color:#fff;

font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;

font-size:12px;

font-weight:400;

padding:0;

text-align:right;

}



#header h1 a {

/* Uncomment this to use Graphical title */

/* Edit logo.psd */





background:url(images/logo.gif) no-repeat;

color:#5b86a4;

display:block;

z-index:-1;





color:#fff;

height:66px;

text-decoration:none;

width:500px;



}



div.topmenu {

text-align:right;

}



#header .topmenu ul {

margin:43px 0 0 0; padding:0;

font:700 11px Verdana, Arial, Helvetica, Georgia, Sans-Serif;

}



#header .topmenu ul li {

display:inline;

margin:0;



}



#header .topmenu ul li a {

color:#ccc;

padding:0 8px 0 0;

text-decoration:none;

}



#header .topmenu ul li a:hover {

color:#fff;

}



.columns_wrapper {

display:inline;

float:left;

margin:2px 2px 0;

width:958px;

}



.narrowcolumn {

float:left;

width:610px;

}



.post {

padding:10px;

}



.postdate {

color:#97a3b3;

font:10px Tahoma, Helvetica, Georgia, Sans-Serif;

padding:0 0 0 10px;

}



.postdate a{

color:#7ca9df;

text-decoration:none;

}



.postdate a:hover{

color:#27d;

text-decoration:none;

}



.post h2 {

font-size:2em;

font-weight:500;

letter-spacing:-0.5px;

padding:0;

}



.entry {

color:#000;

font-family:Verdana, Georgia, "Times New Roman", Times, serif;

font-size:0.8em;

line-height:1.48em;

}



.entry h1, 

.entry h2, 

.entry h3, 

.entry h4, 

.entry h5 {

	color:#000;

	font-family: "Lucida Sans Unicode", "Times New Roman", Times, serif;

	letter-spacing:-1px;

	margin:5px 0 0 0;

	padding:0;

}



.entry h1 {

 font:2.0em/2.2em "Lucida Sans Unicode";

}



.entry h2 {

 font:1.8em/2.0em "Lucida Sans Unicode";

}



.entry h3 {

 font:1.4em/1.8em "Lucida Sans Unicode";

 

}



.entry p {

margin:10px 0 0 0;

padding:0 0 0 0;

}



.entry div.excerpt {

-moz-border-radius:5px;

background-color:#efefef;

border:1px solid #e8e8e8;

}



.entry div.excerpt p {

color:#434444;

padding:5px;

}



.entry p a,visited {

border-bottom:1px dotted #1c6ef6;

font-weight:700;

text-decoration:none;

}



.entry p a:hover {

border-bottom:1px dotted #569f40;

text-decoration:none;

}



.entry p.postinfo {

padding:15px 0;

}



.entry ul {

}



.entry ul li {

background:url(images/bullet-arrow.gif) no-repeat left 5px;

list-style-type:none;

margin-left:-18px;

padding-left:15px;

}



.entry ul li a,visited {

border-bottom:1px dotted #1C6EF6;

text-decoration:none;

}



p.postinfo {

border-bottom:1px solid #f3eeed;

color:#97a3b3;

font:10px Tahoma, Helvetica, sans-serif;

padding:2px 0 10px 10px;

}



p.postinfo a,visited {

border-bottom:1px dotted #7ca9df;

color:#7ca9df;

font-weight:700;

text-decoration:none;

}



p.postinfo a:hover {

border-bottom:1px dotted #27d;

color:#27d;

}



.browse {

font-family:Verdana, Arial, Helvetica, Georgia, Sans-Serif;

font-size:11px;

font-weight:700;

line-height:18px;

padding:10px;

}



.browse a,visited {

color:#526472;

font-weight:700;

}



.browse a:hover {

color:#313d46;

}

.sidebar_outer {
margin:0 8px 0 0;
float:right;
}

.sidebar {

display:inline;

float:left;

margin:0 0 0 10px;

width:160px;

}




.sidebar ul {

list-style:none;

margin:10px 0 0 0;

padding:0;



}



.sidebar ul ul {

margin:0 0 10px 0;

padding:0px;

}



.sidebar li#search input {

margin:0 0 5px;

}



.sidebar ul li {

background-color:#f4f4f4;

}



.sidebar ul ul li {

background:url(images/bullet-arrow.gif) no-repeat 2px 6px;

border-bottom:1px solid #ebebeb;

color:#3c3c3c;

font:11px/17px Verdana, Helvetica, sans-serif;

padding:2px 2px 2px 15px;

}



.sidebar ul ul li a,visited {

color:#245bb6;

text-decoration:none;

}



.sidebar ul ul li a:hover {

color:#569f40;

text-decoration:underline;

}



.sidebar ul ul ul li {

padding:0 0 0 10px;

}


.h2 {

color:#f2f2f2 !important;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

letter-spacing:-1px;

margin:0 0 3px 0;

padding:3px;

}


h2.widgettitle, .sidebar h2 {

-moz-border-radius:3px;

background-color:#526472;

color:#f2f2f2 !important;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

letter-spacing:-1px;

margin:0 0 3px 0;

padding:3px;

}







.textwidget {

color:#3c3c3c;

font:11px/17px Verdana, Helvetica, sans-serif;

padding:3px;

}



.textwidget a,visited {

color:#245BB6

}



h3#respond {

color:#272e37;

font:normal 1.6em "Lucida Sans Unicode", "Times New Roman", Times, serif;

}



h3#comments {

border-bottom:15px solid #e1e0d6;

color:#4f4c10;

font:normal 1.6em "Lucida Sans Unicode", "Times New Roman", Times, serif;

letter-spacing:-2px;

margin:0;

padding-top:10px;

}



ol.commentlist li {

border-bottom:2px solid #E8E7DE;

}



p.commenter-status {

border-bottom:15px solid #d7dde4;

color:#97a3b3;

font:10px Tahoma, Helvetica, Georgia, Sans-Serif;

padding:3px 3px 10px;

}



p.commenter-status a,visited {

color:#97a3b3;

font-weight:700;

text-decoration:1px dotted #ffcc00 !important;

}



p.commenter-status a:hover {

color:#97a3b3;

text-decoration:1px dotted #ffcc00 !important;

}



.comments-template h2,.comments-template h3 {

color:#333;

font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;

font-size:14px;

font-weight:700;

}



.comments-template ol {

list-style:none;

margin:0;

padding:0 0 20px;

}



.comments-template ol li {

line-height:24px;

margin:15px 0 0;

padding:0 0 20px;

}



.commentmetadata {

font-size:12px;

padding:5px 0;

}



.comments-template p.nocomments {

padding:0;

}



.comment-author {

color:#2a2808;

font:700 1em Georgia, "Times New Roman", Times, serif;

}



.comment-author a,visited {

color:#2a2808;

text-decoration:underline;

}



.comments p {

color:#3c4143;

font:normal 0.8em Georgia, "Times New Roman", Times, serif;

padding:0;

}



#submit {

font:1.2em Arial, Helvetica, sans-serif;

height:48px;

width:168px;

}



table#wp-calendar {

font-family:Arial, Helvetica, Georgia, Sans-Serif;

font-size:12px;

line-height:24px;

text-transform:none;

width:100%;

}



table#wp-calendar caption {

padding:10px 15px;

}

/* Captions */
	.wp-caption {text-align:center;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}
	.wp-caption img {margin:0;padding:0;border:0 none;}
	.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
	.wp-caption {background-color:#cdcbcb;color:#444;}
	.wp-caption img {border:1px solid #fff !important;}


table#wp-calendar th {

background:#eee;

padding:0;

text-align:right;

vertical-align:top;

}



table#wp-calendar td {

padding:0;

text-align:right;

}



table#wp-calendar tfoot td {

text-align:center;

}



#footer {

clear:both;

color:#818181;

float:left;

font-family:Verdana, Arial, Helvetica, Georgia, Sans-Serif;

font-size:11px;

text-align:center;

width:100%;

}



#footer a {

color:#818181;

text-decoration:none;

}



#footer a:hover {

text-decoration:none;

}



#footer p {

padding:8px 18px;

}



p.via {

color:#666;

font-size:10px;

}



p.via a,visited {

border-bottom:1px dotted #666;

color:#666;

}



.subtitle01 a,visited {

color:#526472;

}



address,dl,p,.comments-template {

padding:15px 0 0;

}



dt,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {

font-weight:600;

}



small,.entry h5 {

font-size:12px;

}



#header .topmenu ul li a:hover,.sidebar a:hover,.sidebar a,visited,.comment-data a:hover {

	text-decoration:underline;

}



p.subtitle01 {

	border-bottom:3px solid #000;

	color:#000;

	font:700 1.4em "Lucida Sans Unicode", "Times New Roman", Times, serif;

	letter-spacing:-1px;

	margin:10px 0 10px 0;

}



.comment-data a,visited,.comment-edit a,visited {

color:#88929d;

font:500 10px Tahoma, "Times New Roman", Times, serif;

text-decoration:none;

}



#commentform label * {

font:11px Verdana, Arial, Helvetica, sans-serif;

}



#s {

width:90%

}



div.e404 {

margin:10px auto;

width:455px; height:253px;

background:#fff url(images/404.png) no-repeat;

}




