#top {
	font:			normal 10pt Helvetica,Arial;
	color:			#cef;
	position:		fixed;
	top:			0px;
	right:			0px;
	left:			0px;
	height:			80px;
	text-align:		left;
	background: 		#368 url(minb.png) no-repeat left center;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #82B5C8;
	border-left: none;
}

#topmost a {
	color:			#368;
	text-decoration:	none;
	border-bottom:		0px dotted #000066;
}

#topmost a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		0px dotted #246;
}

body {
	font:			normal 8pt Helvetica,Arial;
	color:			#333;
	margin:			0;
	padding:		0;
	background: #69b url(bg.png) repeat-y;
}

#main {
	position:		absolute;
	font:			normal 10pt Helvetica,Arial;
	color:			#135;
	top:			110px;
	left:			210px;
	right:			160px;
	bottom:			10px;
	text-align:		justify;
	margin-top: 25px;
}

.entrytable {
	background-color:	#bde;
	border-top:		1px solid #368;
	border-bottom:		1px solid #368;
	border-right-style:	none;
	border-left-style:	none;
}

.entrytoday {
	position:		absolute;
	margin-top:		0;
	left:			0;
	padding:		10px;
	width:			60px;
	height:			50px;
	font:			normal 8pt Helvetica, Arial;
	color:			#fff;
	background:		#69b;
	border-bottom:		1px solid #368;
	border-left-style:	none;
	border-right:		none;
	border-top:		1px solid #368;
}

.entrytitle {
	position:		relative;
	margin-top:		0;
	margin-left:		80px;
	margin-right:		0px;
	width:			auto;
	text-align:		right;
	vertical-align:		middle;
	font:			normal 12pt Helvetica,Arial;
	color:			#268;
	padding:		20px;
	height:			30px;
	background:		#DFEBF4;
	border-top:		1px solid #368;
	border-bottom:		1px solid #368;
}

.categoryname {
	font:			normal 10pt Helvetica,Arial;
	color:			#268;
}

.authorname {
	font:			italic 10pt Helvetica, Arial;
	color:			#157;
}

.authorname a {
	font:			italic normal 10pt Helvetica, Arial;
	color:			#157;
	text-decoration:	none;
	border-bottom:		1px dotted #9bc;
}

.authorname a:hover {
	font:			italic normal 10pt Helvetica, Arial;
	color:			#368;
	text-decoration:	none;
	border-bottom:		1px dotted #ff6347;
}

.entrycontent {
	margin-top:		30px;
	margin-left:		20px;
	margin-right:		20px;
	text-align:		left;
	vertical-align:		middle;
	font:			normal 10pt Helvetica,Arial;
	color:			#268;
	border-width:		1px;
	border-bottom-style:	dotted;
}

.entrytags {
	margin-top:		10px;
	margin-left:		20px;
	margin-right:		20px;
	text-align:		left;
	vertical-align:		middle;
	font:			italic 10pt Helvetica,Arial;
	background:		#acd;
	color:			#268;
	padding:		3px;
}

.entrycontent P:first-letter { 
	font-weight:		bold;
	font-size:		120%;
}

.logged {
	margin-top:		10px;
	margin-right:		10px;
	text-align:		right;
	font:			normal 10pt Helvetica,Arial;
	color:			#246;
	padding:		5px;
}

#right {
	position:		absolute;
	top:			110px;
	right:			10px;
	font:			normal 10pt Helvetica,Arial;
	color:			#9bc;
	width:			140px;
	background-color:	#368;
	text-align:		left;
	margin-top: 25px;
	border: 1px solid #82b5c8;
}

#right a {
	color:			#69b;
	text-decoration:	none;
	border-bottom:		1px dotted #69b;
}

#right a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dotted #ff6743;
}

.input {
	background-color:	#157;
	color:			#BBE6EE;
	font:			normal 8pt Helvetica, Arial;
	padding:		2px;
	border-right: 1px solid #f60;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.button {
	background-color:	#ff6347;
	color:			#157;
	font:			normal 9pt Helvetica,Arial;
	padding:		1px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.login {
	font:			bold normal 8pt Helvetica, Arial;
	color:			#FF6344;
}

.search {
	background-color:	#00aaff;
}

hr.line {
	border:			0;
	width:			100%;
	color:			#ff6347;
	background-color:	#ff6347;
	height:			1px;
	text-align:		left;
}

.colored_cell_menu {
	text-align:		center;
	height:			18pt;
	background-color:	#157;
	font:			normal 10pt Helvetica,Arial;
	color:			#69b;
}

.cell_menu {
	text-align:		left;
	font:			normal 10pt Helvetica,Arial;
	color:			#ff6347;
}

.cell_menu a {
	font:			normal 10pt Helvetica,Arial;
	color:			#69b;
	text-decoration:	none;
	border-bottom:		1px dotted #69b;
	font-weight:		normal;
}

.cell_menu a:hover {
	font:			normal 10pt Helvetica,Arial;
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dotted #ff6743;
	font-weight:		normal;
}

.pix, .pix a, .pix a:hover {
	z-index:		1;
	text-decoration:	none;
	border-bottom:		0;
	border:			0;
}

#left {
	position:		fixed;
	font:			normal 10pt Helvetica,Arial;
	color:			#7ac;
	top:			100px;
	left:			10px;
	width:			183px;
	text-align:		left;
}

.box {
	font:			normal 10pt Helvetica,Arial;
	color:			#9ce;
	background-color:	#368;
	text-align:		left;
}

a {
	color:			#479;
	text-decoration:	none;
	border-bottom:		1px dotted #246;
}
hr {
	height: 1px;
	width: 100%;
}

a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dotted #ff6743;
}

blockquote {
	background-color:	#9ce;
	color:			#246;
	width:			90%;
	margin:			15px 30px 0 10px;
	padding-left:		20px;
	border-left:		1px solid #ff6743;
}

#ajax_modules {
	border:		1px solid #379;
	padding:	20px;
	width:		490px;
	text-align:	left;
}

ul.sortable li {
	position:	relative;
}

ul.boxy {
	list-style-type:none;
	padding:	4px 4px 0 4px;
	margin		0px;
	width:		10em;
	font-size:	13px;
	font-family:	Arial, sans-serif;
	border:		1px dotted #379;
}

ul.boxy li {
	cursor:		move;
	margin-bottom:	4px;
	padding:	2px 2px;
	border:		1px solid #ff6743;
	background-color:#69b;
	color:		#eef;
}

#top_col {
	margin-top:	5px;
	width:		480px;
}

#left_col {
	margin-top:	10px;
//	margin-left:	0px;
	width:		150px;
}

#main_col {
	margin-top:	10px;
//	margin-left:	165px;
	width:		150px;
}

#right_col {
	margin-top:	10px;
//	margin-left:	330px;
	width:		150px;
}
