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

* {padding:0;margin:0;}
.clear {clear: both;}
a {outline:none;}

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

body {
color:#333;
background: #bd5959 url(images/bg1.jpg) top center repeat-x;
font-family:'verdana',arial,helvetica,sans-serif;
font-weight:normal;
font-size:1em;
text-align:left;
padding-bottom:100px;
}

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

#container {
min-width:600px;
width:900px;
margin:0 auto;
position:relative;
}

img.top {
position:absolute;
top:20px;right:40px;
border:0;
}

/***** headers ********/

#header {padding:50px 0 60px 0;}

h1 {
font-family:'Baskerville Old Face','times new roman',georgia,times,serif;
font-size:4.5em;
color:#bd5959;
letter-spacing:-2px;
font-weight:normal;
}
h1 span {}

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

#menu {
margin-left:20px;
}
#menu ul{
width:100%;
padding-bottom: 2px;
padding-top: 1px;
}
#menu ul li {
list-style: none;
display: inline;
margin-right:5px;
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:#9A9999;
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: #9A9999;}
#menu ul li a:active{}

/**** content ****/

p {margin-top:5px;}
p a, p a:link {text-decoration:none;}
p a:hover {text-decoration:underline;}
p li {list-style-type: none;}
p span {font-weight:bold;}

h2 {
font-family:'Baskerville Old Face','times new roman',georgia,times,serif;
color: #B4B3B3;
font-size:4.5em;
font-weight:normal;
padding-top:20px;
letter-spacing:-5px;
}

h3 {
margin-top:0px;
color:#D5D8DD;
font-size:0.8em;
font-weight:normal;
}
h3 a, h3 a:link, h3 a:visited, h3 a:active {color:#D5D8DD;text-decoration:none;}
h3 a:hover {color:#d5d8dd;text-decoration:underline;}

h4 {
color:#333;
font-size:0.9em;
font-weight:normal;
width:450px;
padding-top:3px;
line-height:12px;
}
h5 {
color: #9A9999;
font-size: 0.9em;
font-weight:bold;
margin-top:10px;
padding-bottom:3px;
border-bottom:1px solid #ddd;
}

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

dl {
width:400px;
margin-top:5px;	
}
dt {
color: #9A9999;
font-weight: bold;
border-bottom: 1px solid #ddd;
padding-bottom:4px;
}
dt, dt a, dd a, a:link, a:visited, a:active {
color: #9A9999;
margin-top: 10px;
text-decoration: none;
}
dt a:hover, dd a:hover {
text-decoration:underline;
}
dd {
padding:5px 0 5px 0;
}

/**** images ****/

.thumbs {
display:inline;
float:left;
margin:20px 0 40px 0;}
img {text-decoration:none;display:inline;}
a img {border: none;text-decoration: none;}
a img:hover{border: none;text-decoration: none;}

/**** twitter ****/

#twitter_div {
font-size:1em;
width:700px;
line-height:1.4em;
}

ul#twitter_update_list {
list-style:disc;
padding:20px 0;
margin-left:17px;
}
#twitter_update_list a:link {text-decoration:none;}
#twitter_update_list a:visited {text-decoration:underline;}
#twitter_update_list a:hover {text-decoration:underline;}
#twitter_update_list a:active {text-decoration:none;}

a:link#twitter-link {text-decoration:none;}
a:visited#twitter-link {text-decoration:underline;}
a:hover#twitter-link {text-decoration:underline;}
a:active#twitter-link {text-decoration:none;}

/************ flickr ****************/

.flick {
	display:inline;
	text-align:left;
	clear:both;
}

.flick a img, .flick img {
	text-align:left;
	display:inline;
	border:none;
	margin:0 10px 0 0;
	padding:3px;
	text-decoration:none;
}

/***************** the form **********************/

form.contact {
background:#bd5959;
text-align:left;
width:440px;
padding:10px;
margin:0px 0 0 0;
border:1px dotted #333;
}

input, textarea {background:#eee;padding:2px;color:#333;}
textarea {border:1px solid #c6c7cb;margin:0 0 0 20px;}

p.head {margin:10px 0 0 20px;}
p.form {margin:20px 0 10px 20px;}
p.msg {margin:0 0 10px 20px}

.textname, .textemail {width:250px;border:1px solid #c6c7cb;}
.textname {margin:0 0 0 23px;}
.textemail {margin:0 0 0 25px;}

.submit {
letter-spacing:2px;
margin:5px 0 0 0;
width:100px;
border:1px solid #c6c7cb;
background: #bd5959;
color:#fff;
}
.submit:hover {
border:1px solid #c6c7cb;
background:#eee;
color:#bd5959;
}

/*********** pp button ****************/

img.pp {
background:#bd5959;
padding:0;
margin:0;
border:0;
text-decoration:none;
}

p.pp {
margin:50px 0 10px 0;
font-size:.8em;
line-height:1.4em;
width:400px;
}

