/* Global properties */

body {	color: #DDDDEE;
	background-color: #001155;
	font-size: 90%;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url('http://www.brendanadkins.com/gradient_background.gif');
	background-position: top center;
	background-repeat: no-repeat;
	}

a { 	color: #DDDDEE;
	background-color: transparent;
	}

a:link	{ }

a:visited { color: #CCCCEE;
	background-color: transparent;
	}

a:hover, a:active { color: #CCCCCC;
	background-color: transparent;
	}

/* Positioning content */

div.menuBoxMetaBox { position: absolute;
	right: 50%;
	top: 15em;
	}

div.menuBox { border: 2px solid #DDDDEE;
	margin-right: 7em;
	padding: 5px;
	word-spacing: 2em;
	color: inherit;
	background-color: #000E4D;
	text-align: center;
	font-weight: bold;
	}

div.menuBox[class] {
	/* Skipped by IE */
	background-color: transparent;
	background-image:url('http://www.brendanadkins.com/box_background.png');
	}

div.centeringBox { }

div.centeredColumn { width: 30em;
	}

div.nameBox { border: 2px solid #DDDDEE;
	margin: 2em 0px 0px 2.5em;
	color: inherit;
	background-color: transparent;
	float: left;
	width: 16.5em;
	height: 9em;
	text-align: left;
	vertical-align: bottom;
	}

div.nameBox[class] {
	/* Skipped by IE */
	background-image:url('http://www.brendanadkins.com/box_background.png');
	margin-left: 5em;
	}

div.nameBoxText { text-transform: lowercase;
	margin-top: 6em;
	margin-bottom: 2em;
	margin-left: 4.5em;
	}

span.name { font-weight: bold; }

span.name a { text-decoration: none; }

div.nameBoxBack { float: left;
	color: inherit;
	background-color: transparent;
	background-image: url('http://www.brendanadkins.com/bolts.png');
	background-repeat: no-repeat;
	background-position: top left;
	height: 52px;
	width: 15px;
	}

div.titleBox { border: 2px solid #DDDDEE;
	padding: 0px 0px 0px 2px;
	margin: -2em 0px 0px 0px;
	color: inherit;
	background-color: transparent;
	float: right;
	width: 20em;
	height: 10em;
	text-align: left;
	vertical-align: top;
	}

div.titleBox[class] {
	/* Skipped by IE */
	background-image:url('http://www.brendanadkins.com/box_background.png');
	}

div.titleBoxBack { float: right;
	color: inherit;
	background-color: transparent;
	background-image: url('http://www.brendanadkins.com/bolts_reversed.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 52px;
	width: 15px;
	}

div.clearBoth { clear: both;
	height: 2em;
	}

/* Page content */

div.contentBox { border: 2px solid #DDDDEE;
	padding: 8px;
	margin: 0px 0px 2em 0px;
	color: inherit;
	background-color: #000E4D;
	width: 27em;
	text-align: left;
	}

div.contentBox[class] {
	/* Skipped by IE */
	background-color: transparent;
	background-image:url('http://www.brendanadkins.com/box_background.png');
	}

div.contentHeaderDiv { font-size: 120%;
	font-weight: bold;
	text-align: right;
	margin-bottom: 1ex;
	margin-top: 3px;
	padding-right: 3px;
	background-color: #DDDDEE;
	color: #001155;
	background-image: url('http://www.brendanadkins.com/bolts_turned.png');
	background-position: top left;
	background-repeat: no-repeat;
	}

div.contentHeaderDiv a { color: #001155;
	background-color: transparent;
	text-decoration: none;
	}

div.contentHeaderDiv a:link { }

div.contentHeaderDiv a:visited { color: #001155;
	background-color: transparent;
	}

div.contentHeaderDiv a:hover, a:active { color: #000044;
	background-color: transparent;
	}

/* Portfolio content */

img.clipImageLeft { margin-right: 4px;
	margin-bottom: 2px;
	}

img.clipImageRight { margin-left: 4px;
	margin-bottom: 2px;
	}

/* Footers for index page */

div.footerBoxTop { color: inherit;
	background-color: transparent;
	position: absolute;
	bottom: 35px;
	text-align: center;
	width: 100%;
	}

div.footerBoxBottom { color: inherit;
	background-color: transparent;
	position: absolute;
	bottom: 20px;
	text-align: center;
	width: 100%;
	}

img.footerImg { display: inline;
	margin: 0px;
	}

/* Footers for other pages */

div.footerBoxTopStatic { color: inherit;
	background-color: transparent;
	margin-bottom: 1px;
	padding: 0px;
	text-align: center;
	width: 100%;
	}

div.footerBoxBottomStatic { color: inherit;
	background-color: transparent;
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
	}