@charset "utf-8";
/* CSS Document */
/* this be messy */

body 	{
			/* background:#F9C9FA; */
			color:#363636;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			margin:0;
			background:url(../images/bg.png) repeat-x top left /* #e3e0dc */ #a6e3ff;
			background-color:#a6e3ff;
		}
#topmenu { margin:0 auto; width:482px; }
#topmenu ul { margin:0; padding:10px 0 10px 0; }
#topmenu li a:hover { padding:5px; border:1px solid #787878; background-color:#FFFFFF; text-decoration:none; }
#topmenu li a { padding:5px; text-decoration:none; border:1px solid transparent; }
#topmenu li { display:inline; padding-left:10px; padding-right:10px; }
li#active { font-weight:bold; }
#header { background-color:#FFFFFF; margin-top:50px; margin-bottom:120px; }
#wrapper { text-align:center; width:487px; margin:0 auto; background-color:#a6e3ff; }
.textboxmiddle a { text-decoration:underline; }
.textboxmiddle a:hover { text-decoration:none; }
#content { text-align:left; width:455px; margin:0 auto; }
#content p { margin:0; }
.textboxtop { background-image:url(../images/textboxtop.png); background-repeat:no-repeat; padding-top:12px; width:487px; }
.textboxmiddle { background-image:url(../images/textboxmiddle.png); background-repeat:repeat-y; text-align:left; padding-left:20px; padding-right:20px; line-height:25px; }
.textboxbottomleft { background-image:url(../images/textboxbottomleft.png); background-repeat:no-repeat; height:54px; width:487px; }
.textboxbottomright { background-image:url(../images/textboxbottomright.png); background-repeat:no-repeat; height:54px; width:487px; }
.commenttextboxtop { background-image:url(../images/commenttextboxtop.png); background-repeat:no-repeat; padding-top:12px; width:487px; }
.commenttextboxmiddle { background-image:url(../images/commenttextboxmiddle.png); background-repeat:repeat-y; text-align:left; padding-left:20px; padding-right:20px; line-height:25px; }
.commenttextboxbottomleft { background-image:url(../images/commenttextboxbottomleft.png); background-repeat:no-repeat; height:54px; width:487px; }
.commenttextboxbottomright { background-image:url(../images/commenttextboxbottomright.png); background-repeat:no-repeat; height:54px; width:487px; }
.authorleft { text-align:left; padding-left:137px; margin-bottom:60px; font-size:12px;  }
.authorright { text-align:right; padding-right:137px; margin-bottom:60px; font-size:12px; }
.aboutunderline { background-image:url(../images/underline.png); background-repeat:repeat-y; }
.underline { background-image:url(../images/underline.png); background-repeat:repeat-y; }
.underline a { display:block; color:#363636; text-decoration:none; }
.underline a:hover { display:block; color:#363636; text-decoration:none; }
.commentunderline { background-image:url(../images/commentunderline.png); background-repeat:repeat-y; }
.commentunderline a { display:block; color:#363636; text-decoration:none; }
.commentunderline a:hover { display:block; color:#363636; text-decoration:none; }
.disabledcomments { padding-bottom:35px; }

a { color:#113E80; text-decoration:none; }
a:hover { text-decoration:underline; }

.ratings { font-size:10px; text-align:right; margin:0; background-color:#a6e3ff; }
.postid { font-size:36px; }

input { background-color:#FFFFFF; color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:26px; line-height:30px; }

textarea { font-family:verdana,arial,helvetica,sans-serif; font-size:14px; }

#secretsubmitbutton { background:#E4F3FC; color:#0B3E64; border-style:solid; border-color:#11629D; border-width:1px; width:215px; height:36px; } 
#commentsubmitbutton { background:#E4F3FC; color:#0B3E64; border-style:solid; border-color:#11629D; border-width:1px; width:250px; height:36px; } 
#searchsubmitbutton { background:#E4F3FC; color:#0B3E64; border-style:solid; border-color:#11629D; border-width:1px; width:245px; height:36px; } 

.commentblock { border-bottom:0; padding-bottom:0; margin-bottom:0;	}
.commentblock a { color:#363636; }

.timestamp { font-size:10px; text-transform:lowercase; }


.pagination { background-color:#FFFFFF; text-decoration:none; }
.pagination a { padding:5px; text-decoration:none; border:1px solid #787878; background-color:#FFFFFF; }
.pagination a:hover { background-color:#FFFFCE; text-decoration:none; border:1px solid #787878; }

#searchsection { background:url(../images/searchbg.png) repeat-x top left #132653; text-align:center; margin:0; padding-top:90px; padding-bottom:30px; }
#searchsubsection { background-color: #132653; text-align:left; width:455px; margin:0 auto; color:#FFFFFF; }

form { margin: 0; padding: 0; } 