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:#f1f1f1; text-decoration:none; }
a:hover	{ text-decoration:none; color:#63cfff; }
.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:#63cfff; margin-top:15px; }
h1 a		{ color:#f1f1f1; }
h1 a:hover	{ text-decoration:none; color:#63cfff; }
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 {
	/* dimensions */
	width:1020px;
	float:left;
	height:auto; 
	background-image:url(../../../images/bg_tabs_cont.png);
	background-position:top;
	background-repeat:repeat-x;

}

#head		{ height:120px; }

#main		{ float:left; width:730px; 	margin:10px 10px 0 0 ;
	padding: 0px 10px;
}
.published	{ margin-top:-15px; font-size:8pt; color:#f1f1f1; }
.commview	{ margin-bottom:50px; }
#comments	{ border:1px solid #456; margin-top:50px; padding:0 12px 20px 12px; color:#f1f1f1; }
.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 a	{ color:#63cfff; text-decoration:none;  }
.article a:hover	{color:#f1f1f1; text-decoration:none;  }
.article p	{ line-height:1.4em; font-size:14px; }
.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:#333; }
#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:650px; }

#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:left; width:250px; font-size:8pt; margin-top:10px }
.box		{ margin:0 0 20px 0; padding:10px; border:1px solid #456;/* background-color:#fafafa;*/ }
.box strong	{ font-size:12pt; color:#63cfff }
.box strong a	{ color:#63cfff; text-decoration:none; }
.box strong a:hover	{ color:#f1f1f1; text-decoration:none; }
.box p		{ margin:10px 0 5px 0; }
.box input		{ width:200px; margin:5px 0; }

#login_em,#login_pw { width:200px; font:8pt tahoma,arial,sans-serif; }
input .inputtext	{ width:200px; 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:540px; 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; }
.submit{	outline:1px outset #999;	
	border:1px solid #fff;	
	background-color:#333;
	color:#f1f1f1;
	height:24px;
	width:50px;
	-moz-border-radius:4px;
	-moz-outline-radius:4px;
	cursor:pointer;
	font-size:11px;
	padding:5px
}
.submit:hover{color:#63cfff; border-color:#63cfff}

