/*Global*/

body {
background-color: #BADBEF;
color: #555;
font-family: verdana;
font-size: 0.8em;
/*margin: 4em 8em 0em 0;*/
background: #BADBEF url(http://www.leonland.com/dev/bg37.png) repeat-x;
margin: 0px auto;
width: 950px;
padding: 0;
}

table, tr, td {
border: 1px solid #1E3F81;
border-collapse: collapse;
}

th {
background-color: #F90;
border: 1px solid #1E3F81;
border-collapse: collapse;
color: #DAEAFE;
}

hr {
border: 1px solid #ccc;
}

a {
border-bottom: 1px dashed #E0691F;
color: #E0691F;
font-weight: bold;
text-decoration: none;
}

a:hover {
border-bottom: 1px dashed #F90;
color: #F90;
text-decoration: none;
}

h1 {
display: none;
}

h2 {
color: #1E3F81;
font-size: 1.4em;
text-decoration: underline;
}

h3 {
font-size: 1.3em;
color: #555;
}

h4 {
color: #7E9FC1;
display: inline;
font-weight: bold;
font-size: 1.4em;
padding-right: 30px;
}

h5 {
font-size: 1em;
color: #555;
margin-bottom: 1em;
}


/*Structure*/

#content {
background: white url('http://leonland.com/dev/logo5.gif');
background-position: right top;
background-repeat: repeat-y;
border-bottom: 2px solid #1E3F81;
border-right: 1px solid #1E3F81;
border-left: 1px solid #1E3F81;
/*border-top: 1px solid #1E3F81;*/
padding: 0 71px 0 0;
}

#innercontent {
/*background-image: url('http://leonland.com/dev/prairie2.jpg');
background-position: center bottom;
background-repeat: repeat-x;*/
background-color: white;
border-right: 1px solid #1E3F81;
padding: .2em .5em 1em 2em;
}

#footer {
color: #1E3F81;
/*padding: .5em .1em .4em 0;*/
padding-top: 1.5em;
text-align: right;
border-top: 3px double #999; 
}

/*Navigation*/

#topnav {
border-bottom: 1px solid #ccc;
font-weight: bold;
margin: 0;
padding: 0;
}

#topnav a {
color: #7E9FC1;
border-bottom: 0;
}

#topnav a:hover {
color: #1E3F81;
font-size: 1.2em;
}

#topnav li {
display: inline;
font-size: 1.4em;
padding-right: 30px;
}

#topnav .selected a {
color: #1E3F81;
font-size: 2em;
}

#topnav .selected a:hover {
font-size: 2em;
text-decoration: none;
}

#secondnav {
font-weight: bold;
margin: 0;
padding: 0;
}

#secondnav a {
border-bottom: 0;
color: #F90;
}

#secondnav a:hover {
color: #E0691F;
font-size: 1.2em;
}

#secondnav h3 {
display: inline;
}

#secondnav li {
display: inline;
font-size: 1.1em;
margin-left: 1.5em;
}

#secondnav .selected a {
color: #E0691F;
font-size: 1.5em;
}

#secondnav .selected a:hover {
font-size: 1.5em;
}


/*misc. classes*/

.posted {
padding-bottom: 2.5em;
color: #1E3F81;
/*color: #7E9FC1;*/
}

.posted a {
color: #1E3F81;
}

.aboutpic {
border: 2px solid #ccc;
padding: 4px;
float: left;
clear: none;
margin: 0 0 6px 6px;
margin: 12px 6px 4px 0;
background: #FFF;
border: 2px solid #7E9FC1;
padding: 5px;
}

.email {
color: #555;
}

.jumplink {
color: #1E3F81;
font-weight: normal;
border-bottom: none;
float: right;
clear: both;
}

.jumplink:hover {
border-bottom: none;
}

/*testing*/

#travels img {
border: 2px solid #ccc;
border: 1px dotted #1E3F81;
/*border: 2px solid pink;*/
border: 2px solid #7E9FC1;
padding: 5px;
/*background: #7E9FC1;*/
}

#music img {
border: 2px solid #7E9FC1;
padding: 5px;
margin-right: 10px;
display: inline;
}

#travels h3, #music h3 {
font-size: 1.45em;
margin-top: 1em;
/*margin: .2em 0 .7em .1em;*/
}
