/*  
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.

*/

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form {
margin:0;
padding:0;
}

body {
background:#ccc url(images/background_body.gif) 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:839px;
}

#page {
background:#fff;
color:#000;
float:left;
margin:0 0 0px;
width:839px;
}

#header {
background:#254D6D url(images/background_body.gif) repeat-x;
float:left;
height:66px;
width:839px;
}

#header .site_title {
float:left;
}

#header h1 {
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;
font-size:36px;
font-weight:400;
padding:0;
}

#header h1 a {
/* Uncomment this to use Graphical title */
/* Edit logo.psd */

/*
background:url(images/logo.gif) no-repeat;
color:#5b86a4;
display:block;
text-indent:-999px;
z-index:-1;
*/

color:#fff;
height:66px;
text-decoration:none;
width:228px;

}

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:828px;
}

.narrowcolumn {
float:left;
width:488px;
}

.post {
padding:10px;
}

.postdate {
color:#97a3b3;
font:10px Tahoma, Helvetica, Georgia, Sans-Serif;
padding:0 0 0 10px;
}

.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";
 border-bottom:3px solid #000;
}

.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 {
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.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;
}

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:700;
}

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;
}


