A {
	FONT-WEIGHT: bold; COLOR: #355A85; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #355A85; TEXT-DECORATION: none
}
A:active {
	COLOR: #cccccc
}
A:hover {
	BACKGROUND: #cccccc; COLOR: #ffffff; TEXT-DECORATION: none
}
HTML,BODY {
	HEIGHT: 100%; 
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
        BACKGROUND: #cccccc;
        MARGIN: 0px; 
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
        FONT-SIZE: 0.9em; 
        COLOR: #333333; 
}
FORM {
	MARGIN: 0px
}
#main {
	WIDTH: 810px; /*HEIGHT: 100%;        */
        BACKGROUND: #ffffff; 
        TEXT-ALIGN: left; 
        }
#header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px;
        }
#header_login {
	FONT-SIZE: 0.8em; FLOAT: left; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; TEXT-ALIGN: right; 
}
#menu {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 0px; PADDING-BOTTOM: 6px; 
        }
#middle {
	CLEAR: both; FONT-SIZE: 0.8em; HEIGHT: 100%;
        MARGIN-RIGHT: 6px; MARGIN-LEFT: 6px;
        BACKGROUND: #f8f8f8;
}
#middle_center {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 600px
}
#middle_right {
	FLOAT: left; WIDTH: 174px
}
#block_center {
	
}
#block_center_title {
	MARGIN: 0px 25px 0px 10px;
}
#block_center_actual_title {
	FLOAT: left
}
#block_center_actions {
	FLOAT: right
}
#topic_info_posted {
	FLOAT: left
}
#topic_info_actions {
	FLOAT: right
}
#block_right {
	
}
#footer {
	CLEAR: both;
        BACKGROUND-REPEAT: repeat-x;  
        HEIGHT: 50px
        }
INPUT.login_text {
	BORDER-RIGHT: #a1b0a9 1px solid; BORDER-TOP: #a1b0a9 1px solid; BORDER-LEFT: #a1b0a9 1px solid; WIDTH: 

100px; BORDER-BOTTOM: #a1b0a9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f3f3f3
}
INPUT.file_info {
	BORDER-RIGHT: #a1b0a9 1px solid; BORDER-TOP: #a1b0a9 1px solid; BORDER-LEFT: #a1b0a9 1px solid; WIDTH: 

150px; BORDER-BOTTOM: #a1b0a9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f3f3f3
}
INPUT.search_field {
	BORDER-RIGHT: #a1b0a9 1px solid; BORDER-TOP: #a1b0a9 1px solid; BORDER-LEFT: #a1b0a9 1px solid; WIDTH: 

125px; BORDER-BOTTOM: #a1b0a9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f3f3f3
}
INPUT {
	BORDER-RIGHT: #a1b0a9 1px solid; BORDER-TOP: #a1b0a9 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #a1b0a9 1px 

solid; BORDER-BOTTOM: #a1b0a9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f3f3f3
}
INPUT.login_button {
	WIDTH: 100px
}
INPUT.topic_text {
	WIDTH: 250px
}
TEXTAREA {
	BORDER-RIGHT: #a1b0a9 1px solid; BORDER-TOP: #a1b0a9 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #a1b0a9 1px 

solid; BORDER-BOTTOM: #a1b0a9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f3f3f3
}
TEXTAREA.topic {
	WIDTH: 400px; HEIGHT: 200px
}
TEXTAREA.text_area {
	WIDTH: 250px; HEIGHT: 100px
}
INPUT.topic_button {
	WIDTH: 120px
}
INPUT.login_text:hover {
	BACKGROUND-COLOR: #ffffff
}
INPUT.login_text:unknown {
	BACKGROUND-COLOR: #ffffff
}
INPUT.login_button:hover {
	BACKGROUND-COLOR: #ffffff
}
INPUT.topic_text:hover {
	BACKGROUND-COLOR: #ffffff
}
INPUT.topic_text:unknown {
	BACKGROUND-COLOR: #ffffff
}
INPUT.file_info:hover {
	BACKGROUND-COLOR: #ffffff
}
INPUT.file_info:unknown {
	BACKGROUND-COLOR: #ffffff
}
INPUT.search_field:hover {
	BACKGROUND-COLOR: #ffffff
}
INPUT.search_field:hover {
	BACKGROUND-COLOR: #ffffff
}
TEXTAREA.topic:hover {
	BACKGROUND-COLOR: #ffffff
}
TEXTAREA.topic:unknown {
	BACKGROUND-COLOR: #ffffff
}
INPUT.topic_button:hover {
	BACKGROUND-COLOR: #ffffff
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; LIST-STYLE-IMAGE: url(http://www.lodgon.com/static/bullet.png); 

PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
HR.title_line {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; WIDTH: 80%
}
H3 {
	MARGIN: 0px; COLOR: #666666;
}
.topic_content {
	BORDER-RIGHT: #d4e2dc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d4e2dc 1px solid; PADDING-LEFT: 4px; 

PADDING-BOTTOM: 8px; MARGIN: 10px 25px 10px 10px; BORDER-LEFT: #d4e2dc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: 

#d4e2dc 1px solid; BACKGROUND-COLOR: #f3f3f3
}
.topic_info {
	MARGIN: 10px 25px 10px 10px
}
.posting {
	MARGIN: 10px 25px 10px 10px
}
DIV.list {
	MARGIN: 10px 25px 10px 10px
}
TABLE.list {
	BORDER-RIGHT: #d4e2dc 1px solid; BORDER-TOP: #d4e2dc 1px solid; BORDER-LEFT: #d4e2dc 1px solid; WIDTH: 

100%; BORDER-BOTTOM: #d4e2dc 1px solid; BACKGROUND-COLOR: #f3f3f3
}
TH.list_title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #d4e2dc 1px 

solid; BACKGROUND-COLOR: #d4e2dc; TEXT-ALIGN: left
}
TH.list_title_right {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #d4e2dc 1px 

solid; BACKGROUND-COLOR: #d4e2dc; TEXT-ALIGN: right
}
TD.list_row {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TD.list_row_right {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.error {
	FONT-WEIGHT: bold; COLOR: #a08000
}
#blog_title {
	FONT-WEIGHT: bold; FONT-SIZE: 3em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#blog_description {
	FONT-WEIGHT: bold; FONT-SIZE: 1.25em; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, 

Helvetica, sans-serif
}
#blog_entry {
	FONT-SIZE: 1em; MARGIN: 10px; COLOR: #606060; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#blog_entry_title {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; MARGIN: 5px 0px; COLOR: #355A85; FONT-FAMILY: Verdana, Arial, Helvetica, 

sans-serif
}
#blog_entry_content {
	FONT-SIZE: 1em; COLOR: #303030; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: 

#f8f8f8
}
#blog_entry_bottom {
	FONT-SIZE: 1em; MARGIN: 5px 10px; COLOR: #606060; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#blog_entry_actions {
	FLOAT: right
}
#blog_entry_info {
	FLOAT: left
}
#blog_entry_content pre {color: #000000; background-color: #ffffff; font-family: "Courier New"; font-size: 11px}
#blog_entry_content .line-number {background-color: #e9e8e2}
#blog_entry_content .ST0 {color: #0000e6; font-family: Monospaced; font-weight: bold}
#blog_entry_content .keyword {color: #0000e6} 
.selected_file {
	COLOR: #905000
}
.dpDiv {
	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px 

solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 

BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; 

BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; 

BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTDHover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: 

pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: 

white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray
}
.dpDayHighlight {
	FONT-WEIGHT: bold; COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; 

PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, 

Helvetica, sans-serif
}
#blog_entry_content ul, #blog_entry_content li {
	MARGIN:0 10px;
}
#blog_entry_content li {
	list-style-type: disc;
}

/*


ul.menu {
        padding: 0;
        margin: 0;
        list-style: none;
}

ul.menu li {
        float: left;
        position: relative;
}

li.menu {
        background-color: #7e7e7e;
        width: 11em; 
        padding: 0px;
        color: white;
}

li.submenu {
        background-color: #7e7e7e;
        width: 11em; 
        padding: 4px;
        color: white;
}

a.menu, #nav a.menu:visited {
       font-weight: normal;
       background-color: #7e7e7e;
       color: white;
}
a.menu:hover {
       background-color: #6e6e6e;
       color: white;
}

li.menu ul {
        display: none;
        position: absolute;
        top: 2em;
        left: 0;
}

li>ul { 
        top: auto;
        left: auto;
}

li:hover ul, li.over ul { 
        display: block;
}


*/

li.navright {
 width: 231px;
}

li.navleft {
  width: 85px;
}

li.topmenu {
  width: 120px;
}



#menu ul {
        padding: 0;
        margin: 0;
        list-style: none;
}

#nav li { /* all list items */
        float: left;
        position: relative;
        background-color: gray;
}

li.submenu {
  width: 150px;
  padding: 8px;
}

li ul { /* second-level lists */
        display: none;
        position: absolute;
        top: 5px;
        left: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, r
ather than bottom left */
        top: auto;
        left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
        display: block;
}

a.menu, a.menu:visited {
       font-weight: normal;
       background-color: #7e7e7e;
       color: white;
}
a.menu:hover {
       background-color: #6e6e6e;
       color: white;
}

.menulink {
}


#login-form p {
  text-align: right;
}

#login-form {
border-right:2px solid #EFEFEF;
color:#333333;

margin:0pt;
padding:5px 30px 0pt 0pt;
text-align:right;
top:30px;
width:300px;
}

form .textbox {
margin:3px 0pt;
vertical-align:middle;
width:180px;
}
form input {
font-size:90%;
padding:2px;
vertical-align:middle;
}

#login-form label {
font-size:90%;
font-weight:bold;
}
form label {
color:#666666;
display:inline;
font-weight:bold;
text-align:right;
}

