body, html {
height : 100%;
margin : 0;
padding : 0;
border : 0;
border-width : 0;
font-family : Georgia, Times, Times New Roman, serif;
font-size : small;
background:#dbdbdb url(../src/shadow_bg.png) top center repeat-y;
}

html > body #wrap #col1 #col2 {
height : 100%;
}

a:link {
color : #255191;
text-decoration : none;
}

a:visited {
color : #000;
text-decoration : none;
}

a:hover {
color : #e76416;
text-decoration : none;
}

a img {
border-width : 0;
}

p {
margin : 0;
padding : 0;
}

img {
border : 0;
}

#wrap {
width : 860px;
margin-left : auto;
margin-right : auto;
margin-top : 0px;
margin-bottom : 0;
height : 100%;
padding : 0px;
text-align : left;
}

#topbox {
width : 862px;
height : 50px;
margin : 0 0 0 -1px;
padding : 0px;
background-color : #dbdbdb;
border-left : 0;
border-right : 0;
border-width : 0;
}

#topboxnav {
width : 775px;
height : 50px;
margin: 50px 35px 0px 50px;
padding : 0px;
background-color : transparent;
border-left : 0;
border-right : 0;
font-family : Georgia, serif;
font-size : 75%;
text-transform : uppercase;
letter-spacing : 0.2em;
clear: both;
}

#col1 {
float : left;
width : 345px;
margin : 20px 35px 0px 50px;
padding : 0 0 20px 0;
background-color : transparent;
border-right : none;
height : 100%;
}

#col2 {
float : right;
width : 430px;
margin : 20px 0px 0px 0px;
background-color : transparent;
padding : 0.45em 0 20px 0;
border-left : none;
height : 100%;
}

#col1 p {
color : #000;
font-family : Georgia, serif;
font-size : 105%;
line-height : 1.7em;
padding-bottom : 0.75em;
}

.positionleft {
float : left;
}

.positionright {
float : right;
}

.clearfix {
display : inline-block;
}

.clearfix {
display : block;
}