a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    text-transform: lowercase;
    color: #006666;
    text-decoration: none
}

a:active {
    color: #009999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
    text-transform: lowercase;
    font-weight: normal
}

a:hover {
    color: #009999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: lowercase
}

a:visited {
    color: #006666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: lowercase
}

/*Begin 1028 W Scott */

body {
    background-color: black;
    z-index: -1;
}

.row {
    width: 345px;
    height: 110px;
    text-align: center;

}

.thumb-row {
    float: left;
    clear: right;

    height: 110px;

}

.thumb {
    float: left;
    width: 100px;
    height: 100px;
    padding-left: 10px;
    padding-top: 10px;

}

.thumb_mid {
    float: left;
    width: 100px;
    height: 100px;
    padding-left: 120px;
    padding-top: 10px;

}

.right1018 {
    float: left;
    width: 400px;
    background-color: #666666;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    padding-bottom: 10px;
    padding-top: 10px;

}

.left1018 {

    float: left;
    width: 375px;
    height: 635px;
    text-align: left;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 12pt;
    background-color: #FF0000;
    color: #FFFFFF;
    padding-left: 10px;
    padding-top: 10px;
    margin-left: 50px;
}

.enlarge {

    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

a.links1018:link {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;

}

a.links1018:visited {
    color: #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;

}

a.links1018:active {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;

}

/*End 1028 W Scott */

a.view:link {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration : underline;
    font-weight: bold;
}

a.view:visited {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration : underline;
    font-weight: bold;
}

a.view:active {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration : underline;
    font-weight: bold;
}

/*detail page begin */

.center {
    width: 800px;
    text-align: center;

}

.middleboxfordetail {
    background-color: #666666;
    text-align: center;
    width: 550px;
    height: 550px;

}

#middleboxfordetail {
    visibility: hidden;
    display: none;
    z-index: 200;
    position: absolute;
    width: 550px;
    height: 550px;
}

#middleboxbookfordetail {
    visibility: hidden;
    display: none;
    z-index: 200;
    position: absolute;
    width: 550px;
    height: 550px;
}

#book-image {
    visibility: hidden;
    display: none;
}

#home-image {
    visibility: hidden;
    display: none;
}

/* Tom home page styles begin */

.wholepage {

    width: 900px;
    text-align: center;
}

.sitetitle {

    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 10pt;
    color: #666666;
    background-color: #000000;
    width: 600px;

}

.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666666;

}

body.thomas_rose_home {

    background-color: #666666;
    text-align: center;

}

.thomas_rose_links_container {

    height: 100px;
    width: 600px;
    text-align: center;

}

.thomas_rose_links_home {

    height: 100px;
    width: 425px;
    background-color: #FF0000;
    text-align: right;

}

.thomas-rose-image-home {

    width: 600px;
    text-align: center;
}

/* thomasrose.net projects */

body.projects {
    background-color: #FFFFFF;

}

.caption {

    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;

}

/* thumbnail page */

.wholepage_select {

    width: 1000px;
}

body.overview {

    background-color: #666666;
    color: #FFFFFF

}

.project-small-image {
    width: 60px;
    height: 60px;
    background-color: #FF0000;
}

.project-small-image_odd {
    width: 60px;
    height: 60px;
    background-color: #000000;
}

.quad_layout_image {

    float: left;
    margin: 5px;

}

.default_layout {

    float: left;
    margin-left: 100px;
    height: 800px;
}

.discursive_wrapper {
    float: left;
    height: 300px;
    width: 300px;
}

.quad_layout_row {
    width: 800px;
    float: left;
    clear: right;
    margin: 5px;

}

.select_layout {

    float: left;
    height: 400px;
    width: 600px;
    margin-left: 80px;
}

.select_discursive {

    float: left;
    padding-top: 5px;
    width: 250px;
    height: 300px;
    background-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    margin-left: 20px;
}

.text-margin {

    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}