@charset "UTF-8";

/* HTML5 */
  article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }

/* Main Elements */
body {  width: 100%; overflow-x: hidden; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #fff; margin: 0; }
.siteSpace { width: 1000px; margin: 0 auto; }
header { background: #aec9e8; }

#navbar {	height: 62px; background: #fff; /*#e7e7e7;*/ }
#mainLogo { float: left; height: 62px; width: 214px; position: relative; }
#mainLogo a {	position: absolute; left: 0; }
/* --- old logo --- ---
#mainLogo { float: left; height: 40px; width: 214px; position: relative; }
#mainLogo a {	position: absolute; left: 33px; }
--- --- --- --- --- */
#navbar ul { float: left; list-style: none; margin: 10px 0 0 0; padding: 0; border: 1px solid #ccc; }
#navbar ul li {	float: left; }
#navbar ul li a { display: block; height: 40px; text-decoration: none; text-indent: -9000px; }
#navbar ul li a#home-link {	background-image: url('/resources/images/navigation/homeLink2.jpg'); width: 76px; }
#navbar a#home-link:hover {	background-position: 0 -40px; }
#navbar ul li a#services-link {	background-image: url('/resources/images/navigation/servicesLink.jpg'); width: 93px; }
#navbar a#services-link:hover {	background-position: 0 -40px; }
#navbar ul li a#portfolio-link { background-image: url('/resources/images/navigation/portfolioLink.jpg'); width: 97px; }
#navbar a#portfolio-link:hover { background-position: 0 -40px; }
#navbar ul li a#about-link { background-image: url('/resources/images/navigation/aboutLink.jpg'); width: 78px; }
#navbar a#about-link:hover { background-position: 0 -40px; }
#navbar ul li a#support-link { background-image: url('/resources/images/navigation/supportLink.jpg'); width: 89px; }
#navbar a#support-link:hover { background-position: 0 -40px; }
/*#navbar ul li a#blog-link {	background-image: url('/resources/images/navigation/blogLink.jpg'); width: 70px; }
#navbar a#blog-link:hover {	background-position: 0 -40px; }*/
#navbar ul li a#blog-link {	background-image: url('/resources/images/navigation/newsBlogLink.jpg'); width: 109px; }
#navbar a#blog-link:hover {	background-position: 0 -40px; }
#navbar ul li a#contact-link { background-image: url('/resources/images/navigation/contactLink.jpg'); width: 91px; }
#navbar a#contact-link:hover { background-position: 0 -40px; }
#navbar li.on a { background-position: 0 -80px !important; }

#navbar #fb-like { float: right; display: block; width: 120px; height: 42px; line-height: 50px; margin: 10px 10px 0 0; }

#navbar form#search { float: right; display: block; width: 180px; text-align: right; line-height: 40px; margin-right: 10px; }
#navbar form#search input[type=text] { width: 120px; color: #787878; font-size: 11px; background: #fff; margin-right: 4px; padding: 3px 5px; border: 1px solid #cbcbcb; }
#navbar form#search input[type=text]:hover, form#search input[type=text]:focus { color: #333; border: 1px solid #787878; }
#navbar form#search input[type=submit] { width: 24px; height: 24px; background: url('/resources/images/buttons/go.png') no-repeat 50% 50%; text-indent: -9999px; border: none; outline: none; cursor: pointer; }

#mainContent { background: #dedede url('/resources/images/main_bg.gif'); }
#mainContent .mainContentSpace { background: #fff url('/resources/images/left_column_bg.gif') repeat-y 0 0; }
#bottomContent { min-height: 20px; background: #dedede url('/resources/images/bottom_content_bg.gif')repeat-y 50% 0 ; }
footer {	height: 60px; background-color: #fff; }
.termsConditions a:link, .termsConditions a:visited { color: #6699cc; }
.termsConditions a:hover, .termsConditions a:active { color: #3366cc; }
.locationsContact a:link, .locationsContact a:visited { color: #666; }
.locationsContact a:hover, .locationsContact a:active { color: #6699cc; }

.contentBanner { width: 1000px; height: 94px; float: left; background: #080916; }
.leftColumn {	width: 228px; float: left; margin: 10px 0 20px 0; }
ul.leftColumnLinks { list-style: none; min-height: 130px; margin: 0 0 20px 0; padding: 0; overflow: auto; }
ul.leftColumnLinks li { padding: 3px 20px 3px 0; }
ul.leftColumnLinks ul { list-style: none; margin: 0 0 0 12px; padding: 0; }
ul.leftColumnLinks a { margin: 6px 0 0 16px; display: block; line-height: 12px; font-weight: bold; }
ul.leftColumnLinks a:link, .leftColumnLinks a:visited { color: #cc0000; text-decoration: none; }
ul.leftColumnLinks a:hover, .leftColumnLinks a:active { color: #ee0000; text-decoration: underline; }
ul.leftColumnLinks li a.arrowLink { background: url('/resources/images/list_arrows.png') no-repeat 0 50%; padding-left: 14px; }
ul.leftColumnLinks li a.arrowLink:hover { background: url('/resources/images/list_arrows.png') no-repeat -600px 50%; }
ul.leftColumnLinks ul li a.arrowLink { background: url('/resources/images/list_arrows.png') no-repeat -300px 50%; }
ul.leftColumnLinks li.on a.arrowLink { color: #000 !important; font-size: 110%; background: url('/resources/images/list_arrows.png') no-repeat -600px 50% !important; letter-spacing: -1px; text-decoration: none; cursor: default; }

.middleColumn {	width: 493px; float: left; color: #2d2d2d; font-size: 12px; line-height: 22px; margin: 0 0 20px 0; }
.middleColumn a:link, .middleColumn a:visited { color: #000; font-weight: bold; text-decoration: none; }
.middleColumn a:hover, .middleColumn a:active { color: #cc0000; text-decoration: underline; }
.oneColumn { width: 750px; }
.middleColumnContent { overflow: hidden; margin: 20px 0 0 30px; padding-right: 10px; }
.middleColumnContent h2 {	color: #8bb1de; font-size: 32px; line-height: 32px; margin: 0 0 20px 0; }
.middleColumnContent h2 a:link, .middleColumnContent h2 a:visited { color: #8bb1de; }
.middleColumnContent h2 a:hover, .middleColumnContent h2 a:active { color: #69aaf7; }
.middleColumnContent h3 {	color: #CC0000; font-size: 16px; margin: 10px 0 20px 0; }
.middleColumnContent h4 {	color: #080916; font-size: 14px; margin: 10px 0 20px 0; }
.middleColumnContent h5 { color: inherit; font-size: 110%; margin: 10px 0 20px 0; }
.middleColumnContent h6 { color: inherit; font-size: 90%; margin: 10px 0 20px 0; }
.mainSlide {background: #f5f5f5; padding:5px; color: gray; margin-right: 10px; }
.mainSlide h1 {color: #606060; font-weight: bold; margin: 15px 0 5px 0;}
.mainSlide p  {color: #666; font-size: 11px; line-height: 17px; padding: 0;}

.middleColumnContent p { margin: 0; padding: 5px 0 10px 0; }
.middleColumnContent ul { list-style: none; color: #5d5d5d; line-height: 16px; margin: 0; padding: 10px 0 10px 20px; }
.middleColumnContent ul li { letter-spacing: 1px; background: url('/resources/images/list_bullet.png') no-repeat 0 4px; padding: 0 0 8px 20px; }
.rightColumn { float: left; width: 279px; text-align: right; margin: 20px 0; }
.rightColumn img { max-width: 279px; }

/* Text & Misc */
a img { border: none; }
a { outline: none; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { line-height: inherit; }
.allCaps { text-transform: uppercase; }
.noOverflow { overflow: hidden; }
.bold { font-weight: bold; }
.noBold { font-weight: normal; }
.altText { color: #666; }
hr { width: 100%; height: 1px; background: #8bb1de; margin: 10px 0; border: none; }

/* Icons */
.newsletterLink	 { background: url('/resources/images/icons/newsLetterIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 24px; }
.facebookLink		 { background: url('/resources/images/icons/facebookIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 24px; }
.twitterLink		 { background: url('/resources/images/icons/twitterIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 24px; }
.linkedInLink		 { background: url('/resources/images/icons/linkedInIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 24px; }
.youtubeLink		 { background: url('/resources/images/icons/youtubeIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 24px; }

.pdfIcon, a[href$=".pdf"] { background: url('/resources/images/icons/pdfIcon.png') no-repeat 0 50%; margin: -2px 0; padding: 2px 0 2px 20px; }


/* Homepage Boxes */
.contentBannerHome { width: 1000px; height: 285px; float: left; }
.bannerText {	width: 420px; height: 200px; margin: 80px 0 0 30px; color: #fff; font-size: 11px; line-height: 18px; }
.bannerText h4 { color: #80c1dc; font-size: 26px; font-weight: bold; margin: -30px 0 0 0; }
.bannerText a:link, .bannerText a:visited {	color: #80C1DC; font-size: 11px; font-weight: bold; text-decoration: none; }
.bannerText a:hover, .bannerText a:active {	color: #999999; font-size: 11px; font-weight: bold; text-decoration: none; }
.topLine { height: 11px; background: #6fa6ff; border-bottom: 1px solid #080916; }

#bottomContent h2 { color: #6699cc; font-size: 16px; line-height: 16px; font-weight: bold; text-transform: uppercase; }
#bottomContent h2 a:link, #bottomContent h2 a:visited { color: #6699cc; text-decoration: none; }
#bottomContent h2 a:hover, #bottomContent h2 a:active { color: #77aadd; text-decoration: underline; }

.servicesPanel { width: 250px; height: 230px; background-image: url('/resources/images/panelBckgrnds.jpg'); float: left; }
.servicesPanelText { width: 215px; height: 180px; font-weight: bold; margin: 0 0 0 20px; line-height: 18px; }
.servicesPanel li { margin-left: -10px !important; padding: 0 !important; }
.servicesPanel li a { display: block; }
.servicesPanel li a:link, .servicesPanel li a:visited {	color: #000 !important; text-decoration: none; }
.servicesPanel li a:hover, .servicesPanel li a:active {	color: #cc0000 !important; text-decoration: underline; }
#servicesPanel-link {	display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/newsPanelLink.jpg'); width: 97px; height: 33px; margin: 0 0 0 10px; }
#servicesPanel-link:hover {	background-position: 0 -33px; }

.connectPanel {	width: 250px; height: 230px; float: left; }
.connectPanelText {	width: 215px; height: 180px; margin: 0 0 0 20px; line-height: 26px; color: #cc0000; font-size: 12px; font-weight: bold; }
.connectPanel h3.phoneNumber { margin: 0 0 0 15px; color: #cc0000; font-size: 16px; line-height: 33px; letter-spacing: -1px; }
.connectPanel a { display: block; }
.connectPanel a:link, .connectPanel a:visited {	color: #000; text-decoration: none; }
.connectPanel a:hover, .connectPanel a:active {	color: #cc0000; text-decoration: underline; }

.newsPanel { width: 250px; height: 230px; background-image: url('/resources/images/panelBckgrnds.jpg'); float: left; }
.newsPanelText { width: 215px; height: 180px; font-size: 11px; margin: 0 0 0 20px; }
.newsPanelText .newsTitle { font-weight: bold; }
.newsPanelText .newsAuthor { font-size: 10px; }
.newsPanelText a:link, .newsPanelText a:visited {	color: #000; text-decoration: none; }
.newsPanelText a:hover, .newsPanelText a:active {	color: #cc0000; text-decoration: underline; }
#newsPanel-link {	display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/newsPanelLink.jpg'); width: 97px; height: 33px; margin: 0 0 0 10px; }
#newsPanel-link:hover {	background-position: 0 -33px; }

.portfolioPanel {	width: 250px; height: 230px; background-image: url('/resources/images/portfolioPanel.jpg'); float: left; }
.portfolioFeature {	width: 250px; height: 104px; float: left; margin-bottom: 10px; }
.portfolioFeature h2 { margin-left: 20px; }
.portfolioPanel h4 { margin: 0 0 -10px 20px; }
.portfolioPanelText {	width: 220px; height: 64px; line-height: 14px; margin: 0 0 0 20px; }
#portfolioPanel-link { display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/portfolioPanelLink.png'); width: 114px; height: 33px; margin: 0 0 0 10px; }
#portfolioPanel-link:hover { background-position: 0 -33px; }

/* Special Buttons */
a#beSmartLink { display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/beSmartLink.jpg'); width: 196px; height: 92px; margin: 0 auto; border: 1px solid #f2f2f2; }
a#beSmartLink:hover { background-position: 0 -92px; border: 1px solid #fff; }
a#employmentOppsLink { display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/employmentOpps.jpg'); width: 196px; height: 84px; margin: 0 auto; border: 1px solid #f2f2f2; }
a#employmentOppsLink:hover { background-position: 0 -84px; border: 1px solid #fff; }
a#supportTicketLink { display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/track_ticket.png'); width: 196px; height: 84px; margin: 0 auto; border: 1px solid #f2f2f2; }
a#supportTicketLink:hover { background-position: 0 -84px; border: 1px solid #fff; }
a#projectLink { display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/track_project.png'); width: 196px; height: 84px; margin: 0 auto; border: 1px solid #f2f2f2; }
a#projectLink:hover { background-position: 0 -84px; border: 1px solid #fff; }
#mobileGrowthLink {	display: block; text-decoration: none; text-indent: -9000px; background-image: url('/resources/images/buttons/mobileGrowth.jpg'); width: 189px; height: 52px; margin: 0 auto; border: 1px solid #f2f2f2; }
#mobileGrowthLink:hover {	background-position: 0 -52px; border: 1px solid #fff; }

/* Quote Box */
.quoteBox { height: 110px; background-color: #d8d8d8; margin: 10px 0; }
.quoteBox .quoteLogo { float: left; width: 110px; height: 110px; text-align: center; background: #c4c4c4; }
.quoteBox .quoteLogo img { max-width: 110px; margin-top: 15px; }
.quoteBox p.quote { float: left; width: 320px; height: 90px; text-align: justify; margin: 10px 0 0 10px; font-size: 11px; line-height: 18px; overflow: hidden; }

/* Form Elements */
form table { width: 100%; margin-bottom: 20px; }
form table th { text-align: right; padding: 3px 0 3px 5px; }
form table td { text-align: left; padding: 3px 10px 3px 5px; }
form table th, form table td { vertical-align: top; font-size: 11px; }
form.noWrap th { white-space: nowrap; }

/* input[type=button], input[type=submit] { width: auto; background: #f2f2f2; color: #534741; font-size: 120%; font-weight: bold; padding: 2px 8px 2px 8px; cursor: pointer; }
input[type=button]:hover, input[type=submit]:hover { color: #333 !important; } */
.submit_1 { width: 74px; height: 22px; background: url('/resources/images/buttons/submit.jpg') no-repeat 50% 0; text-indent: -9999px; border: none; outline: none; cursor: pointer; }
.submit_1:hover { background-position: 50% -22px; }
input[type=text], input[type=password] { width: 100%; color: #534741; font-size: 100%; background: #f2f2f2; border: 1px solid #aaa; padding: 2px 2px 2px 2px; }
input[type=text]:hover, input[type=password]:hover { color: #362f2d; background: #f2f2f2; border: 1px solid #d37373; }
input[type=text]:focus, input[type=password]:focus { color: #000; background: #fff; border: 2px solid #c0050c; margin: -1px; }
input[type=checkbox] { width: 14px; height: 14px; }
select { font-size: 100%; background: #f2f2f2; border: 1px solid #aaa; padding: 1px 0 1px 0; }
select:hover { background: #f2f2f2; border: 1px solid #d37373; }
select:focus { background: #fff; border: 2px solid #c0050c; margin: -1px; }
textarea { color: #534741; font-size: 100%; font-family: inherit; background: #f2f2f2; border: 1px solid #aaa; margin: 0; padding: 2px 2px 2px 2px; }
textarea:hover { color: #362f2d; background: #f2f2f2; border: 1px solid #d37373; }
textarea:focus { color: #000; background: #fff; border: 2px solid #c0050c; margin: -1px; }
textarea.medTextArea { height: 60px; width: 100%; }
label.checkBox:hover { font-weight: bold; }
.submitPad { padding-top: 15px; }

/* Misc Items */
table#contactInfo { width: 100%; }
table#contactInfo td { vertical-align: middle; padding-bottom: 10px; }
#awardsCollageIMG { float: right; margin: -20px 0 -20px 0; }

/* Personnel */
#personnel_content h2 + h3 { color: #666; font-size: 16px; line-height: 16px; font-weight: normal; margin-top: -10px; }
#personnel_content h2 + h3 span.arrow { float: left; color: #333; font-size: 50%; padding-right: 6px; }
#personnel_content .profileDetails { font-size: 12px; line-height: 18px; margin-bottom: 15px; }
#personnel_content .profileDetails th { text-align: left; color: #333; padding: 5px 30px 0 0; border-bottom: 1px dotted #eaeaea; }
#personnel_content .profileDetails td { text-align: left; color: #666; padding: 5px 0 0 0; border-bottom: 1px dotted #eaeaea; }
#blog_list h3 { color: #8bb1de; font-size: 20px; }
#blog_list h6 { color: #333; }
#blog_list h6 a { color: #666; }
#blog_list blockquote { font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 0 20px; }
#blog_list blockquote span.arrow { float: left; width: 4%; color: #666; font-size: 70%; }
#blog_list blockquote a { float: left; width: 96%; color: #333; font-weight: normal; margin-bottom: 5px; }

table.profileDetails { width: 100%; font-size: 11px; line-height: 14px; }
table.profileDetails th { width: 25% ;text-align: right; vertical-align: top; color: #666; font-weight: normal; padding-right: 10px; white-space: nowrap; }
table.profileDetails td { width: 75%; text-align: left; vertical-align: top; }

/* Services Content */
div#service_0 { width: 94%; margin: 0 auto; overflow: auto; }
div#service_0 section { width: 260px; margin: 0 0 15px 0; }
div#service_0 section.right { text-align: right; }
div#service_0 section h3 { text-transform: uppercase; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dotted #ccc; }
div#service_0 ul { font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; }
div#service_0 ul li { background: none; color: #2d2d2d; padding: 0 0 4px 0; white-space: nowrap; }

/* Portfolio Content */
.thumbnails {	width: 150px; float: left;  margin-left:10px;}
a.thumbnail { width: 60px; height: 60px; float: left; margin: 3px; text-indent: -9000px; }
a.thumbnail:link, a.thumbnail:visited {	border: 1px solid #eaeaea; }
a.thumbnail:hover, a.thumbnail:active {	border: 2px solid #cc0000; margin: 2px; }
.portfolioInfo {	width: 500px; float: left; margin-left: 50px; }
.portfolioInfo .portfolioNav { font-size: 10px; padding-bottom: 10px; }
.portfolioInfo .portfolioNav a:link, .portfolioInfo .portfolioNav a:visited { color: #666; text-decoration: none; }
.portfolioInfo .portfolioNav a:hover, .portfolioInfo .portfolioNav a:active { color: #6699CC; text-decoration: underline; }
.portfolioInfo h4 { margin-bottom: 10px; }

#portfolio #overview { margin: -10px 0 30px 0; }

#portfolio #thumbnailsColumn { float: left; width: 192px;}
#portfolio #thumbnailsColumn h4 { clear: both; color: #666; line-height: 16px; margin: 0 0 5px 0; padding-top: 5px; }
#portfolio #thumbnailsColumn h4:first-child { margin-top: 0; padding-top: 0; }
#portfolio #thumbnailsColumn ul.thumbnails { width: 100%; overflow: hidden; margin: 0; padding: 1px; }
#portfolio #thumbnailsColumn ul.thumbnails li { float: left; text-align: center; margin: 0 12px 12px 0; padding: 0; }
#portfolio #thumbnailsColumn ul.thumbnails li a { display: block; width: 75px; height: 75px; overflow: hidden; background-color: #eee; border: 2px solid #6699cc; }
#portfolio #thumbnailsColumn ul.thumbnails li a img { height: 75px;}
#portfolio #thumbnailsColumn ul.thumbnails li a:hover { border: 2px solid #cc0000; }
#portfolio #thumbnailsColumn ul.thumbnails li.on a { border: 3px solid #dd0000; margin: -1px; cursor: default; }

#portfolio #detailsColumn { float: right; width: 508px; }
#portfolio #detailsColumn div.pieceInfo { overflow: hidden; background: #f5f5f5; margin: 0; padding-bottom: 5px; }
#portfolio #detailsColumn div.pieceInfo ul { width: 100%; overflow: hidden; margin: 0; padding: 0; }
#portfolio #detailsColumn div.pieceInfo ul li { margin: 0; padding: 0; }
#portfolio #detailsColumn div.pieceInfo ul li figure.mainBorder { border: 3px solid #6699cc; line-height: 0; }
#portfolio #detailsColumn div.pieceInfo ul li a.main { position: relative; height: 330px; display: block; overflow: hidden; background-color: #eee; border: 1px solid #fff; }
#portfolio #detailsColumn div.pieceInfo ul li a.main img { width: 500px; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo { line-height: 20px; background-color: #ececec; padding: 5px 2px; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .sliderNav { font-size: 11px; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .sliderNav a { color: #cc0000; text-decoration: none; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .sliderNav a span { color: #7ca6d7; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .sliderNav a:hover { color: #ee0000; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .sliderNav a:hover span { color: #434343; }
#portfolio #detailsColumn div.pieceInfo ul li .assetInfo .assetTitle { color: #606060; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; margin: 0 65px; padding: 0; }
#portfolio #detailsColumn div.pieceInfo ul.thumbnails { overflow: hidden; margin: 10px 0 20px 0; padding: 1px; }
#portfolio #detailsColumn div.pieceInfo ul.thumbnails li { float: left; text-align: center; margin: 0 10px 0 2px; padding: 0; }
#portfolio #detailsColumn div.pieceInfo ul.thumbnails li a { display: block; width: 65px; height: 65px; overflow: hidden; background-color: #eee; border: 1px solid #7ca6d7; }
#portfolio #detailsColumn div.pieceInfo ul.thumbnails li a img { height: 65px;}
#portfolio #detailsColumn div.pieceInfo ul.thumbnails li a:hover { border: 1px solid #434343; }
#portfolio #detailsColumn div.pieceInfo ul.thumbnails li.on a { border: 2px solid #323232; margin: -1px; cursor: default; }
#portfolio #detailsColumn div.pieceInfo .desc { font-style: normal; padding: 0 2px; }
#portfolio #detailsColumn div.pieceInfo .desc h3 { color: #606060; font-weight: bold; margin: 15px 0 5px 0; }
#portfolio #detailsColumn div.pieceInfo .desc p { color: #666; font-size: 11px; line-height: 17px; padding: 0; }
#navContainer {line-height: 20px; background-color: #ececec; padding: 5px 2px; margin-right: 10px;}
#navContainer ul {padding: 0px;}

/* Blog Content */
.blogContent { float: left; margin: -10px 0 0 0; }
.blogContent h4 { margin-bottom: -5px; }
.blogImg { width: 120px; min-height: 120px; float: left; margin: 10px 20px 0 0; }
.blogImg img { max-width: 120px; }
.blogDetails { float: left; width: 570px; }
.blogDetails .comments { float: right; color: #666; font-size: 10px; }
.blogDetails .comments a:link, .blogDetails .comments a:active { color: #666; text-decoration: none; }
.blogDetails .comments a:hover, .blogDetails .comments a:visited { color: #6699CC; text-decoration: underline; }
.blogDetails a.readMore:link, .blogDetails a.readMore:visited { color: #cc0000; text-decoration: none; font-weight: bold; font-size: 10px; }
.blogDetails a.readMore:hover, .blogDetails a.readMore:active { color: #ff0000; text-decoration: underline; }
hr.seperator { clear: both; height: 1px; background: #ccc; color: #ccc; margin: 0 0 20px 0; padding: 0; border: none; }
h5.articleDetails { margin: -10px 0 2em 0; }
.fullArticle .blogDetails { width: 710px; }
.fullArticle .blogImg { float: right; width: auto; max-width: 320px; margin: 0; padding: 0 0 20px 20px; }
.fullArticle .blogImg img { width: auto; max-width: 320px; }

