body{
background: #DAC5D7;
font-family: verdana, sans;
}

h1{
color: #354d8d;
font-size: 10pt;
margin: 0.6em 0em 0.2em 0em;
}

p{
font-family: verdana, sans;
text-align: justify;
margin: 0em 2em 1.2em 2em;
font-size: 8pt;
}

.slogan{
border: 2px solid #F8981D;
background: #FFFFFF; 
margin: 0 auto;
margin-right: 5em;
padding: 0.5em;
font-size: 10pt;
font-weight: bold;
font-family: trebuchet ms, sans;
text-transform: capitalize;
}

ul{
list-style: none;
}

h2{
font-size: 10pt;
margin: 0.1em 0.1em 0.1em 0.5em;
color: #000000;
}

#outerbox{
width: 800px;
border: 2px solid #903C92;
background: #FFFFFF url('images/bottombox.gif') no-repeat bottom center;
margin: 0 auto;
overflow: auto;
}

#outerbox_gallery{
width: 1000px;
border: 2px solid #903C92;
background: #FFFFFF url('images/bottombox.gif') no-repeat bottom right;
margin: 0 auto;
overflow: auto;	
}

#outerbox_wide{
border: 2px solid #903C92;
margin: 0 auto;
overflow: auto;
background: #FFFFFF;
padding: 1em;
}

#logo{
margin: 0.5em 0.5em 0em 0.5em;
}

#logo img{
border: 0px;
}

#logospiel{
float: right;
font-size: 7pt;
padding-right: 1em;
text-align: right;
}

fieldset{
border: 0px;
}

#topnav{
font-size: 10pt;
width: 100%;
background: #903C92;
height: 1.8em;
}

#topnav ul{
margin: 0em 0em 0em 160px;
padding: 0em;
}

#topnav li{
display: inline;
}

#topnav a{
color: #FFFFFF;
text-decoration: none;
font-family: trebuchet ms, helvetica, verdana, sans;
letter-spacing: 0.2em;
font-weight: bold;
padding: 0em 0.3em 0.2em 0.3em;
margin-right: 1em;
border-bottom: 0.2em solid #903C92;
}

#topnav a:hover{
color: #903C92;
background: #FFFFFF;
border-bottom: 0.2em solid #F8981D;
}

#leftcolumn{
width: 160px;
float: left;
margin-right: 8px;
}

#leftnav{
width: 160px;
background: #F8981D url('images/leftnav_under.gif') bottom right no-repeat;
line-height: 1.2em;
margin-right: 1em;
}

#leftnav ul{
padding: 0.5em 1em 2em 0.5em;
margin: 0px;
}

#leftnav li{
margin: 0px;
padding: 3px 0px 0px 0em;
border-bottom: 1px solid #ffc84d;
}

#leftnav a{
color: #653767;
text-decoration: none;
font-size: 7pt;
font-weight: bold;
padding-left: 25px;
background: url('images/leftnav_dot.gif') no-repeat left center;
}

#leftnav a:hover{
color: #FFFFFF;
background: url('images/leftnav_dot_hover.gif') no-repeat left center;
}

#headlines{
color: #FFFFFF;
background: #FF00CC url('images/headtop.gif') top right no-repeat;
width: 160px;
margin-right: 1em;
}

#headlines p{
margin: 1.5em 0.5em 0.5em 0.7em;
background: #FF00CC;
text-align: left;
}

#headbottom{
height: 50px;
background: url('images/newsunder.gif') bottom right no-repeat;
}

#corp{
}

#work{
margin: 0 auto;
text-align: center;
}

#work p{
text-align: left;
margin-left: 170px;
margin-top: 0.8em;
}

.leftimg{
margin: 0em 0.2em 0.2em 0em;
border: 2px solid #903C92;
float: left;
display: run-in;
}

.rightimg{
margin: 0em 0em 0.2em 0.2em;
border: 2px solid #903C92;
float: right;
display: run-in;
}

#footer{
float: right;
margin-top: 9em;
clear: left;
color: #FFFFFF;
font-size: 8pt;
padding: 0.5em;
}

#footer a{
color: #FFFFFF;
}

#company{
margin: 0 auto;
font-size: 8pt;
width: 800px;
text-align: center;
}

/* NEWS SECTION STUFF */
.newsbox{
border:1px solid #903C92;
background: #fff9f0;
font-size: 9pt;
margin: 0.5em;
margin-left: 170px;
overflow: auto;
}

html>body .newsbox{
margin-left: 0.5em;
}

.headline{
font-size: 12pt;
color: #4f73D2;
margin: 0.3em;
}

.newshead{
color: #B0BCFF;
margin: 0.5em;
font-size: 10pt;
}

.newsbox p{
margin: 0.5em;
font-size: 10pt;
}

.newslink{
margin: 0.5em;
float: left;
}

.newslink a{
color: #FF00CC;
font-weight: bold;
margin-bottom: 0.5em;
}

.newslink a:hover{
color: #FF0000;
}

.newsdate{
color: #6f93F2;
font-size: 7pt;
}

/*  PIXELPOST SPECIFIC CODE */
#gallery{

}

#work a, #work a:link, #work a:visited{
color: #903C92;
}

#work a:hover{
color:#FF00CC;	
}


#photo a:link img, #photo a:visited img{
border: 2px solid #903C92;
}

#photo a:hover img{
border: 2px solid #FF00CC;
}

.thumbnails a:link img, .thumbnails a:visited img{
border: 2px solid #903C92;
}



.thumbnails  a:hover img{
border: 2px solid #FF00CC;
}

#photo{
margin: 0.6em auto;
padding: 0.3em;
}

#image-info{
margin: 0 auto;
text-align: center;
border: 1px solid #FFCC00;
background: #DAC5D7;
font-size: 10pt;
width: 600px;
padding: 0.5em;
}

.addcomment{
display: none;
}

.title{
float: right;
font-weight: bold;
color: #903C92;
font-family: courier new, serif;
}

#image-notes{
margin: 0.5em;
padding-top: 2em;
width: 400px;
}

.menu{
font-size: 8pt;	
}

.menu a{
text-decoration: none;
color: #D87800;
}

#image-navigate{
padding: 0em 1em 0em 1em;
font-size: 8pt;	
width: 600px;
margin: 0 auto;
}

#image-navigate a{
text-decoration: none;
color: #D87800;	
}

#page a{
color: #F8981D;
}

#page a:hover{
color: #DAC5D7;
}

.thumbnails{
margin: 0.3em;
padding: 3px;
}

/* DADAMAIL CODE */
#Content{
width: 450px;
margin: 0 auto;
font-size: 9pt;
}

.paraform{
margin: 0em;
font-size: 9pt;
border-top: 1px solid #903C92;
}


/*for da brudder*/
#brother{
border: 1px solid #F57E20;
margin: 0.5em;
text-align: center;
padding-bottom: 0.3em;
width: 400px;
margin: 0 auto;
}

#brother h1{
text-align: center;
font-weight: bold;
font-size: 10pt;
margin: 0.2em;
}

#brother img{
border: 2px solid #F57E20;
float: left;
margin-right: 0.5em;
}

#brother a{
font-size: 10pt;
color: #87480A;
font-weight: bold;
white-space: nowrap;
}
