/* CSS -- estanciaprimera.org -- February 2008 */

* { margin:0; padding:0; }

body { margin: 0 auto; padding-top: 25px; text-align: center; background: url(../i/estanciatile.png) #E5E0CA; }

#content { 	margin: 0px auto; text-align: center; width: 960px; background: url(../i/estancia.png) no-repeat #F7F1D5; color: #513703; border: 3px solid #fff; }


#contentleft { margin: 3em 2em 2em 4em; padding: 0 2em 0 0; float:left; width:60%; text-align: left; background:transparent; border-right:3px double #fff; }
#docs a { font-family: georgia, serif; font-size: 0.8em; padding: 0.2em 0.3em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #513703; text-decoration: none; background: #E5E0CA; }
#docs a:hover { color: #800000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }

#contentright { margin: 0 2em; padding: 3em 0 0 0; text-align: left; height: auto; }
#contentright a { font-family: georgia, serif; font-size: 0.8em; padding: 0.2em 0.3em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #513703; text-decoration: none; background: #E5E0CA; }
#contentright a:hover { color: #800000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }
			
#neighborhoodleft { margin: 3em 2em 2em 4em; padding: 0 2em 0 0; float:left; width:50%; height: 1200px; text-align: left; background:transparent; border-right:3px double #fff; }

#neighborhoodright { margin: 0 2em; padding: 3em 0 0 0; text-align: left; height: 100%; }
#neighborhoodright a { font-family: georgia, serif; font-size: 0.8em; padding: 0.2em 0.3em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #513703; text-decoration: none; background: #E5E0CA; }
#neighborhoodright a:hover { color: #800000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }			
			
h1 { margin: 0.7em 0 0 0; font-family: georgia, serif; }
h3 { margin: 0 0 .5em 0; font-family: georgia, serif; }
h4 { margin: 0; font-family: georgia, serif; font-style: italic; }
p { margin: 0 0 2em 0; font: 0.9em/140% georgia, serif; }
p a { color: #513703; }
p a:hover { color: #800; }
table { margin: 0 0 2em 0; font: 0.9em/180% georgia, serif; border: 0; width: 100%; }
table td { vertical-align: top; }
table a { color: #513703; }
table a:hover { color: #800; }
.smallfont { font: .8em/180% georgia, serif; border: 0; width: 100%; }
img { margin: 10px; border: 1px solid #000; }
ul { font: 0.9em/140% georgia, serif; margin: -1.5em 0 0 0; list-style-position: inside; }
ol { font: 0.9em/140% georgia, serif; margin: 0 0 1em 0; list-style-position: inside; }
blockquote { font: 0.9em/140% georgia, serif; margin: -1.5em 0 2em 1em; }
h2, h5, h6, pre, ol { font-family: georgia, serif; }

/* start navigation */
#navcontainer { background: transparent; margin: 0 auto; padding: 1.1em 0; }

ul#navlist { display: inline; list-style: none; padding: 0; margin: 0 auto; font-family: georgia, serif; font-size: 0.8em; }

ul#navlist li { display: inline; text-align: center; margin: 0 -0.15em; padding: 0; }

ul#navlist li a { display: inline; padding: 0.5em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #513703; text-decoration: none; background: #E5E0CA; }

#navcontainer ul#navlist li a { width: auto; }

ul#navlist li#active a { background: #f0e7d7; color: #800000; }

ul#navlist li a:hover, ul#navlist li#active a:hover { color: #800000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }
/* end navigation */

#footer { margin:4em 0 1.5em 0; padding: 0; clear: both; text-align: center; width: auto; background:transparent; }
#footer a { color: #513703; }
#footer a:hover { color: #800; }