@import url("/resources/shared/css/travi.basic.css");

body{
    background-color:   #D8D8BF;
    font-family:        "Trebuchet MS", sans-serif;
}

#wrap{
    width:              750px;
    margin:             20px auto;
    border:             1px solid #000;
    padding:            0px;
    background-color:   #CCBF8E;
}

header{
    background:         #696969 url(/resources/img/cornField.jpg);
    color:              #fff;
    margin:             0px;
    padding:            10px;
    padding-top:        50px;
}

header h1, header h2{
    margin:             0px;
}

header h1 a,
header h1 a:visited,
header h1 a:active{
    color:              #fff;
    text-decoration:    none;
}

header h1 a:hover{
    text-decoration:    underline;
}

h3{
    font-variant:       small-caps;
    font-size:          1.5em;
    border-bottom:      1px solid black;
}

h4{
    font-size:          1.25em;
}

h3+h4{
    margin-top:         3px;
}

h5{
    font-size:          .95em;
}

a{
    color:              green;
}

address{
    padding-bottom:     20px;
}

.sideNav{
    float:              left;
    clear:              left;
    background-color:   #fff;
    width:              113px;
    margin:             5px;
    padding:            5px;
    font-size:          .85em;
    border:             1px solid black;
}

.sideNav ul {
    padding:            0;
    margin:             0;
    list-style:         none;
}

.sideNav a{
    text-decoration:    none;
}

.sideNav a:hover{
    text-decoration:    underline;
}

.content{
    padding:            5px;
    float:              right;
    width:              600px;
}

.section{
    border:             1px solid #000;
    padding:            5px;
    background-color:   #A78D84;
    color:              #fff;
    margin-bottom:      5px;
}

ul.goatList{
    padding:            0;
}

.entry{
    background-color:   #A78D84;
    padding:            5px;
    border:             1px solid #000;
}

.imageList{
    width:              585px;
    margin:             0 auto;
    padding:            0;
}

.imageList li{
    display:            inline;
}

.imageList li img, .entityBlock dl img{
    border:             5px solid #fff;
    margin:             3px 0;
}

#by img{
    vertical-align:     bottom;
}

#footer{
    padding:            5px;
    font-size:          .75em;
    clear:              both;
    background-color:   #BD9A6D;
}

#copy{
    float:              left;
}

#by{
    text-align:         right;
}

#reba{
    float:              right;
}

/*Images=================================*/
img.goatMainImg{
    margin:				5px;
    float:				right;
    width:				290px;
    clear:				right;
    border:				5px solid #fff;
}

dt.imgListTitle{
    border-bottom:      1px solid #fff;
    margin:             10px 0;
}

#reba{
    margin-left:        5px;
}

#BrianAndAnnResized{
    width:              353px;
    height:             222px;
}

.imageList li img{
    height:             200px;
}

.fullWidthImg{
    width:              585px;
    height:             auto;
}

.fence {
    width:              583px;
    height:             33px;
    margin:             0 auto;
}

#associations img{
    height:             70px;
}

.caption{
    margin-top:         0;
    padding-top:        0;
    font-size:          .75em;
}

/*Forms===================================*/
.textInput{
    width:              430px;
    border:             1px solid #CDAA7D;
    color:              #000;
}

label{
    font-size:          .75em;
}

form>fieldset{
    padding-right:      5px;
}

legend{
    color:              #fff;
}

/*======================================*/
.entityBlock{
    border-top:         1px solid black;
}

dl.accordion{
    margin:				0 0 5px 0;
}

dl.accordion dt{
    padding:            3px 3px 3px 27px;
    border:             1px solid #A78D84;
}

dl.accordion dd{
    margin:             0;
    padding:            0 3px;
    color:              #fff;
    background-color:   #fff;
}
