/* -------------------------------------------------------------- 

	Theme Name: Activ8Social
	Theme URI: http://activ8social.com
	Description: Custom WordPress theme built from Eureka template by Activ8Social
	Authors: Steve Cobb and Anthony Caponiti
	Author URI: http://activ8social.com
	Version: 1.2

-------------------------------------------------------------- */

* {padding:0; margin:0;}
html {overflow-x: hidden;}
a {color:#000000; text-decoration:none;}
a:hover {text-decoration:underline;}
a:link {color:#d90718;}
a:visited {color:#d90718;}
a img {border:0;}

.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {text-align:center; margin:0 auto;}
.alignnone {clear:both;}
.clear {clear:both;}

blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}
blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px; margin:10px 0 10px 0;}

h1, h2, h3, h4, h5, h6 {font-size:30px; font-weight:bold; line-height:33px;}

body {font-family:arial; font-size:13px; line-height:18px; color: #35393F; }
body#homepage{background:url(images/home-bg-6.gif) repeat-x #FFFFFF; }
body#innerpage{background:url(images/bg-white.gif) repeat-x #FFFFFF;}


#wrap {padding-top:25px;}
#wrap-template-home {}

/*header*/
#header {height:79px;}
#logo {}
#logo a {display:block; background:url(images/AS8-Logo-Black-Bgrd-350x75.png); width:350px; height:75px; text-indent:-9999px; }
#nav-bar {float:right; position:relative; top:32px; left:0;}
#nav-bar a {color:#FFFFFF; text-transform:uppercase; font-size:18px; font-weight:bold;}
#nav-bar ul#navigation {list-style:none;}
#nav-bar ul#navigation li {float:left; left no-repeat; height:21px; padding-left:10px; margin-right:10px;}
#nav-bar ul#navigation li a {right no-repeat; height:21px; padding-right:12px; display:block;}
#nav-bar ul#navigation li.current_page_item {background:#000;}
#nav-bar ul#navigation li.current_page_item a {background:#000;}

#main-container p {padding: 10px 0 10px 0;}
#main-container p img {max-width:100%;}
#main-container img {padding:5px 0 5px 0;}
#main-container img.alignright {float:right; padding:25px 0 25px 25px;}
#main-container img.alignleft {float:left; padding:25px 25px 25px 0;}
#main-container img.alignnone {clear:both; padding:10px 0 10px 0;}
#main-container img.aligncenter {clear:both; padding:10px 0 10px 0; text-align:center; margin:0 auto;}
#main-container .wp-caption {margin:5px 25px 5px 25px; }
#main-container .alignnone {margin:0; }
#main-container .wp-caption-text {font-style:italic; font-size:12px; font-family:"Lucida Sans", verdana, georgia; text-align:center; color:#999999; line-height:14px; }

code {color:#666666;}

#main-container ol {padding:8px 0 8px 45px;}
#main-container ul {padding:8px 0 8px 35px;}

.datatable {border:1px solid #CCCCCC; border-collapse:collapse;	font-family:Verdana; font-size:12px; margin:12px;}
.datatable td {border:1px solid #CCCCCC; padding-left:15px; }
.datatable th {font-family:Verdana;	font-weight:normal;	text-align:left; padding:7px; border:1px solid #CCCCCC;}	
.doubleborders {font-weight:bold; color:#000000; padding:5px; background:url(images/fade.gif) repeat-x;}

.gallery {padding:25px 22px; overflow:hidden; clear:both; margin:25px 0;}
.gallery-icon a img{border:0; margin:8px;}

.post {border:0 solid 1px; width:578px; overflow:hidden; padding:20px; background: url(images/sidebar-bg-bottom.gif) repeat-x bottom left #FFFFFF; padding-bottom:25px; margin-bottom:0px;}
.title {font-size:28px; font-weight:bold; letter-spacing:-1px; line-height:38px;}
.title a{color:#000000; text-decoration:none;}
.title a:hover{color:#d90718;}
.the-meta-data {font-family:Arial; font-size:11px; font-weight:bold; margin:7px 0 7px 0; padding:3px 0 0 20px; background:url(images/icon_category.png) no-repeat; background-position: 0 3px;}
.the-meta-data-404 {font-family:Arial; font-size:11px; font-weight:bold; margin:7px 0 7px 0; padding:3px 0 0 20px; background:url(images/exclamation-diamond.png) no-repeat left;}
.the-meta-data-search {font-family:Arial; font-size:11px; margin:0 0 15px 3px; padding:3px 0 0 20px; background:url(images/magnifier-left.png) no-repeat left;}
.the-meta-data-category {font-family:Arial; font-size:11px; font-weight:bold; margin:0 0 15px 3px; padding:3px 0 0 20px; background:url(images/clear-folder-open-document-text.png) no-repeat left;}
.span-comments {display:inline; padding:3px 0 0 20px; background:url(images/black_comment_icon_glossy_red_bubble.png) no-repeat left;}

a.more-link {display:inline; padding:3px 80px 40px 20px; background:url(images/Read-This-Icon-Mashable-2.png) no-repeat right; float:right;}
#page-links {font-family:Arial; font-size:12px; padding:10px 0 10px 0; color:#666666;}
#page-links a {border:1px solid #96a6b1; padding:3px 7px; margin:0 4px 0 0; color:#666666; background:url(images/fade.gif);}
.post-navigation {padding-top:15px;}
.edit-me-links {background:url(images/icon_page-small.png) no-repeat left; padding-left:22px; margin:7px 0 5px 0;}
img.thumbnail {width:150px; height:150px; float:right; margin:0 0 0 15px;}

/*share icons*/
#share-container {height:26px; padding:10px 0 10px 0; margin:0;}
#share-container ul {padding:0; margin:0;}
#share li {display:inline;}
#share li a {background:url(images/social-icons.png); display:block; float:left; height:26px; text-indent:-9999px; }

#share li a#facebook {background-position:0 0; width:32px;}
#share li a:hover#facebook {background-position:0 -26px; width:32px;}
#share li a#digg {background-position:-32px 0px; width:32px;}
#share li a:hover#digg {background-position:-32px -26px; width:32px;}
#share li a#delicious {background-position:-64px 0px; width:32px;}
#share li a:hover#delicious {background-position:-64px -26px; width:32px;}
#share li a#stumbleupon {background-position:-96px 0px; width:32px;}
#share li a:hover#stumbleupon {background-position:-96px -26px; width:32px;}
#share li a#rss {background-position:-128px 0px; width:32px;}
#share li a:hover#rss {background-position:-128px -26px; width:32px;}
#share li a#twitter {background-position:-160px 0px; width:32px;}
#share li a:hover#twitter {background-position:-160px -26px; width:32px;}
#share li a#technorati {background-position:-192px 0px; width:32px;}
#share li a:hover#technorati {background-position:-192px -26px; width:32px;}

/*comments*/
#main-container .commentlist {padding:0 15px 0 0; margin:0;}
#comments {padding:15px 0 20px 0; margin-bottom:35px; background:url(images/horiz-border-white.gif) repeat-x bottom; font-size:36px; font-weight:bold; letter-spacing:-1px; line-height:38px; }
.commentlist li {list-style:none;}
.avatar {float:left; padding:5px 50px 0 0; margin:0 15px 0 0;}
cite {font-weight:bold; text-transform:uppercase; }
.comment { margin:10px 0 10px 0; min-height:100px;}
.comment-meta {font-family:georgia; font-size:11px; color:#999999; line-height:10px;}
.comment-meta a {color:#999999; }
.reply {padding:0; margin:0 0 5px 0; }
.reply a {font-family:Arial; font-size:10px; color:#666666;  background:url(images/fade.gif) repeat-x; border:1px solid #cccccc; padding:4px 8px 4px 8px;}
#respond {padding:20px 0 0 3px; font-size:10px; text-transform:uppercase;  }
#respond h3 {padding:15px 0 20px 0; background:url(images/horiz-border-white.gif) repeat-x bottom; margin-bottom:35px; text-transform:none; }
.comment-form-input-fields {padding:10px; border:1px solid #cccccc; margin:0 0 2px 0; color: #666666; font-size:18px;}
.comment-form-labels {font-size:22px; line-height:18px;}
#respond textarea {margin:15px 0 0 0;}
#submit{ background:url(images/btn-submit-comment.png); width:274px; height:54px; border:0; margin:0; padding:0; }

/*template-home*/
.wide-cols {width:450px; margin-right:20px; float:left; font-family:georgia; font-style:italic; line-height:21px;}
.wide-cols h3 {font-size:24px; font-size:24px; color:#C80909; padding:5px 0 10px 5px; font-family:arial; font-style:normal;}
.wide-cols p {padding:15px 10px 15px 0; }
.cols {background:url(images/sidebar-bg-bottom.gif) repeat-x bottom left #FFFFFF; border:1px solid #CCCCCC; }
.cols h3 {font-size:24px; background:url(images/horiz-border-white.gif) bottom left repeat-x; padding:5px 0 10px 15px;}
.cols-row {background: url(images/black_comment_icon_glossy_red_bubble.png) no-repeat; background-position: 0 3px; padding:0 5px 0 24px; margin:0 7px 15px 12px;}

.cols-row1 {background:url(images/red_feed.png) no-repeat; background-position: 0 3px; padding:0 5px 0 24px; margin:0 7px 15px 12px;}

/*template-contact*/
.wide-cols {width:450px; margin-right:20px; float:left; font-family:georgia; font-style:italic; line-height:21px;}
.wide-cols h3 {font-size:24px; font-size:24px; color:#C80909; padding:5px 0 10px 5px; font-family:arial; font-style:normal;}
.wide-cols p {padding:15px 10px 15px 0; }
.cols {background:url(images/sidebar-bg-bottom.gif) repeat-x bottom left #FFFFFF; border:1px solid #CCCCCC; }
.cols h3 {font-size:24px; background:url(images/horiz-border-white.gif) bottom left repeat-x; padding:5px 0 10px 15px;}
.cols-row {background: url(images/black_comment_icon_glossy_red_bubble.png) no-repeat; background-position: 0 3px; padding:0 5px 0 24px; margin:0 7px 15px 12px;}

.cols-row1 {background:url(images/red_feed.png) no-repeat; background-position: 0 3px; padding:0 5px 0 24px; margin:0 7px 15px 12px;}


/*sidebar*/
#sidebar {overflow:hidden;}
#searchform {height:47px; width:300px; padding-top:14px; clear:both; }  
.inputs {border:1px solid #CCCCCC; padding:5px;}
.go {border:0; background:url(images/go-btn.png); width:43px; height:34px;}

.sidebar-column {overflow:hidden;  background: url(images/sidebar-bg-bottom.gif) repeat-x bottom left #FFFFFF; width:298px; border:#CCCCCC solid 1px;  padding-bottom:10px; margin:0 7px 23px 0;}
.sidebar-column .title {font-size:24px; background:url(images/horiz-border-white.gif) bottom left repeat-x; padding:5px 0 10px 15px; }
.sidebar-column ul {padding-left:15px;}
.sidebar-column ul li {padding:0 0 0 22px; background:url(images/document-page.png) top left no-repeat; list-style:none; margin:8px 0 8px 0;   }
.sidebar-column ul li ul {padding:2px 0 0 10px;}
.sidebar-column ul li ul li {background:url(images/arrow-000-small.png) top left no-repeat; list-style:none;}
.sidebar-column ul.ads-spot {padding:0; margin-left:8px;}
.sidebar-column ul.ads-spot li {list-style:none; float:left; padding:7px; background:none; margin:0; }
.sidebar-column .large-ads {padding:5px 0 15px 25px;}
.sidebar-column #small {margin:0 auto; text-align:center; padding:5px; font-size:11px;}
.sidebar-column .btns-sidebar {margin:10px 0 0 20px; border:0;}

/*footer*/

#footer-wrap { background:url(images/footer-bg-white.gif) repeat-x; height:100px; clear:both; overflow:hidden;}
#footer {font-size:11px; font-family:verdana; line-height:18px; height:100px; color:#808080; background:url(images/footer-bg3.gif) no-repeat; }
#credits {position:relative; top:50px; left:0; background:url(images/horiz-border-white-2.png) repeat-x top left; padding-top:10px;}


#nav-bar-in-foot {float:right; padding-top:5px;}
#navigation-in-footer li {list-style:none; float:left; padding:0 10px; } 
#nav-bar-in-foot .page_item {}
#nav-bar-in-foot .page_item a {text-transform:uppercase; color:#808080;  padding: 5px;}
#nav-bar-in-foot .page_item a:active {background:#FF0000; text-decoration:none;}
#nav-bar-in-foot .page_item a:hover {background:#FF0000; text-decoration:none; color:#FFFFFF; }
#nav-bar-in-foot .page-item-166 {border:none; padding-right:0;}
#nav-bar-in-foot .page-item-12 {border:none;}
.wordpress-link {background:url(images/wordpress-small.png) no-repeat top left; padding-left:20px; padding-bottom:5px;}
.wordpress-link a {color:#CCCCCC;}

/*contact form*/

#wpcf label {
	clear: both;
	display: block;
     	width: 150px;
}
#wpcf input {
	width: 350px;
	padding: 1px;
	margin: 0 2px 10px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	width: 100px;
}