body		{ margin:0; font:normal 10pt verdana,arial,sans-serif; color:#333; background:#ffffff url('header.jpg') repeat-x top; }
form		{ margin:0; }
textarea	{ width:98%; height:120px; padding:2px 3px 2px 3px; font:9pt tahoma,arial,sans-serif; border:1px solid #809db9; }
a		{ color:#008cb5; text-decoration:none; }
a:hover	{ text-decoration:underline; }
.alert		{ color:#ffffff; border:1px solid #ad1111; background-color:#c00e0e; padding:3px 5px; }
th		{ text-align:left; vertical-align:top; }

h1		{ font-size:22pt; font-weight:normal; color:#ccc; margin-top:15px; }
h1 a		{ color:#ccc; }
h1 a:hover	{ text-decoration:none; }
h2		{ font-weight:normal; font-size:11pt; color:#aaa; margin-top:-16px; }
h3		{ font-weight:normal; font-size:18pt; border-bottom:1px #ccc solid; margin:0 0 18px 0; }
h3 a,h3 a:hover,#stickys a { color:#555; text-decoration:none; }
blockquote	{ border-left:8px solid #e9e9e9; padding:10px 0 10px 7px; margin-left:20px; }
ul		{ margin:0; padding:0; list-style-image:url("bullet.gif"); }
li		{ margin:4px 0 0 17px; padding:0; }

#container	{ width:760px; margin:0 auto; padding:0; }

#head		{ height:120px; }

#main		{ float:left; width:530px; }
.published	{ margin-top:-15px; font-size:8pt; color:#444444; }
.commview	{ margin-bottom:50px; }
#comments	{ background-color:#f8f8f8; border:1px solid #b9b9b9; margin-top:50px; padding:0 12px 20px 12px; }
.comment	{ border:1px solid #b9b9b9; background-color:#ffffff; margin:19px 0; padding:8px; }
.commentdetails { background:transparent url('comment.gif') no-repeat top left; margin:-20px 0 20px 0; padding:5px 0 8px 60px; font-size:8pt; }

#stickys	{ margin:0 0 20px 0; font-size:13pt; list-style:none; }
#stickys li	{ margin:0 0 5px 0; width:100%; border-bottom:1px #ccc solid; }

.article	{ margin-bottom:50px; }
.article p	{ line-height:1.4em; }
.topictitle	{ font-size:12pt; font-weight:bold; }

#pages		{ list-style:none; font-size:8pt; padding-top:20px; }
#pages li	{ display:inline; }
#pages li a	{ text-align:center; float:left; width:15px; text-decoration:none; background-color:#eee; margin:3px; padding:3px; border:1px solid #bbb; }
#pages li.on a{ background-color:#d6d6d6; }
#pages li.clear { text-align:center; float:left; width:15px; text-decoration:none; margin:3px; padding:3px; background-color:#fff; border:0; width:15px; }

#tags li	{ display:inline; margin:0; padding:0 3px; }

#albums,#album { list-style-type:none; width:100%; }
#albums li,#album li { display:inline; margin:0 4px 4px 0; padding:0; }
#albums img,#album img { border:#666666 1px solid; }
#side #albums li { margin:4px 4px 0 0; }

#photo		{ border:#666666 1px solid; max-width:520px; }

#smilies	{ list-style:none; }
#smilies li	{ display:inline; margin:0 3px 0 0; }
#smilies img	{ border:0; }

#bmarks	{ list-style:none; }
#bmarks li	{ display:inline; margin:0 4px; }
#bmarks img	{ border:0; }

#side		{ float:right; width:200px; font-size:8pt; }
.box		{ margin:0 0 20px 0; padding:10px; border:1px solid #ddd; background-color:#fafafa; }
.box strong	{ font-size:12pt; }
.box strong a	{ color:#333333; text-decoration:none; }
.box p		{ margin:10px 0 5px 0; }
#login_em,#login_pw { width:170px; padding:2px 3px 2px 3px; font:8pt tahoma,arial,sans-serif; border:1px solid #809db9; }
.inputtext	{ width:300px; padding:2px 3px 2px 3px; font:10pt tahoma,arial,sans-serif; border:1px solid #809db9; }
#login_sm	{ font-size:8pt; }

#foot		{ clear:both; margin:20px 0 0 0; padding:6px 0; font-size:8pt; border-top:1px #cccccc solid; }
#foot ul	{ width:760px; list-style-type:none; margin:0 auto 6px auto; padding:0; }
#foot li	{ display:inline; margin:0; padding:0 5px 0 8px; border-left:1px solid #c9c9c9; }
#foot .first	{ border:0; padding-left:0; }
