/* 
    Document   : layout.css
    Created on : 24-Aug-2009, 20:21:34
    Author     : jack
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    margin: 0;
    padding: 0;
    text-align: center;
    border: 0;
    background: url('../images/textureback.jpg') repeat;
}

.clear {
    clear: both;
}

.friendsList {
    float: left;
    margin-top: 87px;
    text-align: left;
    margin-left: 60px;
    line-height: 33px;
    font-size: 16px;
    color: #6f624a;
}

.blogEntry {
    font-size: 12px;
}

.blogEntryText {
    font-family: GraublauWeb, helvetica, arial, sans-serif;
    margin-left: 10px;
    font-size: 14px;
}

.blogEntryDetails {
    width: 100%;
    height: 30px;
    background: url('../images/blogBox.png') repeat-x;
}

.blogEntryDetailsText {
    float: left;
    font-family: GraublauWeb, helvetica, arial, sans-serif;
    font-size: 12px;
    margin-left: 15px;
    line-height: 30px;
    color: #947d52;
}

.blogEntryDetails a:link {
    color: #947d52;
    text-decoration: none;
}

.blogEntryDetails a:visited {
    color: #947d52;
    text-decoration: none;
}

.blogEntryDetails a:current {
    color: #947d52;
    text-decoration: none;
}

.blogEntryDetails a:hover {
    color: black;
    text-decoration: none;
}

img {
    border-style: none;
}
img a:link {
border-style: none;}

img a:current {
border-style: none;}

img a:visied {
border-style: none;}

img a:hover {
border-style: none;
}


.readMore {
    float: right;
    line-height: 30px;
    color: #947d52;
    margin-right: 10px;
    font-family: GraublauWeb, helvetica, arial, sans-serif;
}

.readMore a:link {
    color: #947d52;
    text-decoration: none;
}

.readMore a:visited {
    color: #947d52;
    text-decoration: none;
}

.readMore a:current {
    color: #947d52;
    text-decoration: none;
}

.readMore a:hover {
    color: black;
    text-decoration: none;
}



.blogEntry h1 {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: #947d52;
}

.blogEntry h1 a:link {
    text-decoration: none;
    color: #947d52;
}

.blogEntry h1 a:current {
    color: #947d52;
        text-decoration: none;

}

.blogEntry h1 a:visited {
    color: #947d52;
        text-decoration: none;

}

.blogEntry h1 a:hover {
    color: gray;
        text-decoration: none;

}

.left {
    margin-left: 50px;
    margin-top: 30px;
    text-align: left;
    float: left;
    width: 400px;
}

.portEntry {
    width: 90%;
    margin: 0 auto;
    text-align: left;
}

.portHeader {
    margin-left: 20px;
}

.portHeader h1 {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: #947d52;
}

.portHeader h1 a:link {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: #947d52;
    text-decoration: none;
}

.portHeader h1 a:current {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: #947d52;
    text-decoration: none;
}

.portHeader h1 a:visited {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: #947d52;
    text-decoration: none;
}

.portHeader h1 a:hover {
    font: 22px GraublauWeb, helvetica, arial, sans-serif;
    color: gray;
    text-decoration: none;
}

.portText {
    width: 350px;
    float: left;
    margin-left: 30px;
    font: 16px GraublauWeb, helvetica, arial, sans-serif;
}


.followTwitter {
    position: absolute;
    left: 75px;
    font-size: 13px;
    font-family: GraublauWeb, helvetica, arial, sans-serif;
    margin-top: 10px;
    color: #947d52;
    font-weight: bold;
    z-index: 4;
}

.followTwitter a:link {
    color: #947d52;
    text-decoration: none;
}

.followTwitter a:visited {
    color: #947d52;
    text-decoration: none;
}

.followTwitter a:current {
    color: #947d52;
    text-decoration: none;
}

.followTwitter a:hover {
    color: black;
    text-decoration: none;
}