/* ********
Robert Boyce Web Design
version 2.1
******** */

*
{
margin: 0;
padding: 0;
border: 0;
font-family: jensen, garamond, georgia, times, serif;

}

body
{
background-color: #E7D2B7;
/*
background-image: url(bg.png);
background-position: top center;
background-repeat: repeat-y;
*/
}

#main
{
width: 760px;
margin: 0 auto;
}

a
{
color: #069;
}

.header .logo
{
width: 290px;
height: 285px;
float: left;
position: absolute;
top: 0;
}

.header .rightside
{
margin: 30px 0 0 290px;
min-height: 250px;
}

.header .navigation
{
width: 490px;
height: 68px;
}
.header .navigation li
{
list-style-type: none;
display: inline;
}
.header .navigation li a
{
display: block;
float: left;
width: 137px;
margin: 2px;
padding: 7px;
border: 1px solid #666;
color: black;
text-decoration: none;
text-align: left;
font-size: 16pt;
overflow: hidden;
}
.header .navigation li a.selected
{
margin: 2px;
padding: 6px;
border: 2px solid black;
color: black;
text-decoration: underline;
}
.header .navigation li a:hover
{
background: #d3c2a7;
}

.header .rightside p
{
width: 450px;
padding: 0 10px;
font-size: 14pt;
text-align: justify;
line-height: 1.35em;
}

.p_item
{
margin: 1em 0;
padding: 1em 0;
width: 760px;
border-top: 1px dotted black;
min-height: 250px;
}

.p_item .title
{
width: 760px;
margin: 0;
padding: 0;
font-size: 16pt;
}
.p_item .title .titleholder
{
float: left;
margin: 0;
}
.p_item .title .titleholder h3
{
font-size: 1em;
width: 417px;
margin: .1em 0 .3em 10px;
}
.p_item .title .buttons
{
float: right;
margin: 0;
height: 1.2em;
overflow: hidden;
width: 314px;
}
.p_item .title .buttons li
{
list-style-type: none;
display: inline;
}
.p_item .title .buttons li a
{
display: block;
float: left;
width: 133px;
margin: 0 5px .2em 0;
padding: .1em 7px;
border: 1px solid #666;
color: #222;
text-decoration: none;
text-align: left;
font-size: .8em;
overflow: hidden;
}
.p_item .title .buttons li a.weak
{
border: 1px solid #aaa;
color: #666;
}
.p_item .title .buttons li a:hover
{
background: #d3c2a7;
}


.p_item .preview
{
width: 313px;
height: 240px;
float: right;
}

.p_item p
{
font-size: 12pt;
text-align: justify;
line-height: 1.35em;
padding: 0 10px;
width: 417px;
}


.contact
{
padding: 0 7px;
line-height: 1.3em;
font-size: 120%;
}
.contact h3
{
margin: 0;
}
.contact .infotype
{
margin: 0 0 .5em 0;
}