body {font-size: 62.5%; /* Resets 1em to 10px */ font-family: Helvetica, sans-serif; background-color: #f5f5f5; color: #333; text-align: center;}

.clear {clear: both;}

body a {color: #004276; text-decoration: none;}
body a:link {color: #004276;}
body a:visited {color: #004276;}
body a:hover {color:#004276; text-decoration: underline;}
body a:active, a:focus {color:#004276;}

#container {text-align: left; width: 960px; margin: 0 auto; position: relative;}

#header {padding: 10px 10px 10px 0;}
#header h1 {font-size: 4.8em; color: #333; display: inline; }
#header h1 a {color: #333;}
#header h1 a:link {color: #333;}
#header h1 a:visited {color: #333;}
#header h1 a:hover {text-decoration: none;}
#header h1 a:active, a:focus {color: #333;}
#header .tagLine {display: inline; font-size: 1.8em; padding: 0 0 0 10px;}

#navbar {float: left; width: 100%; height: 40px; margin: 0 0 5px 0; position: relative; text-align: center; background: url(/wp-content/themes/default/images/navbarBG.png); line-height: 40px;}
#navbar li {color: #ccc; font-weight: bold; font-size: 2em; line-height: 40px; float: left; display: inline;}
#navbar .homeNav {margin-left: 20px;}
#navbar li a {display: block; padding: 0 15px;}
#navbar li a:link {color: #ccc;}
#navbar li a:visited {color: #ccc;}
#navbar li a:hover {color: #333; text-decoration: none; background-color: #ccc;}
#navbar li a:active {color: #ccc;}
.searchNav {position: absolute; right: 10px; bottom: 0; vertical-align: middle;}
.searchNav #searchform {}

#homeTemplate #navbar .homeNav a {background-color: #C7DDFE; color: #333;}
#homeTemplate #navbar .homeNav a:link {background: #C7DDFE; color: #333;}
#homeTemplate #navbar .homeNav a:visited {background: #C7DDFE; color: #333;}
#homeTemplate #navbar .homeNav a:hover {background: #C7DDFE; color: #333;}
#homeTemplate #navbar .homeNav a:active {background: #C7DDFE; color: #333;}

#navbar .current-cat a {background-color: #C7DDFE; color: #333;}
#navbar .current-cat a:link {background: #C7DDFE; color: #333;}
#navbar .current-cat a:visited {background: #C7DDFE; color: #333;}
#navbar .current-cat a:hover {background: #C7DDFE; color: #333;}
#navbar .current-cat a:active {background: #C7DDFE; color: #333;}


#content {width: 738px; float: left;}
.postLeftCol {width: 200px; float: left;}
.postLeftCol h2 {color: #666; font-size: 1.4em; padding: 29px 0 10px 20px;}
.postLeftCol h3 {color: #999; font-size: 1.2em; padding: 0 0 5px 20px;} 
.sponsors h3 {color: #999; font-size: 1.2em; padding: 0 0 5px 25px;}
.postavatar {margin: 5px 0 0 20px;}

.pagetitle {font-size: 1.4em; line-height: 20px; padding-left: 20px;}


.postRightCol {width: 520px; float: right;}
.postRightCol h2 {color: #333; font-size: 3em; padding: 20px 0 10px 0;}
.postRightCol h2 a:hover {text-decoration: none;}
.postRightCol h2 a:active, a:focus {color: #333;}
.post {clear: both; background: #fff url(/wp-content/themes/default/images/contentBG.png) left top no-repeat;}
.post .clear {background: url(/wp-content/themes/default/images/contentBottomBG.png) left bottom no-repeat; height: 22px;}

.entry p {color: #666; font-size: 1.6em; line-height: 1.25em; padding: 0 1em 1.5em 0;}
.entry p strong {background-color: #f5f5f5; font-weight: bold; color: #333; padding: 2px;}
.entry p a {background-color: #c7ddfe; color: #333; padding: 2px; font-weight: bold;}
.entry p a:hover {background-color: #004276; color: #fff; text-decoration: none;}
#content .postmetadata {color: #666; font-size: 1.1em; margin: 5px 0 0 0; width: 200px; float: left;}
#content .postmetadata a {background-color: #fff; color: #004276;}
#content .postmetadata a:hover {background-color: #fff; text-decoration: underline;}
#respond, #comments {clear: both; color:#333333; font-size:1.6em; padding:10px 0pt 20px 0px;}
#commentform p {color: #666; font-size: 1.6em; line-height: 1.25em; padding: 0 1em 1.5em 0;} 
.commentlist {font-size: 1.4em;}
.commentlist li {margin-bottom: 10px;}
.commentlist img {float: left; width: 32px; margin: 0 5px 5px 0;}
.commentlist cite {font-size: .8em; color: #666;}
.commentlist cite a {color: #666;}

.sponsors {width: 217px; float: right; background: #fff url(/wp-content/themes/default/images/sponsorsBG.png) left top no-repeat;}
.sponsors h6 {color: #333; font-size: 14px; font-weight: bold; padding: 15px 20px 5px 25px;}
.sponsors .rtColAds, #sponsors iframe img {margin: 0 0 20px 8px;}
.sponsors .clear {background: url(/wp-content/themes/default/images/sidebarBG.png) left bottom no-repeat; height: 18px;}
#amazonBox {margin: 10px;}
#flickr-sidebar {margin: 0 0 10px 20px;}
.more-photos {padding: 10px 0 0; display: block;}

.navigation {width: 738px; font-size: 1.4em; float: left; line-height: 20px;}
.navigation .alignleft {float: left; margin-left: 10px;}
.navigation .alignright {float: right; margin-right: 10px;}
.commentBox {width: 500px; height: 250px;}

#footer {clear: both; width: 738px; font-size: 1.4em; text-align: center; padding: 15px 0;}

#eaPortfolio {font-size: 1.4em; margin: 0px 0 10px 10px;}
#eaPortfolio li {list-style: none; line-height: 1.6em;}
#content .eaWebPor {padding-left: 10px;}
#content .addtoany_share_save a {background: none;}
#content .addtoany_share_save a:hover {background: none;}
#content .addtoany_share_save {width: 150px; float: left;}
#content .blogComments {width: 75px; float: right; text-align: right; margin: 6px 40px 0 0;}
#content em {font-size: .7em; margin: -15px 10px 10px 0; display: block;}

#goPopElem td {vertical-align: top;}
#goPopElem td img {margin: 10px 0 0 30px;}

#linkedINButton {margin: 20px 0 0 10px;}

