/*
* GENERAL STYLES
*/
body, div, img, form{ margin:0px; padding:0px; border:0px;}
html{
	width:100%;
	height:100%;
	background-repeat:repeat-y; 
}
body{
	width:100%;
	background-image:url(../pix/bg.jpg); 
	background-color:#efeee9;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
input,textarea{border:1px solid #000000; font-size:11px;}
textarea{overflow:auto;}
a{text-decoration:none; color:#000099;}
a:hover{text-decoration:underline;}
a:visited{color:#000099;}
td{padding:5px 10px;}
thead{font-weight:600; font-size:150%; color:black;}
p{
	font-size:13px;
}
h1{
	font-size:20px;
	font-weight:900;
}
h2{
	font-size:18px;
	color:#000066;
	font-weight:600;
	margin:0px;
	padding:10px 0px;
}
h3{
	font-size:13px;
	color:#000066;
	font-weight:600;
	margin:0px;
	padding:10px 0px;
}
h4{
	font-size:12px;
	font-weight:400;
	margin:0px;
	padding:5px 0px;
}
ol{ font-size:12px;}
ol li{padding-bottom:5px; line-height:1.3;}


/*
* CLASSES
*/
.left{float:left; clear:left;}
.right{float:right; clear:right;}
.clr{clear:both;}
.nob{border:0px;}
.bld{font-weight:600;}
.alerts{font-style:italic; font-size:9px; color:#FF0000;}
.alert{font-size:14px; text-align:center; font-weight:600; color:#FF0000;}
.inperr{border:1px solid red;}
.alt{ background-color:#D5E6E6;}
a.logout{color:#FF0000;}
.artdetails{text-align:left; width:200px; margin-top:5px;}
.presentedby{font-size:10px; font-weight:400; font-style:italic; margin-bottom:10px;}
a.lbutton, a.lbutton:hover, a.lbutton:visited{border:1px solid black;background-color:#CCCCCC; text-decoration:none; font-size:11px; color:black; padding:1px 10px;}

/*
* LAYOUT ELEMENTS
*/
#menu img{border:0px;}
#page, #leftmenu, #actualpage{text-align:left;}
#page{height:100%; width:890px;margin:0px;background-image:url(../pix/bgv.jpg); background-repeat:repeat-y;}
#leftmenu{width:200px;margin-left:10px;	color:white;font-size:14px;font-weight:600;}
#leftmenu #featured{text-align:center;}
#leftmenu #linx{margin-top:0px; padding-top:10px;}
#leftmenu #linx a, #leftmenu #linx a:visited {color:#FFFFFF;}
#everywherelinx{padding-top:10px;}
#leftmenu #linx, #leftmenu #everywherelinx{line-height:2;}
#leftmenu #everywherelinx a, #leftmenu #everywherelinx a:visited {color:#FFFF00;}
#leftmenu #everywherelinx{ margin-top:20px; border-top:2px solid #999999;}
#actualpage{width:625px; padding-left:5px; padding-bottom:30px;}
#foot{text-align:left; line-height:1.4; font-size:11px;color:#FFFFFF; padding-top:10px; padding-left:10px;}
#foot a, #foot a:visited{color:#FFFFFF}


/*
* LOGIN
*/
#loginform{margin-top:100px;}
