/* CSS for The Burghard Group
----------------------------------------------- */

/* LAYOUT DIVISIONS
----------------------------------------------- */

body {
 background: url('http://strength.gripserver3.com/images/bg-body.png') top left repeat-x;
 color: #333;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 0.8em;
 line-height: 160%;
 margin: 0;
 padding: 0;
 text-align: center;
}

#wrapper { margin: 0px auto 0px auto; padding: 0; text-align: left; width: 800px; }

#header { background: url('http://strength.gripserver3.com/images/bg-hd.png') top left no-repeat; height: 80px; }

#link { float: left; height: 80px; width: 400px; }

#login { font-family: Helvetica, Arial, sans-serif; font-size: 14px; float: right; padding: 50px 0px 0px 0px; }

#navigation { background: #a7a9ac; border-top: 1px solid #fff; border-bottom: 1px solid #fff; height: 28px; text-right: center; } /* url('images/login.png') top left no-repeat */

#main {  }

#mainSub { background: #fff; padding: 20px; }

#left { float: left; width: 200px; }

#leftSub { border-right: 1px solid #ddd; float: left; width: 180px; }

#container { float: right; padding-left: 20px; width: 580px; }

#containerSub { float: right; width: 540px; }

#center { float: left; width: 360px; }

#right { float: right; padding-left: 20px; width: 200px; }

#footer { background: #eee; margin: 20px 0px 0px 0px; padding: 10px; }

#postmeta { color: #666; font-size: 11px; }

#postnavigation { color: #666; font-size: 11px; }

.clear { clear: both; }

.blogIntro { border: 1px solid #ddd; color: #008fd5; margin-bottom: 30px; padding: 10px; }

.blogIntro img { float: left; margin-right: 15px; }

.post { border-bottom: 1px solid #eee; margin-bottom: 30px; }

.fromtheceo { }

/* TYPOGRAPHY
----------------------------------------------- */

p {  }

p.date { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #666; font-size: 11px; padding: 2px 5px 2px 5px; text-align: right; text-transform: uppercase; }

p.cat { background: #ddd; color: #666; font-size: 11px; padding: 2px 5px 2px 5px; text-align: right; 0text-transform: uppercase; }

.fromtheceo p.cat { background: #d1e0ef; color: #666; font-size: 11px; padding: 2px 5px 2px 5px; text-align: right; 0text-transform: uppercase; }

blockquote { background: #ededed; padding: 10px; }

#footer p { color: #999; float: right; font-size: 11px; margin: 0; padding: 0; }

h1 { color: #004a8d; font-family: 'Times New Roman', serif; font-size: 24px; font-weight: normal; }

h2 { border-bottom: 1px dotted #ccc; color: #316db3; font-size: 14px; }

h3 { color: #333; font-size: 18px; font-weight: normal; }

/* LIST ELEMENTS
----------------------------------------------- */

#login ul { margin: 0; padding: 0; }
#login li { display: inline; font-size: 12px; padding-left: 5px; text-transform: uppercase; }

#navigation ul { margin: 5px 0px 0px 0px; padding: 0; }
#navigation li { display: inline; font-size: 12px; padding: 0px 5px 0px 5px; text-transform: uppercase; }

#left ul { margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; }
#left li { list-style-type: none; padding: 5px 0px 5px 0px; }

#leftSub ul { margin: 10px 0px 0px 0px; padding: 0px 10px 20px 0px; }
#leftSub li { list-style-type: none; padding: 5px 0px 5px 0px; }

#right ul { margin: 0; padding: 0; }
#right li { font-size: 11px; line-height: 120%; list-style-type: none; min-height: 100px; }
#right li img { float: left; margin-right: 10px; }

#footer ul { float: left; margin: 0; padding: 0; }
#footer li { display: inline; font-size: 11px; padding-right: 5px; }

/* ANCHOR PROPERTIES
----------------------------------------------- */

a { /*border-bottom: 1px solid #999;*/ color: #316db3; font-weight: bold; text-decoration: none; }
a:hover { /*border-bottom: 1px solid #333;*/ color: #000; font-weight: bold; text-decoration: none; }


h3 a { border-bottom: none; color: #666; }
h3 a:hover { border-bottom: none; color: #333; }

p.date a { border-bottom: none; color: #333; }
p.date a:hover { border-bottom: none; color: #003a71; }

p.cat a { border-bottom: none; color: #003a71; }
p.cat a:hover { border-bottom: none; color: #333; }

#navigation li  a { border-bottom: none; color: #fff; font-weight: normal; }
#navigation li a:hover { border-bottom: none; color: #004a8d; font-weight: normal; }

#leftSub a { border-bottom: none; color: #888; }
#leftSub a:hover { border-bottom: none; color: #316db3; }

#footer a { border-bottom: none; color: #888; }
#footer a:hover { border-bottom: none; color: #333; }



table#database {
	font-size:10px;
	border:solid 1px #ccc;
	width:541px;
	line-height:1.3em;
	border-right:none;
}
table#database td {
	padding:5px 2px;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	text-align: center;
}
table#database th {
	background-color:#eee;
	padding:2px;
	text-align: center;
	border-right:solid 1px #CCC;
}
tr.odd {
	background-color:#f9f9f9;
}
table tr.highlight {
	background-color:#99bdd1;
}