/* color settings and stuff */
body {
	background: #d9d9d9;
	color: #000;
	quotes: "\201C" "\201D" "\2018" "\2019";
        //background: url('images/lines.gif');
}

.blog .article {
	border: 1px solid #bfc7e4;
	background-color: white;
}

div.article_metadata {
	border: 1px solid #bfc7e4;
	background-color: #686868;
	color: white;
}


a:link {
	color: #930;
	font-weight: bold;
	text-decoration: none;
	// border-bottom: 1px dashed #930;
}

a:visited {
	color: #622;
	font-weight: bold;
	text-decoration: none;
}

a:link:hover, a:visited:hover {
	text-decoration: underline;
}

#menu a:link {
	color: #686868;
	font-weight: bold;
	text-decoration: none;
}

#menu a:visited {
	color: #686868;
	font-weight: bold;
	text-decoration: none;
}

#menu a:link:hover, #menu a:visited:hover {
	text-decoration: none;
	background-color: #cccccc;
}

#gallery {
	/* border: 1px solid #686868; */
	/* background-color: #f7fafe; */
	background-color: #d9d9d9;
}

.menu_header {
 	color: white;
	background-color: orange;
}

#menu li, #menu ul {
	list-style-type: none;
}


/* box properties */
body {
	line-height: 1.8;
	margin: 0;
	padding: 20px 0px 0px 0px;
}

p+p, p+q+p {
	text-indent: 1.8em;
	margin-top: -.667em;
}

div.article address, div.article blockquote, div.article dd, div.article dir, div.article dl, div.article dt, div.article fieldset, div.article form, div.article h1, div.article h2, div.article h3, div.article h4, div.article h5, div.article h6, div.article hr, div.article li, div.article menu, div.article ol, div.article p, div.article pre, div.article table, div.article ul {
	margin-left: 20px;
	margin-right: 20px;
}


#menu
{
    position: absolute;
    width: 200px;
    height: auto;
    left: 0px;
    top: 170px;
    z-index: 1;
}

#content
{
	position: absolute;
	left: 0px;
	top: 170px;
	width: 960px;
	z-index: 0;
}

#header
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 179px;
	z-index: 0;
	width: 935px;
}

#content div.padder {
	margin-left: 210px;
	margin-right: 25px;
}

.blog .article {
	padding-bottom: 1em;
	margin-bottom: 1em;
}

div.article_metadata {
	float: right;
	margin: 0 0 1em 1em;
	position: relative;
	top: -1px;
	left: 1px;
	padding: 0.667em 1.33em;
	width: 170px;
}

h2.article_title, h3.article_title {
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 120%;
}

.article_readmore {
	text-align: right;
	padding-right: 2em;
}

#gallery
{
	position: absolute;
	right: 100px;
	top: 170px;
	width: 150;
	z-index: 2;
}

.menu_header {
	 padding: 0.1em 1.33em;
}

#menu li {
	margin: 0.3em;
	margin-left: 1.5em;
	padding: 0;
}

#menu ul {
	margin-bottom: 3em;
	padding: 0;
}

table
{
    BORDER-RIGHT: #eee 1px solid; 
    BORDER-TOP: #eee 1px solid; 
    BORDER-LEFT: #eee 1px solid; 
    BORDER-BOTTOM: #eee 1px solid; 
    BACKGROUND-COLOR: #f6f8f9
}


.menu_table
{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    BORDER-RIGHT: #eee 1px solid; 
    BORDER-TOP: #eee 1px solid; 
    BORDER-LEFT: #eee 1px solid; 
    BORDER-BOTTOM: #eee 1px solid; 
}

.menu_item
{
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: white;
    padding-left: 5px;
}

.menu_item_sep
{
    height: 14px;
}

.menu_item_hdr
{
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-weight: bolder;
    font-size: 9px;
    color: white;
    border-bottom-style: solid;
    border-width: thin;
}       

.article_table
{
    width: 100%;
}

.artsource
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bolder;
    font-size: 9px;
    color: #6666ff;
    text-decoration: none; 
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
}    

/* fonts and stuff */
body, code, pre {
	font-family: "Trebuchet MS", serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body, html>body code, html>body pre {
	font-size: small;
}

div.article_metadata, .authors  {
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}

code, pre {
	font-family: 'Andale Mono', Courier, monospace;
	font-size:1em;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", serif;
}

h1 {
	text-transform: uppercase;
	font-size: 1.4em;
	letter-spacing: .2em;
}

.menu_header {
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 1.3em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	font-weight: bolder;
}

#menu li, #menu ul {
        font-family: Verdana, Helvetica, sans-serif;
        line-height: 1.3em;
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size: xx-small;
}

