/*  
Theme Name: Lines
Description: Version 10
Author: Aldana Fern&aacute;ndez
Author URL: aldanafernandez.com.ar
Theme URL: 
*/

* {
cursor: default;
font-family: "Lucida Sans Unicode";
}

body, html { 
padding : 0; 
margin : 0; 
} 

body {
background-color: #f1f1f1;
background-image: url(images/bg.png);
background-repeat: repeat;
background-attachment: fixed;
background-position: 0;
text-align: center;
padding: 0; 
font: 12px;
color: #2D2D2D;
} 

#bg {
background-image: url(images/header.png);
background-repeat: no-repeat;
margin: 2.25em 0 0 0;
position: fixed;
width: 389px;
height: 600px;
border: 0;
}

/* SITE NAME */

#sitename {
font: 400 45px/170px;
width: auto;
text-align: center;
text-transform: uppercase;
letter-spacing: 5px;
word-spacing: 2px;
color: #f0f0f0;
}

/* CONTAINER */

#container { 
background: transparent;
margin: 0 4em 0 auto; 
text-align: left; 
width: 825px;
padding: 12px;
min-height: 350px;
}  
/* HEADER */

#header {
background-repeat: no-repeat;
width: 0px;
height: 0px;
margin: 0 auto 0 auto;
}

/* MENU */

#navigation { 
width: 100%;
height: 6px;
border: 0;
margin: .2em auto 0 auto;
font-size: .9em;
font-family: "Lucida Sans Unicode";
list-style-type: none;
list-style-image: none;
padding-bottom: .5em;
}
#navigation li { 
list-style-type: none; 
text-align: center;
display: inline;
} 
#navigation li a, #navigation li a:active, #navigation li a:visited { 
text-transform: uppercase; 
color: #FFFFFF;
width: 100px;
padding: 5px; 
letter-spacing: 3px;
clear: both;
text-decoration: none; 
display: block;
display: inline;
background-color: #000000;
font-weight: normal;
} 
#navigation li a:hover { 
color: #000000;
display: inline;
background-color: #FFFFFF;
font-weight: normal;
}

/* SIDEBAR */

#sidebar {
width: 30%;
float: right; 
margin: 0 0 10px 0;
-moz-border-radius: 10px 10px 10px 10px; 
-webkit-border-radius: 10px 10px 10px 10px; 
border-radius: 10px 10px 10px 10px;
background-color: #f5f5f5;
padding: 5px 0 5px 0;
} 

.box #search {
width: 90%;
}

/* SIDEBAR Title */
h4 {
color:#2d2d2d;
font-weight: normal;
margin:0;
padding:0;
text-align: center;
text-transform: capitalize;
letter-spacing: 3px;
font-size: 16px;
border-bottom: 2px dashed #68f2bf;
}

/* SIDEBAR Text */
.box li {
text-align:left;
list-style-type:disc;
list-style-position: inside;
}

h5 { 
color: #171717;
font-size: 11px;
text-align: center; 
margin: 0;
padding: 4px;
height: auto;
font-weight: normal;
background-color: transparent;
margin-bottom: 10px;
-moz-border-radius: 0 0 10px 10px; 
-webkit-border-radius: 0 0 10px 10px; 
border-radius: 0 0 10px 10px;
}

h6 {
color : #887f7f;
font-size: 11px;
text-align: center; 
margin: 0;
font-weight: normal;
}

/* CONTENT */

#content {
width: 63%;
float: right;
margin: 0px 24px 10px 0;
background-color: transparent;
-moz-border-radius: 10px 10px 10px 10px; 
-webkit-border-radius: 10px 10px 10px 10px; 
border-radius: 10px 10px 10px 10px;
}

/* CONTENT Título */

.titulo {
width: 100%;
margin: 2px auto 0 2px;
padding: 0;
height: 25px;
color : #231f20;
letter-spacing: 3px;
font-size: 20px;
background-color: transparent;
text-transform: capitalize;
background-color: transparent;
}
.titulo a:link, .titulo a:active, .titulo a:visited {
color: #000000;
font-weight: normal;
text-decoration: none;
} 
.titulo a:hover { 
color: #000000;
font-weight: normal;
text-decoration: none;
background-color: #68f2bf;
}

#dijo {
width: 100%;
margin: -20px 0 0 2px;
padding: 0;
height: 45px;
font-size: 11px;
color: #4e4e4e;
background-color: transparent;
text-shadow: #FFFFFF 1px 1px 1px;
}

/* CONTENT News */

#news {
line-height: 1.5em;
word-spacing: 1px;
letter-spacing: 0.5px;
width: 98%;
margin: 0 1% 1% 1%;
text-shadow: #FFFFFF 1px 1px 1px;
}

#news li {
list-style-type: disc;
color: #33292b;
list-style-position: inside;
padding : 0;
margin : 0;
text-align: left;
font-size: 11px;
}

#news h2 {
color: #202020;
font-size: 12px;
text-align: left;
margin: 0 1% 0 1%;
padding: 0;
font-weight: normal;
}

#news img{
line-height: 0;
border: 0;
}

#line {
border-bottom: 1px solid #908d8d;
width: 98%;
margin: 0 1% 0 1%;
}

h2 {
color: #000000;
font-size: 11px;
text-align: left;
margin: 0;
padding: 0;
}
h3 {
color: #2D2D2D;
font:10px;
text-align:left;
font-weight:700;
margin:0;
padding:0;
} 

/* FOOTER */

#footer { 
background: transparent;
clear: both; 
text-align: center;
width: 95%;
margin: 10px auto 0 auto; 
}

#footer li {
list-style-type: none; 
text-align:center;
text-transform: uppercase; 
color: #000000;
width: 100px;
padding: 5px; 
letter-spacing: 3px;
margin-top: 30px;
clear: both;
text-decoration: none; 
display: block;
display: inline;
background-color: #FFFFFF;
font-size: .9em;
}

/* BODY LINKS */

a:link, a:active, a:visited {
color: #f9488f;
font-weight: normal;
text-decoration: none;
} 
a:hover { 
color: #6e5489;
font-weight: normal;
text-decoration: none;
}

/* BODY IMG LINKS */

a:link img, a:active img, a:visited img {
border: 0;
padding: 0;
margin: 5px;
-moz-border-radius:  10px; 
-webkit-border-radius: 10px; 
border-radius: 10px;
filter:alpha(opacity=70);
opacity:0.7;
text-decoration: none;
color: #FFFFFF;
} 

a:hover img {
border: 0;
padding: 0;
margin: 5px;
-moz-border-radius:  10px; 
-webkit-border-radius: 10px; 
border-radius: 10px;
filter:alpha(opacity=100);
opacity:1;
text-decoration: none;
color: #FFFFFF;
}

/* COMMENTS Links */

.comment-link  {
margin-left : 0;
text-align:center;
font-weight: normal;
font: 10px;
} 
.comment-link a  {
background-color: #f9488f;
color: #00CCFF; 
text-decoration : none;
} 
.comment-link a:hover  {
color: #FF0066;
background-color: #00CCFF;
text-decoration : none;
}

/* MISC */

br {margin: 1px;
padding: 1px;
}

p {margin: 1px;
padding: 1px;
}

#news p + p {
  text-indent: 1.0em;
}

blockquote { 
background: #FFFFFF;
width: 85%; 
text-align: left; 
color: #000000;  
border-left: 4px solid #bcbcbc;
padding: 0 0 0 3px; 
margin: 1px auto 1px 40px;
font-style: italic;
}  

textarea { 
color: #000000;  
margin: 1px;
background: #FFFFFF;
text-align: left; 
border: 1px solid #bcbcbc;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 10px;
} 

input, select, submit { 
color: #000000;  
margin: 1px;
background: #FFFFFF;
text-align: left; 
border: 1px solid #bcbcbc;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 10px;
} 

abbr, acronym, title {
color: #000000;  
margin: 1px;
background: #FFFFFF;
text-align: left; 
border: 1px solid #bcbcbc;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size:10px;
}

.alignleft {
float: left;
text-align: left;
} 

.clear  {
clear: both;
} 

/* COMMENTS */

.avatar {
float: right;
padding: 5px;
margin: -10px 4px 4px 4px;
border : 1px solid #231f20;
background: #FFFFFF;
} 

.post-meta {
list-style-type: none;
color: #33292b;
text-align: left;
list-style-position: inside;
list-style-type: square;
font-size: 10px;
text-transform: uppercase;
}

li .post-meta-key {
color: #33292b; 
font-weight: bold; 
font-size: 10px;
text-align: left;
list-style-position: inside;
list-style-type: square;
text-transform: uppercase;
}
 
.post-meta-key {
color: #33292b; 
font-weight: bold; 
font-size: 10px;
text-align: left;
list-style-position: inside;
list-style-type: square;
text-transform: uppercase;
}

.odd {  
background-color: #f1f1f1; 
width: 95%; 
text-align: left;
min-height: 110px;
color: #000000;
font-size:11px; 
padding: 10px; 
border: 1px solid #000000;
margin-bottom: 2px;
line-height: 2.4em;
}

.even { 
background-color: #f1f1f1; 
width: 95%; 
text-align: left;
min-height:110px;
color: #000000;
font-size:11px; 
padding: 9px; 
border: 1px solid #FFFFFF;
margin-bottom: 2px;
line-height: 2.4em;
}

.cnews {
width: 90%;
margin: 0 auto 0 auto;
}

/* TWITTER App */

#twitter_div ul, .li {
list-style-type: disc;
color: #33292b;
margin: 0;
list-style-position: inside;
}

/* CALENDAR */

#wp-calendar {
width: 100%;
margin: auto;
letter-spacing: 0;
}

#wp-calendar caption {
font-weight: normal;
text-decoration: underline;
}

#wp-calendar tr {
width: 14%;
text-align: center;
}

#wp-calendar td {
width: 14%;
text-align: center;
color: #000000;
}

#wp-calendar a:link, #wp-calendar a:active, #wp-calendar a:visited {
color: #000000;
}

#wp-calendar a:hover {
color: #000000;
background-color: #68f2bf;
padding: 1px 5px 1px 5px;
}

/* LISTS */

ul  {
list-style-type: none;
color: #33292b;
list-style-position: outside;
padding : 0;
margin : 0;
text-align:center;
} 

ol {
list-style-type:none;
color:#33292b;
list-style-position: outside;
padding : 0;
margin : 0;
text-align:center;
}

li {
list-style-position: outside;
}
