/*   
Theme Name: CoHLCD Custom Theme
Theme URI: cohlcd.com
Description: Designed for CoHLCD.com use ONLY
Author: Duck L'Orange / Mike Cousins
Author URI: accordingtoduck.com
Version: 0.1
.
Reproduction of this theme prohibited.  Examination of the theme for educational
purposes however, is strongly encouraged :)
.
*/

html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: url('images/back_grad.jpg') repeat-x bottom left fixed #3F83FF;
    font-family: "tahoma", "verdana", "arial", sans-serif;
    font-size: 14px;
    line-height: 20px;
}

a {
    color: #306090;
    text-decoration: none;
}

a:hover {
    color: #4080C0;
    text-decoration: underline;
}

#wrapper {
    left: 180px;
    position: absolute;
    height: 100%; 
    width: 470px;
}

#wrapper table {
    height: 100%;
    width: 470px;
}

#leftshadow {
    background: url('images/shadow_left.png');

    width: 31px;
}

#rightshadow {
    background: url('images/shadow_right.png');

    width: 31px;
}

#header {
    background: url('images/cohlcd_title.png') no-repeat;
    width: 408px;
    height: 78px;
}

#linkbox {
    background: none;
    width: 408px;
    height: 65px;
}

#center {
    background: url('images/body_back.png') no-repeat #DDDDDD;
    background-position: 0px 143px;
    vertical-align: top;
}

#content {
    margin:  0 10px 10px 10px;
    text-align: justify;
}

#footer {
    color: #808080;
    height: 30px;
    width: 408px;
    overflow: hidden;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    margin-top: 15px;
}

#coverup {
    width: 65px;
    height: 140px;
    float: left;
}

#linkcoverup {
    width: 408px;
    height: 65px;
    border: 0;
}

#bubble {
    height: 405px;
    width: 152px;
    position: absolute;
    left: 675px;
    top: 25px;
}

#bubble_top {
    background: url('images/bubble_top_tall.png');

    width: 152px;
    height: auto;
}

#bubble_foot {
    background: url('images/bubble_foot_grey.png');

    width: 152px;
    height: 76px;
}

#bubble_contents {
    text-align: justify;
    font-size: 12px;
    line-height: 15px;
    padding-top: 19px;
    margin: 0 25px 0 17px;
}

#bubble_contents h3 {
    margin: 0 0 3px 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

#bubble_contents ul {
    margin: 0 0 0 6px;
    padding: 0 0 10px 0;
}

#bubble_contents li {
    list-style-type: none;
}

#bubble_contents form {
    margin: 0 0 10px 6px;
    padding: 0;
    text-align: center;
}