
/*
------------------------------------------------------------
carolisol principle css file
FileName:    style.css
Version:     2004.06.28
Created:    2004
Color1:      #ff9933 [orange] yes
Color3:      #66ff99 [brightish green] yes
Color4:      #1f4f1f [olive green] yes
Color5:      #c8ffab [pale whitish-green] yes
Color6:      #0071bb [dark blue]
Color7:      #c8ffab [light blue]
Color8:      #ddfd68 [light yellow]
Color9:      #6df4fd [lightish yellowy green]
old Color1:      #aqua [aqua] yes
old Color2:      #66ccff [bright blue]
old Color3:      #cc3333[red link, orig color]
old Color4:      #99cc00 [yellowish color] yes
old Color5:      #00cc33 [very fluorescent green]

------------------------------------------------------------
*/


/* SELECTOR DEFINITIONS */
/* =-=-=-=-=-=-=-=-=-= */

body { 	
	margin: 0; padding: 0;
	background: #1f4f1f
	url("grfx/bg.gif") 
	repeat fixed 
	center center;
	}
body {
	text-align: center;
	vertical-align: top;
	font: 92%/136% Geneva, Verdana, Sans-serif;
	font-weight: normal;
	}
p, table, th, td, ul {
	margin-top: 0;
	color: #66ff99; background: transparent;
	}
p {
	padding-bottom: 6px;
	}
table {
	border: none;
	}
td {
	padding: 2px 12px;
	vertical-align: top;
	}

ul {
	border: none;
	margin: 0 auto; 
	padding: 0;
	}
li {
	list-style-type: none;
	padding: 2px;
	text-align: center;
	}
li a {
	display: block;
	}
img {
	display: inline;
	vertical-align: text-top;
	margin-top: 0;
  	margin-bottom: 0;
  	border: none;
	}
a { 	
    text-decoration: none;
	outline: none;
	color: #ff9933; background: transparent;
	font-size: 95%;
	}
strong {
	font-weight: 900;
	}
em {
	color: #c8ffab;
	font-style: normal;
	}


/* HEADERS */
/* =-=-=-=-=-=-=-=-=-= */
h1, h2, h3, h4, h5, h6 {
	font-family: Geneva, Verdana, Sans-serif;
	}
h1, h3, h4 {
	text-align: center;
	}
	
h1 { 	
    margin: 12px 0;
	font-size: 1.6em; line-height: 1.3em; 
	font-weight: 900;
    color: #c8ffab; background: transparent;
	}
/*h2 {
	margin: 0 0 15px;
	font-size: 1.4em; line-height: 1.35em;
	font-weight: 900;
	color: #c8ffab; background: transparent;
	}*/
h3 {
	margin: 0 0 9px;
	font-size: 1.18em; line-height: 1.25em;
	font-weight: 900;
	color: #ff9933; background: transparent;
	}
h4, h5 {
	margin: 0;
	font-size: 1.17em; line-height: 1.3em;
	}
h4 {
	margin: 0;
	font-size: 1.17em; line-height: 1.3em;
	font-weight: 900;
    color: #c8ffab; background: transparent; 
    }
h5 {
	text-align: left;
	margin: 0;
	font-size: 1.1em; line-height: 1.4em;
	font-weight: 700;
	color: #c8ffab; background: transparent;
	}
/*h56 {
	margin: 0;
	font-size: 1.2em; line-height: 1.35em;
	font-weight: 900;
	color: #c8ffab; background: transparent;
	}*/


/* MAJOR ELEMENTS */
/* =-=-=-=-=-=-=-=-=-= */

#centercol {
    text-align: left;
	margin: 8px auto;
	width: 85%;
	}
#centercol img {
    border-style: solid;
	border-color: #1f4f1f;
    border-width: 9px;
    }
#centercol a {
    font-size: 100%;
    }
#centercol a:visited { color: #f4fd6d ; background: transparent; }
#centercol a:hover { color: #1f4f1f; background: #ff9933;
	}


#centercol .slimcol {
	padding: 0 20em;
	}
#centercol .medcol {
	padding: 0 12em;
	text-align: left;
	}


	
/* LOGO */
/* =-=-=-=-=-=-=-=-=-= */

.logo {
    clear: both;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
    padding-top: 3px;
	text-align: center;
	}
.logo a {
	background: transparent;
	}
.logo img {
    border: none;
    }


/* PAGE NAVIGATION */
/* =-=-=-=-=-=-=-=-=-= */

#hdrblock {
    margin: 0 0 20px;
    }

#topnav a, #here, a.section, #tier2 a, #heretier2, #tier3, #btmnav a {
    padding: 2px 6px;
    }

#topnav {
    margin: 0 auto;
	text-align: center;
	line-height: 1.5em;
	}
#topnav a {
	color: #1f4f1f; background: #ff9933; }
#topnav a:visited, #tier2 a:visited { color: #f4fd6d; background: #ff9933; }
#topnav a:hover, #tier2 a:hover { color: #1f4f1f; background: #ff9933;
	}

#tier2, #tier3 {
	margin-top: 15px;
	}
#tier2 a {
	color: #1f4f1f; background: #ff9933;
	}

#topnav a.section, #tier2 a.section {
	color: #1f4f1f; background: #c8ffab;
	}
#topnav a.section:visited, #tier2 a.section:visited {
	color: #1f4f1f; background: #c8ffab;
	}
#topnav a.section:hover, #tier2 a.section:hover {
	color: #1f4f1f; background: #ff9933;
	}

#here {
	border-right: 4px solid #ff9933;
	border-left: 4px solid #ff9933;
	color: #c8ffab; background: transparent;
	}

	
/* =-=-=-=-=-=-=-=-=-= */

.listoflinks {
	margin-top: 9px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%; line-height: 110%;
    }
.listoflinks ul {
	list-style-type: square;
	color: #c8ffab; background: transparent;
    }
.listoflinks td {
	padding: 3px 12px 0;
	color: #c8ffab; background: transparent;
	}
.listoflinks a {
	/*border-right: 4px solid #ff9933;
	border-left: 4px solid #ff9933;*/
	padding: 2px 6px;
	color: #ff9933; background: transparent;
	}
.listoflinks a:hover {
	color: #ff9933; background: #c8ffab;
	}

.bodylist {
	text-align: center;
	margin-top: 9px;
	margin-bottom: 18px;
	margin-left: auto;
	margin-right: auto;
	font-size: 100%; line-height: 110%;
    }
.bodylist li {
    text-align: left;
    }
    

/* =-=-=-=-=-=-=-=-=-= */
/*these are tables*/

.info, .list  {
	text-align: center;
    margin-left: auto;
	margin-right: auto;
    }
.info td {
	text-align: left;
	padding: 0 12px;
	}
.list td {
	padding: 0 36px;
	}

    
/* =-=-=-=-=-=-=-=-=-= */
#btmnav {
	text-align: center;
	margin: 40px auto 12px;
	font-weight: 900;
	color: #c8ffab;
	}
#btmnav a {
	font-weight: 400;
	color: #ff9933; background: transparent;
	}
#btmnav a:visited {
	color: #f4fd6d; background: transparent;
	}
#btmnav a:hover {
	color: #c8ffab; background: transparent;
	}

/* =-=-=-=-=-=-=-=-=-= */
/*.totop {
	margin-top: -30px;
	margin-right: 25px;
	vertical-align: text-top;
	text-align: right;
	}
.totop a {
	text-align: right;
	}	
.totop a:hover {
	color: #ff9933; background: transparent; 
	}*/
#datetime {
	margin-top: 9px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 90%;
	color: #c8ffab; background: transparent;
	}
	


/* FOTOS */
/* =-=-=-=-=-=-=-=-=-= */

#centercol .fotocenter {
    display: block;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 9px;
    }
#centercol .fotoleft {
    float: left;
    margin: 0 20px 0 10px;
    }
#centercol .fotoright {
    float: right;
    margin: 0 0 20px 10px;
    }

.imgborderadjust {
    margin-top: 12px;
    }
.fotocaption {
    text-align: center;
    margin: 6px 0 9px;
    font-weight: 700;
    }

.bigfoto {
    margin-top: 30px;
    }
.bigfoto p {
    text-align: center;
    }
.bigfoto img {
    text-align: center;
    }

.thumb {
    border: 6px solid #1f4f1f;
    margin: 6px 6px 12px;
    }
.thumb a {
    border: 6px solid #ff9933;
    }
.imgsilo {
    border: none;
    margin: 9px 0 3px;
    padding: 0 12px 0;
    }


/* EXTRAS */
/* =-=-=-=-=-=-=-=-=-= */
.block {
    display: block;
    }
.top {
	vertical-align: text-top;
	margin-right: 30px;
	}
.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
.left {
	text-align: left;
	}
.right {
	text-align: right;
	}
.clearall {
	margin: 0;
	clear: both;
	}
