A:link {color: #4a5737; text-decoration: none}
A:active {color: #6f764b; text-decoration: none}
A:visited {color: #4a5737; text-decoration: none}
A:hover {color: #ee0000; text-decoration: underline; background-color:#DADAC8;}

h1 {display:inline;padding:0px;margin:0px;}
h2 {display:inline-block;margin:0px;font-weight:normal;}
h3 {display:block;padding:0px;margin:0px;font-weight:normal;font-size:15px;}

.tinyfont {color: #333333;font-family: verdana;font-size: 7pt;font-style:normal;}
.tinyfontfixed {color: #333333;font-family: courier new;font-size: 7pt;}
.smallfont {color: #666666;font-family: Georgia,Times;font-size: 10pt;}
.mediumfont {font-family: verdana;font-size:8pt;color:#014ac6;}
.fixedfont {color: #333333;font-family: courier new;font-size: 8pt;}
.socialblock {position:absolute;top:10px;right:15px;}
.articleblock {padding-bottom:18px;padding-top:15px; border-bottom: dotted 1px #aaaaaa;text-align:left;}
.docsheading {padding-bottom:15px;padding-top:10px; border-bottom: solid 0px #aaaaaa;text-align:left;}
.inlineheading {font-family:Verdana;font-size:10pt; color: #444444; font-weight:bold; border-bottom: dotted 1px #c3c2bc;text-align:left;}
.folioHeading {font-family:Verdana;font-size:10pt; color: #444444; font-weight:normal; border: dotted 1px #c3c2bc; border-left:0px; border-right:0px;text-align:left;width:100%;float:left;background-color: #dadac8;}
.folioLeftCol { border-right: dotted 1px #c3c2bc; float:left; width:119px;}
.folioyearfont {font-family:Calibri,Arial;font-size:13pt; color: #444444; font-weight:normal;}
.pageHeaderFont {top:3px;position:relative;float:left;color:#FFFFFF;font-family:Georgia,Times;letter-spacing:0.2em;font-weight:normal;font-size:15pt;}
.frumpfont {font-family:Georgia,Times;font-size:13pt;color:#666666;}
.frumpsmallfont {font-family:Verdana,sans-serif;line-height:15pt;font-size:10pt;color:#666666;}
.frumplargefont {font-family:Georgia,Times;font-size:18pt;color:#666666;}
.frumpheadingfont {font-family:Georgia,Times,serif;line-height:15pt;font-size:12pt;color:#4b74d1;}
.frumpdatefont {font-family:Verdana,sans-serif;line-height:15pt;font-size:8pt;color:#4b74d1;letter-spacing:2px;}
.frumpdatefontinverse {font-family:Verdana,sans-serif;line-height:15pt;font-size:8pt;background-color:#2b90c5;color:#FFFFFF;letter-spacing:2px;}

.publicationdateblock {font-family:Verdana,sans-serif;font-size:8pt;background-color:#2b90c5;color:#FFFFFF;letter-spacing:2px;line-height:16px;float:left;position:relative;left:-22px;padding-left:6px;}
.publicationdatecap {float:left;position:relative;left:-22px;padding:0px;padding-top:0px;border:0px;}

.showcaseimg {width:325px;height:246px;padding-top:0px;padding-bottom:0px;border:1px #aaa solid;}
.photoimg {width:200px;height:246px;border:1px #bbbbbb solid;}

.frumpitalicfont{font-family:Georgia,Times,serif;font-size:9pt;color:#666666;font-style:italic;}
.bluelink{color:#4b74d1;}

.frumpnull{padding-top:0px;}
.errormessage{color:#ee0000;background-color:#f4e8ae;font-family:Arial;font-size:10pt;width:310px;padding:5px;}

.tagline {font-family: Georgia,Times;font-size: 12px; color: #dddddd;position:relative;top:7px;float:left;font-style:italic;letter-spacing:1px;}
.socialIcons {width:24px;height:24px;top:3px;position:relative;border:0px;padding-left:3px;}

.gilesbody {
	background: #111111;
	border:0 none;
	color:#333333;
	margin:0;
	padding:0;
	text-align:center;
}

.wallpaper {
	background: url('http://www.gilesphillips.com/images/background/lgsgbg-sm2.png') repeat top left #000000;
	width: 996px;
	width: 900px;
	height: auto;
	top:0px;
	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	overflow: visible;
	display:block;
}

.header {
	text-align: left;
	font-family: Georgia; 
	font-size: 20px;
	color: #ffffff;
	background: #000000;
	width: 680px;
	height: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    border: 0px solid #333333;
	border-top: 0px;
	border-bottom: 0px;
	position: relative;
}
.wrapper { 
	text-align: left; 
	overflow: visible; 
	background-color: #e2e2d5;  	
	width: 764px;
	height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	padding-top:0px;
	padding-bottom:0px;
    border: 7px solid #ffffff;
	display: table;
	
	}
	
.column-left {
	width: 325px;
	height:922px;
	float: left;	
	padding:10px;
	border: solid 1px #aaaaaa;
	background-color: #e2e2d5;
}

.column-middle {
	width: 155px;
	padding-top:4px;
	padding-left: 20px;
    padding-right: 20px;
	border-left: dotted 0px #cfdfea;
	border-top: solid 1px #ffffff;
	height: 940px;
	border-right: solid 0px #aaaaaa;
	background-color:#ffffff;
	float: left;

}

.column-right {
	width: 200px;
	height:922px;
	float: right;
	padding: 10px;
	border: solid 1px #aaaaaa;
	background-color: #e2e2d5;
}

.column-lowerright {
	width: 155px;
	bottom: 0px;
	position:relative;
	top: 10px;
	left: 5px;
	padding: 10px;
	overflow: visible; 
	
	
}
.footer {
	text-align: center;
	font-family: Verdana,sans-serif; 
	font-size: 7pt;
	letter-spacing: 0.1em;
	color: #888888;
	background: #000000;
	width: 500px;
	height: 15px;
	bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    border: thin solid #000000;
	border-bottom: 0px;
}

