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

* {
padding: 0;
margin: 0;
}

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

body {
color: #333;
background: #fff url(images/ruler.gif) top left repeat-y;
font-family: 'arial',helvetica,verdana,sans-serif;
font-weight: normal;
font-size: 1em;
text-align: left;
margin-bottom: 400px;
}

/******* container for all content ******/

#container {
width: 100%;
margin-bottom: 400px;
}
#container2 {
background: #fff;
text-align: center;
width: 800px;
margin: 0 auto;
margin-top: 250px;
}
#header {}
#header h1, #header h1 a, #header h1 a:link, #header h1 a:hover {
margin-left: 3px;
font-size: 1.3em;
font-weight: bold;
color: #333;
}
h1 span, h1 span a, h1 span a:link, hi span a:hover {
color: #c33;
font-weight: bold;
}

/**** main nav menus ****/

#menu {margin-top: 20px;}
#menu2 {margin-top: 600px;}
#menu3 {margin-top: 400px;}
#menu4 {margin-top: 900px;}
#menu5 {margin-top: 600px;}
#menu6 {padding-top: 0; margin-top: 0;}

#menu, #menu2, #menu3, #menu4, #menu5, #menu6 {}
#menu ul, #menu2 ul, #menu3 ul, #menu4 ul, #menu5 ul, #menu6 ul {
width: 250px;
background: #ccc;
padding-bottom: 2px;
padding-top: 1px;
}
#menu ul li, #menu2 ul li, #menu3 ul li, #menu4 ul li, #menu5 ul li, #menu6 ul li  {
padding-left: 5px;
list-style: none;
display: inline;
font-size: 0.9em;
text-decoration: none;
letter-spacing: 0.1em;
}
#menu ul li a, #menu2 ul li a, #menu3 ul li a, #menu4 ul li a, #menu5 ul li a, #menu6 ul li a {
color: #666;
font-size: 0.9em;
text-decoration: none;
letter-spacing: 0.1em;
}
.current {
color: #c33;
font-size: 0.9em;
text-transform: lowercase;
letter-spacing: 0.1em;
text-decoration: none;
}
#menu ul li a:link,#menu2 ul li a:link,#menu3 ul li a:link,#menu4 ul li a:link,#menu5 ul li a:link{}
#menu ul li a:visited,#menu2 ul li a:visited,#menu3 ul li a:visited,#menu4 ul li a:visited,#menu5 ul li a:visited{}
#menu ul li a:hover,#menu2 ul li a:hover,#menu3 ul li a:hover,#menu4 ul li a:hover,#menu5 ul li a:hover,#menu6 ul li a:hover{color: #c33;}
#menu ul li a:active,#menu2 ul li a:active,#menu3 ul li a:active,#menu4 ul li a:active,#menu5 ul li a:active{}

/**** content ****/

#about {
font-family: 'verdana',arial,helvetica,sans-serif;
padding-left: 190px;
margin-top: 80px;
font-size: 0.7em;
color: #333;
width: 600px;
float: left;
line-height: 1.4em;
}
#about p {
margin-top: 10px;
}
#about p a, #about p a:link {
text-decoration: none;
}
#about p a:hover {
text-decoration: underline;
}
#about li {
list-style-type: none;
}

h2 {
font-family: 'verdana',arial,helvetica,sans-serif;
color: #999;
font-size: 1.2em;
}
.clear {clear: both;}


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

dl {}
dt {
margin-top: 5px; 
color: #666;
font-weight: bold;
}
dt, dt a, dd a, a:link, a:visited, a:active {
color: #c33;
margin-top: 10px;
text-decoration: none;
}
dt a:hover, dd a:hover {
text-decoration:underline;
}
dd {
padding-bottom: 10px;
border-bottom: 1px dotted #ddd;
}

/**** images ****/

#thumbs {
margin: 80px 0px 0px 190px;
width: 800px;
}
#thumbs span {
display: inline;
margin: 40px 40px 0px 0px;
float: left;
}
a img {
border: none;
text-decoration: none;
}
a img:hover{
border: none;
text-decoration: none;
}

/****
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.30; 
opacity:0.3;

filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.100; 
opacity:1.0;
****/

#big {
width: 700px;
margin: 80px 0px 0px 190px;
}
#big span {
display: inline;
margin: 0px 0px 30px 0px;
float: left;
}
.caption {
font-family: 'verdana',arial,helvetica,sans-serif;
width: 600px;
font-size: 0.7em;
color: #666;
margin-top: 20px;
margin-bottom: 40px;
}