/***** universal settings ************/

* {padding:0;margin:0;}

/****** re-defined tag settings *******/

body {
color:#333;
background:#fff;
font-family:'arial',helvetica,verdana,sans-serif;
font-weight:normal;
font-size:1em;
text-align:left;
height:100%;
}

a {outline:none;focus:none;}

/**** side nav container ****/

#side {
background:#fff url(images/bg.gif);
background-repeat:repeat-x;
width:220px;
min-height:900px;
float:left;
overflow:visible;
}

/*** for ie6 ***/
/*\*/
* html #side {
height: 900px;
}
/**/

/***** header ********/

h1 {
font-family:'century gothic',verdana,arial,helvetica,sans-serif;
text-align:right;
font-size:5em;
font-weight:bold;
border-bottom:1px dotted #d27878;
text-transform:uppercase;
letter-spacing:-5px;
color: #fff;
padding:10px 20px 0px 0;
margin:10px 0 0 0;
}
h1 a, h1 a:link, h1 a:visited, h1 a:active {
text-decoration:none;
color:#fff;	
}
h1 a:hover {
color:#04D0F5;
}
h1 span {
display:none;
background:transparent;
}

/**** side nav menu ****/

#menu {
font-family:'century gothic',verdana,arial,helvetica,sans-serif;
position:absolute;top:155px;left:50px;
width:150px;
}

#menu ul{text-align:right;}
#menu ul li {list-style: none;}

#menu ul li a {
width:190px;
margin:5px 0;
color:#fff;
font-size:1em;
font-weight:bold;
text-align:right;
text-decoration: none;
text-transform:uppercase;
letter-spacing: 0.1em;
}
.current {
width:190px;
color:#ababab;
margin:5px 0;
font-size:1em;
font-weight:bold;
text-align:right;
letter-spacing: 0.1em;
text-decoration:none;
text-transform:uppercase;
}
#menu ul li a:link{color:#fff;}
#menu ul li a:visited{color:#fff;}
#menu ul li a:hover{color:#ababab;}
#menu ul li a:active{color:#ababab;}

/**** content ****/

#about {
position:absolute;top:30px;left:240px;
width:750px;
padding-bottom:40px;
}

p {
font-family:'arial',helvetica,verdana,sans-serif;
padding-top:10px;
font-size: 0.95em;
width:650px;
line-height:1.6em;
}
p span {font-weight:bold;color:#ce0404;}

blockquote {
padding:10px;
margin:10px 0 15px 20px;
width: 600px;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
font-weight:normal;
color:#666;
line-height:1.5em;
}

#about a, #about a:link, #about a:active, #about a:visited {
color:#ce0404;
text-decoration:none;
list-style-type: none;
}
#about a:hover {text-decoration:underline;}

h2 {
font-family:'century gothic',verdana,arial,helvetica,sans-serif;
color:#ce0404;
font-size:5em;
font-weight:bold;
line-height:0.9em;
letter-spacing:-3px;
}

h3 {
font-family:'century gothic',verdana,arial,helvetica,sans-serif;
color:#ababab;
font-size:2em;
font-weight:normal;
line-height:.95em;
margin:10px 0 20px 0;
}

h4 {
color: #ce0404;
margin:10px 0 0 0;
font-weight:normal;
}

/*** footer text ****/

h5 {
font-weight:normal;
font-size:.8em;
color:#ce0404;
margin-top:15px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:5px;
}
h5 a, h5 a:link, h5 a:visited {text-decoration:none;}
h5 a:hover {text-decoration:underline;}
h5 a:active {text-decoration:none;}

/**** def list ****/

dl {line-height:1.6em;font-family:'arial',helvetica,verdana,sans-serif;font-size:.9em;}
dt {
margin-top: 5px; 
color:#ce0404;
font-weight:normal;
}
dd {
padding-bottom: 10px;
border-bottom: 1px dotted #ddd;
}
dd a, dd a:link, dd a:visited, a:active {
color: #ce0404;
margin-top: 10px;
text-decoration: none;
}
dd a:hover {text-decoration:underline;}
dd a:active {text-decoration:none;color:#ce0404;}

/**** general images ****/

.pic {
display:inline;
text-align:left;
margin:10px 0 10px 0;
}

img {
text-decoration:none;
display:inline;
}
a img {
border:1px solid #ddd;
text-decoration: none;
}
a img:hover{
border:1px solid #04D0F5;
text-decoration: none;
}

.clear {clear: both;}



