* { 
margin : 0;
padding : 0;
} 
html { 
min-width : 770px;
} 
body { 
text-align : center;
font-size : 62.5%;
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
background : #f5f4f0;
color : #333;
} 
#pageheadContainer { 
color : #f5f4f0;
} 
#contentContainer, #footContainer { 
width : 100%;
} 
#article { 
width : 450px;
float : left;
padding : 40px 0 20px 0;
} 
#content { 
font-size : 1.2em;
min-height : 300px;
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
} 
#content ul { 
margin : 0.8em 0 0.6em 1em;
padding-left : 1em;
list-style-type : square;
} 
#contentContainer { 
background-color : #f5f4f0;
float : left;
} 
#footer { 
padding : 0 0 0 1px;
margin : 0 auto;
width : 760px;
clear : both;
height : 150px;
} 
#footer p { 
margin : 0;
padding : 20px 0;
text-align : center;
} 
#footer ul { 
position : absolute;
top : 45px;
} 
#footer li { 
list-style-type : none;
} 
#footer #footer1 { 
width : 500px;
position : absolute;
left : 10px;
} 
#footer #pageTop { 
position : absolute;
left : 482px;
top : -40px;
} 
#footer #pageTop a { 
display : block;
width : 26px;
height : 26px;
text-indent : -9999px;
text-decoration : none;
float : left;
} 
#footerContainer { 
background-color : #f5f4f0;
clear : both;
} 

#footerContainerLogo { 
background-color : #f5f4f0;
text-align:center;
clear : both;
} 

#pagehead, #content, #footer { 
width : 770px;
margin : 0 auto;
position : relative;
text-align : left;
} 
#pagehead { 
height : 35px;
text-align : right;
font-size : 12px;
} 
#pagehead a:hover { 
background : transparent;
text-decoration : none;
} 
#pagehead ul { 
display : block;
position : absolute;
top : 105px;
top : 5px;
left : 400px;
} 
#pagehead li { 
display : block;
float : left;
width : 80px;
} 
#pagehead li a { 
display : block;
height : 20px;
text-align : center;
color : #71a2bd;
font-size : 1.2em;
font-weight : bold;
line-height : 20px;
text-decoration : none;
text-transform : inherit;
} 
#pagehead a:hover { 
color : #ffe;
} 
#pageheadContainer { 
background-image : url(images/spanishwebdesign.jpg);
height : 121px;
width : 100%;
} 
#sloganContainer { 
background-image : url(images/dart_image.jpg);
height : 170px;
width : 100%;
} 
#sidebar h2 { 
font-family : 'Lucida Grande', Verdana, Sans-Serif;
font-size : 1.2em;
} 
#sidebar h2 { 
margin : 5px 0 0;
padding : 0;
} 
#sidebar { 
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
} 
.alt { 
background-color : #f8f8f8;
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
margin : 0;
padding : 10px;
} 
.posttitle { 
font-size : 1em;
text-align : left;
} 
.description { 
font-size : 1.2em;
text-align : center;
} 
.entry p a:visited { 
color : #33cc00;
} 
.post { 
margin : 0 0 40px;
text-align : left;
} 
img.centered { 
display : block;
margin-left : auto;
margin-right : auto;
} 
img.alignright { 
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
} 
img.alignleft { 
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
} 
.alignright { 
float : right;
} 
.alignleft { 
float : left;
} 
.entry ul li:before, #sidebar ul ul li:before { 
content : "\00BB \0020";
} 
.entry ol { 
padding : 0 0 0 35px;
margin : 0;
} 
.entry ol li { 
margin : 0;
padding : 0;
} 
.postmetadata ul, .postmetadata li { 
display : inline;
list-style-type : none;
list-style-image : none;
} 
.entry form { 
text-align : center;
} 
.navigation { 
display : block;
text-align : center;
margin-top : 10px;
margin-bottom : 60px;
} 
.center { 
text-align : center;
} 
h1, h2, h3, h4 { 
font-family : Georgia, Times New Roman, Times, serif;
font-weight : bold;
} 
h1 { 
font-size : 3em;
padding-top : 10px;
margin-left : 200px;
text-align : left;
} 
h2 { 
margin-bottom : 0.5em;
line-height : 1.7em;
font-size : 1.5em;
margin-left : 0;
text-align : left;
} 
h3 { 
margin : 0.8em 0 0.6em 0;
font-size : 1.3em;
padding : 0;
text-align : left;
margin-left : 200px;
} 
h4 { 
margin : 0.8em 0 0.6em 0;
font-size : 1.1em;
} 
small { 
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.8em;
line-height : 1.5em;
} 
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { 
color : #777;
} 
code { 
font : 1.1em 'Courier New', Courier, Fixed;
} 
acronym, abbr, span.caps { 
font-size : 0.9em;
letter-spacing : 0.07em;
} 
a, h1 a:hover, h2 a:hover, h3 a:hover { 
color : #01446a;
text-decoration : none;
} 
a:hover { 
color : #00ff00;
text-decoration : underline;
} 
p img { 
padding : 0;
max-width : 100%;
} 
html > body .entry ul { 
margin-left : 0;
padding : 0 0 0 20px;
list-style : none;
padding-left : 10px;
text-indent : -10px;
} 
html > body .entry li { 
margin : 7px 0 8px 10px;
} 
select { 
width : 130px;
} 
acronym, abbr, span.caps { 
cursor : help;
} 
acronym, abbr { 
border-bottom : 1px dashed #999;
} 
blockquote { 
margin : 15px 30px 0 10px;
padding-left : 20px;
border-left : 5px solid #ddd;
} 
blockquote cite { 
margin : 5px 0 0;
display : block;
} 
hr { 
display : none;
} 
a img { 
border : none;
} 
ol { 
margin : 0.8em 0 0.6em 2em;
padding-left : 1em;
list-style-type : lower-roman;
} 
blockquote { 
margin : 0.8em 0 0.6em 1em;
padding-left : 1em;
font-style : italic;
border-left : 4px solid #e2d7cf;
} 
p { 
margin : 0.3em 0 0.6em 0;
} 
a { 
color : #71a2bd;
font-weight : bold;
text-decoration : none;
} 
a:hover { 
color : #01446a;
} 
#wp-calendar { 
font-family : Arial, Helvetica, sans-serif;
empty-cells : show;
font-size : 0.95em;
margin : 8px auto;
width : 90%;
} 
#wp-calendar td a { 
font-weight : bold;
background : #d9e8f8;
padding : 2px 3px;
} 
#wp-calendar #next a { 
padding-right : 10px;
text-align : right;
background : 0 0%;
} 
#wp-calendar #prev a { 
padding-left : 10px;
text-align : left;
background : 0 0%;
} 
#wp-calendar a { 
display : block;
text-decoration : none;
font-weight : bold;
} 
#wp-calendar caption { 
color : #dd6900;
font-size : 1.2em;
text-align : center;
font-weight : bold;
} 
#wp-calendar td { 
letter-spacing : normal;
padding : 0 0;
text-align : center;
} 
#wp-calendar #today { 
color : red;
font-weight : bold;
} 
#wp-calendar th { 
font-style : normal;
text-transform : capitalize;
} 
.commentlist li, #commentform input, #commentform textarea { 
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
} 
.commentlist li { 
font-weight : bold;
} 
.commentlist cite, .commentlist cite a { 
font-weight : bold;
font-style : normal;
font-size : 1.1em;
} 
.commentlist p { 
font-weight : normal;
line-height : 1.5em;
text-transform : none;
} 
#commentform p { 
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
} 
.commentmetadata { 
font-weight : normal;
} 
h3.comments { 
padding : 0;
margin : 40px auto 20px;
} 
#commentform input { 
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
} 
#commentform textarea { 
width : 100%;
padding : 2px;
} 
#commentform #submit { 
margin : 0;
float : right;
} 
.commentlist { 
padding : 0;
text-align : justify;
} 
.commentlist li { 
margin : 15px 0 3px;
padding : 5px 10px 3px;
list-style : none;
} 
.commentlist p { 
margin : 10px 5px 10px 0;
} 
#commentform p { 
margin : 5px 0;
} 
.nocomments { 
text-align : center;
margin : 0;
padding : 0;
} 
.commentmetadata { 
margin : 0;
display : block;
} 
#sidebar ul, #sidebar ul ol { 
margin : 0;
padding : 0;
} 
#sidebar ul li { 
list-style-type : none;
list-style-image : none;
margin-bottom : 15px;
} 
#sidebar ul p, #sidebar ul select { 
margin : 5px 0 8px;
} 
#sidebar ul ul, #sidebar ul ol { 
margin : 5px 0 0 10px;
} 
#sidebar ul ul ul, #sidebar ul ol { 
margin : 0 0 0 10px;
} 
ol li, #sidebar ul ol li { 
list-style : decimal;
} 
#sidebar ul ul li, #sidebar ul ol li { 
margin : 3px 0 0;
padding : 0;
} 
#searchform { 
margin : 10px auto;
padding : 5px 3px;
text-align : center;
} 
#sidebar #searchform #s { 
width : 115px;
padding : 2px;
} 
#sidebar #searchsubmit { 
padding : 1px;
} 
#sidebar { 
display : inline;
width : 180px;
float : right;
padding : 40px 0 20px 0;
margin-left : 30px;
color : #01466c;
font-size : 0.9em;
} 
#sidebar h2 { 
font-size : 1.3em;
} 
#sidebar h3 { 
font-size : 1.1em;
} 
#sidebar form { 
margin : 0;
} 
#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description { 
color : #ccccff;
}