body {
	margin: 10px 0 0 0;
	font-family: Georgia, serif;
	font-size: 13px;
	color:#AAAAAA;
	background-color:#000000;
}

p {
	width:500px; 
	text-align:justify;
	padding-left: 10px;
}

a {text-decoration:none;
   font-size: 18px;
   color:#482A88;
}

a:hover { text-decoration:none;
	font-size: 36px;
	color:#7C0615;
}

#enterhere {
	position:absolute;
	left:200px;
}

#enterhere a {
	font-size: 320px;
	color:#000000;
}

#venusandadonis2004.htm {
	text-decoration:none;
	font-size: 18px;
	color:#7C0615;
}

#container { 
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#header {
	width: 999px;
	height: 100px;
	margin-bottom: 20px;
}
#head-img a {
	width: 450px;
	height: 65px;
	float: left;
	font-family: georgia, serif;
	font-size: 18px;
	color:#AAAAAA;
	font-weight:bold;
	
}

#head-img a:hover {
	color:#A10811;
}

#head-img a:first-letter {
	color:#A10811;
	font-size: 36px;
	font-weight:bold;
} 

#quotes a {
	text-decoration: blink;
   	font-size: 18px;
   	color:##7C0615;
}

#quotes a:hover { 
	text-decoration:none;
	font-size: 36px;
	color:#7C0615;
}

#back {
	text-align: right;
}
#back a {
	text-decoration: blink;
   	font-size: 18px;
   	color:##7C0615;
	margin: 0 0 0 5px;
}

#back a:hover { 
	text-align: right;
	text-decoration:none;
	color:#7C0615;
	margin: 0 0 0 5px;
}

#link {
	text-align: left;
}

#link a {
	text-decoration: blink;
   	font-size: 18px;
   	color:##7C0615;
	margin: 0 0 0 5px;
}

#link a:hover { 
	text-align: left;
	text-decoration:none;
	color:#7C0615;
	margin: 0 0 0 5px;
}

#enter a {
	margin: 10px 0 0 0;
	font-family: Georgia, serif;
	font-size: 13px;
	color:#AAAAAA;
	background-color:#000000;
}

#enter a:hover { 
	text-decoration:none;
	color:#7C0615;
	margin: 0 0 0 5px;
}

#photos a {
	text-decoration:none;
	font-size: 18px;
	color:##7c0615;
	font-weight:bold;
	font-weight:italic;
}

#photos a:hover {
	text-decoration:none;
	font-size: 18px;
	color:#7C0615;
	font-weight:bold;
	font-weight:italic;
}
	
#head-nav { 
	height: 27px; 
	font-size: .75em; 
	float: left;
	margin-top: 18px;
}
#head-nav ul#menu	{
	margin: 0px;
	padding: 0px;
	float: left;
}
#head-nav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
ul#menu li, ul#menu a {
	height: 27px;
	display: inline;
	padding: 10px;
}
#head-nav ul#menu li a {
	text-decoration: none;
}

#year {
	font-size: 18px;
	font-weight:bold;
	text-decoration:underline;
}

#title {
	font-weight:bold;
}

#quote {
	width: 1000px;
	font-color: #ffffff;
}

/* READY STATE */
#main a {}
#about a { }
#work  a   {  }
#gallery   a {}
#projects a {}
#contact  a {}
#quotes a {}

/* HOVER STATE */
#main a:hover{ width: 77px; left: 0px; font-weight: normal;}
#about  a:hover{ width: 65px; left: 77px; font-weight: normal;}
#work     a:hover{ width: 50px; left: 142px; font-weight: normal;}
#gallery    a:hover{ width: 53px; left: 195px; font-weight: normal;}
#projects  a:hover{ width: 62px; left: 245px; font-weight: normal;}
#contact   a:hover{ width: 56px; left: 307px; font-weight: normal;}

/* ACTIVE STATE */
#mainactive { width: 77px; left: 0px; text-decoration: underline; text-decoration: overline; font-weight: bold;}
#aboutactive  { width: 65px; left: 77px; text-decoration: underline; text-decoration: overline; font-weight: bold;}
#workactive     { width: 50px; left: 142px; text-decoration: underline; text-decoration: overline; font-weight: bold;}
#galleryactive    { width: 53px; left: 195px; text-decoration: underline; text-decoration: overline; font-weight: bold;}
#projectsactive  { width: 62px; left: 245px; text-decoration: underline; text-decoration: overline; font-weight: bold;}
#contactactive   { width: 56px; left: 307px; text-decoration: underline; text-decoration: overline; font-weight: bold;}

#quote-bar { 
	margin: 0 10px 0 10px;
	padding: 20px 0 20px 0px;
	background: url(elements/scroll.jpg) center center no-repeat;
}
#quote-bar p {text-align: center;}
.oneliner {font-size: 18px; color: #8F1717; top: -10px; position: relative;}
.quote {font-size: 36px; color:#333333;}
.author {font-size: 14px; color: #333333;}

#leftcontainer { float: left; }
#left-col {
	width: 230px;
	float: left;
	padding: 0 10px 0 10px;
}
#left-col img{border: 3px solid #BDBDBD;}
#left-col .menu { color: #8F1717; text-decoration: none; }
#left-col .menu:hover { border-bottom: 1px solid #8F1717; color: #666666; }
#left-col a:hover { border: none; }

#center-con { 
	width: 500px; 
	float: left;
	font-size: small;
	line-height: 19px;
	color: #333;
	background: url(elements/dots_vert_v2.gif) center repeat-y;
}
#center-con-2 {
	width: 725px;
	font-size: small;
	line-height: 19px;
	color: #333;
	float: left;
	padding-left: 0 0 0 10px;
	background: url(elements/dots_vert.gif) left repeat-y;
}
#center-con p, #center-con-2 p { margin: 15px 10px 15px 10px;}
#left-col a, #center-con a, #center-con-2 a, #tailend a {text-decoration: none; color:#8F1717;}
#left-col a:hover, #center-con a:hover, #center-con-2 a:hover, #tailend a:hover {border-bottom: 1px solid #8F1717; color: #666666; }
#center-con ul, #center-con-2 ul {width: 80%; margin: auto; font-size: 12px;}
#center-con li, #center-con-2 li {list-style-image:url(elements/icon_bullet_1.gif); list-style-position:outside;}

#right-col { 
	width: 230px; 
	float: left;
	padding: 0 10px 0 10px;
}

#tailend {
	width: 85%;
	text-align: center;
	border-top: 1px solid #BDBDBD;
	margin: 20px auto 30px auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

/* Used for Monthly Calander roll over thingy in archives */
#swap-text {
	width: 400px;
	height: 40px;
	margin: 0 auto 20px auto;
	text-align: center;
	color:#8F1717; 
}
#swap-text .arch-stamp { margin-top: -20px; font-size: 12px; color:#666666;}


/* If there is an image for an entry, match the margins and and lines for prettyness */
.blog-head-img {
	margin: 1px 10px 0 10px;
	padding-top: 1px;
	border-top: 2px solid #BDBDBD;
}

/* Replaced by IRS */
h1 {
	font-family: verdana, georgia, times, Times New Roman, times-roman, serif;
	font-style: normal;
	color: #666666;
	margin: 0 10px 0 10px;
	font-size: 23px;
	line-height: 23px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 0px 5px;
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}

/* Depreciated on main-page, still used as sub-headdings in about.php and credits.php */
h2 {
	font-weight: normal;
	font-size: 12px;
	color: #BDBDBD;
	text-align: right;
	margin: 1px 10px 0 10px;
	padding: 0 8px 0 0;
	border-top: 2px solid #BDBDBD;
}

/* Sub head with top and bottom lines, only in left and right columns */
h3 {
	padding: 3px 0 0 8px;
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	text-indent: -9999px;
	height: 19px;
	margin: 0px;
}

/* Sub head replacement stuff, this adds new font and mini-sub head font in H3's */
.projects	{background: url(elements/subhead_projects.jpg) center center no-repeat;}
.onthepile 	{background: url(elements/subhead_onthepile.jpg) center center no-repeat;}
.imagery 	{background: url(elements/subhead_imagery.jpg) center center no-repeat;}
.audioblog 	{background: url(elements/subhead_audioblog.jpg) center center no-repeat;}
.obsessions {background: url(elements/subhead_obsessions.jpg) center center no-repeat;}
.soundtrack {background: url(elements/subhead_soundtrack.jpg) center center no-repeat;}
.work 		{background: url(elements/subhead_work.jpg) center center no-repeat;}
.yourbrowser{background: url(elements/subhead_yourbrowser.jpg) center center no-repeat;}
.words		{background: url(elements/subhead_words.jpg) center center no-repeat;}
.thebackdoor{background: url(elements/subhead_thebackdoor.jpg) center center no-repeat;}


/* completely get rid of mini-sub head font after H3's */
h4 {visibility:hidden; display:none;}

h5 { 
	text-indent: -9999px; 
	padding: 0px; 
	margin: 0px; 
	height: 25px; 
}

h6 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin: 0px; 
	text-align: right;
	border-top: 1px solid #BDBDBD;
}

blockquote {
	width: 70%;
	padding: 5px;
	border: 1px solid #BDBDBD;
	background-color: #FCF6EF;
	margin: 10px auto 10px auto;
	text-align: center;
}

/* Fabulous new thing that adds an un-ordered list, roll-over style, sliding-doors style that attaches itself to each entry title */
.meta-tab {
	width: 480px;
	border-top: 2px solid #BDBDBD;
	margin: 1px 10px 10px 10px;
	padding: 0;
	height: 23px;
	text-align: right;
	color:#000000;
}
.meta-tab ul{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: right;
	font-size: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.meta-tab li{
	float: right;
	display: block;
	margin: 0;
	padding: 0;
}
.meta-tab li a{
	line-height: normal;
	display: block;
	text-decoration: none; 
	border: none; 
	font-size: 10px;
}
.meta-tab li a:hover {background-position: 0% -23px;}
.comment {background:url(elements/meta_comment_states.jpg); padding: 4px 8px 6px 30px;}
.link {background:url(elements/meta_link_states.jpg); padding: 4px 8px 6px 15px;}

/* SIDE BAR STUFF BELOW */
/* Recent Obsessions & Words use DL's */
dl {margin: 10px 0 0 0;}
dt {font-size: 14px;}
dd {margin:0px; padding: 3px 3px 0px 15px;}
dd a, dt a{text-decoration: none; color:#8F1717;}
dd a:hover, dt a:hover{border-bottom: 1px solid #8F1717; color: #666666;}

/* Imagery */
.sights-out { border: 3px solid #BDBDBD;}
.sights-out:hover { border: 3px solid #8F1717;}
.sights-over {border: 3px solid #8F1717;}
.sights-title { text-align: center; font-size:16px; color: #8F1717;}

/* Recent Projects */
.project-title { font-size: 14px; color: #8F1717;}
.project-type, .book-author { font-size: 10px; color: #006666;}
.project-title a, .book-title a { text-decoration: none; color:#8F1717; }
.project-title a:hover, .book-title a:hover { border-bottom: 1px solid #8F1717; color: #666666; }

/* On the Pile */
.book-title {font-size: 14px;}
.book-top { width: 32px; height: 25px; margin: 0 auto 0 auto; 
	background: url(elements/flourish_top.jpg) center center no-repeat; text-indent: -9999px;}
.book-bottom { width: 32px; height: 25px; margin: 0 auto 0 auto; 
	background: url(elements/flourish_bottom.jpg) center center no-repeat; text-indent: -9999px;}
.book-between { width: 33px; height: 16px; margin: 0 auto 0 auto; 
	background: url(elements/flourish_between.jpg) center center no-repeat; text-indent: -9999px;}

/* Soundtrack */
.soundtrack-text {text-align: center; margin: 15px 0 0px 0px; padding: 0px;}
#soundtrack-cont a{text-decoration: none; color:#8F1717;}
#soundtrack-cont a:hover{border-bottom: 1px solid #8F1717; color: #666666;}

/* Specific to SIGHTS */
.photolist ul {
	margin: 1em 0;
	padding: 0;
}
ul.photolist li {
	padding: 4px 0;
	vertical-align: middle;
}
ul.photolist li a {
	display: block;
	width: 70%;
}
ul.photolist li a:hover {
	background-color: #dcdcdc;
}
ul.photolist li img {
	background-color: #fff;
	border: 3px solid #BDBDBD;
	margin-right: 1em;
	vertical-align: middle;
}
ul.photolist li img:hover {border: 3px solid #8F1717;}

/*  Other Pretty Stuff  */
.red {color:#8F1717;}											 /* hi-light color */
.illum {font-size: 24px; line-height: 19px; color:#8F1717;}		 /* big first letter */
.seperation { width: auto; height: 60px; background: url(elements/seperation.jpg) center center no-repeat; text-indent: -9999px;} /* global seperation thingy with replacement */
.lines {border-top: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD; width: 100%;}