<style>
 
body, p, td, table, tr, li {color: #999999; font-family: georgia, times, serif; font-size: 10px; line-height:16px; font-weight: normal;}

td {color: #999999; font-family: georgia, times, serif; font-size: 10px; line-height:16px; font-weight: normal;}  
table {color: #999999; font-family: georgia, times, serif; font-size: 10px; line-height:16px; font-weight: normal;}  

.side-item { color: #7d8e15; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 14px; line-height:16px;} 
.side-item-small { color: #999999; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 10px; line-height:16px;} 
.proj_title {margin-left:-1px;padding:1px 4px 1px 4px; color:#7d8e15; background-color: #f9ffd3; font-family:georgia, times, serif;font-size:16px;line-height:19px;text-align:left;}		
.text_large {color:#999999;font-family:georgia, times, serif;font-size:16px;line-height:22px;text-align:left; }		
.proj_desc {color:#999999;font-family:georgia, times, serif;font-size:12px;line-height:16px;text-align:left; }		
.small { color: #999999; font-family: georgia, times, serif; font-size: 10px; line-height:16px; font-weight: normal;}
.new { margin-left: 3px; color: #333333; font-family: georgia, times, serif; font-size: 9px; line-height:9px; font-style: italic;}
.new-alt { margin-left: 0px; color: #333333; font-family: georgia, times, serif; font-size: 9px; line-height:9px; font-style: italic;}
.tagline {color:#7d8e15;font-family:georgia, times, serif;font-size:30px;line-height:30px;text-align:left;}		

a, link, visited, active { color: #9fb900; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 12px; line-height:16px;} 
a:hover{ color: #243b01; text-decoration: none; }

a.nav-side-section, link, visited, active { color: #7d8e15; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 14px; line-height:16px;} 
a.nav-side-section:hover{ color: #243b01; text-decoration: none; }

a.nav-side-item, link, visited, active {margin-left:-1px;padding:2px 5px 2px 5px; color:#7d8e15; background-color: #f9ffd3; font-family:georgia, times, serif;font-size:12px;line-height:16px;text-align:left;} 
a.nav-side-item:hover{ color: #243b01; text-decoration: none; }

a.small, link, visited, active { color: #96A829; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 10px; line-height:16px;} 
a.small:hover{ color: #243b01; text-decoration: none; }

a.more-buy, link, visited, active {color: #96A829; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 12px; line-height:16px;} 
a.more-buy:hover{color: #243b01; text-decoration: none;}
.more-buy {padding-right: 20px; background: url('/pix2/rlgd-buyit.png') right top no-repeat;}

a.more-site, link, visited, active {color: #96A829; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 12px; line-height:16px;} 
a.more-site:hover{color: #243b01; text-decoration: none;}

a.rlgd-nav { color: #EDF2A1; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 16px; line-height:22px; }
a.rlgd-nav:hover { color: #708A29; text-decoration: none; }
a.nav { color: #ffffff; text-decoration: none; font-weight:regular; font-family:georgia, times, serif; font-size: 16px; line-height:22px; }
a.nav:hover { color: #708A29; text-decoration: none; }
a.nav-on { color: #708A29; text-decoration: none;  }

#copyright { color: #999999; font-family: georgia, times, serif; font-size: 10px; line-height:14px; font-weight: normal;}

#body-wrapper {
	margin-left: auto; margin-right: auto; text-align:center; width:1050px; background: transparent;
}

#body-content { 
	width:1000px; padding-right:50px; padding-left:0px; text-align:left; position:relative; background: transparent;
}

#nav-main {
	left:275px;
	top:5px;
	height:50px;
	width:700px; 
	position:relative;
}

#nav-item {
	float: left;
	padding-right: 40px;
}

#nav-side-wrapper {
	position: fixed; 
	left: 0px;
	top: 0px;
	z-index: 9;
	width: 100%;
	min-height: 20px;
}

#nav-side-content {
	width: 1050px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 auto;
	position: relative;
	background: transparent;
}

#nav-side-menu {
	width: 205px;
	position: absolute; 
	left: 50px; 
	top: 130px;
	background: transparent;
}

#nav-side-section {
	width:225px;
	height:14px;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:8px;	
}

#nav-side-item {
	width:200px;
	height:14px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:7px;	
}

#nav-side-item-empty {
	width:200px;
	height:2px;
	padding-left: 25px;
	padding-top:0px;
	padding-bottom:0px;	
}

#nav-side-line {
	padding-top: 5px;
	padding-bottom: 5px;
	position:relative;
}

#header-wrapper {
	position: fixed; 
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 120px;
	background: url('/pix2/rlgd-top.png');
	background-repeat: no-repeat;
 	background-position: top;	
}

#header-content {
	width: 1050px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0 auto;
	position: relative;
	background: transparent;
}

#logo {
	left:50px;
	top:45px;
	position:relative;
}

#tagline {
	left:275px;
	height: 80px; 
	top:90px;
	width:700px;
	position:relative;
}

#content {
	margin-left:275px;
	margin-top:35px;
	padding-right:0px;
	width:700px;
	min-height:400px;
	padding-top: 0px;
}

#projects {
	width: 700px;
	margin: 0px;
	padding-bottom: 0px;
	float:absolute;
}

#text {
	width: 500px;
	padding-right: 200px;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 20px;
	float:absolute;
	color:#999999;font-family:georgia, times, serif;font-size:12px;line-height:16px;text-align:left; 
}

#text-about {
	width: 470px;
	padding-right: 200px;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 0px;
	float:absolute;
	color:#999999;font-family:georgia, times, serif;font-size:12px;line-height:16px;text-align:left; 
}

#line {
	padding-top: 20px;
	padding-bottom: 20px;
	position:relative;
	padding-right: 50px;
}

#line-project {
	padding-top: 25px;
	padding-bottom: 25px;
	position:relative;
	padding-right: 50px;
}

#footer {
	width: 700px;
	margin: 0px;
	padding-bottom: 30px;
	float:absolute;
}

#project-pic {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 700px;
	min-height: 10px;	
}

#project-description {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	width: 700px;
	line-height: 0px;	
}

#project-minidescription {
	margin-bottom: -15px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 30px;
	width: 640px;
	line-height: 0px;	
}

pre { font-size: 10px; }
h1 { color:#aaa; font-size: 28px; font-weight: normal; margin-bottom:0px; }
h2 { color:#aaa; font-weight: normal; margin-bottom:0px; }
h3 { color:#aaa; font-weight: normal !important; margin-bottom:0px; }
h4 { color:#aaa; font-weight: normal; margin-bottom:0px; }
img.tumblr { background: #fff !important; border: 1px solid #ecf1a0; padding: 5px; margin: 0px; }
img.tumblr a { text-decoration: none !important; background: #fff !important; margin: 0px; }
input { border: 1px solid #999; }
.photo a, .disqus a { text-decoration: none !important; background: #fff !important; }
.header { margin-bottom: 20px; }
.wrapper { width: 520px; margin: auto; }
.main { margin: 0px 0px; }
.datetime { font-size: 12px; line-height: 100%; color: #aaa; position:relative; float:left; margin-left:-250px; padding-right: 25px; border-right: 0px solid #ecf1a0; width: 200px; text-align: right; clear: both; }
.navleft { font-size: 12px; position: relative; float: left; }
.navright { font-size: 12px; position: relative; float: right; }
.navcenter { font-size: 12px; text-align:center; width: 500px; }
.datetime a { color: #9fb900; }
.post { padding-bottom: 30px; } 
.short_quote { margin: 0px; padding: 0px; font-size:62px; line-height: 110%; color: #aaa; } 
.medium_quote { margin: 0px; padding: 0px; font-size:36px; line-height: 115%; color: #aaa; } 
.long_quote { margin: 0px; padding: 0px; font-size:20px; line-height: 130%; color: #aaa; } 
a .notes { text-decoration: none !important; background: none; } 
.notes a { text-decoration: none !important; background: none; } 
img .notes { margin: 0px; padding: 3px; border: 1px solid #f9ffd3; } 
.notes img { margin: 0px; padding: 3px; border: 1px solid #f9ffd3; } 
.disqus { font-family: Georgia, 'Times New Roman', Times !important; size: 16px; line-height:150% !important; color:#333 !important; }

.regular_post_body img {
max-width: 100%;
}

</style>

