﻿/* Styles */

body
{
    padding:0px;
    margin:0px;
    background-color: #272727;
}

a
{
    color:#80d5f1;
}

a:hover
{
    color:#fff;
}

#container
{
    width:980px;
    margin:0px auto;
    position:relative;
    background-color:#000;
    color:#fff;
    font-family:Verdana;
}

#header
{
    width:980px;
    height:200px;
    background-color:#f25f11;
    position:relative;
}

#logo
{
    position:absolute;
    top:35px;
    left:20px;
}

#header-text-image
{
    position:absolute;
    top:65px;
    left:225px;
}

#group-ride-image
{
    position:absolute;
    top:35px;
    right:10px;
    border:2px solid #000;
}

#login
{
    padding-top:10px;
    font-size:11px;
    color:#fff;
}

#hog93password
{
    height:15px;
    width:53px;
}

#welcome-message
{
    width:980px;
    height:35px;
    color:#ffa500;
    text-align:center;
    font-size:24px;
    font-family:Arial;
    padding-top:8px;
    margin-top:3px;
    background-color:#424141;
    border-top:3px solid #f25f11;
    border-bottom:3px solid #f25f11;
}

#content-container
{
    width:980px;
}

#navigation
{
    background-color:Black;
    width:140px;
    min-height:400px;
    float:left;
    padding:5px;
}

#navigation ul
{
    list-style:none;
    padding:0px;
    margin:0px;
}

#navigation ul li
{
    height:35px;
    color:#000;
    text-align:center;
    background-image:url(../images/Button-background.jpg);
}

#navigation ul li a
{
    text-decoration:none;
    color:#000;
}

#navigation ul li a:hover
{
    color:#fff;
}

#navigation ul li span
{
    position:relative;
    top:8px;
}

#sidebar-container
{
    width:160px;
    padding:0px 10px;
    margin:10px;
    background-color:#2c2c2c;
    border-style:inset;
    border-color:#CCC;
    border-width:2px;
    font-size:10px;
    float:right;
}

#sidebar-container h5
{
    font-size:12px;
    text-decoration:underline;
}

#sidebar
{
    padding-left:10px;
    padding-right:10px;
    margin-top:-10px;
}

#sidebar h4
{
    margin-top:10px;
}

#sponsor
{
    padding-top:5px;
}

#sidebar-events
{
    margin-top:10px;
    border-bottom:1px solid white;
}

#content
{
    background-color:#000;
    width:590px;
    min-height:400px;
    float:right;
    padding:10px;
    padding-top:5px;
}

#content h2
{
    margin-top:0px;
    font-size:20px;
}

#content p
{
    margin-top:5px;
}

.indent
{
    text-indent:20px;
}

.bold-underline
{
    font-weight:bold;
    text-decoration:underline;
}

#t-shirt-image
{
    float:left;
    padding:10px 10px 10px 0px;
}

#chapter-93-image
{
    position:relative;
    left:120px;
}

#footer
{
    width:980px;
    height:70px;
    text-align:center;
    background-image:url(../images/Footer-background.jpg);
}

#footer span
{
    font-size:14px;
    position:relative;
    top:5px;
}

/* Officers page styles */

#officers-table td
{
    border-style:inset;
    border-width:3px;
    border-color:Gray;
    vertical-align:top;
    padding:5px;
}

.officer-image
{
    border:0;
}

.officer-name
{
    font-size:18px;
    font-weight:bold;
    text-align:left;
}

.officer-description
{
    font-weight:bold;
    text-align:left;
    padding-bottom:15px;
}

.officer-info
{
    padding-bottom:15px;
}

/* End Officers page styles */

/*Global styles */
.italicize
{
    font-style:italic;
}

#slideshow
{
    height:350px;
}

.hidden
{
    display:none;
}

.privacy
{
    position:relative;
    top:6px;
    left:20px;
    color:#fff;
}
