/*UKPW Dark/beige CSS*/
body { 
margin-top : 10px;
margin-bottom : 10px;
color : #000;
background-color : #333;
font-family : verdana, arial, sans-serif;
} 
a:link { 
color : #99aadd;
text-decoration : none;
} 
a:visited { 
color : #aa77aa;
text-decoration : none;
} 
a:active { 
color : #000;
text-decoration : underline;
} 
a:hover { 
color : #aadd99;
text-decoration : underline;
} 
#wrapper { 
margin-left : auto;
margin-right : auto;
width : 800px;
text-align : left;
background : #181818;
border : 1px solid #fff;
} 
#wrapper .bold { 
font-weight : bold;
text-decoration : none;
} 
#wrapper .bold2 { 
font-weight : bold;
text-decoration : none;
color : #7c3f3e;
} 
#wrapper .boldctr { 
font-weight : bold;
text-align : center;
color : #dfdfdf;
} 
#wrapper .boldital { 
font-weight : bold;
font-style : italic;
text-align : center;
color : #aadd99;
} 
#header_wrapper { 
background : #a4e4a4 url('img/head_bg.gif') repeat-x bottom left;
margin : 0;
padding : 0;
border-bottom : 1px solid #fff;
} 
#header { 
height : 140px;
padding : 15px;
background : url('img/hdr3.jpg') no-repeat top right;
margin : 0;
} 
#header h1 { 
margin : 0;
font-size : 24px;
text-align : center;
padding-bottom: 100px;
color : #dfdfdf;
letter-spacing : -1px;
} 
#header h2 { 
margin : 0;
font-size : 14px;
text-align : center;
color : #dfdfdf;
letter-spacing : 1px;
} 
#right_side { 
margin : 10px 5px 0 0;
float : right;
width : 160px;
background : #181818 url('img/side_bg.gif') repeat-x bottom left;
border : 1px solid #dfdfdf;
} 
#left_side { 
margin : 10px 0 10px 5px;
float : left;
width : 160px;
background : #181818 url('img/side_bg.gif') repeat-x bottom left;
border : 1px solid #666;
} 
#left_side p, #right_side p { 
margin : 10px;
margin-top : 15px;
margin-bottom : 15px;
font-size : 12px;
line-height : 1.5em;
color : #000;
} 
#left_side h3, #right_side h3 { 
margin-top : 5px;
margin-bottom : 10px;
margin-left : 5px;
margin-right : 5px;
padding : 4px;
font-size : 14px;
font-weight : bold;
line-height : 1em;
color : #fff;
border : 1px solid #dfdfdf;
background-color : #7c3f3e;
} 
#left_side h4, #right_side h4 { 
margin-top : 0;
margin-bottom : 5px;
margin-left : 10px;
font-size : 12px;
font-weight : bold;
line-height : 1em;
color : #000;
} 
.box_side { 
background-color : #fff;
margin : 0;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 10px;
padding : 5px;
border : 1px solid #666;
font-size : 12px;
line-height : 1em;
color : #000;
} 
#gallery { 
margin-top : 1em;
margin-bottom : 1em;
margin-left : 180px;
margin-right : 180px;
} 
#gallery p { 
margin-top : 5px;
margin-bottom : 5px;
font-size : 12px;
line-height : 1em;
color : #000;
} 
#gallery h3 { 
margin-top : 5px;
margin-bottom : 10px;
font-size : 18px;
font-weight : bold;
line-height : 1em;
color : #000;
} 
#gallery h4 { 
margin-top : 0;
margin-bottom : 0;
font-size : 120%;
font-weight : bold;
line-height : 1em;
color : #000;
} 
#content { 
margin-top : 1em;
margin-bottom : 1em;
margin-left : 180px;
margin-right : 180px;
} 
#content p { 
margin-top : 5px;
margin-bottom : 5px;
font-size : 12px;
line-height : 1.5em;
text-align : justify;
color : #dfdfdf;
} 
#content h2, #content h3 { 
margin-top : 5px;
margin-bottom : 10px;
font-size : 18px;
font-weight : bold;
line-height : 1em;
color : #dfdfdf;
} 
#content h4 { 
margin-top : 0;
margin-bottom : 0;
font-size : 14px;
font-weight : bold;
line-height : 1em;
color : #dfdfdf;
} 
.box_center { 
background-color : #181818;
margin : 0;
padding : 10px;
border : 1px solid #666;
font-size : 12px;
color : #dfdfdf;
} 
#footer { 
height : 30px;
background-color : #7c3f3e;
clear : both;
text-align : center;
padding-top : 4px;
padding-bottom : 4px;
border-top : 1px solid #999;
color : #fff;
font-size : 12px;
line-height : 1.25em;
} 
#footer a:link { 
color : #fff;
text-decoration : none;
} 
#footer a:visited { 
color : #fff;
text-decoration : none;
} 
#footer a:active { 
color : #fff;
text-decoration : none;
} 
#footer a:hover { 
color : #fff;
text-decoration : underline;
} 
.float_left { 
float : left;
margin-right : 10px;
} 
.float_right { 
float : right;
margin-left : 10px;
} 
.thmwrap { 
text-align : center;
font-weight : bold;
} 
.thmwrap p { 
padding : 4px;
border : 1px solid #fff;
margin : 3px;
clear : none;
} 
.spacer { 
clear : none;
} 
.float { 
float : left;
padding : 4px;
border : 1px solid #666;
margin : 2px;
position : relative;
left : 15px;
} 
.float p { 
text-align : center;
font-weight : bold;
} 
#container { 
margin : 0 190px 40px 20px;
padding-right : 20px;
} 
img.odd { 
float : left;
background : #181818;
padding : 5px;
border : 1px solid #dfdfdf;
margin : 0 10px 0 0;
clear : none;
} 
img.even { 
float : right;
background : #181818;
padding : 5px;
border : 1px solid #dfdfdf;
margin : 0 0 0 10px;
clear : none;
} 
img.ctr { 
text-align : center;
background : #181818;
padding : 6px;
border : 1px solid #dfdfdf;
margin : 5px 0 0 -3px;
clear : none;
} 
img.contact {
background : #181818;
padding : 8px;
border : 1px solid #dfdfdf;
margin : 5px;
clear : none;
} 
#menu p { 
text-align : left;
line-height : 100%;
} 
#menu ul { 
margin-left : 20px;
margin-top : 5px;
padding-left : 0;
line-height : 165%;
} 
#menu { 
width : 157px;
padding-right : 3px;
list-style-type : none;
background : #181818;
} 
#menu dl { 
font-size : 11px;
width : 150px;
margin: 5px 0 0 5px;
padding : 0 0 10px 0;
background : #7c3f3e url(img/bottom.gif) no-repeat bottom left;
} 
#menu dt { 
margin : 0;
padding : 10px;
font-size : 14px;
font-weight : bold;
color : #fff;
border-bottom : 1px solid #fff;
background : #7c3f3e url(img/top.gif) no-repeat top left;
} 
#menu dd { 
margin : 0;
padding : 0;
color : #fff;
font-size : 1em;
border-bottom : 1px solid #fff;
background : #ecdbb6;
} 
#sidenav a, #sidenav a:visited { 
color : #000;
text-decoration : none;
display : block;
padding : 10px 5px 10px 20px;
font-weight : bold;
background : #ecdbb6 url(img/arrow.gif) no-repeat 10px 12px;
width : 125px;
} 
#sidenav a:hover { 
background : #7c3f3e url(img/arrowr.gif) no-repeat 11px 12px;
color : #fff;
font-weight : bold;
}