#menucol {width:190px;}
#menucol a {width:190px;}
#newspagecontent {margin:10px 0 0 190px;}
#newspagecontent a {color:#f63;}
#profile_short {font-family:Courier new,Times new Roman,Georgia,serif;font-size:12px;width:90%;height:20px;padding:4px;border:1px dotted #999;background:#dcdcdc;}
fieldset {margin:0; padding:5px;border-bottom:0;border-left:0;border-right:0;}
legend {font-size:12px; letter-spacing:2px; margin:0;background:#cbc9be url('../images/legbg.gif');color:#333333;padding:3px 10px 3px 10px;border-bottom:1px solid #666;border-right:1px solid #666;border-top:1px solid #fff;border-left:1px solid #fff;}
.dc {position:relative;left:3px;top:3px;margin:80px 16% 10px 18%;width:66%;height:auto;}
.dc .s2, .dc .s3, .dc .d {position:relative;left:-1px;top:-1px;}
.dc .s1 {background:#f1f0f1;}
.dc .s2 {background:#dbdadb;}
.dc .s3 {background:#b8b6b8;}
.dc .d {background:#ffffff;border:1px solid #848284;padding:8px;margin:4px 0 0 0;font-family:Courier new,Times new Roman,Georgia,serif;font-size:12px;}
#userform input {margin-bottom:6px;border:1px ridge #900;background:#dca;}
.label {float:left;font-family:Tahoma, Courier new, Verdana, serif;font-size:12px;margin:0 10px 0 10px;width:80px;height:auto;}
.select {font-size:14px;font-family:Courier new, Georgia, serif;width:200px;height:auto;}

/* Twitter staff */
.totwi {
	float:left;width:39px;
	height:31px;
	margin-top:10px;
	background:#ccc url(../news/images/twitter.jpg);
	cursor:pointer;
}
#totwitter textarea {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
/* Insert the custom corners and borders for browsers with JavaScript on */
.cb {
	margin:0.5em 0;
	width:300px;
	height:auto;
	z-index:100000;
}
/* Rules for the top corners and border */
.bt {
	background:url(../news/images/box.png) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:17px;
}
.bt div {
	height:17px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(../news/images/box.png) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.bb {
	background:url(../news/images/box.png) no-repeat 100% 100%;
	margin:0 0 0 18px;
	height:17px;
}
.bb div {
	height:17px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(../news/images/box.png) no-repeat 0 100%;
}
.d {
	background:url(../news/images/fbg.png) repeat-y;
	padding:8px;
	margin:0;
	font-family:Courier new,Times new Roman,Georgia,serif;font-size:12px;
}

/* Insert the left border */
.d1 {
	padding:0 0 0 12px;
	background:url(../news/images/borders.png) repeat-y 0 0;
}
/* Insert the right border */
.d2 {
	padding:0 12px 0 0;
	background:url(../news/images/borders.png) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.d3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 10px;
}
/* CSS for the box ends here */

/* Just a bit of styling for this example. Adjust as you wish. */
.cb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#c9c6bc;
	font:bold 1.2em/1 Times new Roman, Century gothic, serif;
	border-bottom: 2px solid #d9d9d9;
	border-top: 2px solid #d9d9d9;
}
#oBlock {
	position:absolute;
	top:-20px;
	left:-20px;
	width:2500px;
	height:10000px;
	z-index:10000;
	background:#ccc;
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#twilogin {
	width:182px;
	height:18px;
	border:2px ridge #e50;
	margin-bottom:2px;
	background:#c9c6bc;
}
#twipassw {
	width:182px;
	height:18px;
	border:2px ridge #e50;
	background:#c9c6bc;
}
#twimessage {
	width:240px;
	height:80px;
	border:2px ridge #023;
	background:#cfe1e3;
}
#wCount {
	font-family:Arial, Helvetica, serif;
	font-size:14px;
	font-weight:bold;
	margin-left:120px;
}
#twiSend {
	border:2px ridge #d9d9d9;
	background:#e95;
	margin-right:6px;
}
.overClose {
	border:2px ridge #d9d9d9;background:#c9c6bc;
}
