/*
Theme Name: InfiNET Marketing
Theme URI: http://www.infinet-marketing.com
Description: The custom theme for the InfiNET Marketing website created by <a href="http://www.infinet-marketing.com" title="InfiNET Marekting" target="_blank">InfiNET Marketing</a>.
Version: 1.0
Author: Devon Harper
Author URI: http://www.devonharper.com/
Tags: Yellow, custom header, fluid width, two columns
*/

* {margin: 0; padding: 0;}
html, body, p {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-style: normal; font-weight: normal; line-height: 2em; color: #625454;}
html {font-size: 100%; /*IE hack */}

body {margin: 0; padding: 0; min-width: 960px; font-size: 75%; background: #3d2e2e; text-align: center;}
table {font-size: 100%; /* IE hack */}
p {margin-bottom: 1.2em;}
img {padding: 1em 2em; border: 0;}
img.left {padding-left: 0;}
img.right {padding-right: 0;}
a {text-decoration: underline; font-weight: bold; color: #f33;}
a:hover {text-decoration: underline; color: #625454;}
a.static:hover {text-decoration: none;}
input, select, th, td {font-size: 1em;}
li li, li p, td p, blockquote p {font-size: 1em;}

.underline {text-decoration: underline;}
.divLabel {display: none !important;}

.center {margin-left: auto; margin-right: auto; text-align: center;}
.left {float: left;}
.right {float: right;}
.alignleft {float: left;}
.alignright {float: right;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}

h1, h2, h3 {font-family: "Georgia", "Times New Roman", Times, serif; font-weight: bold; color: #625454; line-height: 1.6em;}
h1 {font-size: 2.4em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.2em;}
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {color: #625454; text-decoration: none;}
h1 a:hover, h2 a:hover,h3 a:hover {color: #f33; text-decoration: underline;}

h4, h5, h6 {font-family: "Georgia", "Times New Roman", Times, serif; font-weight: bold; color: #302a2a; line-height: 1.4em;}
h4 {font-size: 2.4em;}
h5 {font-size: 1.6em;}
h6 {font-size: 1.2em;}
h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited {color: #000; text-decoration: none;}
h4 a:hover, h5 a:hover,h6 a:hover {color: #f33; text-decoration: underline;}

a.stico_default {padding: 0.4em 0 0.4em 28px !important; background: url('images/sdbr_blog_tools_sprites.png') 0 0 no-repeat !important;}
a.stico_default:hover {padding: 0.4em 0 0.4em 28px !important; background: url('images/sdbr_blog_tools_sprites.png') 0 -48px no-repeat !important;}

ul {margin: 0 2em;}

/* clear fix */
/*  ************************************** */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Containers
 ************************************** */
#verticalContainer {margin-top: 24px; padding: 32px 0; width: auto; background: #fff; text-align: left;}
#horizontalContainer {margin: 0 auto; padding: 0 24px; width: 912px; background: #fff;}


/* Header
 ************************************** */
#header {margin: 0 auto; width: 912px; height: 312px;}
#headerMenu {margin: 0; width: auto; height: 64px;}
#headerMenu li {float: left; list-style: none;}
#headerMenu li, #headerMenu li a {width: 136px; height: 64px; display: block; background: url('images/hdr_menu_sprites.png') no-repeat;}
#headerMenu li.home, #headerMenu li.home a {width: 232px;}
#headerMenu li.home {margin-right: 0;}
#headerMenu li.ourCompany a {background-position: -232px 0;}
#headerMenu li.ourServices a {background-position: -368px 0;}
#headerMenu li.ourClients a {background-position: -504px 0;}
#headerMenu li.blog a {background-position: -640px 0;}
#headerMenu li.contactUs a {background-position: -776px 0;}
#headerMenu li.ourCompany a:hover {background-position: -232px -64px;}
#headerMenu li.ourServices a:hover {background-position: -368px -64px;}
#headerMenu li.ourClients a:hover {background-position: -504px -64px;}
#headerMenu li.blog a:hover {background-position: -640px -64px;}
#headerMenu li.contactUs a:hover {background-position: -776px -64px;}
#masthead {margin-top: 0; width: auto; height: 256px; background: url('images/hdr_masthead_bkgnd.jpg') 0 0 no-repeat;}

/* Content 
 ************************************** */
#content {margin: 0 auto; width: 912px;}
#content.blog {width: 624px; float: right;}
.post {padding-top: 2em;}
.list {margin-bottom: 4em; background: url('images/horizontal_dotted_line.png') left bottom no-repeat;}
.entry {padding-bottom: 1em;}
.postMeta {margin-bottom: 0; min-height: 2em; font-size: 1em;}
.postMeta a, .postMeta a:visited {color: #625454; text-decoration: none;}
.postMeta a:hover {color: #f33; text-decoration: underline;}
.categories a, .categories a:visited {color: #625454;}
.categories a:hover {color: #625454;}
.tags a, .tags a:visited {color: #f33;}
.tags a:hover {color: #625454;}
.postMetaBottom {padding: 0.6em 0; text-align: right; background: url('images/horizontal_dotted_line.png') left top no-repeat;}
.navTop {margin: 2em 0; height: 3em;}
.navBottom {padding-top: 1em; height: 3em;}
.navBottom a, .navBottom a:visited, .navTop a, .navTop a:visited {padding: 0.4em; display: block; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 1.8em; text-decoration: none;}
.navBottom a:hover, .navTop a:hover {background: #fdeda6; border: 1px solid #000; color: #000; text-decoration: none;}

.gridLayout {width: 100%; border: 0px none; border-collapse: collapse;}
.gridLayout td {padding-bottom: 48px; width: 408px; float: none; text-align: left; vertical-align: top;}
.gridLayout .left {padding-right: 48px; background: url('images/vertical_dotted_line.png') right bottom no-repeat;}
.gridLayout .right {padding-left: 48px;}
.gridLayout .divider {padding-bottom: 0; height: 48px; background: url('images/horizontal_dotted_line.png') right top no-repeat;}

.linkList {margin: 0; margin-top: 0.8em; margin-bottom: 2em; padding-bottom: 1px; background: url('images/horizontal_dotted_line.png') right bottom no-repeat;}
.linkList li, .linkList li a {width: 408px; min-height: 32px; display: block; background: url('images/cntnt_link_list_sprites.png') right 0 no-repeat; line-height: 32px; text-decoration: none; font-weight: normal; color: #625454;}
.linkList li {list-style: none;}
.linkList li a {padding: 0; padding-top: 8px;}
.linkList li a:hover {background: url('images/cntnt_link_list_sprites.png') right -128px no-repeat;}
.linkList img {padding: 0 1em 1em 0; vertical-align: text-top;}

.leftPhotos p.clearLeft {margin-left: 0; margin-bottom: 0; margin-top: 2em;}
.leftPhotos .ngg-left {clear: left !important;}
.leftPhotos h1, .leftPhotos h2, .leftPhotos h3, .leftPhotos p {margin-left: 220px;}

#TB_window img#TB_Image {padding: 0;}
.ngg-singlepic {padding: 8px !important; margin: 0 24px 24px 24px !important;}
.ngg-left {padding-right: 8px !important; margin-left: 0 !important;}

/* Comments 
 ************************************** */
h3#comments {padding-top: 2em; border-top: 1px solid #ccc;}
h3#respond {padding-top: 2em; border-top: 1px solid #ccc;}
ol.commentlist {padding-bottom: 2em;}


/* Sidebar
 ************************************** */
#sidebar {padding-right: 32px; width: 256px; float: right; display: inline; color: #333;}
#sidebar h1, #sidebar h2, #sidebar h3 {font-weight: bold; color: #625454;}
#sidebar h1 {font-size: 1.8em;}
#sidebar h2 {font-size: 1.6em;}
#sidebar h3 {font-size: 1.4em;}
#sidebar h1 a, #sidebar h1 a:visited, #sidebar h2 a, #sidebar h2 a:visited, #sidebar h3 a, #sidebar h3 a:visited {color: #625454; text-decoration: none;}
#sidebar h1 a:hover, #sidebar h2 a:hover,#sidebar h3 a:hover {color: #f33; text-decoration: underline;}
#sidebar ul {margin: 0; list-style: none;}
#sidebar li {margin-bottom: 16px; padding-top: 16px; padding-left: 0; list-style: none; background: url('images/horizontal_dotted_line.png') left top no-repeat;}
#sidebar li.first {padding-top: 2em; background: none;}
#sidebar li.widget ul {margin-left: 32px;}
#sidebar li.widget li {margin-bottom: 0; padding-top: 0; padding-left: 0; list-style: url('images/ul_bullet.png'); background: none; line-height: 2em;}
#sidebar li.widget li a {color: #625454; font-weight: normal; text-decoration: none;}
#sidebar li.widget li a:hover {color: #f33; text-decoration: underline;}
#sidebar li.search {height: 26px;}
#sidebar li.blogTools ul {margin-left: 0 !important; background: none !important;}
#sidebar li.blogTools li {padding: 0.6em 0; list-style: none !important; list-style-image: none !important;}
#sidebar li.blogTools li a {padding: 0.4em 0 0.4em 28px; background: url('images/sdbr_blog_tools_sprites.png') 0 0 no-repeat;}
#sidebar li.blogTools li a:hover {color: #f33;}
#sidebar li.blogTools li a.subRSS {background-position: 0 -96px;}
#sidebar li.blogTools li a.subRSS:hover {background-position: 0 -144px;}
#sidebar li.blogTools li a.subEmail {background-position: 0 -192px;}
#sidebar li.blogTools li a.subEmail:hover {background-position: 0 -240px;}

#sidebar #s {margin-right: 8px; padding: 6px; width: 156px; height: 14px; float: left; border: 0 solid #fff; background: transparent url('images/sdbr_search_bkgnd.png') no-repeat;}
#sidebar #searchSubmit {width: 72px; height: 26px; background: transparent url('images/sdbr_search_submit_sprites.png') no-repeat; border: 0px none;}
#sidebar #searchSubmit:hover {background: transparent url('images/sdbr_search_submit_sprites.png') 0 -26px no-repeat;}
#sidebar select#archiveDropdown {margin: 1em 0 2em 0; width: 224px; background: #fff; border: 1px solid #625454;}
#sidebar select#archiveDropdown option {}

/* Footer
 ************************************** */
#footer {padding: 16px 0; margin: 0 auto; width: 912px; clear: both; font-size: 0.8em; text-align: left; color: #8b8282; background: #3d2e2e;}
#footer ul {margin: 0; list-style: none;}
#footer li {list-style: none;}
#footer a {text-decoration: none; font-weight: normal; color: #c5c0c0;}
#footer a:hover {text-decoration: underline; color: #f33;}