/*

Theme Name: ACEstepona
Description: simple, two-column, white, fixed width, right column
Version: 1.0
Author: A. Nonny Mouse
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML

*/

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


/* body
--------------------------------------------------*/
body {font-size:14px; font-family: Verdana, Geneva, sans-serif; color:#333; margin:0; text-align:center;}

.all {width:990px;margin:0 auto; padding:0px;}

a img {border:0px;}

a:link {color: #144fa2; text-decoration: none;}
a:visited {color: #144fa2; text-decoration: none;}
a:hover {color: #ad0f55; text-decoration: underline;}


/* header
--------------------------------------------------*/

.header {width:990px;margin:0px 0px 20px 0px; padding:0px; border-bottom: 1px solid #dddddd; float:left; position:relative; clear:both; }

.header-inner {width:950px; margin:10px; padding:0px; float:left; position:relative; }

.header-right {width:600px; margin: 10px 20px 10px 0px; padding:10px 0px 0px 0px; float:right; position:relative; text-align:right;}

.header-right h1 {font-size: 26px; font-weight:bold; margin: 0px 0px 10px 0px; letter-spacing: 1px;}

.searchtop {margin: 5px 30px; padding: 10px;}



/* content
--------------------------------------------------*/

.main {width:990px; margin:0px; padding:0px; float:left; position:relative; clear:both;}

#content {width:680px; margin: 0px; padding:5px 20px 10px 20px; border:0px solid black; float:left; position:relative;}

#content2 {width:680px; margin:0 !important;padding:10px 0 0px;}

#content ul,ol {font-size:16px;margin:10px 10px 10px 25px;}

#content2 ul,ol {margin:10px 10px 10px 25px;}

.backtop {vertical-align:bottom;}


/* sidebar
--------------------------------------------------*/
#sidebar {width:220px; height:100%; float:right; position:relative; clear:right; margin:0px 0px 10px 0px; padding:5px 5px 5px 20px; border-left: 1px solid #dddddd; text-align:left;}

#sidebar h3 {font-size: 14px; font-weight; bold; margin: 20px 0px 0px 0px; padding:0px;}

#sidebar ul {list-style:none; margin:0px; padding:0px;}

#sidebar li {border-bottom:1px solid #ebedef; list-style:none; margin:0px; padding:5px; font-size: 13px;}

#sidebar li a:link {color:#144fa2;}
#sidebar li a:visited {color:#144fa2;}
#sidebar li a:hover {background-color:#ebedef;}



/* blockquote + links
--------------------------------------------------*/

blockquote {border:1px solid #ebedef; margin:10px 0; padding:5px 15px;}


/* metadata under post
--------------------------------------------------*/
.post {margin:0 0 50px 0;text-align:justify;}

.post img {background:#ccc; border:5px solid #eee; padding:1px;}

.post .info {border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#ebedef; font-size:12px; color:#333; padding:2px 3px 3px 8px; margin: 25px 0;}

.date {margin: 0 0 15px 0;}

.post small {margin-top:25px;}


/* some input
--------------------------------------------------*/
input {border:1px solid #ebedef; font-size:11px; padding:3px;}

input:hover {border:1px solid #262626;}

input:focus {border:1px solid #262626; color:#333;}


/* comments
--------------------------------------------------*/
#comments {font-size:12px;}

#commentlist li {margin-bottom:10px; padding-bottom:5px;}

#commentform {background:#fff; width:350px; text-align:left; margin:0 0 15px 0;}

#commentform textarea {border:1px solid #ebedef; width:480px; font-size: 13px;}

#commentform #email,#commentform #author,#commentform #url {font-size:13px; border:1px solid #ebedef; width:350px;}

#commentform input {margin-bottom:3px;}

.nocomments {font-size:12px;}

#gravatar {align:right;}



/* wp stuff
--------------------------------------------------*/

.aligncenter {display:block;margin-left:auto;margin-right:auto;}

.alignleft {float:left;}

.alignright {float:right;}

.navigation {text-align:center;}

.wp-caption {border:1px solid #ddd;text-align:center;background-color:#ebedef;padding:4px 0 0 0;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:10px;}

.wp-caption img {border:0 none; margin:0; padding:0;}


.wp-caption-dd {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}


/* footer
--------------------------------------------------*/
#footer {width:990px; height:10px; margin:0px; padding:5px 0px; float:left; position:relative; border-top: 3px solid #083c79;}