body { background:#F9F7F3; color:#343434; font-family:Arial, sans-serif; font-size:14px; line-height:1.5em; }
a { color:#529ABA; }
p {	margin: 18px 0; }
h1,h2,h3 { font-family:"Trebuchet MS", Arial, sans-serif; }
h1 { font-size:24px; line-height: 36px; margin:9px 0; color:#97468F; }
h1 a { color:#97468F; text-decoration: none;}
h2 { margin:0 0 9px; font-size:18px; color:#97468F; }
#wrapper { width:970px; margin:0 auto; position:relative; }
/* @group header */
#logo { margin:0; height:74px; }
#logo a { display:block; background:url(http://splitweet.com/images/logo.png) 0 0 no-repeat #ccc; text-indent:-1000em; width:441px; height:74px; }
.lang_es #logo a { background-image:url(http://splitweet.com/images/logo_es.png); }
.lang_ca #logo a { background-image:url(http://splitweet.com/images/logo_ca.png); }
.lang_fr #logo a { background-image:url(http://splitweet.com/images/logo_fr.png); }
#subtitle { display:none; }
#header ul { position:absolute; top:9px; right:0; font-weight:bold; }
#header ul a { font-size:16px; text-decoration:none; padding:0 9px; }
#header ul li.selected a { font-weight:bold; font-size:16px; color:#97468F; }
#header ul.sections li { display:inline; }
/* @end */
/* @group footer */
#footer { background:#343434; color:#fff; padding:9px; position:relative; margin:18px 0 0; }
#footer .sections { text-align:left; }
#footer .sections li { display:inline; font-size:16px; font-weight:bold; }
#footer .sections li a { padding:0 9px; text-decoration:none; }
#footer .sections li.selected a { color:#DFA5D9; }
#footer .social { position:absolute; top:9px; right:18px; text-align:right; margin:0; font-size:12px; }
#footer p { margin-top:36px; font-size:16px; padding:0 9px; }
#footer p.languages { padding:0; font-size:inherit; position:absolute; right:18px; }
#footer p.languages strong a { color:#DFA5D9; text-decoration:none; }
/* @end */

#mainbar, #firstbar { position:relative; float:left; }
#body { padding:0 372px 0 0; background:#fff; border: 3px solid #B9B9B9; -webkit-border-radius:7px; -moz-border-radius:7px; margin: 18px 0; }

#mainbar { width:100%; padding:18px; }
#firstbar { width:300px; margin:18px -372px 18px 0; }
#firstbar { background:url(http://splitweet.com/images/twiticlis_sidebar_bg.png) 50% 100% no-repeat #F9F7F3; border:1px solid #B9B9B9; padding:9px 9px 100px; -webkit-border-radius:7px; -moz-border-radius:7px; }
#firstbar .module { margin:0 0 18px; padding:18px 0; border-bottom: 1px dashed #ccc; font-size: 12px; }

/* @group messages */
.msg_ok, .msg_ko, .msg_info { background:url(http://splitweet.com/images/msg_ok_bg.png) 9px 50% no-repeat #72C160; color:#fff; padding:18px 18px 18px 72px; font-size:16px; margin:18px 0; -webkit-border-radius:7px; -moz-border-radius:7px; }
.msg_ok p, .msg_ko p, .msg_info p { margin:0; }
.msg_ok ul, .msg_ko ul, .msg_info ul { list-style-type:square; margin-left:18px; }
.msg_ko { background:url(http://splitweet.com/images/msg_ko_bg.png) 9px 50% no-repeat #C16060; }
.msg_info { background:url(http://splitweet.com/images/msg_info_bg.png) 9px 50% no-repeat #608bc1; }
.msg_info a { color:#e5c452; }
.msg_ko a { color:#E5C452; }
/* @end */

/* @group Blog specific */

#searchbox { display: none; }

/* @group Post contents */
#post_navigation .prev { float: left; }
#post_navigation .next { float: right; }
.post { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc; }
.post .author, .post .date { color:#888; font-style:italic; display:inline; }
.post .author { padding-bottom:10px; border-bottom:1px solid; }
.post .tags { margin-top:20px; color:#888; }
.post .tags a { font-family: Verdana, Arial, sans-serif; font-size:10px; }
.post_body { leftine-height:24px; }
.post_body ul, .post_body ol, #related_posts { margin: 18px; }
.post_body ul li, #related_posts li { list-style-type: disc; }
.post_body ol li { list-style-type: decimal; }
.opciones_msg { text-align:right; }
.opciones_msg a { font-size:15px; font-weight:bold; }
/* @end */


/* @group Comments */
.comment { margin:20px 0;  }
.comment .author img { vertical-align:middle }
.comment .date { margin-top: 18px; text-align: right; }
.comment .comment_body { margin-left:50px; padding:5px 20px; background:#efefef; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#comments_form .fieldrow { margin:9px 0; }
#comments_form .fieldrow label { font-weight:bold; padding-left:9px; text-transform: uppercase; }
/* @end */

/* @group Modules */
#firstbar .module ul, #firstbar .module dl, .post_body ul, #related_posts { margin:10px 20px; list-style-type:square; }
#firstbar .module ul li { margin:10px 0; }
#firstbar .module dt { margin-top:10px; }
#firstbar .module dd { margin-bottom:10px; margin-left:1em; text-indent:-0.7em; }
#loginbox .fieldrow, #contact_form .fieldrow { padding: 6px 0; }
#loginbox .fieldrow label, #contact_form .fieldrow label { display:block; width:90px; float:left; font-weight:bold; text-align:right; padding-right:5px; margin-right:5px; }
#loginbox .submitrow, #contact_form .submitrow { padding:2px 0 2px 80px; }

/* @end */



img.fotobonita { border:1px solid #ccc; padding:4px; background:#efefef; -moz-border-radius:5px; }
.thumbnail { background: #efefef; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 1%; margin: 2%; width: 18%; text-align: center; float: left; overflow: hidden; }
.fotoalbum, .album_complete .thumbnail { width: 44%; float: left; height: 200px; text-align: center; background: #efefef; margin: 2%; padding: 1%; }
.fotoalbum img, .thumbnail img { border:1px solid #ccc; background-color: white; padding:4px; margin:5px; }
/* @end */