#banner {
background-color:transparent;
background-image:url('top.jpg');
background-position: 50% 50%;
background-repeat:no-repeat;
border-top:0px solid #36C;
height:36px;
margin-bottom:0;
padding:0;
width:100%
}

#bgf {
background-color:transparent;
background-image:url('bodybg.jpg');
background-position:50%;
background-repeat:repeat;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
position:relative;
width:500px;
}

#bgfoot {
background-image:url('footer.jpg');
background-position: 50% 50%;
background-repeat:no-repeat;
border-top:0px solid #A3ACAA;
height:36px
}

#conta {
background-color:transparent;
background-image:url('12345.jpg');
background-repeat:no-repeat;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
position:relative;
width:500px;
}

#container, div.blogsfavs {
background-color:transparent;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
position:relative;
width:500px;
}

#content {
background-color:red;
margin-left:auto;
margin-right:auto;
margin-top:50px;
padding:5px;
width:400px;
}

#content a {
background-color:transparent;
background-image:url('go.jpg');
background-position:110%;
background-repeat:no-repeat;
color:#36C;
font-family:Trebuchet MS;
font-size:22px;
font-style:bold;
letter-spacing:1px;
line-height:1em;
padding-right:20px;
text-align:center;
text-decoration:none;
word-spacing:normal;
}

#content a:hover {
background-color:#36C;
color:#fff;
padding-left:40px;
padding-right:165px
}

#credits {
background-color:transparent;
bottom:0;
color:#f1f1f1;
font-family:Trebuchet MS;
height:30px;
margin-left:auto;
margin-right:auto;
margin-top:-7.5em;
position:absolute;
text-align:center !important;
width:500px;
}

#credits h6 {
padding-top:0;
}

#footer {
background-color:transparent;
background-image:url('logo.jpg');
background-position: 95% 50%;
background-repeat:no-repeat;
border-bottom:0px solid #f1f1f1;
border-top:1px dotted #CA7B7B;
clear:both;
color:gray;
font-family:Trebuchet MS;
height:70px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
padding-left:10px;
padding-top:15px;
text-align:center;
width:450px
}

#footer p {
background-color:transparent;
color:#f3f3f3;
font-family:Trebuchet MS;
font-size:10px;
letter-spacing:1px;
line-height:1em;
margin-left:15px;
text-align:center;
text-decoration:none;
word-spacing:normal;
}

#footer a {
	color: chocolate;
	text-decoration:none;}

	

#footer2 {
border-top:0px solid #A3ACAA;
height:90px;
margin-top:0;
padding:0
}

#front {
background:url('frontnav.jpg') no-repeat;
cursor:default; display:block; height:204px; position:relative; width:390px; margin-left:12px; margin-right:5px; margin-top:35px; margin-bottom:0; padding-left:60px; padding-right:0; padding-top:0; padding-bottom:0; background-color:transparent
}

#front a {
background-color:transparent;
color:#333;
display:block;
float:left;
font-family:Verdana;
font-size:11px;
height:200px;
letter-spacing:1px;
line-height:1.2em;
text-align:left;
text-decoration:none;
word-spacing:normal;
}

#front a span {
display:none;
}

#front a#about:hover {
background:url('frontnav.jpg') no-repeat -313px -204px;
}

#front a#basics {
width:50px;
}

#front a#basics:hover {
background:url('frontnav.jpg') no-repeat -160px -204px;
}

#front a#creatibo, #front a#resources {
width:52px;
}

#front a#creatibo:hover {
background:url('frontnav.jpg') no-repeat -60px -204px;

}

#front a#espanol:hover {
background:url('frontnav.jpg') no-repeat -364px -204px;
}

#front a#ibuild {
width:48px;
}

#front a#ibuild:hover {
background:url('frontnav.jpg') no-repeat -112px -204px;
}

#front a#index:hover {
background:url('english.jpg') no-repeat 5px 5px;
}

#front a#intro, #front a:hover span {
background:url('frontnav.jpg') -1px -138px;
display:block;
height:40px;
left:1px;
margin-left:60px;
position:absolute;
text-align:left;
top:138px;
width:300px; padding-left:55px; padding-right:55px; padding-top:23px; padding-bottom:0
}

#front a#local, #front a#about, #front a#espanol, #front a#index {
width:51px;
}

#front a#local:hover {
background:url('frontnav.jpg') no-repeat -262px -204px;
}

#front a#resources:hover {
background:url('frontnav.jpg') no-repeat -210px -204px;
}

#front b {
background-color:#fff;
color:chocolate;
display:block;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:18px;
font-weight:400;
height:19px;
left:-8px;
line-height:20px;
margin-left:20px;
padding:0 55px;
position:absolute;
text-align:left;
top:-155px;
width:300px;
}

#link {
background-image:url('go.jpg');
background-position:70%;
background-repeat:no-repeat;
}

#link a {
background-color:transparent;
color:red;
font-family:Trebuchet MS;
font-size:18px;
font-style:bold;
letter-spacing:1px;
line-height:1em;
padding-left:40px;
padding-right:40px;
text-align:center;
text-decoration:underline;
word-spacing:normal;
}

#link a:hover {
background-color:red;
color:#f1f1f1;
padding-left:40px;
padding-right:40px;
}

#navSquare {
margin:0;
padding:0 0 20px 10px;
}

#navSquare a:link, #navSquare a:visited {
color:#708491;
float:left;
font-size:10px;
font-weight:700;
line-height:14px;
padding:0 12px 6px;
text-decoration:none;
}

#navSquare a:link.active, #navSquare a:visited.active, #navSquare a:hover {
background:url('square.gif') no-repeat bottom center;
color:#36C
}

#navSquare li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

body {
background-color:#A9B2AF;
border-bottom:0px solid #A9B2AF;
border-top:0px solid #A9B2AF;
height:100%;
margin-top:-10px;
text-align:center

}

div.blog span.updated {
color:#ccc;
font-size:smaller;
}

h2 {
background-color:transparent;
color:#339;
font-family:Georgia;
font-size:18px;
font-weight:400;
letter-spacing:2px;
line-height:1em;
margin-bottom:5px;
margin-left:30px;
margin-top:20px;
text-align:left;
text-decoration:none;
word-spacing:normal;
}

h6 {
background-color:transparent;
color:grey;
font-family:Trebuchet MS;
font-size:10px;
letter-spacing:1px;
line-height:1em;
text-align:center;
text-decoration:none;
word-spacing:normal;
}

html, * html #container {
height:100%;
}

p {
background-color:transparent;
color:#111;
font-family:Trebuchet MS;
font-size:14px;
letter-spacing:1px;
line-height:1.2em;
margin:10px 30px;
text-align:justify;
text-decoration:none;
word-spacing:normal;
}
