	/*		Poly Emp Style Sheet Doc. 
			Author: Ilai Amir // One Sweet Moment Design
			© 2006 www.osmdesign.co.nz 							*/

/* <TAG> STYLES */

.homeblurb
{
border:1px dotted #666666;
padding:5px;
background-color:#E1FFE1;
margin-top:25px;


}

body, html
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:19px;
background-image:url(../images/tile.gif); 
}

abbr
{
color:#FF0000;
cursor:help;
}

h1 {
line-height:0px;
font-size:24px;
margin-bottom:20px;
margin-top:4px;
}

h2 {
margin:0px;
line-height:26px;
}

h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:0px;
text-transform:uppercase;
font-size:22px;
letter-spacing:3px;
color:#12ff00;
}
h4 {
margin:2px;
}


img {
margin:0px;
border:0px;
}

/* <TAG> STYLES WHITHIN ELEMENTS */

.admin a {
font-size:10px;
text-decoration: none;
}

.adminnews a {
font-size:10px;
text-decoration: none;
}

.adminlinks a {
font-size:10px;
text-decoration: none;
}

#adminsection ul {
list-style:url(../images/plus.gif);
}

.content ul {
font-size:11px;
}

.content a {
color:#0033FF;
text-decoration:none;
}

.content a:hover {
color:#ff0000;
}

.deletetable td
{
background-color:#eeeeee;
border:1px solid #333333;
}

.delspan a
{
color:#FF0000;
}

#employ a {
font-size:11px;
letter-spacing:0px;
}

#footer a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:3px;
text-decoration:none;
color:#333333;
}

#footer a:hover {
color:#FF0000;
}

#leftmenu ul {
list-style-image:url(../images/arrow.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
line-height:15px;
margin-left:-15px;
margin-bottom:1px;
margin-top:5px; 

}

#leftmenu li {
margin-top:22px; 
margin-bottom:22px;
}

#leftmenu ol li {
margin-top:15px; 
margin-bottom:15px;
}

#leftmenu ol {
list-style-image:url(../images/darrow.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
margin-left:-35px;
line-height:20px; 
}

#leftmenu a {
text-decoration:none;
color:#111111; 
}

#leftmenu a:hover {
color:#ff0000; 
}

#prog1 a {
color:#000000;
}
#prog1 a:hover {
color:#FF0000;
}
#prog2 a {
color:#000000;
}
#prog2 a:hover {
color:#FF0000;
}
#prog3 a {
color:#000000;
}
#prog3 a:hover {
color:#FF0000;
}

/* PAGE CLASSES */

.contenttd {
text-align:left;
}

.datetd {
font-size:9px;
}

.deletetable {
width:100%;
text-align:center;
border:1px solid black;
background-color:#eeeeee;
}

/* text spans */

.contacttable {
font-size:11px;
letter-spacing:1px;
}
.desc {
font-weight:bold;
font-size:10px;
}

.delspan {
font-weight:bold;
color:#FF0000;
font-size:11px;
}

.error {
color:#FF0000;
font-size:10px;
}

.gospan
{
border:1px dashed red;
font-weight:bold;
padding:5px;
}

.gospan a
{
font-weight:normal;
}

.left
{
font-weight:bold;
text-align:left;
font-size:18px;
padding:6px;}

.more {
font-size:9px;
letter-spacing:-1px;
}

.osmnews {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:1px;
font-style:italic;
font-weight:normal;
color:#FF9900;
font-variant:small-caps;
}

.prog {
font-size:11px;
letter-spacing:-1px;
}

.quote {
font-style:italic;
font-size:11px;
letter-spacing:0px;
}

.ref {
text-align:right;
font-weight:bold;
}

.staff {
text-align:center;
width:400px;
}

.strong {
font-weight:bold;
}

.success
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:4px;
color:#0000FF;
}

/* PARENT LAYOUT DIVS */

#container {

position:relative; 
left:50%;
margin-left:-350px;
width:700px;
display:block; 
overflow:visible;

padding-top:1px;


border:1px solid #cccccc;
border-top:0px;
border-bottom:0px;
background-image:url(../images/tilegreen.gif);
}

#header {
position:relative;
left:50%;
margin-left:-350px;
width:700px;
display:block; 
top:2px;
height:140px; 

border:1px solid #cccccc;
border-bottom:0px;
font-size:56pt;
text-align:center;
letter-spacing:2px;
font-weight:bolder;

}

#contentright {
float:right; 
position:relative; 
width:523px;
right:0px;
top:10px;
height:100%;
padding:20px;
padding-top:10px;

letter-spacing:1px;
line-height:19px;
border-left:1px solid #cccccc;

}

.clear {clear:both;}



#leftmenu
{
float:left; 
position:relative; 
width:135px;
padding:0px;


}


.osm {

font-size:8px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#creds {
position:relative;
left:50%;
margin-left:-350px;
width:700px;
display:block; 
top:5px;
padding-top:10px;
padding-bottom:10px;

color:#aaaaaa;
font-size:10px;
letter-spacing:-0px;
text-align:center;

}

#creds a
{
color:#666666;
text-decoration:none;
border-bottom:1px dotted #999999;
}
#creds a:hover
{
color:#FF3333;
border-bottom:1px dotted #FF3333;
}

#footer {
position:relative;
left:50%;
margin-left:-350px;
width:700px;
display:block; 
background-image:url(../images/tilegreen.gif);

border:1px solid #cccccc;
border-top:0px;
padding-top:10px;
padding-bottom:10px;

}
#footerinside {


font-size:11px;
color:#999999;
background-color:#eeeeee;
letter-spacing:0px;
line-height:16px;
text-align:center;
border-top:1px dashed #999999;
border-bottom:1px dashed #999999;
width:100%;

}

/* CHILD LAYOUT DIVS */

.admin {
position:absolute;
top:5px;
left:420px;
width:100px;
height:20px;
text-align:center;
border:1px dashed blue;
}

.adminnews {
position:absolute;
top:160px;
left:420px;
width:100px;
height:20px;
text-align:center;
border:1px dashed blue;
}

.adminlinks{
position:absolute;
top:260px;
left:420px;
width:100px;
height:20px;
text-align:center;
border:1px dashed blue;
}



.logout {
position:absolute;
top:5px;
left:405px;
width:100px;
height:20px;
text-align:center;
border:1px dashed green;
}



#newspreview {
position:relative;
width:480px;
height:230px;
padding:10px;
overflow:auto;
border:1px solid #666666;
}

#newssubmit {
position:relative;

width:500px;
height:20px;
text-align:center;
}

#progcont
{
position:relative;
height:250px;
}

.newsblock {
width:520px; 
margin-bottom:30px;
}



#pic {
position:absolute;
top:40px;
left:413px;
width:100px;
height:100px;
border:1px solid #666666;
}

#picbig {
position:relative;
top:10px;
left:0px;
width:100%;
text-align:center;
}

#piclink {
position:absolute;
top:85px;
left:0px;
width:100px;
height:14px;
font-weight:bold;
text-align:center;
margin:0px;
}

#picthumb {
position:absolute;
top:40px;
left:20px;
width:60px;


}

.posted {
font-size:10px;
font-style:italic;
}

#prog1 {
position:absolute;
top:0px;
left:20px;
width:150px;
height:170px;
text-align:center;
}

#prog2 {
position:absolute;
top:40px;
left:190px;
width:150px;
height:170px;
text-align:center;
}
#prog3 {
position:absolute;
top:80px;
left:360px;
width:150px;
height:170px;
text-align:center;
}

.shortstory {
text-align:justify; 
padding:3px; 
border-top:1px solid #D3D3D3;
}