body {
font-size:82%;
font-family: verdana, arial, helvetica, "bitstream vera sans", sans-serif;
color: #000;
text-align:center;
margin:0px;
padding:0;
background-color:#f6d621;
}
img
{
border:none;
}
h2 {
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}
a:link.leftlink, a:visited.leftlink
{
margin:0;
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
a:hover.leftlink
{
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#0000ff;
font-weight:bold;
text-decoration:underline;
}
a:active.leftlink
{
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
a:link.rtlink, a:visited.rtlink
{
float:right;
margin:0;
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
a:hover.rtlink
{
float:right;
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#0000ff;
font-weight:bold;
text-decoration:underline;
}
a:active.rtlink
{
float:right;
background-image:url(images/linkbg.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding:10px 0 10px 20px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
/* MASTER CONTAINERS */
#canvas {
width:980px;
text-align:left;
margin-left:0;
margin-right:auto;
}
#headerblock {
width:980px;
text-align:left;
margin-left:0;
margin-right:auto;
height:150px;
}
#logo {
float:right;
width:158px; 
height:115px; 
background-image:url(images/animlogoo.gif);
background-repeat:no-repeat;
text-indent:-900em;
z-index:101; 
}
#logo a,#logo a:link, #logo a:visited,#logo a:hover,#logo a:active,#logo :hover > a
{
width:158px; 
height:415px; 
display:block;
z-index:999; 
}
#loadan {
position:absolute; 
left:250px; 
top:250px; 
width:506px; 
height:65px; 
z-index:1;
}
#boo {
position:absolute;
margin-top:71px; 
width:467px; 
height:347px; 
z-index:10;
visibility:hidden;
}
#bootext {
position:absolute;
width:200px;
height:115px;
z-index:100;
left: 150px;
top: 62px;
visibility: hidden;
}
#tophomeimage {
background-image:url(images/topleftnews.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:145px;
height:143px;
text-indent:-900em;
float:left;
}
#topresimage {
background-image:url(images/topleftres.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:145px;
height:143px;
text-indent:-900em;
float:left;
}
#topclientimage {
background-image:url(images/topleftclient.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:145px;
height:143px;
text-indent:-900em;
float:left;
}
#topcontimage {
background-image:url(images/topleftcont.jpg);
background-position:0 0;
background-repeat:no-repeat;
width:145px;
height:143px;
text-indent:-900em;
float:left;
}
#menubox {
float:left;
margin:45px 0 0 0;
width:143px;
}
#homecontent {
float:left;
clear:both;
background-image:url(images/onedot.gif);
background-position:157px 1px;
background-repeat:repeat-y;
padding:30px 20px 0 175px;
margin:0;
width:530px;
height:460px;
font-size:0.8em;
}
#homecontent h1{
background-image:url(images/thesecondis.gif);
background-position:-13px 0;
background-repeat:no-repeat;
text-indent:-900em;
height:27px;
}
#newscontent {
float:left;
clear:both;
background-image:url(images/onedot.gif);
background-position:158px -4px;
background-repeat:repeat-y;
padding:20px 20px 0 175px;
margin:0;
width:530px;
font-size:0.8em;
height:460px;
}
#newscontent h1{
background-image:url(images/newnewshead.gif);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-900em;
height:26px;
}
#newsdots {
float:left;
width:210px;
height:440px;
background-image:url(images/onedot.gif);
background-position:left 1px;
background-repeat:repeat-y;
padding:40px 0 0 30px;
display:inline;
font-size:0.8em;
}
#clientcontent {
float:left;
clear:both;
background-image:url(images/petersarm.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin:0;
width:450px;
display:inline;
font-size:0.8em;
height:450px;
}
#clientdots {
background-image:url(images/onedot.gif);
background-position:left -4px;
background-repeat:repeat-y;
margin:0 0 0 158px;
height:60px;
width:7px;
display:inline;
float:left;
}
#clientcontent h1{
width:270px;
background-image:url(images/clients.gif);
background-position:10px 20px;
background-repeat:no-repeat;
text-indent:-900em;
height:47px;
display:inline;
float:left;
}
#clientsflash {
margin-left:158px;
}
#clientsflogo {
margin:80px 0 0 138px;
text-align:center;
}
#clienttext {
float:left;
width:300px;
height:270px;
background-image:url(images/onedot.gif);
background-position:10px 60px;
background-repeat:repeat-y;
padding:20px 0 0 30px;
display:inline;
font-size:0.8em;
}

#rescontent {
float:left;
clear:both;
background-image:url(images/onedot.gif);
background-position:157px 1px;
background-repeat:repeat-y;
padding:20px 20px 0 175px;
margin:0;
width:580px;
display:inline;
font-size:0.8em;
height:460px;
}
#rescontent h1{
background-image:url(images/resourceheader.gif);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-900em;
height:27px;
}
#respeoplelinks {
float:left;
margin:0;
width:140px;
height:90px;
display:inline;
}
#respeoplelinks ul{
padding:0;
margin:0;
list-style:none;
}
#respeoplepic {
float:left;
height:274px;
display:inline;
}
#respeoplebiog {
float:left;
width:50px;
height:480px;
background-image:url(images/onedot.gif);
background-position:0 1px;
background-repeat:repeat-y;
padding:0 0 0 20px;
display:inline;
font-size:0.8em;
}
#contactdots {
float:left;
width:50px;
height:510px;
background-image:url(images/onedot.gif);
background-position:0 70px;
background-repeat:repeat-y;
padding:0 0 0 20px;
display:inline;
font-size:0.8em;
}
#contacthead h1{
position:absolute;
top:179px;
left:167px;
margin:0;
background-image:url(images/contacthead.gif);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-900em;
height:27px;
width:476px;
display:inline;
}
#contactsenthead h1{
position:absolute;
top:151px;
left:166px;
margin:0;
background-image:url(images/sentform.gif);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-900em;
height:62px;
width:476px;
display:inline;
}
#perch {
position:absolute;
top:91px;
left:476px;
margin:0;
background-image:url(images/birdieopt.gif);
background-position:0;
background-repeat:no-repeat;
height:152px;
width:112px;
z-index:9999;
}
#flown {
position:absolute;
top:-12px;
left:340px;
margin:0;
background-image:url(images/fly.gif);
background-position:0 0;
background-repeat:no-repeat;
height:162px;
width:235px;
z-index:9999;
}
#contactcontent {
float:left;
clear:both;
background-image:url(images/onedot.gif);
background-position:158px -8px;
background-repeat:repeat-y;
padding:70px 20px 0 175px;
margin:0;
width:330px;
display:inline;
font-size:0.8em;
height:450px;
}
#contactcontent p {
margin:5px 0 0 0;
width:300px;
}
#contactcontent ul {
margin:10px 0 0 0;
padding:0;
list-style:none;
}
#contactcontent li {
margin:5px 0 0 0;
}
#contactcontent label {
float:left;
width:10em;
margin-right:1em;
text-align:right;
}
.submitbut {
padding-left:117px;
}
#homerighttdots {
background-image:url(images/onedot.gif);
background-position:0 5px;
background-repeat:repeat-y;
position:absolute;
left:730px;
top:210px;
width:19px;
height:410px;
}
#bigimg {
float:left;
margin:0;
padding:0;
}

#iprlogo {
clear:both;
float:left;
margin:15px 0 0 0;
background-image:url(images/ipr.gif);
background-position:left top;
background-repeat:no-repeat;
width:159px;
height:21px;
text-indent:-900em;
}

/* MENU STYLES */
#menubox ul{
padding:0;
margin:0;
list-style-type:none;
}
#menubox ul li{
line-height:1em;
padding:0 0 0 0;
}

#sourceactive{
background-image:url(images/home2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#resourceactive{
background-image:url(images/resource2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#clientsourceactive{
background-image:url(images/clientsource2.gif);
width:142px;
height:21px;
text-indent:-900em;
display:block;
}
#enewsactive{
background-image:url(images/sourceeb.gif);
width:142px;
height:21px;
text-indent:-900em;
display:block;
}
#sourcecontactactive{
background-image:url(images/sourceofcontact2.gif);
width:142px;
height:20px;
text-indent:-900em;
display:block;
}
#source a,#source a:link,#source a:visited
{
background-image:url(images/home1.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#source a:hover
{
background-image:url(images/home2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#aresource a,#aresource a:link,#aresource a:visited
{
background-image:url(images/resource1.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#aresource a:hover
{
background-image:url(images/resource2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#clientsource a,#clientsource a:link,#clientsource a:visited
{
background-image:url(images/clientsource1.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#clientsource a:hover
{
background-image:url(images/clientsource2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#clientlist
{
clear:both;
margin:0 20px;
width:750px;
}
#clientlist ul
{
margin:0 0 5px 0;
padding:0;
list-style:none;
}
#clientlist ul li
{
margin:0;
padding:6px;
display:inline;
font-size:0.9em;
white-space:nowrap;
text-transform:uppercase;
}
#clientlist a:link,#clientlist a:visited
{
color:#000;
font-weight:bold;
text-decoration:none;
}
#clientlist a:hover
{
color:#0000FF;
text-decoration:underline;
font-weight:bold;
}
#clientlist a:active
{
color:#000;
text-decoration:none;
font-weight:bold;
}
#enews a,#enews a:link,#enews a:visited
{
background-image:url(images/sourceea.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#enews a:hover
{
background-image:url(images/sourceeb.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#contactsource a,#contactsource a:link,#contactsource a:visited
{
background-image:url(images/sourceofcontact1.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}
#contactsource a:hover
{
background-image:url(images/sourceofcontact2.gif);
width:142px;
height:19px;
text-indent:-900em;
display:block;
}

/* EDITOR STYLES */
#admincontent {
position:absolute;
top:170px;
left:200px;
padding:20px;
margin:0;
width:530px;
}
#admincontent h1 {
margin:10px 0;
font-size:1.2em;
}
#admincontent p {
margin:10px 0;
font-size:0.8em;
}
#admincontent ul {
margin:0;
padding:0;
list-style:none;
font-size:0.8em;
}
#admincontent ul li {
background-image:url(images/onedot.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:10px 0;
}
#admincontent a:link, #admincontent a:visited
{
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
#admincontent a:hover
{
text-transform:uppercase;
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}
#admincontent a:active
{
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}

#adminnavigation {
position:absolute;
top:170px;
left:10px;
margin:0;
width:185px;
font-size:0.9em;
}
#adminnavigation ul{
padding:20px 0;
margin:0;
list-style:none;
}
#adminnavigation ul li{
background-image:url(images/onedot.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:15px 0;
}
#adminnavigation a:link, #adminnavigation a:visited
{
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
#adminnavigation a:hover
{
text-transform:uppercase;
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}
#adminnavigation a:active
{
text-transform:uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}


