/* Digital Castle Inc.                                 */
/* File Name dci5.ccs					*/
/* CSS for web5 version of public website              */
/* Date Created: Feb 11 2013                           */
/* Last Update : March 6 2013                             */



body.main
{
background-image:url('images/index.jpg'); 
}

body.about_us
{
background-image:url('images/about_us.jpg'); 
background-repeat:no-repeat;
background-postion:top left;
}

body.contact_us
{
background-image:url('images/contact_us.jpg'); 
background-repeat:no-repeat;
background-postion:top left; 
}

body.links
{
background-image:url('images/links.jpg'); 
background-repeat:no-repeat;
background-postion:top left;
}

h1 
{
text-align: center
}

/******************* div */

/******************* paragraphs */

p 
{
font-family: Arial
}

p.dci
{
margin-left:11cm;
margin-top: 20px;
margin-bottom: 50px;
color:#77BB77;
font-size:300%;
letter-spacing:-2px;
padding:2px;
}


p.indexdci
{
margin-left:2cm;
margin-top: 20px;
margin-bottom: 400px;
color:#77BB77;
font-size:500%;
letter-spacing:-2px;
padding:2px;
}

p.plaino_black_middle
{
position:absolute;
top:50%;
margin-left:1cm;
margin-top:7cm;
color:#000000;
font-size:100%;
padding:2px;
}

p.plaino_green
{
margin-left:1cm;
margin-top:7cm;
color:#77bb77;
font-size:150%;
padding:2px;
}

p.plaino_black
{
margin-left:1cm;
margin-top:7cm;
color:#000000;
font-size:150%;
padding:2px;
}

p.plaino_small_black
{
margin-left:1cm;
color:#CCEECC;
font-size:150%;
padding:2px;
}

p.plaino_small_green
{
margin-left:1cm;
color:#77bb77;
font-size:150%;
padding:2px;
}

p.plaino_small_white
{
margin-left:1cm;
color:#ffffff;
font-size:150%;
padding:2px;
}

p.menu
{
position:absolute;
top:15%;
color:#77BB77;
font-size:200%;
padding:30px;
margin-left: .5cm;
margin-top: 100px;
}

p.menulinks
{
position:absolute;
top:15%;
color:#77BB77;
background-color:#444;
font-size:200%;
padding:30px;
margin-left: .5cm;
margin-top: 100px;
}

p.exlinks
{
color:#77BB77;
font-size:200%;
padding:30px;
margin-left: 1cm;
margin-top: 100px;
}


p.updated_white
{
position:absolute;
top:90%;
margin-left:1cm;
color:#CCEECC;
font-size:150%;
padding:2px;
}

p.updated_black
{
position:absolute;
top:90%;
margin-left:1cm;
color:#000000;
font-size:150%;
padding:2px;
}

p.updated_green
{
position:absolute;
top:90%;
margin-left:1cm;
color:#77bb77;
font-size:150%;
padding:2px;
}

/******************* images */

img 
{
border:0;
margin-left:40px
}


/******************* anchors */
a
{
color:#77BB77;
}


a:hover {
	color:#000000;
	text-decoration:none;
}

a.menu
{
color:#66FF66;
padding:30px;

}

a.exref
{
color:#000000;
font-size:100%;
padding:10px;
margin-top: 100px;
}

/******************* email */
a.email
{
color:#789;
padding:10px;
}

a.menu:hover {
	color:#77BB77;
	text-decoration:none;
} 

a.email:hover {
	color:#77BB77;
	text-decoration:none;
}

