/* CSS Document */

body {background-repeat:no-repeat;background-position:top;background-color:#000000;color:#FFFFFF;font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
p {font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#index_pg a{ color:#CCCCFF;}
.bold{font-weight:bolder}
.italic{font-style:italic; color:#FFFFFF;}
.red_bold{font-weight:bold;color:#CC0000;font-size:16px}
.stylist{font-family:Papyrus}
.video{float:right;margin:1em;padding:1em;border:1px solid;border:5px groove grey}

#mainright {width:33%;float:right;padding-bottom:10px;}	
#maincenter {width:34%;	float:left;padding-bottom:10px;}	

#mainleft {	width:33%;float:left;padding-bottom:10px;font: normal 15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#mainleft{padding-left: 0;margin-left: 0;border-bottom: 1px solid gray;width: 202px;}
#mainleft li{list-style: none;margin: 0;padding: 0.25em 0;border-top: 1px solid gray;color:#000000;}
#mainleft li a { text-decoration: none;}
#mainleft li a:hover { text-decoration: none;color:#999999;}

#mainright {	width:33%;font: normal 15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#mainright{padding-left: 0;margin-left: 0;border-bottom: 1px solid gray;width: 200px;}
#mainright li{list-style: none;margin: 0;padding: 0.25em 0;border-top: 1px solid gray;color:#000000;}
#mainright li a { text-decoration: none;}
#mainright li a:hover { text-decoration: none;color:#999999;}

#nav_text{width:100%;text-align:center;position: absolute;bottom: 25px}
#nav_text li{display:inline;font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}

#copyright{width:100%;text-align:center;position: absolute;bottom: 20px;font: normal 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}

ul li ul {display:none;left:150px;position:absolute}
ul li:hover ul { display: block; }

.main_nav li{padding:1em;border:2px solid grey;float:left;display:inline;font-family:cursive;background-color:#CCCCCC}

address{color:grey;font-variant:small-caps;text-align:center;clear:both;border-top:1px solid grey}
#links{width:130px;float:left;margin-right:10px;margin-top:60px;background-color:grey;padding:20px 0px 20px 20px;margin-right:20px;
font:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif}
#links a{font-size:18px;color:white;display:block;text-decoration:none;border-bottom:2px groove black;padding:5px}
#links a:hover{color:#000000;border:5px outset grey;text-align:center}
#main{width:70%;float:left;border-left:1px solid grey;padding:20px}
#firstp:first-letter{float:left;font-size:400%;line-height:0.8}

/*For the round corners*/
.r1,r2,r3,r4{overflow:hidden;display:block;font-size:6px}
.r1{color:grey;margin:0 5px}
.r2{color:grey;margin:0 3px}
.r3{color:grey;margin:0 2px}
.r4{color:grey;margin:0 1px}