* {
margin: 0;
padding: 0;
}

body {
font: .6em/1.2 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
background-color:#FFF;
background-image:url(images/bkgrnd.gif);
background-repeat:repeat-x;
color:#666666;
}

h1 {
font-size: 2.4em;
font-weight: normal;
}

h2 {
font-size: 2.0em;
font-weight: normal;
}

p {
font-size: 1.4em;
padding-bottom: .5em;
}

li {
font-size: 1.4em;
margin:.5em 0 0 2em;
}

h1, h2 {
margin: .2em 0;
}

blockquote {
padding-left: 3em;
}

#wrapper {
background-image:url(images/Malone-lt.gif);
background-repeat:no-repeat;
background-position: 80px 0px;
}

#branding {
height: 75px;
padding: 2em;
background-image: url(images/Malone.gif);
background-repeat:no-repeat;
}

#branding h1 {
margin-left: -1000px;
}

#footer {
background-color:#b0b0b0;
padding: .5em 0 .5em 2em;
vertical-align:middle;
font-size:1.25em;
}

/* The Core Technique
================================= */

body {
min-width: 800px;
}

#wrapper {
width: 800px;
margin: 10px 0 0 10px;
text-align: left;
}

#content {
width: 610px;
float: right;
margin-bottom:20px;
line-height:1.3;
}

#leftcol {
width: 180px;
float: left;
}

#footer {
clear: both;
}

a:link {
color:#003366;
text-decoration:none;
border-bottom: 1px dashed #003366;
}

a:active {
color:#003366;
text-decoration:none;
border-bottom: 1px dashed #003366;
}

a:visited {
color:#990000;
text-decoration:none;
border-bottom: 1px dashed #990000;
}

a:hover {
color: #660000;
text-decoration:none;
border-bottom: 1px solid #660000;
}

/* padding
================================== */

#leftcol {
padding-bottom: 20px;
}

#leftcol * * {
padding-left: 0;
padding-right: 0;
}

#content * {
}

#content * * {
padding-right: 0;
}

/* Menu */

#menu li {
list-style:none;
}

#menu {
margin-left:-30px;
}

#menu li a {
  	voice-family: "\"}\"";
  	voice-family: inherit;
	text-decoration: none;
	}

#menu li a:link, #menu li a:visited {
display:block;
width:170px;
height:25px;
background:url(images/tab.gif);
background-position: 0 0;
margin:-8px 0 0 0;
text-align:center;
text-decoration:none;
font-size:small;
color:#CCCCCC;
line-height:25px;
overflow:hidden;
border: none;
}

#menu li a:hover {
color: #FFFFFF;
background-position: 0 25px;
	}

#menu li a:active {
color:#CCCCCC;
background-position: 0 0px;
	}
/* menu end */



.red {
color:#660000;
}

.right {
float:right;
margin: 5px;}


.left {
float:left;
margin: 5px;}


.border {
border:1px solid black;
margin:0;
padding:0;
}

.smalltext {
font-size:x-small;
}

.center {
 margin:0 auto;
 text-align:center;
 display:block;
}


div.rightbox {
width:190px;
float:right;
border:1px solid #CCC;
font-size:85%;
line-height:135%;
margin:5px 0 5px 10px;
}

div.rightbox p, div.rightbox ul {
padding: 5px;
font-size:.95em;
}

.rightbox h2 {
background-color: #5a0000;
color:#ffffff;
font-size:1.4em;
font-weight:700;
line-height:150%;
margin:0;
padding:0 0 0 5px;
}

input[class="forminput"] {
position: absolute;
left: 320px;
margin-bottom: 2px;
}

textarea[class="forminput"] {
position: absolute;
left: 320px;
}

#webproper {
float:right;
margin:-22px 5px 0 0;
}
#webproper a {
border-bottom:none;
color:#333333;
}