/*
Theme Name: THE TAPPING SOLUTION AFFILIATE CENTER
Author URI: http://www.graphixter.com/
Version: 1.2.2
Author: Muhammad Azeem
Description: Graphixter is a Premium WordPress Theme from www.graphixter.com designed for business/company websites who want an integrated blog component

All the CSS, design, and images are copyrighted by iThemes Media. Please don't steal.
All WordPress functions and code licensed under GPL: http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */


body {
margin:0px;
padding:0px;
}

.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height:0; visibility: hidden; }

#mainD {
margin:0px;
padding:0px;
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
}

#mainD #header {
margin:0px;
padding:0px;
background:url(images/header-bg.jpg) top center no-repeat;
width:100%;
height:161px;
margin-left:auto;
margin-right:auto;
}

#mainD #header #header-content {
margin:0px;
padding:0px;
width:1000px;
height:161px;
margin-left:auto;
margin-right:auto;
}

#mainD #header #header-content .logo {
margin:0px;
padding:0px;
width:1000px;
height:141px;
margin-left:auto;
margin-right:auto;
}

#mainD #header #header-content .facebook-twitter {
margin:0px;
padding:0px;
width:1000px;
height:16px;
margin-left:auto;
margin-right:auto;
text-align:right;
}

#mainD #top-navigation {
margin:0px;
padding:0px;
background:url(images/top-navigation-bg.jpg) top center no-repeat;
width:100%;
height:40px;
margin-left:auto;
margin-right:auto;
}

#mainD #top-navigation #top-navigation-content {
margin:0px;
padding:0px;
width:1000px;
height:40px;
margin-left:auto;
margin-right:auto;
}

#mainD #top-navigation #top-navigation-content ul,li {
margin:0px;
padding:0px;
list-style:none;
}

#mainD #top-navigation #top-navigation-content li {
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#mainD #inner {
margin:0px;
padding:0px;
background:url(images/inner-bg.jpg) top center no-repeat;
width:100%px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#mainD #inner #content {
margin:0px;
padding:0px;
background:url(images/content-bg.png) top center repeat-y;
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#mainD #inner #content #work {
margin:0px;
padding:0px;
width:939px;
height:auto;
margin-left:39px;
}

#mainD #inner #content #work p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px; 
color:#000000;
font-weight:normal;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h1 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:35px; 
color:#10272C;
font-weight:normal;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h2 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:30px; 
color:#10272C;
font-weight:normal;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h3 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:25px; 
color:#10272C;
font-weight:normal;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h4 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:20px; 
color:#10272C;
font-weight:normal;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h5 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:16px; 
color:#10272C;
font-weight:bold;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work h6 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px; 
color:#10272C;
font-weight:bold;
text-align:left;
margin-bottom:15px;
margin-right:30px;
}

#mainD #inner #content #work ul,li {
margin:0px;
padding:0px;
list-style:circle;
margin-left:20px;
}

#mainD #inner #content #work li {
margin:0px;
padding:0px;
list-style:circle;
font-family:Arial;
font-size:14px;
font-weight:normal;
text-align:left;
}

#mainD #inner #content #work #left {
margin:0px;
padding:0px;
float:left;
width:625px;
height:auto;
}

#mainD #inner #content #work #left #video-bg {
margin:0px;
padding:0px;
background:url(images/video-bg.jpg) no-repeat;
width:625px;
height:404px;
margin-bottom:13px;
}

#mainD #inner #content #work #left #video-bg .video {
margin:0px;
padding:0px;
width:566px;
height:340px;
margin-left:30px;
}

#mainD #inner #content #work #left #post {
margin:0px;
padding:0px;
width:623px;
height:auto;
border:1px solid #BDC3C6;
}
#mainD #inner #content #work #left #pagecon{
width:603px; 
background: #FFFFFF url(images/tap-top.jpg) top no-repeat;
padding-left:22px;
margin-top:23px;
padding-top:10px;
padding-bottom:10px;
}

#mainD #inner #content #work #left #post p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:14px;
font-weight:normal;
color:#000000;
text-align:left;
margin-left:15px;
margin-right:15px;
padding-bottom:30px;
}

#mainD #inner #content #work #left #post .post-hding {
margin:0px;
padding:0px;
background:url(images/post-hding-bg.jpg) repeat-x;
width:623px;
height:39px;
padding-bottom:1px;
}

#mainD #inner #content #work #left #post h3 {
margin:0px;
padding:0px;
font-family:"Times New Roman";
font-size:21px;
text-align:left;
margin-left:10px;
color:#875F00;
padding-top:8px;
}


#mainD #inner #content #work #left #post h3 a {
margin:0px;
padding:0px;
color:#875F00;
text-decoration:none;
}

#mainD #inner #content #work #left #post h3 a:hover {
margin:0px;
padding:0px;
color:#875F00;
text-decoration:underline;
}

#mainD #inner #content #work #left #post #post-info {
margin:0px;
padding:0px;
background:url(images/post-data-bg.jpg) repeat-x;
width:623px;
height:12px;
padding-bottom:20px;
}

#mainD #inner #content #work #left #post #post-info .date p {
margin:0px;
padding:0px;
background:url(images/date.jpg) no-repeat;
background-position:0px 2px;
padding-left:20px;
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
margin-left:22px;
margin-top:10px;
}

#mainD #inner #content #work #left #post #post-info .comment p {
margin:0px;
padding:0px;
background:url(images/comment.jpg) no-repeat;
background-position:0px 2px;
padding-left:20px;
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
margin-left:0px;
margin-top:10px;
}

#mainD #inner #content #work #left #post #post-info .comment a {
margin:0px;
padding:0px;
color:#000000;
text-decoration:none;
}

#mainD #inner #content #work #left #post #post-info .comment a:hover {
margin:0px;
padding:0px;
color:#000000;
text-decoration:underline;
}

#mainD #inner #content #work #left #post #post-info .category p {
margin:0px;
padding:0px;
background:url(images/category.jpg) no-repeat;
background-position:0px 2px;
padding-left:20px;
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:left;
margin-left:0px;
margin-top:10px;
}

#mainD #inner #content #work #right {
margin:0px;
padding:0px;
float:right;
width:313px;
height:auto;
}

#mainD #inner #content #work #left-head {
margin:0px;
padding:0px;
background:url(images/left-head.png) no-repeat;
width:313px;
height:40px;
}

#mainD #inner #content #work #left-head {
margin:0px;
padding:0px;
background:url(images/left-head.png) no-repeat;
width:313px;
height:40px;
}

#mainD #inner #content #work #left-bg {
margin:0px;
padding:0px;
background:url(images/left-bg.png) repeat-y;
width:313px;
height:auto;
}

#mainD #inner #content #work #left-bg #left-content {
margin:0px;
padding:0px;
width:271px;
height:auto;
margin-left:auto;
margin-right:auto;
border:1px solid transparent;
}

#mainD #inner #content #work #left-bg #left-content h2 {
margin:0px;
padding:0px;
font-family:"Times New Roman";
font-size:25px;
text-align:left;
margin-left:10px;
color:#875F00;
margin-bottom:5px;
}

#mainD #inner #content #work #left-bg #left-content p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:13px;
text-align:left;
margin-left:10px;
color:#000000;
margin-bottom:5px;
margin-left:15px;
margin-right:10px;
padding-bottom:10px;
}

#mainD #inner #content #work #left-bg #left-content ul,li {
margin:0px;
padding:0px;
list-style:circle;
margin-left:20px;
}

#mainD #inner #content #work #left-bg #left-content li {
margin:0px;
padding:0px;
list-style:circle;
font-family:Arial;
font-size:12px;
text-align:left;
margin-left:10px;
color:#000000;
margin-bottom:5px;
}

#mainD #inner #content #work #left-bg #left-content li a {
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
text-decoration:none;
}

#mainD #inner #content #work #left-bg #left-content li a:hover {
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
text-decoration:underline;
}

#mainD #inner #content #work #left-foot {
margin:0px;
padding:0px;
background:url(images/left-foot.png) no-repeat;
width:313px;
height:35px;
}

#mainD #empty-footer {
margin:0px;
padding:0px;
background:url(images/footer-empty-bg.png) top center no-repeat;
width:100%;
height:220px;
margin-left:auto;
margin-right:auto;
}

#mainD #footer {
margin:0px;
padding:0px;
background:url(images/footer-bg.jpg) repeat-x;
width:100%;
height:67px;
margin-left:auto;
margin-right:auto;
}

#mainD #footer #footer-content {
margin:0px;
padding:0px;
width:1000px;
height:67px;
margin-left:auto;
margin-right:auto;
}

#mainD #footer #footer-content p {
margin:0px;
padding:0px;
font-family:"Times New Roman";
font-size:12px;
font-weight:normal;
text-align:left;
color:#737F85;
margin-left:38px;
}

#mainD #footer #footer-content a {
margin:0px;
padding:0px;
color:#737F85;
text-decoration:none;
}

#mainD #footer #footer-content a:hover {
margin:0px;
padding:0px;
color:#FFFFFF;
text-decoration:none;
}

.epost {position:absolute; margin-left:350px; margin-top:20px; width:110px;}
.epost a{ color: #000000; font-size:12px; font-weight:bold; text-decoration:none;}
.epost a:hover{ color: #000000; font-size:12px; font-weight:bold; text-decoration:none;}