/*

*/

* {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body      { color: #696969; font-size: 12px; background: #efefef; margin: 0; padding: 0 0 0 }

h1, h2, h3, h4, h5, h6   { color: #696969; font-weight: normal; margin: 0; padding: 0 }

h2          { font-size: 20px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted silver }

h3     { font-size: 16px; margin-bottom: 0; padding-bottom: 0; border-bottom: 1px dotted silver }
h4  { font-size: 14px; margin: 0; border-bottom:  }
h5  { font-size: 12px; margin: 0; padding-top: 10px; padding-right: 30px; border-bottom: medium none }
p, ol, ul, blockquote {
	line-height: 24px;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

a  { color: #1e90ff; text-decoration: none }
a:hover   { color: #696969; font-weight: bold; text-decoration: none }
a:link { color: #09f }
a:visited { }
.class1 a:link { color: #666; font-style: normal; font-weight: normal; text-decoration: underline }
.class1 a:hover { color: #666; font-style: normal; font-weight: normal; text-decoration: underline overline }
.class1 a:visited { color: #666; font-style: normal; font-weight: normal; text-decoration: underline }
small { color: purple; font-size: 13px; text-decoration: none; display: inline }
img {
	border: none;
}

#textfield1   { margin-bottom: 5px; width: 185px; border-style: solid; border-width: 1px; border-color:  #f6f6f6 #f6f6f6  }

#submit1   { color: #7a7a7a; font-size: 12px; font-weight: bold; background: #fbfbfb repeat-x; text-transform: lowercase; border-style: solid; border-width: 1px; border-color: #ebebeb #ebebeb #dddddd }

/* Posted */

.posted    { margin-top: 0; margin-right: 0; margin-bottom: 10px; padding-top: 10px; padding-right: 15px; padding-left: 35px; height: 33px; border-bottom: 1px none silver }

.posted p   { color: #666; margin: 0 0 0 5px; padding-left: 5px; float: left }

.posted .comments {
	float: right;
}

.posted a  { color: #1e90ff }

/* Header */

#header           { background-color: white; margin: 0 auto; width: 917px; height: 122px; border-right: 1px dotted silver; border-left: 1px dotted silver }

/* Logo */

#logo    { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding: 0; height: 50px; float: left }

#logo * {
	text-decoration: none;
}

#logo h1   { font-size: 36px; padding: 20px 0 0 20px; float: left }

#logo h1 a {
	color: #000000;
}

#logo h1 span {
	font-weight: bold;
}

#logo h2    { font-size: 12px; padding: 55px 0 0 8px; float: left; border: none }

#logo h2 a {
	color: #B4B4B4;
}
#nav top  { color: silver; font-size: 9px; text-align: right; padding-top: 20px; padding-right: 30px; height: 5px; float: right }
/* Menu */
#menu       { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right top; padding: 70px 25px 0 0; height: 20px; float: right }
#menu ul { list-style: none; margin: 0; padding: 0 }
#menu li { font-size: 13px; text-decoration: none; display: inline }
#menu a { color: #1e90ff; font-size: 13px; text-decoration: none; text-transform: lowercase; padding: 0 15px 0 20px; border-left: 1px solid #dbdbdb }
#menu a:hover { color: #696969; font-weight: bold }
#menu a:hover1 { color: red; font-weight: bold }
#menu .small a { color: gray; font-size: 5px; font-stretch: semi-expanded; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right top; text-align: right; padding: 5px 20px 0 0; height: 10px; float: right; border-left: 0 transparent }
#menu .small a hover { background-color: red; border-left: 0 transparent }
#menu li:hover  { }
#menu ul:hover1 { color: #696969 }
#menu .first a     { color: red; border-left: 1px dotted red }
#menu .first a hover { color: red; border-left: 1px solid red }
/* Splash */

#splash            { background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; margin: 0 auto; width: 917px; height: 52px; border-right: 1px dotted silver; border-left: 1px dotted silver }

/* Content */

#content               { background-color: #ffffff; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin: 0 auto; padding: 10px 5px 0 20px; width: 892px; height: auto !important; min-height: 600px; border-style: none dotted dotted; border-width: 0 1px 1px; border-color: silver }

#colOne      { cursor: crosshair; width: 620px; float: left; border-bottom: 0 none }

#colTwo           { cursor: crosshair; padding: 10px 10px 0; width: 200px; float: right; border-style: none none none dotted; border-width: 0 0 0 1px; border-color: transparent transparent transparent #c0c0c0; outline: dotted 1px silver }

/* Footer */

#footer         { padding-bottom: 10px }

#footer p  { color: #777777; text-align: center }

#footer a  { color: #1e90ff }
