 @charset "UTF-8";
/*******************************************************************************
  Resets / Rewrites
*******************************************************************************/

* {
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	padding: 0;
	margin: 0;
	background: transparent;
}

a:focus {-moz-outline: none; /* fx 1.07*/ outline:none; /* fx 1.05, 
Safari, Mac IE*/background: #eb5136;}

a {cursor: pointer; color: #aaaaaa; text-decoration: none;}
.clear {clear: both;}

ul, li {margin: 0; padding: 0; line-height: normal;}

#logo {}
#logo a {text-indent: -5000px; width: 131px; height: 38px; background: url('images/logo.png') no-repeat top left; behavior: url(http://nvmind.com/css/iepngfix/iepngfix.htc); margin: 25px 0 25px 50px; display: block;}

.content-wrap {padding: 0 0 0 25px; width: 1205px !important; width: 1210px;}

#left-col .about-the-clique, #left-col .about-panel {background: url('images/semi-transparent-black.gif'); -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 22px 22px 22px 29px; width: 780px; font: normal 12px Georgia,Times New Roman,serif; margin: 0 0 15px 0; position: relative; z-index: 1;}
#left-col .about-the-clique {position: static;}

#left-col .about-panel a#close {position: absolute; z-index: 2; width: 11px; height: 11px !important; height: 11px; background: url('images/close-panel.gif') no-repeat top left; text-indent: -5000px; display: none; top: 15px; left: 801px;}
#left-col .about-panel a#close:hover {background: url('images/close-panel.gif') no-repeat 0 -11px;}
#left-col .about-panel blockquote {color: #EB5136; text-indent: -17px; font: normal 24px Georgia,Times New Roman,serif; font-style: italic; line-height:34px; margin:0 0 24px;}
#left-col .about-panel blockquote span {font-style: normal; color: #fff;}

#left-col .about-the-clique h2 {color: #fff; font: normal 24px Georgia,Times New Roman,serif; line-height:50px; margin: 0; font-style: italic;}
#left-col .about-the-clique ul#fam-bam { margin: 0;}
#left-col .about-the-clique ul#fam-bam li {display: inline;}
#left-col .about-the-clique ul#fam-bam li a#first {margin-left: 0;}
#left-col .about-the-clique ul#fam-bam li a#last {margin-right: 0;}
#left-col .about-the-clique ul#fam-bam li a {text-transform: capitalize; display: block; float: left; margin: 0 25px 10px 0; font: normal 32px Georgia,Times New Roman,serif; color: #29ADE4; border-bottom: 4px double #fff; line-height: 37px; text-decoration: none;}
#left-col .about-the-clique ul#fam-bam li a:hover {background: #eb5136; color: #fff; border-bottom: 4px double #EB5136;}

#left-col .back2top {height: 25px; text-align: right;}
#left-col .back2top p a {text-transform: capitalize; display: block; float: right; margin: 25px 0 10px 0; font: normal 18px Georgia,Times New Roman,serif; color: #29ADE4; text-decoration: underline;}
#left-col .back2top p a:hover {background: #eb5136; color: #fff; text-decoration: none;}

#left-col .type-header {margin: 45px 0 0;}
#left-col .type-header h2 {color: #fff; font: normal 24px Georgia,Times New Roman,serif; line-height:50px; margin: 0; font-style: italic;}
#left-col .type-header ul { margin: 0;}
#left-col .type-header ul li {display: inline;}
#left-col .type-header ul li {text-transform: capitalize; display: block; float: left; margin: 0 25px 3px 0; font: normal 32px Georgia,Times New Roman,serif; color: #29ADE4; line-height: 35px; text-decoration: none;}

#left-col .module-wrap {background: #fff; width: 270px; float: left; color: #333; height: 445px; margin: 10px 10px 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center;}
#left-col .module-wrap:hover {background: #eee;}
#left-col .module-wrap img {margin: 10px auto; width: 248px;}
#left-col .module-wrap a:focus {-moz-outline: none; /* fx 1.07*/ outline:none; /* fx 1.05, 
Safari, Mac IE*/background: transparent;}
#left-col .module-wrap .desc {text-align: left; margin: 0 auto 15px auto; width: 90%;}
#left-col .module-wrap .desc h2 {color: #333; font: normal 24px Georgia,Times New Roman,serif; line-height:normal; margin: 0; font-style: italic;}
#left-col .module-wrap .desc p {font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin: 12px 0;}
#left-col .module-wrap .desc a {color: #009999; text-decoration: none;}
#left-col .module-wrap .desc a:hover {color: #333; text-decoration: underline;}

#footer {background: url('images/nvmind-foot-logo.png') no-repeat 766px 55px; width: 834px; height: 75px; margin: 15px 0 0 25px;}
#footer p {display: block; margin: 0; padding: 35px 0 0; text-align: right; color: #ccc;}

#content-footer-wrap {position: fixed; bottom: 0; width: 100%;  height: 125px; background: url('images/cart-shade.png') repeat-x top left; text-align: center; color: #000; z-index: 1;}
#content-footer-wrap #contact-icon {width: 76px; height: 79px; text-indent: -5000px; background: url('images/contact-us.png') no-repeat top left; position: absolute; z-index: 2; top: 10px; left: 12px;}

#left-col {float: left; width: 840px !important; width: 840px;}
#left-col h2 {font-size: 24px; font-weight: bold; letter-spacing: -.5pt; margin: 27px 0 5px;}
#left-col h2.single-title {font: italic normal 32px Georgia, serif; color: #fff; text-decoration: none; letter-spacing: -1px; margin: 0;}
#left-col h3 {margin: 35px 0 3px; color: #fff; font-weight: bold;}
#left-col .entry h4 {font-size: 24px; font-weight: bold; letter-spacing: -0.5pt; margin: 27px 0 5px;}
#left-col .entry h4 a {color: #fff; text-decoration: none;}
#left-col .entry h4 a:hover {text-decoration: underline;}


#left-col ul { margin: 15px 35px 15px 35px;}
#left-col ul li {list-style: disc; line-height: 18px; margin: 5px 0; width: 550px;}
#left-col ul li a {color: #29ADE4;}
#left-col ul li a:hover {background: #EB5136; color: #fff; text-decoration: none;}

#right-col {float: right; width: 360px;}
#contact-us {width: 360px; background: url('images/blog-bg.png') no-repeat top left; text-align: center; padding: 0 0 25px 0; margin: 40px 0 0;}
#contact-us #contact-us-inner {width: 305px; margin: 0 auto; text-align: left;}
#right-col #contact-us #contact-us-inner h1 {font: italic normal 24px Georgia, serif; color: #ccc; display: block; padding: 15px 0 0;}
#right-col #contact-us #contact-us-inner form {position: relative; z-index: 1;}
#right-col #contact-us #contact-us-inner form #sbmt {margin: 10px 0 0;}
#right-col #contact-us #contact-us-inner form #pencil-icon {position: absolute; z-index: 2; top: 10px; left: 200px; width: 135px; height: 96px; background: url('images/pencil-icon.png') no-repeat top left;}

#right-col #contact-us #contact-us-inner form fieldset {}
#right-col #contact-us #contact-us-inner form fieldset label {display: block; margin: 12px 0 3px;}
#right-col #contact-us #contact-us-inner form fieldset input {background: #222; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #333; padding: 3px 5px; color: #ccc; width: 168px;}
#right-col #contact-us #contact-us-inner form fieldset textarea {background: #222; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #333; padding: 3px 5px; color: #ccc; width: 285px; height: 100px; overflow: hidden;}

#twitter-list {width: 240px;}
#twitter-list li {margin: 0 0 17px 0; *margin: 0 0 10px 0;}
#tweet {width: 109px; height: 148px; background: url('images/tweet.png') no-repeat top left; position: absolute; z-index: 2; top: 310px; left: 238px;}

#blog-container {width: 360px; height: 905px; background: transparent url('images/blog-bg.png') no-repeat top left; text-align: center;}
#right-col #blog-wrap { width: 305px; margin: 0 auto; text-align: left; position: relative; z-index: 1;}
#right-col #blog-wrap h1 a {margin: 15px 0 0; font: normal 24px Goergia, serif; color: #ccc; font-style: italic;}
#right-col #blog-wrap h1 a:hover {background: #EB5136; color: #fff;}

#recent-posts {padding: 15px 0 0;}

.ad-sidebar {text-align: center; margin: 5px 0 0; *margin: 0; text-transform: uppercase; font-size: 11px; color: #888;}
.ad-sidebar a img {width: 265px; border: 3px solid #333;}
.ad-sidebar a img:hover {border: 3px solid #222;}

.blog-header-title {text-indent: -5000px; display: block; background: url('images/blog-title.png') no-repeat 0 0; width: 115px; height: 38px; margin: 0; padding: 0; -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.blog-header-title:hover {background: url('images/blog-title.png') no-repeat 0 3px; -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}

/*******************************************************************************
  blog entry stylings
*******************************************************************************/
.content-wrap #left-col .post {margin: 0 75px 0 24px;}
.content-wrap #left-col .post h2 {}
.content-wrap #left-col .post h2 a {font: italic normal 32px Georgia, serif; color: #fff; text-decoration: none; letter-spacing: -1px;}
.content-wrap #left-col .post h2 a:hover {text-decoration: underline;}
.content-wrap #left-col .post small {font-size: 12px; display: block; margin: 3px 0 5px 0; color: #888;}
.content-wrap #left-col .entry {margin: 10px 0 0; background: url(images/semi-transparent-black.gif) repeat scroll 0 0; *background-image: none; padding: 25px 25px 25px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.content-wrap #left-col .entry p {line-height: 22px; color: #ccc;}
.content-wrap #left-col .entry p a {color: #29ADE4; text-decoration: underline;}
.content-wrap #left-col .entry p a:hover {background: #EB5136; text-decoration: none; color: #fff;}
.content-wrap #left-col .postmetadata {margin: 10px 0 55px 0; color: #ccc;}
.content-wrap #left-col .postmetadata a {color: #29ADE4; text-decoration: underline;}
.content-wrap #left-col .postmetadata a:hover {background: #EB5136; text-decoration: none; color: #fff;}
#archives {padding-top: 20px;}
.widgettitle {color: #ccc; font: italic normal 24px Georgia, serif; text-decoration: underline; padding: 0;}
.widgettitle a {color: #ccc;}
.widget ul {margin: 7px 0 15px 1px; *margin: 7px 0 10px 1px;}
.widget ul li {line-height: 18px; margin: 5px 0;}
.widget ul li a {color: #888; text-decoration: none;}
.widget ul li a:hover {color: #fff; text-decoration: underline;}

#left-col .post .cat-title-h3 {margin: 0;}
#left-col .post .cat-title-h3 a {font: italic normal 32px Georgia, serif; color: #fff; letter-spacing: -1px; text-decoration: none;}
#left-col .post .cat-title-h3 a:hover {text-decoration: underline;}


/*******************************************************************************
  IE6 ALPHA TRANS HACK's
*******************************************************************************/
#right-col #contact-us #contact-us-inner form #pencil-icon {behavior: url("/css/iepngfix/iepngfix.htc");}
#blog-container {behavior: url("/css/iepngfix/iepngfix.htc");}
#tweet {behavior: url("/css/iepngfix/iepngfix.htc");}
#contact-us {behavior: url("/css/iepngfix/iepngfix.htc");}
.blog-header-title {behavior: url("/css/iepngfix/iepngfix.htc");}
/*******************************************************************************
  feedburner/block
*******************************************************************************/

.feedburnerFeedBlock {width: 100%;}
.feedburnerFeedBlock ul li {list-style: none; line-height: 12px; margin: 0; padding: 0;}
.feedburnerFeedBlock ul li span.headline {display: block; padding: 15px 0 0;}
.feedburnerFeedBlock ul li span.headline a {font: normal 24px Goergia, serif; color: #ccc; font-style: italic;}
.feedburnerFeedBlock ul li span.headline a:hover {background: #EB5136; color: #fff;}
.feedburnerFeedBlock ul li p.feedItemAuthor {margin: 0 0 5px 0;}
.feedburnerFeedBlock ul li p.date {}
.feedburnerFeedBlock ul li div {color: #888; margin: 0 0 5px; line-height: 16px;}
.feedTitle {display: none;}
#creditfooter {display: none;}
.feedItemAuthor {color: #333;}