/*
Theme Name:Acosmin SIMPLE
Description:"Acosmin SIMPLE" is a premium wordpress theme designed and coded by <a href="http://www.acosmin.com/">Alexandru Cosmin</a><br/>
Version:1.0
Author:Alexandru Cosmin
Author URI:http://www.acosmin.com/acosminsimple/
Tags:white, light, blue, two-columns, fixed-width, right-sidebar
*/
body, div, dl, dt, dd, #menu ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol, #menu ul {
margin:0;
padding:0;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
abbr {
cursor:help;
border-bottom:1px dotted #444;
}
img.alignright {
float:right;
}
img.alignleft {
float:left;
}
img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignnone {
display:block;
}
a img.alignright {
float:right;
margin:0 0 1em 1em;
}
a img.alignleft {
float:left;
margin:0 1em 1em 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto!important;
margin-right:auto!important;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
a, a:visited {
text-decoration:none;
color:#0487bd;
}
a:hover {
text-decoration:underline;
color:#383838;
}
body {
background:#fff url(images/bg.png) repeat-y top center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#444;
}
#header {
width:920px;
border-top:10px solid #efefef;
margin:10px auto 0 auto;
padding:0;
overflow:hidden;
height:80px;
padding:20px 30px 0 30px;
}
#header h1.logo {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:48px;
line-height:48px;
font-weight:lighter;
color:#444;
letter-spacing:-3px;
}
#header h1.logo em {
font-style:italic;
color:#0487bd;
}
#header h1.logo a, #header h1.logo a:visited, #header h1.logo a:hover {
text-decoration:none;
color:#444;
}
#header h1.logo a em, #header h1.logo a:visited em, #header h1.logo a:hover em {
font-style:italic;
color:#0487bd;
text-decoration:none;
}
#header .description {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#383838;
text-align:left;
margin:18px 0 0 30px;
}
#header .description span {
font-size:18px;
color:#e7e7e7;
font-weight:lighter;
}
#menu {
width:980px;
height:auto;
margin:0 auto;
background:url(images/menutopbg.png) repeat-x top left;
}
#menu h2 {
padding:15px 0 15px 31px;
font-size:14px;
font-weight:normal;
font-style:italic;
}
#submenu {
width:950px;
height:44px;
margin:0 auto;
padding:0 15px;
background:url(images/submenubg.png) repeat-x top left;
color:#383838;
font-size:10px;
text-transform:uppercase;
}
#submenu ul {
list-style:none;
margin:0;
padding:0;
}
#submenu ul li {
display:block;
height:28px;
float:left;
padding:16px 0 0 0;
}
#submenu ul li a, #submenu ul li a:visited {
text-decoration:none;
color:#0487bd;
padding:4px 15px 4px 15px;
background:url(images/submenuliline.png) no-repeat top right;
}
#submenu ul li.cat-item-21 a {
background:none;
}
#submenu ul li a:hover {
text-decoration:underline;
color:#383838;
}
#submenu ul li.current-cat, #submenu ul li.current-cat a {
background:url(images/submenulibg.png) no-repeat bottom center;
color:#383838;
text-decoration:none;
}
#submenu ul li.current-cat a {
background:url(images/submenuliline.png) no-repeat top right;
color:#383838;
}
.menusubnav li:hover ul, ul.menusubnav li.sfHover ul {
left:0;
top:43px;
}
.menusubnav li:hover li ul, .menusubnav li.sfHover li ul {
top:-9999px;
}
.menusubnav li li:hover ul, ul.menusubnav li li.sfHover ul {
left:180px;
top:0;
}
.menusubnav li:hover ul, .menusubnav li li:hover ul {
top:-9999px;
}
.menusubnav li ul {
position:absolute;
top:-9999px;
z-index:500;
background-color:#fff;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
border-bottom:1px solid #efefef;
margin:0;
padding:0;
width:100%;
min-width:130px;
background-color:#fff;
}
.menusubnav li {
float:left;
position:relative;
}
.menusubnav {
position:relative;
z-index:500;
font-size:11px;
}
#submenu ul.menusubnav li ul li {
width:100%;
margin:0;
padding:5px 0 5px 0;
}
.menusubnav li li {
margin:0;
padding:0;
height:auto !important;
}
.menusubnav li:hover a:link, .menusubnav li:hover a:visited, .menusubnav li:hover a:focus {
text-decoration:none;color:#444;
margin:0;
padding:0;
}
.menusubnav li li:hover, .menusubnav li .current_page_item {
margin:0;
padding:0;
}
.menusubnav li li a:link, .menusubnav li li a:visited {
padding:0;
margin:0 !important;
height:auto !important;
background-image:none !important;
float:left;
}
li.social-icons {
float:right!important;
padding:6px 0 0 7px!important;
}
li.social-icons a {
background:none!important;
padding:0!important;
}
#featured {
width:980px;
height:214px;
position:relative;
margin:15px auto;
overflow:hidden;
padding:0 0 15px 0;
background:url(images/featuredbg.png) repeat-x top left;
border-bottom:2px solid #efefef;
}
#featured .prevbutton {
position:absolute;
z-index:999;
top:0;
left:0;
float:left;
width:55px;
height:214px;
overflow:hidden;
background:url(images/prevbutton.png) no-repeat top left;
}
#featured .nextbutton {
position:absolute;
z-index:999;
top:0;
right:0;
float:right;
width:55px;
height:214px;
overflow:hidden;
background:url(images/nextbutton.png) no-repeat top left;
}
#featured .prevbutton a.prev, #featured .prevbutton a.prev:active {
float:left;
width:55px;
height:64px;
margin:70px 0 0 0;
background:url(images/prev.png) no-repeat;
overflow:hidden;
}
#featured .prevbutton a.prev:hover {
background:url(images/prevh.png) no-repeat;
}
#featured .nextbutton a.next, #featured .nextbutton a.next:active {
float:right;
width:55px;
height:64px;
margin:70px 0 0 0;
background:url(images/next.png) no-repeat;
overflow:hidden;
}
#featured .nextbutton a.next:hover {
background:url(images/nexth.png) no-repeat;
}
#featured .featured {
width:870px;
height:184px;
overflow:hidden;
margin:0 0 0 55px;
padding:15px 0 0 0;
}
#featured .featured ul {
list-style:none;
width:870px;
height:184px;
overflow:hidden;
padding:0;
}
#featured .featured ul li {
display:list-item;
float:left;
overflow:hidden;
width:390px;
height:184px;
padding:0 30px 0 0;
margin:0 15px 0 15px;
border-right:2px solid #e5e5e5;
}
#featured .featured ul li h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:lighter;
font-style:italic;
margin:0 0 5px 0;
}
#featured .featured ul li .ftext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:18px;
}
#featured .featured ul li .ftext p {
margin:0 0 10px 0;
}
#featured .featured ul li .fthumb {
width:390px;
height:60px;
padding:2px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
margin:0 0 5px 0;
}
#categorynews {
width:980px;
overflow:hidden;
margin:15px auto 0 auto;
border-bottom:2px solid #efefef;
padding:0 0 17px 0;
}
#categorynews .cbox {
width:196px;
min-height:227px;
padding:8px 10px 10px 10px;
border:5px solid #efefef;
float:left;
margin:0 0 0 15px;
background-color:#fafafa;
}
#categorynews .cbox .title {
font-size:14px;
font-style:italic;
width:196px;
line-height:19px;
font-weight:lighter;
color:#0487bd;
min-height:38px;
}
#categorynews .cbox h3.cat {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:196px;
height:20px;
font-weight:bold;
color:#666666;
text-transform:uppercase;
padding:0;
margin:0;
}
#categorynews .cbox img {
padding:2px 0 2px 0;
margin:7px 0 7px 0;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}
#categorynews .cbox .ctext {
height:75px;
font-size:11px;
font-weight:lighter;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
color:#666666;
overflow:hidden;
}
#categorynews .cbox .dandc {
width:196px;
margin:5px 0;
overflow:hidden;
}
#categorynews .cbox .dandc .com {
float:right;
padding:0 0 0 18px;
font-size:11px;
background:url(images/16-comment.gif) no-repeat top left;
color:#383838;
}
#content {
width:950px;
margin:15px auto 15px auto;
overflow:hidden;
}
.posts {
width:585px;
float:left;
overflow:hidden;
padding:10px 0;
background:url(images/postsbg.png) repeat-y top left;
}
.posts.full {
width:950px;
float:left;
overflow:hidden;
padding:10px 0;
background:url(images/postsbg.png) repeat-y top left;
}
.posts .post-title {
width:565px;
min-height:40px;
background:url(images/post-title.png) no-repeat top left;
padding:0 0 0 20px;
overflow:hidden;
}
.posts .post-title .pdate {
width:56px;
float:left;
overflow:hidden;
}
.posts .post-title .pdate .year {
font-size:12px;
font-weight:lighter;
color:#afafaf;
margin:5px 10px 0 0;
float:right;
}
.posts .post-title .pdate .daymonth {
font-size:16px;
font-weight:lighter;
color:#383838;
float:right;
margin:0 10px 0 0;
}
.posts .post-title .title {
width:493px;
min-height:38px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:lighter;
line-height:30px;
border-left:2px solid #efefef;
padding:5px 0 5px 12px;
float:left;
letter-spacing:-1px;
color:#444;
}
.post-details {
list-style:none;
width:560px;
padding:5px 0 5px 5px;
margin:10px 0 0 20px;
overflow:hidden;
font-size:10px;
text-transform:uppercase;
color:#444;
border-top:1px solid #e5e5e5;
line-height:15px;
}
.post-details li {display:inline;
float:left;
margin:0 5px 0 0;
border-right:1px solid #e5e5e5;
overflow:hidden;
}
.post-details li.articleby {
background:url(images/articleby.png) no-repeat top left;
padding:1px 10px 0 16px;
}
.post-details li.nrcomments {
background:url(images/nrcomments.png) no-repeat top left;
padding:1px 10px 0 18px;
}
.post-details li.filedin {
background:url(images/filedin.png) no-repeat top left;
padding:1px 10px 0 18px;
border:none;
}
.posts .post {
width:565px;
padding:18px 0 10px 0;
margin:0 0 10px 20px;
overflow:hidden;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#444;
}
.posts.full .post {
width:930px;
padding:18px 0 10px 0;
margin:0 0 10px 20px;
overflow:hidden;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#444;
}
.posts .post.single {
overflow:visible;
border-bottom:2px solid #e5e5e5;
}
.posts .post .more-link {
width:545px;
float:left;
clear:both;
margin:10px 0 15px 0;
padding:0 0 0 30px;
background:url(images/readmore.png) no-repeat top left;
font-size:12px;
}
.posts .post blockquote .more-link {
margin-top:25px;
}
.posts .post blockquote {
margin:15px 0 20px 0;
padding:15px 15px 0 15px;
border:1px solid #e3e3e3;
background-color:#fafafa;
font-style:italic;
}
.posts .post blockquote blockquote {
margin:15px 0;
padding:15px 15px 0 15px;
border:1px solid #e3e3e3;
}
.posts .post blockquote strong {
font-weight:bold;
font-style:italic;
}
.posts .post strong {
font-weight:bold;
}
.posts .post em, .posts .post blockquote em {
font-style:italic;
}
.posts .post ul {
list-style:none;
margin:10px 0 20px 0;
padding:0 0 0 15px;
font-size:12px;
line-height:19px;
word-spacing:1px;
}
.posts .post ul li {
margin:5px 0;
padding:0 0 0 20px;
background:url(images/tabsarrow.png) no-repeat top left;
}
.posts .post ol {
margin:10px 0 20px 0;
padding:0 0 0 35px;
font-size:12px;
line-height:19px;
word-spacing:1px;
}
.posts .post ol li {
margin:5px 0;
}
.posts .post h1, .posts .post h2, .posts .post h3, .posts .post h4, .posts .post h5, .posts .post h6 {
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
border-bottom:1px solid #efefef;
padding:5px 0;
margin:0 0 7px 0;
color:#444;
font-weight:lighter;
}
.posts .post h1 {
font-size:20px;
}
.posts .post h2 {
font-size:18px;
line-height:23px;
}
.posts .post h3 {
font-size:16px;
line-height:21px;
letter-spacing:0;
}
.posts .post h4 {
font-size:14px;
letter-spacing:0;
}
.posts .post h5 {
font-size:12px;
font-weight:normal;
letter-spacing:0;
}
.posts .post h6 {
font-size:10px;
font-weight:normal;
letter-spacing:0;
}
.posts .post p {
margin:0 0 20px 0;
word-spacing:1px;
line-height:22px;
font-size:13px;
text-align:left;
}
.posts .post .liked-post {
margin-top:35px;
padding-top:5px;
border-top:1px dotted #e5e5e5;
}
.posts .post img, img.lone {
margin:5px 20px 10px 20px;
padding:6px;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
}
.posts .post img.alignright {
margin:5px 0 10px 20px;
}
.posts .post img.alignright.sidebyside {
margin:0 0 10px 0;
}
img.alignright.lone {
margin:5px 9px 20px 20px;
}
.posts .post img.alignleft {
margin:5px 20px 10px 0;
}
.posts .post img.aligncenter, .posts .post img.alignnone {
margin:5px 0 20px 0;
}
.posts .post img.no-border {
margin:0!important;
padding:0!important;
border:none!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
border-radius:0!important;
}
.posts .post img.no-background {
background-color:transparent!important;
}
.posts .post img.runner-bean-logo {
margin:-20px 0 0 10px!important;
}
.posts .post img.inline {
display:inline!important;
}
.posts .post img.wp-smiley {
margin:0;
padding:0;
border:none;
background:none;
}
.posts .post .wp-caption {
margin:5px 15px 5px 15px;
padding:6px 1px 6px 1px;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
text-align:center;
}
.posts .post .wp-caption.alignright {
margin:5px 0 10px 20px;
}
.posts .post .wp-caption.alignleft {
margin:5px 20px 10px 0;
}
.posts .post .wp-caption.aligncenter, .posts .post .wp-caption.alignnone {
margin:5px 0 20px 0;
}
.posts .post .wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.posts .post .wp-caption p.wp-caption-text {
margin:0;
padding:4px 6px 0 6px;
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-style:italic;
line-height:15px;
text-align:center;
}
.posts .post .wp-caption.alignright p.wp-caption-text {
text-align:right;
}
.posts .post .wp-caption.alignleft p.wp-caption-text, .posts .post .wp-caption.alignnone p.wp-caption-text {
text-align:left;
}
.posts .post .wp-caption.aligncenter p.wp-caption-text {
text-align:center;
}
/* WP Gallery & Jetpack Carousel plugin module */
.gallery {
margin:10px 0 30px 0!important;
}
.gallery .gallery-item {
margin-top:15px!important;
}
.gallery img {
margin:0!important;
border:1px solid #e5e5e5!important;
}
.gallery-caption {
width:150px!important;
margin:5px auto 0 auto!important;
font-size:11px!important;
}
.jp-carousel-info {
display:none!important;
visibility:hidden!important;
}
/* END */
.posts .post .sd-content ul li {
margin:0 20px 0 0;
padding:0;
background:none;
}
#smwrap, #subwrap {
width:563px;
margin:35px 0 0 0;
padding:0;
border:1px solid #e5e5e5;
}
#smwrap {
margin:10px 0 0 0;
}
.socialmedia, .postsubscribe {
width:535px;
border:2px solid #fff;
margin:0;
padding:0 12px 15px 12px;
background:url(images/similarbg.png) repeat-x top left;
}
.socialmedia h3, .postsubscribe h3 {
height:20px;
color:#444;
border-bottom:1px solid #e5e5e5;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.socialmedia ul {
height:30px;
margin:0 auto !important;
padding:0 !important;
}
.socialmedia ul li {
float:left;
list-style:none;
padding:5px 35px 0 0 !important;
background:none !important;
}
.socialmedia ul li.pinit {
padding-right:0 !important;
}
#sswrap {
width:563px;
border:1px solid #e5e5e5;
margin:0 0 10px 20px;
padding:0;
overflow:hidden;
}
.similarsocial {
width:535px;
border:2px solid #fff;
padding:10px 12px;
margin:0;
overflow:hidden;
background:url(images/similarbg.png) repeat-x top left;
}
.similarsocial h3 {
height:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#444;
border-bottom:1px solid #e5e5e5;
padding:0 0 9px 0;
}
.similarsocial .similar {
width:300px;
float:left;
overflow:hidden;
}
.similarsocial .similar ul {
list-style:none;
width:300px;
margin:0;
padding:0;
}
.similarsocial .similar ul li {
display:block;
width:300px;
border-bottom:1px solid #e5e5e5;
padding:8px 0 9px 0;
overflow:hidden;
}
.similarsocial .similar ul li .similarthumb {
float:left;
width:40px;
height:40px;
padding:2px;
border:1px solid #e7e7e7;
}
.similarsocial .similar ul li .similardesc {
width:248px;
float:right;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
}
.similarsocial .similar ul li .similartd {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
color:#bbb;
}
.similarsocial .social {
width:224px;
float:right;
overflow:hidden;
}
.similarsocial .social ul.sm {
list-style:none;
overflow:hidden;
margin:0 10px 10px 0;
padding:0;
font-size:10px;
}
.similarsocial .social ul.sm li {
display:inline;
float:left;
padding:15px 0 0 7px;
margin:0;
}
.similarsocial .social ul.sm li a {
width:16px;
height:16px;
padding:8px 7px;
text-decoration:none;
}
.similarsocial .social ul.sm li a.delicious {
background:url(images/sm/delicious.png) no-repeat;
}
.similarsocial .social ul.sm li a.delicious:hover {
background:url(images/sm/delicioush.png) no-repeat;
}
.similarsocial .social ul.sm li a.digg {
background:url(images/sm/digg.png) no-repeat;
}
.similarsocial .social ul.sm li a.digg:hover {
background:url(images/sm/diggh.png) no-repeat;
}
.similarsocial .social ul.sm li a.email {
background:url(images/sm/email.gif) no-repeat;
}
.similarsocial .social ul.sm li a.email:hover {
background:url(images/sm/email.gif) no-repeat;
}
.similarsocial .social ul.sm li a.linkedin {
background:url(images/sm/linkedin.gif) no-repeat;
}
.similarsocial .social ul.sm li a.linkedin:hover {
background:url(images/sm/linkedinh.gif) no-repeat;
}
.similarsocial .social ul.sm li a.meneame {
background:url(images/sm/meneame.gif) no-repeat;
}
.similarsocial .social ul.sm li a.meneame:hover {
background:url(images/sm/meneameh.gif) no-repeat;
}
.similarsocial .social ul.sm li a.reddit {
background:url(images/sm/reddit.png) no-repeat;
}
.similarsocial .social ul.sm li a.reddit:hover {
background:url(images/sm/reddith.png) no-repeat;
}
.similarsocial .social ul.sm li a.stumbleupon {
background:url(images/sm/stumble.png) no-repeat;
}
.similarsocial .social ul.sm li a.stumbleupon:hover {
background:url(images/sm/stumbleh.png) no-repeat;
}
.similarsocial .social ul.sm li a.tuenti {
background:url(images/sm/tuenti.gif) no-repeat;
}
.similarsocial .social ul.sm li a.tuenti:hover {
background:url(images/sm/tuentih.gif) no-repeat;
}
.similarsocial .social ul.sm li a.tumblr {
background:url(images/sm/tumblr.gif) no-repeat;
}
.similarsocial .social ul.sm li a.tumblr:hover {
background:url(images/sm/tumblrh.gif) no-repeat;
}
.similarsocial .social .stags {
padding:5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a.pinitrollover {
display:block;
width:57px;
height:22px;
background-image:url(images/pinit-standard.png);
}
a.pinitrollover:hover {
background-position:-57px 0;
}
a.pinitrollover:active {
background-position:-114px 0;
}
.displace {
position:absolute;
left:-5000px;
}
#comments {
width:565px;
padding:8px 0 10px 0;
margin:0 0 10px 20px;
overflow:hidden;
border-top:2px solid #e5e5e5;
}
#comments h3 {
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:lighter;
text-transform:uppercase;
color:#444;
}
.listcomments {
list-style:none;
width:100%;
padding:0;
margin:5px 0;
overflow:hidden;
}
.listcomments ul {
list-style:none;
padding:0;
width:95%;
margin:0 auto;
}
.listcomments ul ul {
list-style:none;
padding:0;
width:95%;
margin:0 auto;
}
.listcomments ul ul ul {
list-style:none;
padding:0;
width:95%;
margin:0 auto;
}
.listcomments ul ul ul ul {
list-style:none;
padding:0;
width:95%;
margin:0 auto;
}
.listcomments #respond {
padding:15px;
}
.listcomments li {
border-top:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
border-bottom:2px solid #e7e7e7;
margin:0 0 15px 0;
background:url(images/postsbg.png) repeat-y top left;
overflow:hidden;
}
.listcomments li .comment-author {
width:100%;
background:url(images/post-title.png) no-repeat top left;
padding:0 0 0 20px;
margin:5px 0 5px 0;
overflow:hidden;
}
.listcomments li .allc {
float:left;
overflow:hidden;
}
.listcomments li .avatar {
float:left;
padding:2px;
border:1px solid #e7e7e7;
margin:0 5px 0 0;
}
.listcomments li .says {
font-style:italic;
font-size:12px;
font-weight:bold;
}
.listcomments li .comment-meta, .listcomments li .reply {
font-size:10px;
color:#bbb;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.listcomments li .reply a, .listcomments li .reply a:visited, .listcomments li .reply a:hover {
color:#444;
text-decoration:underline;
}
.listcomments li .cancel {
text-transform:uppercase;
margin:0 0 10px 0;
}
.listcomments li .cancel a, .listcomments li .cancel a:visited, .listcomments li .cancel a:hover {
color:#444;
text-decoration:underline;
}
.listcomments li .comment-meta a, .listcomments li .comment-meta a:visited, .listcomments li .comment-meta a:hover {
color:#bbb;
text-decoration:none;
}
.listcomments li .comtext {
width:95%;
overflow:hidden;
margin:0 auto;
padding:10px 0;
border-top:1px solid #e7e7e7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
word-spacing:1px;
}
.listcomments li .comtext p {
margin-bottom:10px;
padding-left:6px;
}
.comment-author-homagetobcn, .bypostauthor {
background:#f7f7f7!important;
}
.listcomments li .comment-author-homagetobcn .comment-author, .listcomments li .bypostauthor .comment-author {
background:url(images/author-comment.png) no-repeat top left!important;
}
.pinglist {
list-style:none;
margin:5px 0 30px 0;
padding:0 0 0 15px;
font-size:12px;
line-height:19px;
word-spacing:1px;
}
.pinglist li {
margin:5px 0;
padding:0 0 0 20px;
background:url(images/tabsarrow.png) no-repeat top left;
}
.ffname {
width:100%;
display:block;
text-transform:uppercase;
font-size:10px;
margin:0 0 6px 0;
}
#respond {
width:100%;
}
#respond input, #respond textarea {
width:230px;
border:2px solid #e7e7e7;
padding:3px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
background-color:#fafafa;
line-height:18px;
}
#respond textarea {
width:303px;
}
#respond input.submitcom {
float:left;
width:68px;
height:30px;
margin:0 0 10px 0;
padding:0;
background:url(images/submit.png) no-repeat;
border:none;
}
.sidebar {
float:right;
overflow:hidden;
height:100%;
width:333px;
background:#fafafa url(images/sidebarbg.png) repeat-y top left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 0 0 0;
}
.sidebar .ad300 {
margin:0 0 20px 17px;
padding:0;
width:300px;
height:250px;
overflow:hidden;
}
.sidebar ul.ads125 {
width:297px;
overflow:hidden;
list-style:none;
margin:0 0 20px 18px;
padding:0;
}
.sidebar ul.ads125 li {
float:left;
width:125px;
height:125px;
margin:0 7px 15px 7px;
padding:2px;
border:1px solid #e5e5e5;
}
.sidebar ul.ads125 li a {
background:none;
padding:0;
}
.sidebar ul.popular {
width:297px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}
.sidebar ul.popular li {
width:297px;
overflow:hidden;
padding:8px 0 9px 0;
margin:0;
}
.sidebar ul.popular li a {
background:none;
padding:0;
font-size:12px;
}
.sidebar ul.popular li .mcthumb {
float:left;
width:40px;
height:40px;
padding:2px;
margin:3px 0 0 0;
border:1px solid #e5e5e5;
background-color:#fff;
}
.sidebar ul.popular li .mcdesc {
float:left;
width:241px;
margin:0 0 0 10px;
padding:0;
}
.sidebar ul.popular li .mctd {
padding:0;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#bbb;
}
.sidebar h2 {
width:300px;
padding:0 15px 0 18px;
margin:0;
overflow:hidden;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#444;
font-weight:lighter;
text-transform:uppercase;
letter-spacing:1px;
background:url(images/h2side.png) no-repeat top left;
line-height:25px;
}
.sidebar .textwidget {
width:297px;
overflow:hidden;
margin:0 0 15px 18px;
padding:5px 0;
line-height:17px;
border-bottom:1px solid #e5e5e5;
}
.sidebar .textwidget p {
margin-bottom:10px;
word-spacing:1px;
}
.sidebar div {
width:297px;
margin:0 0 15px 18px;
padding:5px 0;
overflow:hidden;
}
.sidebar div .fb-like {
margin:0 0 15px 0;
}
.sidebar ul {
list-style:none;
margin:0 0 15px 18px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
width:297px;
overflow:hidden;
}
.sidebar ul li {
display:block;
width:297px;
padding:8px 0 9px 0;
border-bottom:1px solid #e5e5e5;
}
.sidebar ul li a {
padding:0 0 0 15px;
background:url(images/sidebararrow.png) no-repeat top left;
}
.sidebar ul.blogroll li a {
display:list-item;
font-size:12px;
}
.sidenav {
width:297px;
margin:0 0 0 18px!important;
overflow:hidden;
}
.sidebar div.fb-like-box {
margin:0 0 15px 0!important;
}
.sidebar div#twitter {
margin:0 0 15px 0!important;
}
.sidebar div#gplus {
margin:0 0 15px 0!important;
}
.sidebar div#pinterest {
margin:2px 0 17px 0!important;
padding-left:2px!important;
}
.sidebar .clear {
margin:0 0 5px 0;
}
.sidenav h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:lighter;
text-transform:uppercase;
letter-spacing:1px;
color:#444;
border-bottom:2px solid #e5e5e5;
padding:8px 0 10px 0;
margin:0 0 5px 0;
}
.sidenav .navleft, .sidenav .navright {
width:141px;
overflow:hidden;
margin:0;
padding:0;
}
.sidenav .navleft {
float:left;
}
.sidenav .navright {
float:right;
}
.sidenav .navleft div, .sidenav .navright div {
width:141px;
overflow:hidden;
margin:0;
padding:0;
}
.sidenav .navleft ul, .sidenav .navright ul {
width:141px;
overflow:hidden;
margin:0 0 15px 0;
padding:0;
}
.sidenav .navleft ul li, .sidenav .navright ul li {
width:141px;
}
.sidenav .navleft ul li a {
padding:0 0 0 15px;
background:url(images/sidebararrow.png) no-repeat top left;
}
.sidenav .navright ul li a {
padding:0 0 0 15px;
background:url(images/sidebararrow.png) no-repeat top left;
}
.sidenav .navleft .textwidget, .sidenav .navright .textwidget {
width:141px;
overflow:hidden;
margin:0 0 15px 0;
padding:5px 0;
line-height:17px;
border-bottom:1px solid #e5e5e5;
}
.sidenav .navleft .textwidget p, .sidenav .navright .textwidget p {
margin-bottom:10px;
word-spacing:1px;
}
.searchbox {
width:297px;
margin:0 0 0 18px;
padding:5px 0;
overflow:hidden;
}
.searchbox .searchformtop {
float:left;
width:218px;
height:23px;
padding:2px 5px 3px 5px;
font-size:16px;
font-weight:lighter;
color:#777;
border:3px solid #eaeaea;
}
.searchbox input.gosearch {
width:63px;
height:34px;
background:url(images/searchbutton.png) no-repeat;
margin:0;
padding:0;
float:left;
}
.searchbox input.gosearch:hover {
background:url(images/searchbuttonh.png) no-repeat;
}
form#subscribe {
margin:0;
}
form#subscribe .subscribe-text {
font-weight:bold;
font-style:italic;
}
form#subscribe .subscribe-email {
width:184px;
margin:2px 0 6px 3px;
padding:3px 5px;
border:3px solid #eaeaea;
color:#888;
font-size:12px;
}
form#subscribe .subscribe-button {
width:auto;
margin:7px 0 20px 0;
padding:0.4em 1.2em;
border-top:rgba(255, 255, 255, .2) 1px solid;
color:#fff;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
line-height:1em;
}
form#postsubscribe {
margin:0;
}
form#postsubscribe .subscribe-text {
font-weight:bold;
font-style:italic;
}
form#postsubscribe .subscribe-email {
width:200px;
margin-right:10px;
padding:3px 2px;
border:3px solid #eaeaea;
color:#888;
font-size:12px;
}
form#postsubscribe .subscribe-button {
padding:0.4em 1.2em;
border-top:rgba(255, 255, 255, .2) 1px solid;
color:#fff;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
line-height:1em;
}
#tabs_container {
width:295px;
margin:0 0 15px 18px;
padding:0;
overflow:hidden;
border:1px solid #e5e5e5;
background-color:#fff;
}
#tabs_container ol.idTabs {
list-style:none;
width:295px;
height:30px;
margin:0;
padding:3px 0;
overflow:hidden;
background:url(images/tabsbg.png) no-repeat;
}
#tabs_container ol.idTabs li {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
background:none;
display:inline;
text-transform:uppercase;
font-size:10px;
line-height:14px;
margin:0;
letter-spacing:1px;
padding:5px 16px;
border-right:1px solid #e5e5e5;
}
#tabs_container a:hover {
text-decoration:none;
}
#tabs_container ol.idTabs li a.selected {
font-weight:bold;
}
#tab1, #tab2 {
width:275px;
font-size:12px;
margin:0;
padding:0 10px;
}
#tab1 ul, #tab2 ul {
width:275px;
margin:0;
padding:0;
}
#tab1 ul li, #tab2 ul li {
width:275px;
border-bottom:none;
border-top:1px solid #e5e5e5;
overflow:hidden;
}
#tab1 ul li a, #tab2 ul li a {
display:list-item;
background:url(images/tabsarrow.png) no-repeat top left;
padding:0 0 0 15px;
}
#tab1 ul.recc li a, #tab2 ul.recc li a {
background:none;
padding:0;
font-size:12px;
}
#tab1 ul.recc li .arthumb, #tab2 ul.recc li .arthumb {
float:left;
width:35px;
height:35px;
padding:2px;
margin:0;
border:1px solid #e5e5e5;
}
#tab1 ul.recc li .ardesc, #tab2 ul.recc li .ardesc {
float:left;
width:265px;
padding:0;
margin:0 0 0 5px;
}
#tab1 ul.recc li .artd, #tab2 ul.recc li .artd {
padding:0;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#bbb;
}
#navigation {
width:565px;
margin:0 0 10px 20px;
padding:5px 0;overflow:hidden;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#navigation a {
border:1px solid #e7e7e7;
padding:4px;
}
#footer {
width:950px;
position:relative;
height:auto;
margin:0 auto;
padding:15px;
border-top:4px solid #efefef;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
}
#footer .box1, #footer .box2, #footer .box3 {
float:left;
width:260px;
padding:10px 20px 10px 20px;
margin-right:20px;
background:url(images/postsbg.png) repeat-y top left;
overflow:hidden;
border-right:2px solid #efefef;
}
#footer .box3 {
margin-right:0;
}
#footer h2 {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#444;
font-weight:lighter;
border-bottom:2px solid #efefef;
padding:0 0 10px 0;
margin:0 0 2px 0;
}
#footer ul {
list-style:none;
width:260px;
margin:8px 0 10px 0;
padding:0;
overflow:hidden;
word-spacing:1px;
font-size:13px;
}
#footer ul li {
display:block;
width:260px;
overflow:hidden;
border-bottom:1px solid #e5e5e5;
padding:8px 0 9px 0;
}
#footer ul li a {
padding:0 0 0 15px;
background:url(images/tabsarrow.png) no-repeat top left;
}
#footer .ttime {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:11px;
color:#bbb;
}
#footer ul.flic {
list-style:none;
width:250px;
margin-top:10px;
padding:0 0 0 10px;
overflow:hidden;
}
#footer ul.flic li {
display:inline;
float:left;
width:64px;
height:64px;
padding:2px;
border:1px solid #e5e5e5;
margin:0 13px 10px 0;
}
#footer .wp-tag-cloud {
list-style:none;
margin-top:8px;
padding:0;
}
#footer .wp-tag-cloud li {
display:inline;
width:auto;
padding:0;
margin:0;
}
#footer .textwidget {
width:269px;
overflow:hidden;
margin:0 0 15px 0;
padding:5px 0;
line-height:17px;
border-bottom:1px solid #e5e5e5;
}
#footer .textwidget p {
margin-bottom:10px;
word-spacing:1px;
}
#footercredits {
width:950px;
position:relative;
overflow:hidden;
margin:0 auto;
padding:15px 15px 30px 15px;
border-top:4px solid #efefef;
font-size:14px;
}
#footercredits #credits-right {
text-align:right;
}
#footercredits #badges {
clear:both;
margin-top:30px;
text-align:right;
}
#footercredits #badges li {
list-style-type:none;
display:inline;
padding:0 5px;
}
#footercredits #badges img {
vertical-align:middle;
}
#twitter_update_list {
font-style:italic;
}
#twitter_update_list a {
background:none;
padding:0;
}
#twitter_update_list .ttime {
font-size:10px;
font-style:normal;
}
/* Back to Top divider */
.divider {
position:relative;
display:block;
clear:both;
padding-top:10px;
margin-bottom:30px;
border-bottom:1px dotted #e5e5e5;
}
.divider.top a {
position:absolute;
right:0;
top:3px;
width:60px;
padding:0 2px;
background:none repeat scroll 0 0 #fff;
font-size:10px;
text-align:right;
}
/* ======================================================= */
/*                     Buttons Styles                      */
/* ======================================================= */
.button, .button span {
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.button {
white-space:nowrap;
line-height:1em;
position:relative;
outline:none;
overflow:visible;/* removes extra side padding in IE */
cursor:pointer;
border:1px solid #999;/* IE */
border:rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
border-bottom:rgba(0, 0, 0, .4) 1px solid;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
background:-moz-linear-gradient(
center top,
rgba(255, 255, 255, .1) 0%,
rgba(0, 0, 0, .1) 100%
);/* FF3.6 */
background:-webkit-gradient(
linear,
center bottom,
center top,
from(rgba(0, 0, 0, .1)),
to(rgba(255, 255, 255, .1))
);/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";/* IE8 */
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select:none;
user-select:none;
}
button::-moz-focus-inner {
border:none;/* overrides extra padding in Firefox */
}
button.button {
padding:0px;
margin:0;
}
a.button, a.button:hover {
text-decoration:none;
}
.button.full, .button.full span {
display:block;
}
.button:hover, .button.hover {
background:-moz-linear-gradient(
center top,
rgba(255, 255, 255, .2) 0%,
rgba(255, 255, 255, .1) 100%
);/* FF3.6 */
background:-webkit-gradient(
linear,
center bottom,
center top,
from(rgba(255, 255, 255, .1)),
to(rgba(255, 255, 255, .2))
);/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')";/* IE8 */
}
.button:active, .button.active {
top:1px;
background:-moz-linear-gradient(
center top,
rgba(0, 0, 0, .1) 0%,
rgba(255, 255, 255, .1) 100%
);/* FF3.6 */
background:-webkit-gradient(
linear,
center bottom,
center top,
from(rgba(255, 255, 255, .1)),
to(rgba(0, 0, 0, .1))
);/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')";/* IE8 */
}
.button span {
position:relative;
color:#fff;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
border-top:rgba(255, 255, 255, .2) 1px solid;
padding:0.6em 1.2em;
line-height:1em;
text-decoration:none;
text-align:center;
white-space:nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Google Chrome only - fix margins */
button.button span {
margin-top:-1px;
margin-left:-2px;
margin-right:-2px;
}
}
.button.small span {
font-size:12px;
}
.button.medium span {
font-size:14px;
}
.button.large span {
font-size:18px;
}
.button.blue {
background-color:#0487bd;
}
.button.amazon {
clear:both;
margin-bottom:15px;
margin-left:15px;
}
/* CevherShare plugin
#cevhershare {
overflow:visible!important;
}
#cevhershare li {
overflow:visible!important;
margin-bottom:20px!important;
} */
/* CommentLuv plugin */
div#commentluv {
padding-top:5px;
}
div#commentluv #cl_messages {
margin-bottom:5px;
}
div#commentluv input#doluv {
width:auto!important;
margin-right:3px;
margin-bottom:10px;
}
div#commentluv span img.clarrow {
padding-top:3px;
padding-left:3px;
}
div#lastposts {
margin-top:5px;
}
span.blog {
padding-left:21px!important;
background-image:url(images/commentluv-post.png)!important;
}
span.choosepost {
padding-bottom:5px;
color:#444!important;
}
span.choosepost:hover {
color:#0487bd!important;
font-weight:normal!important;
text-shadow:none!important;
}
.rawfilewrap {
margin-top:10px;
}
.cluv {
margin-top:10px;
padding:3px 5px!important;
border:1px dotted #ccc!important;
font-style:italic;
}
/* Graceful Email Obfuscation plugin */
.obfuscation {
margin:20px;
}
.obfuscation form {
margin-bottom:15px;
}
.obfuscation input#geo-result {
margin:10px 5px 5px 0;
}
.obfuscation input#submit {
padding:1px 7px;
}
.obfuscation h4 {
margin-bottom:5px;
}
.obfuscation p {
line-height:1.7em;
}
/* Jetpack (Vimeo embeds) */
.embed-vimeo {
margin-top:5px;
margin-bottom:25px;
padding:6px;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
}
/* MapPress plugin */
.mapp-canvas-panel {
margin-bottom:30px!important;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
}
.mapp-overlay {
font-size:13px important;
color:#444!important;
}
.mapp-overlay a {
color:#0487bd!important;
text-decoration:none!important;
}
.mapp-overlay a:hover {
color:#444!important;
text-decoration:underline!important;
}
.mapp-overlay-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal!important;
}
/* Simple Tags plugin (tag related posts section) */
ul.st-related-posts {
list-style-type:none;
margin-top:1px;
margin-left:0;
padding-left:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
ul.st-related-posts li {
margin-top:7px;
padding:0 0 0 15px;
background:url(images/tabsarrow.png) no-repeat top left;
}
/* Sitemap Generator plugin */
.ddsg-wrapper h2 {
display:none;/* to hide 'Posts' title */
}
.ddsg-wrapper .ddsg-pagenav p {
display:block;
font-size:12px;
}
#post-334 .ddsg-wrapper ul li {
list-style-type:none;
margin:20px 0;
}
#post-334 .ddsg-wrapper ul ul {
padding:0;
padding-left:10px;
}
#post-334 .ddsg-wrapper ul li li {
list-style-type:none;
margin:2px 0;
}
.ddsg-wrapper li li a {
font-style:normal;
}
.ddsg-wrapper li li {
font-style:italic;
}
/* Subscribe to Comments Reloaded */
input#subscribe-reloaded {
clear:both;
width:auto;
margin-top:12px;
margin-right:4px;
border:none;
vertical-align:sub;
}
p.stcmessages {
clear:both;
margin-top:15px;
}
input.subscribe-form-field {
width:200px;
margin-top:10px;
padding:2px 1px;
}
form#email_list_form ul#subscribe-reloaded-list, form#post_list_form ul#subscribe-reloaded-list {
margin:25px 5px;
padding:0;
}
form#email_list_form ul#subscribe-reloaded-list li, form#post_list_form ul#subscribe-reloaded-list li {
list-style-type:none;
background:none;
}
form#email_list_form ul#subscribe-reloaded-list li input, form#post_list_form ul#subscribe-reloaded-list li input {
margin-right:5px;
vertical-align:sub;
}
input.subscribe-form-button {
padding:2px 5px;
}
/* WordPressdotcom Popular Posts plugin */
.sidebar ol.wppp_list {
width:297px;
list-style-type:decimal-leading-zero;
list-style-position:inside;
list-style-image:none;
margin:0 0 25px 18px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.sidebar ol.wppp_list li {
display:list-item;
padding:8px 0 9px 0;
border-bottom:1px solid #e5e5e5;
}
.sidebar ol.wppp_list li a {
padding:0;
background:none;
font-family:Arial, Helvetica, sans-serif;
}
.sidebar ol.wppp_list li span.wppp-date {
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}
/* WordPress.com Stats plugin */
img#wpstats {
display:none
}
/* YouTube embeds */
.youtube-player {
float:right;
margin:5px 0 20px 20px;
padding:6px;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
}
/* MBPA iframe embeds (full width) */
.player {
margin-top:5px;
padding:6px;
border:1px solid #e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#f7f5f7;
}
.player-right {/* (float:right) */
float:right;
margin:5px 0 20px 20px;
}
/* TripAdvisor widget on Foto Ruta post */
.posts .post .TA_linkingWidgetRedesign ul li {
background:none;
}
/* Instagram embed */
.instagram-media {
width:500px;
margin:0 auto 30px auto!important;
}