/* Generic styling */
body				{	background-color : #660000 ;
					background-image : url(/adrian/images/bg_skeleton.gif) ;
					background-position : top right ;
					background-repeat : no-repeat ;
					color : #cccccc ;
					margin-right : 59px ;
					margin-top : 86px ;
					font-size : 90% ; }

hr				{	color : #000000 ;
					background-color : #000000 ; }

h1				{	color : #996666 ;
					line-height : 140% ;
					font-family : Georgia ; Times, "Times New Roman", serif ;
					margin-right : 70px ; }

h2, h3, h4, h5, h6		{	color : #996666 ;
					line-height : 140% ;
					font-family : Georgia ; Times, "Times New Roman", serif ; }

code				{	color : #996666 ; }

pre				{	color : #996666 ;
					border : 1px dashed #996666 ; }


textarea.code			{	background : #660000 ;
					color : #996666 ; }

input.code			{	background : #660000 ;
					color : #996666 ; }



/* Page layout styling */
#Navigation			{	background : #660000 ;
					color : #cccccc ;
					text-align : right ;
					margin-top : 64px ;
					padding-left : 10px ; }

#Navigation form		{	margin-right : 20px ; }

#Content a img			{	border : 1px solid #cc9999 ; }


/* Content photo/caption styles */
p.caption img			{	border : 1px solid #996666 ; }

p.caption			{	color : #cccccc ; }

p.CaptionRight, p.CaptionLeft	{	color : #cccccc ;
					background : #651A1A ; }


p.pull				{	background : #000000 ;
					color : #cccccc ;
					border : 1px solid #996666 ;
					font-size : 75% ; }

#Content p.pull img		{	background : #000000 ;
					border : none ; }


/* Subnavigation styles */
#Navigation			{	width : 170px; }

#Navigation strong		{	color : #ffffff ;
					padding-right : 15px ; }

#Navigation li a		{	background-color: transparent ;
					color: #ffffff ;
					padding-right : 20px ; }

#Navigation li a:hover		{	color: #cccccc ;
					background-color : transparent ;
					background-image : url(/adrian/images/bg_skeleton_nav.gif) ;
					background-position : center right ;
					background-repeat : no-repeat ; }

#Navigation li a.selected	{	background-color: transparent ;
					color: #996666 ;
					background-image : url(/adrian/images/bg_skeleton_nav_sel.gif) ;
					background-position : center right ;
					background-repeat : no-repeat ;
					padding-right : 20px ; }

#Navigation ul			{	margin-bottom : 40px ; }

html>body #Navigation li a.selected	{	width: auto ; }



/* All data tables are affected by this, but you must class the table tags */
table.data			{	border-top : 1px solid #996666 ;
					border-left : 1px solid #996666 ; }

table.data td			{	border-right : 1px solid #996666 ;
					border-bottom : 1px solid #996666 ; }

table.data th			{	background-color : #996666 ;
					color : #cccccc ;
					border-right : 1px solid #660000 ;
					border-bottom : 1px solid #996666 ; }

/* All link styles */
a:link				{	text-decoration : underline ;
					color : #cc9999 ;
					background : transparent ; }

a:visited			{	text-decoration : underline ;
					color : #996666 ;
					background : transparent ; }

a:hover				{	text-decoration : underline ;
					color : #ffffff ;
					background : transparent ; }

