
A, A:visited, A:link {
	color: #ff3300;
}

A.articletitle:link {
   color: #666666; 
	text-decoration: none;
	font-family: "Verdana", "Arial", "Times New Roman";
    font-weight: bold; 
	font-size: 15px
}
A.articletitle:visited {
   color: #666666; 
	text-decoration: none;
	font-family: "Verdana", "Arial", "Times New Roman";
    font-weight: bold; 
	font-size: 15px
}
A.articletitle:hover {
   color: #99CC33; 
	text-decoration: none;
	font-family: "Verdana", "Arial", "Times New Roman";
    font-weight: bold; 
	font-size: 15px
}
A.articletitle:active {
   color: #666666; 
	text-decoration: none;
	font-family: "Verdana", "Arial", "Times New Roman";
    font-weight: bold; 
	font-size: 15px
}



A.main:link {
   color: #99CC33; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px
}
A.main:visited {
   color: #99CC33; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px
}
A.main:hover {
   color: #666666; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px
}
A.main:active {
   color: #99CC33; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px
}



A.posted:link {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px
}
A.posted:visited {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px
}
A.posted:hover {
   color: #CCCC99; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px
}
A.posted:active {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px
}



A.sidemenu:link {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px
}
A.sidemenu:visited {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px
}
A.sidemenu:hover {
   color: #CCCC99; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px
}
A.sidemenu:active {
   color: #999999; 
	text-decoration: underline;
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px
}



BODY {
   background: #CCCC99;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   scrollbar-face-color: #99CC33;	
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-3dlight-color: #FFFFFF; 
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #CCCC99; 
   scrollbar-arrow-color: #FFFFFF
}



IMG.photos {
	border: 1px solid #CCCC99
}



SPAN.articletitle {
    font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 15px;
    font-weight: bold; 
	color: #666666
}



SPAN.copyright {
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px;
    color:#99CC33; 
	font-weight: bold
}



SPAN.date {
    font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px; 
	color: #666666
}



SPAN.main {
    font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px; 
	color: #666666
}



SPAN.menutitle {
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px; color:#99CC33; 
	font-weight: bold
}



H1.page-title {
    font-family: 'trebuchet ms', "Verdana", "Arial", "Times New Roman"; 
	font-size: 16pt;
	color: #99cc00;
	border-bottom: 1px solid #99cc33;
}



SPAN.photos {
   font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 13px; 
	color: #666666
}



SPAN.posted {
    font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 11px; 
	color: #666666
}



SPAN.sidemenu {
	font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px; color:#999999
}



SPAN.smaller {
   font-family: "Verdana", "Arial", "Times New Roman"; 
	font-size: 10px; 
	color: #666666
}



TABLE.contentstable {
	width: 400px; 
	height: 100%;
	background: #FFFFFF;
	border: 1px;
}



TABLE.supertable {
	width: 700px; 
	height: 100%; 
	background: #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF
	
}



TD.bottomline {
	width: 500px;
	height: 8px;
	background: #99CC33
}



TD.bottomspacer {
    height: 10px;
    text-align: center
}



TD.contents {
	width: 540px;
	vertical-align: top;
	padding-right: 16px;
}


TD.copyright {
    text-align:center
}


TD.header {
	width: 700px;
	height: 60px;
	border-left: 0px solid #000000;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #000000;
	background: url(/images/header_wide.gif)
}



TD.leftspace {
    width: 10px
}


TD.sidemenu {
    background: #FFFFFF;
	width: 150px;
	vertical-align: top;
	text-align: left;
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000
}



TD.topspacer {
    height: 10px
}


H1, H2, H3, H4, H5, H6 {
	font-family: 'trebuchet ms', sans-serif;
	color: #6c3;
}

H1 A, H2 A, H3 A, H4 A, H5 A, H6 A {
	font-family: 'trebuchet ms', sans-serif;
}

P, LI {
	font-size: 10pt;
}


/* BLOG SIDEBAR FORMATTING */
/* wordpress outputs stuff using LI. it's pretty poopy, but gotta make do wit it */

/* remove the indenting on the list items. IE recognizes margin and everything else recognizes padding, or maybe it's the other way around. */
TD.sidemenu UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

TD.sidemenu LI, TD.sidemenu LI * {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color: #ccc;
}

TD.sidemenu LI A {
	color: #999;
}


/* BLOG ENTRY FORMATTING */

DIV.entry H1 {
	color: #99CC33;
	margin: 0px;
	font-size: 16pt;
}

DIV.entry H1 A { font-family: 'trebuchet ms'; color: #9c3; text-decoration: none; }

H2 { font-size: 15pt; }
H3 { font-size: 14pt; }
H4 { font-size: 13pt; }

DIV.entry * {
	font-family: verdana, arial, sans-serif;
}

DIV.entry P.time {
	margin-top: 0px;
	color: #999;
	font-size: 9pt;
}

DIV.entry P.info-bar {
	font-size: 9pt;
	color: #aaa;
}

DIV.entry P.info-bar A {
	font-size: 9pt;
	color: #ff3300;
}

DIV.entry P, DIV.entry P * {
	font-size: 10pt;
	color: #333;
}

DIV.nav-sep { clear: both; }
DIV.nav-bar {
	border-top: 0px solid #efefef;
}

DIV.nav-bar DIV.right { display: inline; text-align:right; float:right; }
DIV.nav-bar DIV.left { display: inline; text-align:right; float:left; }

DIV.nav-bar {
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

/* BLOG COMMENT FORMATTING */

TABLE.comments { width: 100%; }
TABLE.comments * {
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

TABLE.comments TR.info * {
	font-size: 8pt;
}
TABLE.comments TR.info TD { border-bottom: 1px solid #ccc; padding-bottom: 4px; }

TABLE.comments TR.info TD.date {
	width: 160px;
}
TABLE.comments TR.info TD.links {
	text-align: right;
}

TABLE.comments TR.content TD.name {
	font-family: 'trebuchet ms';
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}

TABLE.comments TR.content TD {
	padding-bottom: 16px;
}