/*
Theme Name: Gabriela Mistral
Theme URI: http://digipifini.com/
Description: Theme for Gabriela Mistral School Developed by digipifini.com
Version: 1.0
Author: Kevin Fagan
*/

a {color:#f30;}
a img {border:none;}
a:visited {color:#f60;}
a:hover {color:#9a8;}
acronym, abbr {border-bottom:1px double #f60;}
acronym, abbr, span.caps {font-size:90%;letter-spacing:.07em;}
acronym, abbr {cursor:help;}
blockquote {
border-left:5px solid #ccc;
margin-left:1.5em;
padding-left:5px;
}

body {
background:#fff url(images/bg.jpg) top repeat-x;
border:none;
color:#000;
font-family:'Arial', Helvetica, sans-serif;
padding:13px 0 0;
text-align:center;
margin:0 0;
}

h2 {
border-bottom:1px dotted #ccc;
font:95% "Arial", Helvetica, sans-serif;
letter-spacing:0.2em;
margin:15px 0 2px 0;
padding-bottom:2px;
}

h3 {
border-bottom:solid 1px #666;
font-family:"Arial", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0;
}

ol #comments li p {font-size: 100%;}
p, li, .feedback {
font: 90%/175% 'Arial', Arial, Helvetica, sans-serif;
letter-spacing: -1px;
}

/* classes used by the_meta() */
ul.post-meta {list-style:none;}
ul.post-meta span.post-meta-key {font-weight: bold;}
.feedback {
color:#ccc;
text-align:right;
clear:both;
}

.meta {font-size:.75em;}

.meta li, ul.post-meta li {display:inline;}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.meta, .meta a {
color:#808080;
font-weight:normal;
letter-spacing:0;
}

.storytitle {margin:0;}

.storytitle a {text-decoration:none;}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background:#f68;
border:1px solid #000;
padding:.2em;
}

#commentform textarea {width:100%;}

#commentlist li ul {
border-left:1px solid #ddd;
font-size:110%;
list-style-type:none;
}

#container {padding:0;width:800px;margin:0 auto;position:relative;top:20px;}

#content {
position:relative;
margin:0;
padding:0;
width:570px;
text-align:left;
float:left;
}

#header {
position:relative;
top:0px;
background:transparent url('images/t_header.jpg') 0px 0 no-repeat;
border:none;
margin:0 auto;
width:800px;
padding:0;
height:155px;
}

#headerimg{
display:block;
width:300px;
height:110px;
}

a #header {padding:0px; margin:0;}

#menu {
background:#c96;
padding:0;
margin:0 0 0 20px;
position:relative;
width:200px;
float:left;
text-align:left;
}

#menu form {margin:0 0 0 13px;}

#menu input#s {
width:180px;
background:#f30;
border:1px solid #000;
color:#fff;
}

#menu ul {
display:inline;
color:#fff;
list-style-type:none;
margin:0;
padding:0;
float:left;
}

#sidebar ul li {
list-style-type:none;
display:block;
font:bold 100% 'Arial', Helvetica, sans-serif;
margin:0;
padding:0;
background:none;
float:left;
}

#sidebar ul li ul {
list-style-type:none;
font:bold 11px/15px 'Arial', Helvetica, sans-serif;
margin:-3px 0 0 0;
padding:0;
position:absolute;
left:-200px;
background:none;
}

#menu ul ul li {
border:0;
font:bold 12px/15px 'Arial', Helvetica, sans-serif;
margin:0;
padding:0;
}

#menu ul li a, #menu ul li a:visited {
display:block;
vertical-align:middle;
color:#fff;
text-decoration:none;
background:#c96;
width:180px;
height:28px;
border:none;
border-bottom:1px solid #fff;
padding:3px 12px 0 8px;
}

#sidebar li ul li a:hover {
color:#000;
background:#999;
border:none;
border-bottom:1px solid #fff;
}

#menu li ul li {position:relative;top:-29px;}
#menu ul ul ul {display:none;}
#menu li:hover ul {display:block;}

#menuitems {
width:180px;
background:#fff url('images/menu.jpg') top right no-repeat;
}

.linkcat {
font:bold 14px/16px "Arial", Helvetica, sans-serif;
color:#fff;
}

#sidebarfoot {
position:relative;
height:150px;
width:200px;
float:left;
background:#ccc url('images/sidefoot.gif') bottom left no-repeat;
}

#sidebar h2{border:none;padding:0 0 0 10px;font-weight:bold;}
.widget{border:none;}

#calendar {background:#c96;text-align:center;}

#wp-calendar {
border:none;
empty-cells:show;
font-size:14px;
margin:5px;
width:185px;
}

#wp-calendar #next a {padding-right:10px;text-align:right;}

#wp-calendar #prev a {padding-left:10px;text-align:left;}

#wp-calendar a {display:block;text-decoration:none;}

#wp-calendar a:hover {background:#f30;color:#fff;}

#wp-calendar caption {
color:#000;
font-size:14px;
text-align: left;
}

#wp-calendar td {
color:#fff;
font: normal 11px 'Arial', Helvetica, sans-serif;
letter-spacing:normal;
padding:2px 0;
text-align:center;
}

#wp-calendar caption a:link{display:inline;background:none;border:none;width:120px;}

#wp-calendar .nav td a{width:38px;border:none;height:17px;}

#wp-calendar td{width:12px;}

#wp-calendar td.pad:hover {background: #bca;}

#wp-calendar td:hover, #wp-calendar #today {background:#f30;color:#fff;}

#wp-calendar th {font-style: normal;text-transform:capitalize;}

#myfoot {
position:relative;
height:75px;
width:800px;
padding:80px 0 0;
margin:0;
float:left;
border:none;
border-bottom:solid 20px #c96;
background:transparent url('images/footer.jpg') -10px 40px no-repeat;
}

cite {font-size:90%;font-style:normal;}

.credit {
background:transparent;
border:none;
color:#666;
font-size:11px;
margin:10px 0 0;
padding:0px;
text-align:center;
}

.credit a:link, .credit a:hover {color: #f60;}