/* General */

a:link { color: #f40c85; text-decoration: none; }
a:active { color: #bab2ab; text-decoration: underline; }
a:visited { color: #f40c85; text-decoration: none; }
a:hover { color: #bab2ab; text-decoration: underline; }

a.bold-link:link { color: #b35807; font-weight: bold; text-decoration: none; }
a.bold-link:active { color: #bab2ab; font-weight: bold; text-decoration: underline; }
a.bold-link:visited { color: #b35807; font-weight: bold; text-decoration: none; }
a.bold-link:hover { color: #bab2ab; font-weight: bold; text-decoration: underline; }

a img { border: none; }

blockquote, body, center, div, dd, dl, form, input, h1, h2, h3, h4, h5, h6, menu, ul, ol, p, i, td { font-family: verdana, geneva, arial, sans-serif; }
body { margin: 0px; padding: 0px; background-color: #fff; color: #361805; font-size: 10px; }
table { padding: 0px; border: 0px; border-spacing: 0px; }
td, th { font-size: 10px; }
/* hack :first-child shows CSS except Win IE 4.0 - 6.x, Mac IE 4.x, All NS 4.x, Win Opera 3.5 - 6.x, OSX/Mac Opera 5.0 - 6.x, MSN for OSX, OSX iCab 2.x, OSX OmniWeb 4.1 - 4.2 */
head:first-child+body ul { margin: 0px 0px 30px -16px; }
h1 { font-size: 10px; font-weight: bold; color: #b35807; margin: 0px 0px 4px 0px; }
h2 { font-size: 10px; font-weight: bold; color: #361805; margin: 0px 0px 4px 0px; }
h3 { font-size: 10px; font-weight: bold; color: #000; margin: 0px 0px 4px 0px; }
#head { width: 800px; height: 96px; margin: 0px auto 0px auto; border-left: solid 1px #bab2ab; border-right: solid 1px #bab2ab; border-bottom: solid 1px #361805; background-image: url(../imgs/pinkospy_logo.gif); background-repeat: no-repeat; position: relative; }
#top-nav { top: 24px; left: 320px; width: 391px; height: 42px; padding: 0px; text-align: right; float: right; position: absolute; z-index: 10; }
.nav-image { border: 0px; float: left; }

table.main { width: 800px; margin: 0px auto 0px auto; border-bottom: solid 1px #bab2ab; border-left: solid 1px #bab2ab; border-right: solid 1px #bab2ab; }
/* hack :first-child shows CSS except Win IE 4.0 - 6.x, Mac IE 4.x, All NS 4.x, Win Opera 3.5 - 6.x, OSX/Mac Opera 5.0 - 6.x, MSN for OSX, OSX iCab 2.x, OSX OmniWeb 4.1 - 4.2 */
head:first-child+body table.main { width: 802px; }

td.main1 { width: 15%; padding: 0px 20px 20px 20px; vertical-align: top; }
td.main2 { width: 55%; padding: 0px 25px 20px 25px; border-left: solid 1px #361805; border-right: solid 1px #361805; vertical-align: top; overflow: auto; }
td.main3 { width: 30%; padding: 0px 20px 20px 20px; background-image: url(../imgs/bgs/bottom_swirly.gif); background-position: bottom right; background-repeat: no-repeat; vertical-align: top; }
td.main2-3 { width: 85%; padding: 0px 25px 20px 25px; border-left: solid 1px #361805; vertical-align: top; overflow: auto; }

td.main3 ul { list-style-image: url(../imgs/list_image.gif); }

#project-nav { font-weight: bold; color: #8b613b; }
#project-nav a { font-family: myriad, verdana, geneva, arial, sans serif; font-size: 10px; }
#email { font-size: 9px; margin-top: 80px; position: relative; z-index: 50;}
#copy { width: 600px; margin: 0px auto 10px auto; font-size: 9px; color: #bab2ab; text-align: center; position: relative; }

.td-image { padding-right: 8px; }
.header { margin: 0px 0px 32px 0px; }

/* Home */

#home-box1 { width: 125px; background-image: url(../imgs/bgs/gradient1.gif); border: solid 1px #bab2ab; padding: 4px; position: relative; }
#home-box2 { width: 246px; background-image: url(../imgs/bgs/gradient2.gif); border: solid 1px #bab2ab; padding: 4px; position: relative; }

/* Level2 */
