/* Main CSS for page info */
body {
    margin-left:0;
    margin-right:0;
    margin-top:0;
    margin-bottom:0;
    color: #000000;
    font-family: lucida-sans, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    background: #DDD;
}
a {
    color: #000000;
    text-decoration: none;
}
a:link {
    color: blue;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: hand;
    color: red;
}

/* Layout Elements for layout.phtml */
.layoutTable {
    width: 100%;
    padding: 0;
}
.layoutTop {
    background: #DEB887;
}
.layoutBottom {
    background: #DEB887;
    border: 1px dashed olive;
}
.layoutContent {
    width: 960px;
    background: #A52A2A;
    text-align: center;
}
.layoutContentTable {
    width: 100%;
}
.layoutContentTableNav {
    width: 300px;
    background: #EEE8AA;
    vertical-align:top;
}
.layoutContentTableMeat {
    width: 660px;
    vertical-align: top;
    background: #EED;
}
/* Topbar styling */
.topBar {
    border: 2px dotted #BBB;
    
}
/* For showing code on a page */
.code {
    color: #FFF;
    font-family: courier, monaco, courier new;
    font-size: 10pt;
    margin: 15px;
    padding: 15px;
    border: 1px dotted red;
    text-align: left;
    background: #000;
}
.param {
    font-weight:bold;
    color: maroon;
}
.function {
    color: blue;
}
.comment {
    color: fuchsia;
    font-style: italic;
}
.variable {
    color: green;
}
.noteText {
    font-size: 10px;
    color: #777;
    font-style: italic;
}
.bioText {
    font-size: 11px;
    color: #333;
    text-align: left;
    padding: 10px;
    width: 650px;
}
.giantText {
    font-size: 40px;
    color: #000;
    padding: 10px;
    text-align:left;
}
.mainTitle {
    font-size: 17px;
    margin-bottom: 8px;
}
.mainTitleName {
    font-size: 20px;
    font-weight: bold;
}
.mainTitleOperator {
    font-size:15px;
    color:green;
    font-family:cursive;
}
.normalText {
    font-size: 13px;
    font-style: normal;
    text-align: left;
    padding: 15px;
}
.navLinks {
    text-align: left;
}
.navLinks ul {
    list-style: none;
}
.navLinks li {
    border: 1px solid #ABD;
    width: 200px;
    padding: 6px;
    background: #FFE4C4;
}
.navLinks li hover {
    background: #333;
}
.footerText {
    color: #753;
    font-size: 12px;
    padding: 10px;
    font-style: italic;
}
.bioArea {
    padding: 5px;
    border-bottom: 2px double #ABD;
}
.resumeMain {
    font-family:sans-serif;
    font-size:12px;
    color:blue;
    text-align: left;
    padding: 20px;
}
.resumeHeadMain {
    font-size:16px;
    padding-top: 9px;
    padding-bottom: 5px;
    color:maroon;
    font-weight:bold;
}
.resumeTitle {
    font-size: 13px;
    padding-left: 25px;
    padding-bottom: 5px;
    color: navy;
}
.resumeNote {
    font-size: 10px;
    color: navy;
}
.resumeSummary {
    font-size: 11px;
    color: #444;
    padding-bottom: 3px;
    padding-left: 15px;
}
.certArea {
    vertical-align:middle;
}
.blog {
    padding:20px;
}
.blogTitle {
    font-size: 18px;
    font-family:serif;
    color: #660000;
    text-align: left;
    font-decoration:underline;
}
.blogText {
    font-size: 12px;
    color: navy;
    font-family:sans-serif;
    text-align:left;
}
.blogSignature {
    font-size: 10px;
    color: #660000;
    font-family:serif;
    text-align:left;
}
.blogNote {
    font-style:italic;
    size:11px;
}