
/* Style for users pages */

h1.left { 
text-align : left; 
font-weight : normal; 
font-style : normal; 
color : rgb(80, 101, 115); 
}
 
h1.red { 
text-align : center; 
font-weight : normal; 
font-style : normal; 
color : rgb(80, 101, 115); 
}
 
h1 { 
margin-left : 5%; 
margin-right : 5%; 
text-indent : 0%; 
text-align : center; 
font-weight : normal; 
font-style : normal; 
color : rgb(80, 101, 115); 
}
 
h2 { 
text-indent : 0%; 
text-align : center; 
font-weight : normal; 
font-style : normal; 
color : rgb(80, 101, 115); 
}

h2.left { 
text-align : left; 
color : rgb(80, 101, 115); 
}
 
h2.right { 
text-align : right; 
color : rgb(80, 101, 115); 
}

h3.left { 
text-align : left; 
font-weight : bold; 
font-style : normal; 
color : rgb(80, 101, 115); 
}
 
h3 { 
text-indent : 0%; 
text-align : center; 
font-weight : normal; 
font-style : normal; 
color : rgb(80, 101, 115); 
}

h3.right { 
text-align : right; 
font-weight : bold; 
font-style : normal; 
color : rgb(80, 101, 115); 
}

h4 { 
margin-left : 5%; 
margin-right : 5%; 
text-align : center; 
}
  
p { 
margin-left : 2%; 
margin-right : 2%; 
text-align : left; 
color : black; 
}
 
p.center { 
margin-left : 2%; 
margin-right : 2%; 
text-align : center; 
color : black; 
}
 
p.right { 
margin-left : 2%; 
margin-right : 2%; 
text-align : right; 
color : black; 
}
 
a.image { 
font-style : italic; 
color : white; 
}
 
td.image { 
font-style : italic; 
color : white; 
background-position : top center; 
background-repeat : no-repeat; 
}
 
dt { 
margin-left : 2%; 
text-align : left; 
}
 
dt.center { 
text-align : center; 
}
 
small.right { 
text-align : right; 
margin-right : 1%; 
width : 100%; 
}

div.page { 
text-align : center; 
width : 850px; 
top : 1px; 
}
 
div.body { 
text-align : left; 
padding : 0px 5px 5px 10px; 
width : 800px; 
top : 1px; 
}

table.links { 
text-align : center; 
width : 90%; 
background-position : top center; 
background-repeat : no-repeat; 
}

img { 
border : none; 
}

ul { 
margin-left : 45px; 
}

ol { 
margin-left : 150px; 
}

li { 
margin-top : 3px; 
}

sup { 
font-size : 80%; 
}

/* Style for entry pages */

div.entry { 
text-align : left; 
font : 14px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 100%; 
}

div.entry_title { 
text-align : center; 
padding : 15px 5px 15px 5px; 
font : 16px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 100%; 
}

div.entry_links { 
text-align : center; 
padding : 5px 5px 5px 5px; 
font : 12px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 100%; 
}

div.entry_name { 
text-align : left; 
padding : 5px 25px 0px 15px; 
font : 14px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 100%; 
}

div.entry_description { 
text-align : left;
padding : 5px 25px 15px 15px; 
font : 14px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 95%; 
}

div.entry_category { 
text-align : left; 
font : 14px Arial, "Trebuchet MS", Verdana, Sans-serif; 
}

div.entry_catlist { 
text-align : center; 
padding : 10px 10px 10px 10px; 
font : 14px Arial, "Trebuchet MS", Verdana, Sans-serif; 
width : 100%; 
}

/* Style for menu top row */

#menu { 
position : absolute; 
left : 13px;
height : 23px; 
width : 845px; 
z-index : 100; 
font : bold 12px arial, tahoma, sans-serif; 
}

#menu-top { 
height : 23px; 
padding-top : 0; 
background : #483D8B; 
}

#menu-top ul { 
display : block; 
height : 23px; 
float : left; 
margin : 0; 
padding : 0; 
}

#menu-top ul li { 
display : block; 
position : relative; 
float : left; 
}

#menu-top li a { 
text-decoration : none; 
display : block; 
float : left; 
height : 23px; 
padding : 0 7px; 
line-height : 21px; 
color : #fff; 
white-space : nowrap; 
}

#menu-top li a.active { 
color : #fff; 
background : #8470FF; 
}

#menu-top a.indent-right { 
margin-left : 13px; 
}

#menu-top li:hover a{ 
color : #656565; 
background : #b7e8ef;  
}

/* Style for menu bottom row */

#menu-bot { 
display : block; 
clear : left; 
margin : 0; 
padding : 0; 
height : 20px; 
background : #8470FF; 
}

#menu-bot ul { 
margin : 0; 
padding : 0; 
width : 845px; 
display : none; 
list-style : none; 
}

#menu-bot li { 
display : block; 
float : left; 
color : #fff; 
line-height : 20px; 
}

#menu-bot li a { 
text-decoration : none; 
display : block; 
padding : 0 8px; 
color : #fff; 
}

#menu-bot ul { 
display : block; 
width : auto; 
float : left; 
}

#menu-bot li.active { 
color : white;
background : #ffe8ef; 
padding : 0 0 0 4px; 
}

#menu-bot li:hover a { 
color : #656565; 
background : #b7e8ef; 
}

