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

* {padding:0;margin:0;}
a {outline:none;}

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

body {
color:#666;
background:#1a1111 url(images/strip.jpg);
background-position:top left;
background-repeat:repeat-x;
font-family:'georgia','times new roman',times,serif;
font-weight:normal;
font-size:1em;
text-align:left;
padding-bottom:40px;
}

/******* container ******/

#container {
margin-top:20px;
width:80%;
margin: 0 auto;
display:block;
background:transparent;
}

#header {
background-repeat:no-repeat;
display:block;
}
#header .image {
margin-top:20px;
float:right;
}

h1 {
font-size:1.5em;
font-family:'georgia';
letter-spacing:2px;
padding-top:100px;
font-weight:normal;
color:#ec2892;
padding-bottom:5px;
border-bottom:1px solid #333;
}

h1 a, h1 a:link, h1 a:visited, h1 a:active {color:#ec2892;text-decoration:none;}
h1 a:hover {text-decoration:none}

/**** main nav menu ****/

#menu {float:left;}

#menu ul{
width:100%;
margin-top:10px;
}

#menu ul li {
margin-right:5px;
list-style-type: none;
display: inline;
font-size: 0.9em;
text-decoration: none;
letter-spacing: 0.1em;
}
#menu ul li a{
color: #666;
font-size: 0.9em;
text-decoration: none;
letter-spacing: 0.1em;
}
.current {
color:#ec2892;
font-size:0.9em;
letter-spacing:0.1em;
text-decoration:none;
}
#menu ul li a:link{}
#menu ul li a:visited{}
#menu ul li a:hover{color: #ec2892;}
#menu ul li a:active{}

/***** style content ******/

p {margin-top:5px;font-size:0.7em;}
a, a:link, a:visited, a:active {text-decoration:none;color:#ec2892;}
a:hover {color:#333;}

h2 {
color: #ec2892;
font-size: 1em;
font-weight:normal;
}

#life {
margin:50px 0 0 0px;
width:100%;
background:#1a1111
}

#about {
margin:100px 0 0 0px;
width:500px;
}
#about p {
margin-top:10px;
font-size:0.9em;
}

#about .pic {
float:left;
margin:10px 10px 10px 0;
}

.clear {clear: both;}
a img {border:none;text-decoration: none;}
img a:hover {border:none;text-decoration: none;}

/**** links list ****/

dl {
width:500px;
margin-top:5px;	
}
dt {
color: #ec2892;
font-size:.8em;
border-bottom: 1px solid #333;
padding-bottom:5px;
}
dt, dt a, dd a, a:link, a:visited, a:active {
color: #ec2892;
margin-top: 10px;
text-decoration: none;
}
dt a:hover, dd a:hover {
text-decoration:underline;
}
dd {
padding:5px 0 5px 0;
}

/**** button *****/

.but {
float:left;
margin:10px 10px 0 0;
padding:10px 0 10px 0;
text-align:center;
}

.but a:link, .but a:visited, .but a:active {
background:#333;
padding:10px 30px 10px 30px;
color:#1a1111;
text-decoration:none;
}
.but a:hover {
padding:10px 30px 10px 30px;
color:#1a1111;
text-decoration:none;
background:#ec2892;
}




