/*  
Theme Name: Europa
Theme URI: http://dnghu.org/
Description: Europa is a WordPress theme built over Silver Light 0.1
Version: 1.1
Author: Carlos Quiles 
Author URI: http://dnghu.org/

This theme was initially designed and built by Carlos Quiles based on Silver Light and originally on Kubrick.
*/

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;margin:0;padding:0;}
h2,h3{font-size:16px;line-height:20px;color:#000;margin:0;padding:0;}
.h2{font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
a:link,a:visited,a:active{color:#1b4790;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
ul{list-style: none;}
li{list-style: none;}
#header{width:980px;background: url(images/newas.png) top left no-repeat;height:75px;margin:0 auto;padding:0;}
#header h1.blogtitle, #header h1.blogtitle a, #header h1.blogtitle a:hover{position:absolute;float:left;width:80%;text-align:left;font-size:34px;font-family:Georgia, Helvetica, sans-serif;margin-top:4px;padding-top:0;margin-left:50px;}
#header h2.blogtitle, #header h2.blogtitle a, #header h2.blogtitle a:hover{position:absolute;float:left;width:80%;text-align:left;font-size:14px;font-family:Georgia, Helvetica, sans-serif;margin-top:52px;padding-top:0;margin-left:80px;}
#header .side_header {position: relative;float:right;font-size:11px;font-weight:normal;}
#login_ {padding-right:20px;margin:0;}
#login {text-align:left;list-style:none;font-size:10px;color:#555;padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:30px;}
#user {background:url(images/userp.gif);background-position:left 10px;background-repeat:no-repeat;padding-left:50px;display:block;position:relative;float:right;color:#555;width:249px;margin:0;padding-top:10px;}
#user li {list-style:none;width:220px;text-align:left;margin:0}
#user li a, #user li a:visited {color:#1b4790;text-decoration:none;font-size:11px;}
#user li a:hover {color:#000;font-size:11px;text-decoration:none;}
#nav #searchform {display:block;position:relative;float:right;margin:0;padding-top:4px;padding-right:10px;}
input[type=text], textarea {font-size:11px;color:#444;margin:0;}
#nav #sbutton {font-size:11px;color:#222;border:1px solid #000;}
#top{text-align:left;color:#666;margin:0;background-color:#fff;background-image:url(images/topbck.gif);background-repeat:repeat-x;height:15px;}
#language {font-size:9px;text-align:center;color:#666;padding-left:15px;padding-top:0;line-height:0;}
#language a{color:#1b4790;}
#language a:hover{color:#000;text-decoration:underline;}
#ddnav{background-color:#312e2e;height:38px;margin:0;padding:0;}
#nav {display: block;height:38px;background:url(images/m-bg.gif);border-top: 1px solid #fff;border-bottom: 1px solid #fff;font: normal 18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;line-height: 38px;}
#nav ul{list-style:none;margin:0;padding:0;border:0;}
#nav li{list-style:none;margin:0;padding:0;border:0;display:block;float:left;position:relative;}
#nav a{display: block;}
#nav li li {width: 100%;}
/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load... */
#nav li li ul {top: 0;left: 0;}
/* ...and then place it where it should be when shown */
#nav li li:hover ul {left: 100%;}
/* initialy hide all sub menus */
#nav li ul {display: none;position: absolute;top: 0;left: 0;z-index: 10;}
#nav li>ul {top: auto;left: auto;}
#nav li:hover ul, #nav li.over ul {display: block;}
#nav li li {list-style: none;width: 100%;}
ul.nav, ul.nav li, ul.nav li a{float:left !important;list-style: none;padding: 0 15px;color: #9EBFF7;display: block;}
ul.nav li a:hover {list-style: none;background: url(images/mbutton.gif);color: #fff;border-left: 1px solid #4280CC;border-right: 1px solid #4280CC;padding: 0 14px;}
#nav .children {width: 140px;clear: both;font-size: 12px;line-height: 12px;background: #f0f0f0;margin-top: 38px;border: 1px solid #666;border-top: 1px solid #fff;overflow: hidden;padding: 1px;}
#nav .children a {width: 140px;padding: 3px 5px;color: #666;border-top: 1px solid #fff;border-bottom: 1px solid #ccc;display: block;}
#nav .children a:hover {background: #ddd;color: #000;text-decoration: none;border: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #aaa;padding: 4px 4px 2px 6px;}
#main{width:1180px;margin:8px;padding:0;}
#content{float:right;width:810px;margin:0;padding:0;}
.entry {float:left;width:600px;border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin-bottom:10px;padding:5px;}
.more {text-align:right;font-size:10px;}
.catslist a{color:#000;font-size:10px;}
.ads {float:left;width:165px;padding-left:7px}
.comments {float:left;width:600px;padding:5px;}

#content h3 {margin-left:10px;list-style: none;font-size:15px;font-family:Georgia, Helvetica, sans-serif;border-bottom:#eee 1px solid;margin-top:5px;padding:0;}
#content ul {margin-left:4px;width:96%;list-style: none;padding: 5px 5px 5px 5px;}
#content li {width:96%;list-style:none;margin-bottom:5px;padding:5px;border:1px solid #ccc;background: #f5f5f5;}
#sidebar #sideblog div {padding: 0 !important;margin: 0 !important;line-height: 12px !important;}
#content p {padding-top: 2px;padding-bottom: 2px;text-align:justify;font-family:Georgia, Helvetica, sans-serif;font-size:13px;}
#content li:hover {background: #fafafa;border: 1px solid #ddd;}
#content .title {font-size: 0.9em;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 3px !important;}
#content .text {text-align: justify;border-top: 1px solid #fff;padding-top: 1px !important;}
#content a {display: inline;padding: 0;border-bottom: 1px solid #f5f5f5;}
#content a:hover {border-bottom: 1px solid #bbb;background: none;color: #2764D3;}

#sidebar{float:left;width:363px;margin-right:5px;padding:0;}
#sidebar #sideblog {float:center;border:1px solid #dadada;background:#fff url(images/box.gif) repeat-x left top;margin-bottom:10px;}
#sidebar #sideblog h3 {margin-left:10px;list-style: none;font-size:16px;font-family:Georgia, Helvetica, sans-serif;border-bottom:#eee 1px solid;margin-top:5px;padding:0;}
#sidebar #sideblog ul {margin-left:4px;width:96%;list-style: none;padding: 5px 5px 5px 5px;}
#sidebar #sideblog li {width:96%;list-style:none;margin-bottom:5px;padding:5px;border:1px solid #ccc;background: #f5f5f5;}
#sidebar #sideblog p, #sidebar #sideblog div {padding: 0 !important;margin: 0 !important;line-height: 12px !important;}
#sidebar #sideblog li:hover {background: #fafafa;border: 1px solid #ddd;}
#sidebar #sideblog .title {font-size: 1.1em;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 3px !important;}
#sidebar #sideblog .text {text-align: justify;border-top: 1px solid #fff;padding-top: 1px !important;}
#sidebar #sideblog a {display: inline;padding: 0;border-bottom: 1px solid #f5f5f5;}
#sidebar #sideblog a:hover {border-bottom: 1px solid #bbb;background: none;color: #2764D3;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{border-top:1px #eee solid;font-size:10px;margin:0;padding:5px;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:600px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
#footer{background-image:url(images/footerbck.gif);background-repeat:repeat-x;clear:both;height:24px;margin:0;padding:0;}
#footerbox{color:#fff;background-color:#312e2e;height:30px;line-height:30px !important;margin:0;padding:0;}
.footer{width:980px;color:#fff;height:30px;line-height:30px !important;margin:0 auto;padding:0;}
.footer a {text-decoration:underline;color:#fff;border:none;}
.footer a:hover{text-decoration:none;color:#fff;border:none;}