a:link {
		text-decoration:		none;
    color:              #5E737B;
    background-color:   transparent;
}
a:visited {
		text-decoration:		none;
    color:              #5E737B;
    background-color:   transparent;
}
a:hover { 
/*	color: blue; */
/*	background-color:			#ffffff;  */
	text-decoration:			underline;
/*	font-weight:					bold;  */
} 
td {
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana,tahoma;
    font-size:          12px;
}
input, textarea, select {
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana,tahoma;
    font-size:          12px;
}
img {
    border:             0px solid #000000;
}
code,.code {
    font-family:        courier,monospace;
    color:              #cccccc;
    background-color:   transparent;
    font-weight:        bold;
}
#main-body {
    color:              #333333;
    background-color:   #FFFFFF;
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana,tahoma;
    font-size:          12px;
    margin:             0px;
}
#outer-layout-table {
    width:              100%;
}
#inner-layout-table {
    width:              1000px;
}
#header {
    color:              #333333;
    background-color:   #c0c0c0;
    font-size:          10px;
    font-weight:        bold;
    padding:            1px;
    border-left:        0px dotted #333333;
    border-right:       0px dotted #333333;
    height:             48px;
    background-repeat:  repeat-x;

}
#header-text-left {
    float:              left;
    position:           relative;
    top:                35px;
}
#header-text-right  {
    text-align:         right;
    position:           relative;
    top:                35px;
}
#menu-top {
    color:              #333333;
    background-color:   #c0c0c0;
    font-size:          10px;
    border:             1px dotted #333333;
    padding:            1px;
    margin-bottom:      5px;
}
#menu-top-left {
    float:              left;
}
#menu-top-right {
    text-align:         right;
}
#content {
    padding-left:       5px;
    padding-right:      5px;
    text-align:         justify;
}
#menu-side {
    color:              #333333;
    background-color:   #c0c0c0;
    font-size:          10px;
    border:             1px dotted #333333;
    padding:            5px;
    white-space:        nowrap;
    margin-right:       5px;
}
#latest-babble {
    color:              #333333;
    background-color:   #EFEEE9;
    font-size:          12px;
    border:             1px dotted #333333;
    padding:            5px;
    margin-bottom:      5px;
}
#copyright {
    color:              #333333;
    background-color:   transparent;
    font-size:          10px;
    border-top:         1px dotted #c0c0c0;
    padding:            1px;
    clear:              both;
    margin-top:         10px;
}
#quote {
    color:              #333333;
    background-color:   transparent;
    font-size:          10px;
    font-weight:        bold;
    padding:            1px;
    margin-top:         5px;
}
#search {
    margin-top:         10px;
}
.webcam {
    margin-bottom:      2px;
}
.post-head {
    font-size:          12px;
    border:             0px dotted #333333;
}
.journal-title {
    font-weight:        bold;
    color:              #333333;
    background-color:   #CCCC99;
    border-bottom:      0px dotted #333333;
    padding:            1px;
}
.comment-title {
    font-weight:        bold;
    color:              #333333;
    background-color:   #9EB128;
    border-bottom:      1px dotted #333333;
    padding:            1px;
}
.post-info {
    color:              #333333;
    background-color:   #AEA99A;
    padding:            1px;
}
.post-info-left {
    float:              left;
}
.post-info-right {
    text-align:         right;
}
.post-body {
    color:              #333333;
    background-color:  	#EFEEE9;
    border-left:        0px dotted #333333;
    border-bottom:      0px dotted #333333;
    border-right:       0px dotted #333333;
    padding-left:       3px;
    padding-top:        1px;
    padding-right:      3px;
    padding-bottom:     2px;
}
.post-footer {
    font-size:          10px;
    padding:            1px;
    text-align:         right;
    margin-bottom:      10px;
}
.search-title {
    font-weight:        bold;
}
.search-info {
    color:              #cccccc;
    background-color:   transparent;
    font-size:          10px;
}
.search-body {
    margin-bottom:      10px;
}
.quote {
    color:              #006633;
    background-color:   transparent;
    font-style:         italic;
}
.irc {
    font-family:        fixedsys,monospace;
}
.aim-send {
    color:              #ff0000;
    background-color:   transparent;
    font-weight:        bold;
}
.aim-receive {
    color:              #0000ff;
    background-color:   transparent;
    font-weight:        bold;
}


#babble-body {
    margin-left:        0px;
    margin-top:         0px;
    margin-right:       0px;
    margin-bottom:      5px;
    color:              #333333;
    background-color:   #6484A4;
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana;
    font-size:          10px;
}
#babble-input {
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana;
    font-size:          10px;
    margin-top:         5px;
}
#babble-whos-babbling {
    font-size:          10px;
    margin:             5px;
    max-width:          320px;
    text-align:         left;
}
#babble-inner-layout-table {
    color:              #333333;
    background-color:   #c0c0c0;
    border:             1px dotted #333333;
    margin:             5px;
    padding:            5px;
    max-width:          320px;
    text-align:         left;
}
.babble-message {
    font-family:        microsoft-reference-sans-serif, sans-serif,verdana;
    font-size:          10px;
    margin-bottom:      5px;
}


#webcam-archive-body {
    color:             #cccccc;
    background-color:  #6484A4;
    font-family:       microsoft-reference-sans-serif, sans-serif,verdana;
    font-size:         10px;
    margin:            0px;
    background-repeat: no-repeat;
}
#webcam-archive-links {
    border:            1px solid #cccccc;
    background-color:  #6484A4;
    padding:           1px;
    position:          relative;
    top:               240px;
}

.corpnews-title {
    color:              #ffffff;
    background-color:   #336699;
    font-size:          12px;
    border:             0px dotted #333333;
    padding:            2px;
    margin-bottom:      1px;
}

#alternate {
	background-color:  	#FFFFFF;
}