/* general */

body {
	font: 12px/1.333 Arial, sans-serif; 
	padding: 0;
  	color: black; 
  	background: #fff;
  	margin: 5px auto;
  	}

#main {
	}

p {
	padding-bottom: 0.25em;
	padding-top: 0;
	}

h1, h2, h3, h4, h5, h6 {
	color: Black;
	background: none;
	font-weight: normal;
	margin: 0;
	padding-top: 0em;
	padding-bottom: 0.17em;
	}
h1 { 
	color: black;
	font-size: 188%; 
	font-weight: bold;
	}

h2 { 
	font-size: 150%; 
	}

h3, h4, h5, h6 {
	border-bottom: none;
	font-weight: bold;
	}

h3 { 
	font-size: 132%; 
	}

h4 {
	font-size: 116%; 
	}

h5 { 
	font-size: 100%; 
	}

h6 {
	font-size: 80%;  
	}

ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: 0.3em 0 0 1.5em;
	padding:0;
	list-style-image: url(img/bullet.gif);
	}

ol {
	line-height: 1.5em;
	margin: 0.3em 0 0 3.2em;
	padding:0;
	list-style-image: none;
	}

li { 
	margin-bottom: 0.1em; 
	}


/* Forms */

input, textarea, select { 
	margin: 0;
	}
	
input, select { 
	vertical-align: middle;
	font: 12px/1.1 Arial, sans-serif; 
	}

input[type=submit], input[type=reset] {
	background: #eee;
	color: #222;
	border: 1px outset #ccc;
	padding: .1em .5em;
	}
	
input[type=submit]:hover, input[type=reset]:hover { 
	background: #ccb;
	}
	
input[type=text], input[type=file], input[type=password], input.textwidget, textarea {
	background: #fff;
	color: #000;
	border: 1px solid #d7d7d7;
	}
	
input[type=text], input[type=file], input[type=password], textarea, input.textwidget { 
	padding: .15em .25em; 
	}
	
input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, textarea:focus { 
	border: 1px solid #886; 
	}
	
option { 
	border-bottom: 1px dotted #d7d7d7; 
	}

form
        {
        margin: 0;
        padding: 0;
        color : black;
        }

a {
	text-decoration: none;
	color: #841F1E;
	background: none;
	}

a:visited { 
	color: #841F1E; 
	}

a:active { 
	color: #841F1E; 
	}

a:hover { 
	text-decoration: underline; 
	}

a.http {
        background: url(img/external.png) center right no-repeat;
        padding-right: 13px;
        }

a.https {
        background: url(img/lock_icon.gif) center right no-repeat;
        padding-right: 15px;
        }

a.email {
        background: url(img/mail_icon.gif) center right no-repeat;
        padding-right: 17px;
        }
        
blockquote {
	font-size: 100%;
	margin-left: 10px;
	font-style: italic;
	}

table {
	width: 50px;
	border: solid 1px #aaa;
	}

th {
	text-align: left;
	font-weight: bold;
	white-space: pre;
	}

td {
	text-align: left;
	vertical-align: top;
	white-space: pre;
	}

