a:link { color: #000000; text-decoration: none}
a:visited { color: #19365E; text-decoration: none}
a:hover { text-decoration: underline;}
a.blue:link { color: blue; text-decoration: none}
a.blue:visited { color: blue; text-decoration: none}
a.blue:hover { color: blue; text-decoration: underline;}

body {
	margin: 10px 16px 10px 14px;
	background: #FFFFFF;
}
body, p, blockquote, th, td, li { font-family: 'Lucida Grande', Verdana, 'Lucida Sans Unicode', Geneva, Lucida, sans-serif; font-size:11px;}
.bold {
        font-weight: bold;
}
.itembox {
line-height: 130%;
}
.listbox {
line-height: 116%;
}
.italics {
        font-style: italic;
}

.underline {
        text-decoration: underline;
}

.strikethrough {
        text-decoration: line-through;
}

.overline {
        text-decoration: overline;
}

.sized {
        
}

.quotecodeheader {
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.codebody {
        background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.quotebody {
        background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
        border: 1px solid #BFBFBF;
}

.listbullet {
        list-style-type: disc;
        list-style-position: inside;
}

.listdecimal {
        list-style-type: decimal;
        list-style-position: inside;
}

.listlowerroman {
        list-style-type: lower-roman;
        list-style-position: inside;
}

.listupperroman {
        list-style-type: upper-roman;
        list-style-position: inside;
}

.listloweralpha {
        list-style-type: lower-alpha;
        list-style-position: inside;
}

.listupperalpha {
        list-style-type: upper-alpha;
        list-style-position: inside;
}

/*CLOUD
*------------------------------------*/
.tag_cloud
{padding: 3px; text-decoration: none;
font-family: Tahoma, verdana; color: #808080; }
.tag_cloud:link { color: #808080; }
.tag_cloud:visited { color: #808080; }
.tag_cloud:hover { color: #808080; background: #E4ECF7; }
.tag_cloud:active { color: #808080; background: #E4ECF7; }

/*COMMENTS
*------------------------------------*/
.postedby {
        background: url('images/abullet.gif') no-repeat 0 4px;; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
        }
        
h3.formtitle {
        margin : 0px 0px 0px 0px;
        border-bottom: 1px dotted #ccc;
        padding-bottom: 8px;
        }

.commentbody {
        border-top: 1px dotted #ccc;
        }
        
/*gray box*/
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
        background-color: #FFF;
        border: 1px dotted #ccc;
        padding: 5px;
        padding: 5px;
        margin: 20px 0px 0px 0px;
        }


/*FORMS
*------------------------------------*/

.form {
        background-color: #FAFAFA;
        border: solid 1px #C6C6C6;
        padding: 2px;
        }

.formtext {
        background-color: #FAFAFA;
        border: solid 1px #C6C6C6;
        padding: 2px;
        border-bottom: 1px dotted #ccc
        }

.form:hover, .formtext:hover {
        background: white;
        }
        
.form:focus, .formtext:focus {
        background: white;
        border: solid 1px #FF8100;
        }
        
.submit {
        background-color: #D3D3D3;
        border: solid 1px #C6C6C6;
        border-right:  solid 1px #9A9A9A;
        border-bottom:  solid 1px #9A9A9A;
        }
        
.submit:hover, .submit:focus {
        background: #EDEDED;
        }
