/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *                                                                 *
 * SAMARIUM MAIN STYLE SHEET                                       *
 *                                                                 *
 * All the contents of this file (c) Rui del-Negro 2006            *
 *                                                                 *
 * Licensed for exclusive use by Kartik Sitapati / Vita Technology *
 * in the context of the Samarium website.                         *
 *                                                                 *
 * Any other use forbidden without prior consent by the author.    *
 *                                                                 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */




body
{

 background: #E6E9E6 url('background.jpg') fixed no-repeat;
 color: black;
 margin:0px;
 padding:0px;

 font-size:small;

}



div.menu
{

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;

 position: fixed;

 top: 20px;
 left: 20px;
 width: 168px;
 height: auto;

 margin: 0px;
 padding: 10px;
 border: 3px white solid ;

 white-space: nowrap;
}



div.smallmenu
{

 position: fixed;

 top: 4px;
 left: 4px;
 margin: 0px;

}

p
{

 font-family: 'Arial', sans-serif;
 text-align: justify;
 font-size: small;
 margin: 0px;
 margin-bottom: 1em;

}



.menu_pagelink /* style used for individual page links in the site menu */
{

 margin-left: 0px;

}



.menu_section_pagelist /* style used for the page list div in the site menu */
{

 margin-left: 17px;

}



.menu_page_anchorlist /* style used for the anchor list div in the site menu */
{

 margin-left: 17px;

}



img
{

 border: 0px;
 margin: 0px;
 border-spacing: 0px;
 padding: 0px;
 font-family: 'Arial', sans-serif;
 
}



table
{

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;
 border-spacing: 10px;
 border: 1px white outset;

}



td
{

 border: 1px inset white;
 font-family: 'Arial', sans-serif;
 text-align: left;
 vertical-align: middle;
 padding:15px;

}



li
{

 font-family: 'Arial', sans-serif;
 text-align: justify;
 margin-bottom: 1em;

}



a:link
{

 color: #274c8e;
 text-decoration: none;
 border-bottom: 1px dotted;

}



a:visited
{

 color: #832236;
 text-decoration: none;
 border-bottom: 1px dotted;

}



a:hover
{

 border-bottom: 1px solid;

}



a:active
{

 color: white;

}


a.discrete_link,
a.discrete_link:visited
{

 color:black;
 text-decoration: none;
 border:0px;

}

a.discrete_link:hover
{

 color:black;
 text-decoration: none;
 border:0px;
 border-bottom:1px solid black;

}




a.menu_visible_pagelink,
a.menu_visible_pagelink:visited,
a.menu_visible_pagelink:hover
{

 color: black;
 text-decoration: none;
 border: 0px;
 font-family: 'Arial Narrow', sans-serif;

 font-weight: bold;
 font-style: normal;
 font-size: 16px;

}



a.menu_pagelink,
a.menu_pagelink:visited
{

 color: white;
 text-decoration: none;
 border: 0px;
 font-family: 'Arial Narrow', sans-serif;

 font-weight: bold;
 font-style: normal;
 font-size: 16px;

}



a.menu_pagelink:hover
{

 color: black;
 text-decoration: none;
 border: 0px;

}



a.menu_sectionlink,
a.menu_sectionlink:visited
{

 color: white;
 text-decoration: none;
 border: 0px;
 font-family: 'Arial Narrow', sans-serif;

 font-weight: bold;
 font-style: normal;
 font-size: 16px;

}



a.menu_sectionlink:hover
{

 color: black;
 text-decoration: none;
 border: 0px;

}


a.menu_visible_sectionlink,
a.menu_visible_sectionlink:visited,
a.menu_visible_sectionlink:hover
{

 color: black;
 text-decoration: none;
 border: 0px;
 font-family: 'Arial Narrow', sans-serif;

 font-weight: bold;
 font-style: normal;
 font-size: 16px;

}



a.menu_anchorlink,
a.menu_anchorlink:visited
{

 color: black;
 text-decoration: none;
 border: 0px;
 font-family: 'Arial Narrow', sans-serif;

 font-style: normal;
 font-size: 13px;

}



a.menu_anchorlink:hover
{

 color: black;
 text-decoration: none;
 border: 0px;

}



a.menu_hidelink,
a.menu_hidelink:visited,
a.menu_hidelink:hover
{

 text-decoration:none;
 border: 0px;
 margin: 0px;
 padding: 0px;

}



a.menu_unhidelink,
a.menu_unhidelink:visited,
a.menu_unhidelink:hover
{

 text-decoration:none;
 border: 0px;
 margin: 2px;
 padding: 0px;

}



a.bodyanchor
{

 border: 0px;
 text-decoration: none;

}



a.bodyanchor:hover
{

 border: 0px;
 text-decoration: none;

}



img.section_menuicon
{

 margin-right:5px;

 width: 12px;
 height: 12px;

}



img.page_menuicon
{

 margin-right:5px;

 width: 12px;
 height: 12px;

}



img.anchor_menuicon
{

 margin-right:5px;

 width: 10px;
 height: 8px;

}



div.bodyanchor
{

 margin:0px;
 margin-bottom: 10px;
 padding: 0px;
 border-spacing: 0px;

 text-align:justify;

 font-family: 'Arial Narrow', sans-serif;
 font-weight: bold;
 font-size:20px;

}


div.footer
{

 margin:0px;
 margin-bottom: 10px;
 padding: 0px;
 border-spacing: 0px;

 text-align:justify;

 font-family: 'Arial', sans-serif;

}



div.mainarea /* main area (including anchors) */
{

 left: 238px;
 margin:0px;
 padding: 0px;
 right: 20px;

 border: 0px;

 position: absolute;

}



div.maintext /* text area (main body excluding anchors) */
{

 margin: 0px;
 margin-left:20px;

}



div.banner_outer
{

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;
 border: 1px white outset;
 margin:0px;
 margin-top:20px;
 right:20px;
 padding:10px;

}



div.banner_inner
{

 font-family: 'Arial Narrow', sans-serif;
 font-size: 40px;
 color: white;

 background: #000000 url('background_blackgrid.gif');
 border: 1px white inset;
 padding:5px 10px 5px 10px;;
 margin:0px;

}



div.banner_subtitle
{

 text-align:left;
 font-family:'Verdana', 'Arial', sans-serif;
 font-variant:small-caps;
 font-weight:normal;
 margin: 0px;
 padding: 5px 0px 0px 10px;

}



.imageframe_outer
{

 position: relative;

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;

 border: 1px white outset;
 margin: 0px 15px 5px 15px;
 padding: 0px;
 border-spacing:10px;

 width: 1%;

}



.imageframe_inner
{

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;
 text-align:center;

 margin: 0px;
 padding: 0px;
 border: 0px;
 border-spacing: 0px;
 
}



.imageframe_legend
{

 background: #E0E3E0 url('background_dark.jpg') fixed no-repeat;
 color: #000000;

 font-family: 'Arial', sans-serif;
 font-size: smaller; 
 text-align: center;

 border: 0px;
 margin: 0px;
 padding: 0px;

}



table.faq_entry
{

 width:100%;

}



td.question
{

 border: 0px;
 font-weight:bold;
 padding: 0px;

}



td.answer
{

 text-align:justify;

}



img.imageframe_image
{

 vertical-align:bottom;
 border: 1px white inset;

}




