/* standard style elements */

body {
	margin:			0px;
	background:		#ffffff;
	color:			#000000;
	font-family:		Verdana;
	font-size:		12px;
}

em {
	font-size:		12px;
}

td {
	font-family:		Verdana;
	font-size:		12px;
	height:			18px;
}

th {
	background-image:	url('/images/grad_grey.gif');
	color:			#000000;
	font-family:		Verdana;
	font-size:		12px;
	font-weight:		bold;
	text-align:		left;
	padding:		2px;
	border-bottom:		1px solid #000000;
}

a {
	font-family:		Verdana;
	text-decoration:	underline;
	color:			#000000;
}

a:hover {
	text-decoration:	underline;
	color:			#000000;
}

a:visited {
	color:			#000000;

}

img {	
	vertical-align:		middle;
	border:			0px;
}

pre {
	padding:		5px;
	background:		#eeeeee;
	border-left:		5px solid #006699;
	overflow:		auto;
}
	
p {
	padding:		5px;
	overflow:		auto;
}

form {
	display:		inline;
}

input {
	border-right:		1px solid #777777;
	border-bottom:		1px solid #777777;
	border-top:		1px solid #dddddd;
	border-left:		1px solid #dddddd;
	background:		url('/images/grad_lgrey.gif') repeat-x;
}

input.error {
	border-right:		1px solid #770000;
	border-bottom:		1px solid #770000;
	border-top:		1px solid #dd0000;
	border-left:		1px solid #dd0000;
	background:		url('/images/grad_lgrey.gif') repeat-x;
}

select {
	border-right:		1px solid #777777;
	border-bottom:		1px solid #777777;
	border-top:		1px solid #dddddd;
	border-left:		1px solid #dddddd;
}

select.error {
	border-right:		1px solid #770000;
	border-bottom:		1px solid #770000;
	border-top:		1px solid #dd0000;
	border-left:		1px solid #dd0000;
}

label {
	float:			left;
	width:			150px;
	font-weight:		bold;
}

/* header */

#header {
	height:			82px;
	background:		url('/images/grad_topbar.png') repeat-x;
}

#header div {
	height:			82px;
	background:		url('/images/logo.png') no-repeat top left;
}

#header div div {
	height:			82px;
	background:		url('/images/lama.gif') no-repeat top right;
}

#topbar {
	height:			20px;
	background:		url('/images/grad_blue.gif') repeat-x;
	border-bottom:		1px solid #000000;
	padding:		1px;
	font-family:		Verdana;
	font-size:		11px;
	color:			#ffffff;
}

#topbar div {
	padding:		2px;
	display:		inline;
	float:			right;
}

#topbar div a {
	text-decoration:	none;
	color:			#ffffff;
	}
	
#topbar div a:hover {
	text-decoration:	underline;
	color:			#ffffff;
}

#topbar div a:visited {
	color:			#ffffff;
}

/* cols */

#main {
}

#menu {
	min-height:		100%;
	width:			170px;
	float:			left;
	background:		#ffffff;
	position:		absolute;
	border-right:		1px solid #000000;
}

#content {
	min-height:		100%;
	min-width:		600px;
	position:		absolute;
	left:			171px;
}

#footer {
	height:			40px;
}

/* (feed/menu)items */

div.bar {
	background:		url('/images/grad_grey.gif') repeat-x;
	color:			#000000;
	font-family:		Verdana;
	font-size:		10px;
	font-weight:		bold;
	padding:		1px;
	letter-spacing:		1px;
	border-top:		1px solid #dddddd;
	border-bottom:		1px solid #777777;	
}

div.itemsel {
	padding:		0px;
	background:		url('/images/grad_blue.gif') repeat-x;
	color:			#ffffff;
}

div.itemsel a {
	color:			#ffffff;
	text-decoration:	none;
	}
	
div.itemsel a:hover {
	color:			#ffffff;
}

div.itemsel a:visited {
	color:			#ffffff;
}

div.item1 {
	padding:		0px;
	background:		#ffffff;
}

div.item2 {
	padding:		0px;
	background:		#eeeeee;
}

div.item1 a {
	text-decoration:	none;
}

div.item2 a {
	text-decoration:	none;
}

div.item1 a:hover {
	text-decoration:	underline;
}

div.item2 a:hover {
	text-decoration:	underline;
}

div.itemtime {
	padding: 		2px;
	width:			40px;
	display:		inline;
}

div.itemicon {
	padding: 		2px;
	width:			2px;
	display:		inline;
}

div.itemtitle {
	padding: 		2px;
	display:		inline;
}

div.itemright {
	font-size:		10px;
	color:			#aaaaaa;
	padding-right: 		2px;
	float:			right;
}

/*
div.itemright a img {
	filter:alpha(opacity=30);
	-moz-opacity:		0.3;
	opacity:		0.3;
}

div.itemright a img:hover {
	filter:alpha(opacity=100)
	-moz-opacity:		1;
	opacity:		1;
}
*/

div.itemdescr {
	padding:		8px;
	border-top:		1px solid #aaaaaa;
	border-bottom:		1px solid #aaaaaa;
}

div.hot {
	color:			#ff0000;
	float:			right;
	width:			24px;
	text-align:		right;
}

div.cold {
	color:			#0000ff;
	float:			right;
	width:			24px;
	text-align:		right;
}

div.subitem a {
	text-decoration:	none;
}

div.subitemsel a {
	text-decoration:	none;
}

div.subitem a:hover {
	text-decoration:	underline;
}

div.subitemsel a:hover {
	text-decoration:	underline;
}

div.subitem {
	background:		#ffffff;
	padding-left:		20px;
}

div.subitemsel {
	color:			#ffffff;
	background:		#aaaaaa;
	padding-left:		20px;
}

/* navigation buttons */

#firstpage,#prevpage {
	padding:		10px;
	display:		inline;
	height:			50px;
	float:			left;
}

#lastpagem,#nextpage {
	padding:		10px;
	display:		inline;
	height:			50px;
	float:			right;
}

#prevpage a,#nextpage a,#firstpage a,#lastpage a {
	text-decoration:	none;
	font-size:		16px;
	font-weight:		bold;
	color:			#000000;
}

