/* Clean default styling */

* {
 margin: 0;
 padding: 0;
 font-size: 1em;
}

:link, :visited {
 text-decoration: none;
}

ul, ol, li {
 list-style: none;
}

h1, h2, h3, h4, h5, h6 {
 font-size: 1em;
 font-weight: normal;
}

img {
 border: 0;
}

div.clear {
 clear: both;
 height: 5px;
}

/* END Clean default styling */


a, a:link, a:visited, a:active, a:hover {
 text-decoration: none;
}

a, a:link, a:visited, a:active {
 color: #484848;
}

a:hover {
 color: #017dda;
}

h2 a, h2 a:link, h2 a:visited, h2 a:active {
 color :#000;
}

h2 a:hover {
 color: #017dda;
}

hr {
 clear: both;
 width: 60%;
 border: none;
 height: 1px;
 background: #ccc;
 margin: 5px auto;
}

h1 {
 font-size: 1.4em;
 font-weight: bold;
 margin-bottom: 10px;
}

h2 {
 font-size: 1.1em;
 font-weight: bold;
 margin: 5px 0;
}

html {
 font-size: 62.5%;
}

body {
 background: #fff;
 color: #000;
 font: 1.2em/1.65em "Trebuchet Unicode MS", "Lucida Sans Unicode", "Bitstream Vera Sans", "Lucida Grande", "Verdana", "Helvetica", "sans-serif";
}

div#wrapper {
 background: #fff;
 width: 760px;
 min-width: 760px;
 margin: 40px auto;
}

div#image {
 float: left;
 width: 250px;
 margin-left: 20px;
}

img {
 width: 250px;
}

div#content {
 float: right;
 width: 450px;
 text-align: left;
 margin: 2px 0 20px 40px;
}

div#right {
 float: right;
 width: 265px;
 min-width: 265px;
}

div#left {
 float: left;
 width: 185px;
 min-width: 185px;
}

div#footer {
 text-align: center;
 font-weight: thin;
 font-size: 0.9em;
 color: #666;
}

ul {
 margin: 10px 0;
}