/*FOR ALL IMAGES*/
img
{
border : 0px;
vertical-align : middle
}

/* BODY */
body
{
padding : 0px;
text-align : center;
font-size : normal;
color : #9900ff;
background-color : #000000;
/*line-height : 80%;*/
margin-top : 0;
margin-left : 0;
margin-right : 0;
}

/* THE LOGO CLASS */
.logo
{
padding : 4px;
text-align : center;
background-color : #000000;
border-bottom : 1px dotted #9900ff;
}

/*ALL HEADERS*/
.header
{
padding : 1px;
text-align : center;
font-size : small;
font-weight : bold;
color : #9966ff;
background-color : #190033;
border-bottom : 1px dotted #9900ff;
}

/* TEXT AREA */
.textarea
{
padding : 3px;
text-align : center;
font-size : small;
color : #9900ff;
background-color : #000000;
border-bottom : 1px dotted #9900ff;
}

/* USED FOR: ... (same as menu2 but aligned left) */
.main1
{
padding: 2px;
text-align : left;
font-size : small;
color:#9966ff;
background-color : #000000;
border-bottom : 1px dotted #9900ff;
margin : 2px
}

/* (same as main1 but centered) */
.main2
{
padding : 2px;
text-align : center;
font-size : small;
color:#808080;
background-image : url("../style/images/purplestars.gif");
background-repeat : repeat;
border-bottom : 1px dotted #9900ff;
}

/*USED ON ALL RESULTS PAGES*/
.result
{
padding : 2px;
text-align : center;
font-size : small;
font-weight : bold;
color:#ffffff;
background-color : #000000;
background-image : url("../style/images/purplestars.gif");
background-repeat : repeat;
border-bottom : 1px dotted #9900ff;
}

/*VIEWS (on all your services main page where views statistics are displayed*/
.views
{
padding : 1px;
text-align : center;
font-size : small;
color : #9900ff;
background-color : #000000;
border-bottom : 1px dotted #9900ff;
}

/* THE NEXT - BACK CLASS */
.backnext
{
padding : 2px;
text-align : center;
font-size : small;
font-weight : bold;
color : #808080; 
background-color : #000000; 
border-bottom : 1px dotted #9900ff;
}

/* THE 'JUMP PAGE' CLASS */
.jumppage
{
padding : 2px;
text-align : center;
font-size : small;
font-weight : bold;
color : #9900ff;
background-color : #000000;
border-bottom : 1px dotted #9900ff;
}

/* USED FOR 'GO BACK TO' LINKS, ('color' defines the text not the links) */
.footer
{
padding : 2px;
text-align : center;
font-size : small;
font-weight : bold;
color : #9966ff;
background-color : #190033;
border-bottom : 1px dotted #9900ff;
}

/* GLOBAL LINKS */
a:link, a:visited, a:active
{
color : #ffffff;
text-decoration : none;
font-weight : bold
}

/* <<<<<< SPECIFIC FONT COLOURS BELOW >>>>>> */

/* DATE */
.date
{
color : #808080
}

/* SECONDARY LINKS (looks best same colour as text) */ 
a.link2:link, a.link2:visited
{
color : #9900ff;
text-decoration : underlined;
}

a.link2:active, a.link2:focus 
{
color : #9900ff;
text-decoration : underlined;
background-color : #000000
}

/* VISITORS NAME (link to visitors details) */ 
a.visitor:link, a.visitor:visited 
{
color : #ffffff; 
text-decoration : none;
font-weight : bold
}

a.visitor:active, a.visitor:focus 
{
color : #ffffff;
text-decoration : none;
font-weight : bold;
background-color : #000000
}

/* HIGHLIGHTED TEXT */
.text2
{
font-weight : bold;
color : #ffffff
}

/* ADMINS NAME (GUESTBOOK REPLY) */
.admin
{
color : #9900ff;
}


input.password,input[type=password]{
border:2px solid #9900ff;
background-color:#000000;
color:#808080}

input.text,input[type=text]{
border:2px solid #9900ff;
background-color:#000000;
color:#808080}

input.file,input[type=file]{
border:2px solid #9900ff;
background-color:#000000;
color:#808080}

input.submit,input[type=submit]{
border:2px solid #9900ff;
background-color:#000000;
color:#808080}

select{
border:2px solid #9900ff;
background-color:#000000;
color:#808080;
margin:3px} 

textarea{
margin:3px;
border:2px solid #9900ff;
background-color:#000000;
color:#808080}

.bold{
font-weight:bold;
}

.small{
font-size: small;
}

.boldsmall{
font-weight: bold;
font-size: small;
}