/* RESETS */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  form, fieldset, input, textarea, p, blockquote, th, td {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0;

}

address, caption, cite, code, dfn, th, var {

	font-style:normal;

	font-weight:normal;

}

ul, li {

	list-style:none;

}

caption, th {

	text-align:left;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}

q:before, q:after {

	content:'';

}

abbr, acronym {

	border:0;

}

b, strong {

	font-weight: bold;

}

i, em {

	font-style:italic;

}

/* CLEAR FIX */



.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}





/* DEFAULTS */



a {

	color: #005689;

	outline: none;

	text-decoration: none;

}

a:hover {

	color: #000;

	background:#eee;

}

.hidden {

	display: none !important;

}

.nomargin {

	margin: 0 !important;

}

.nopadding {

	padding: 0 !important;

}

.nb {

	border: none !important;

}

.nbg {

	background: none !important;

}

.border-h {

	background: url(images/borderh.png) repeat-x 0 100% !important;

}

.border-v {

	background: url(images/borderv.png) repeat-y 0 0;

}

.fix1 {

	display: block;

	height: 100%;

	overflow: hidden;

}

.fix2 {

	display: inline;

	height: 100%;

	overflow: hidden;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

/* LAYOUTS */



body {

	background-color: #fff;

	color: #000;

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 13px;

}

#wrap {

	border: 1px solid #000;

	clear: both;

	margin: 10px auto 0;

	width: 990px;

}

#content {

	background: url(images/contentbg.png) repeat-y 180px 0;

	display: block;

	height: 100%;

}

#content2 {

	background: url(images/contentbg2.jpg) repeat-y 180px 0;

	display: block;

	height: 100%;

}

#sidebarleft {

	float: left;

	width: 180px;

}

#sidebarleftinside {

	background: url(images/borderh.png) repeat-x 0 0;

	padding: 15px 8px;

}

#sidebarright {

	float: right;

	width: 320px;

}

#sidebarrightinside {

	background: url(images/borderh.png) repeat-x 0 0;

	padding: 15px 5px;

}

#contentcenter {

	float: left;

	width: 490px;

}

#contentcenterinside {

	padding: 15px 10px 0;

}

#contentadvsearch {

	float: left;

	width: 665px;

}

#contentadvsearchinside {

	padding: 10px 10px 0;

}

/* GOOGLE SEARCH */



.google-search {

	background: none !important;

}

#cse-search-results {

}

#cse-search-results iframe {

	width: 470px !important;

}

/* HEADER 1 */



#header1 {

	padding: 10px 0 0 0;

	text-align:center;

}

#header1 img {

	display: block;

	margin: 0 auto;

}

/* HEADER 2 */



#header2 {

	background: url(images/divider1.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	padding: 15px 0 10px;

	position: relative;

}

#header2 #logo {

	float: left;

	padding: 0 0 0 30px;

}

#header2 #logo a {

	background: url(images/anthilllogo.gif) no-repeat 0 0;

	display: block;

	height: 72px;

	outline: none;

	text-indent: -9999px;

	width: 225px;

}

#header2 #search {

	background: url(images/socialbg.png) no-repeat 0 0;

	float: left;

	margin: 0 0 0 80px;

	padding: 5px 20px 0;

}

.btns {

	width: 249px;

	margin-left: 3px;

}

.btns .btn {

	float: left;

}

.btns .btn a {

	display: block;

	overflow: hidden;

	text-indent: -9999px;
	
}



.btns .btn a:hover {

	background-position-y: -34px;

}

/*  .btns .b1 {

	background: url(images/social/email.gif) no-repeat 0 0;

	height: 43px;

	width: 49px;

}





.btns .b2 {

	background: url(images/social/facebook.gif) no-repeat 0 0;

	height: 43px;

	width: 49px;

}

.btns .b3 {

	background: url(images/social/linkedin.gif) no-repeat 0 0;

	height: 43px;

	width: 50px;

}

.btns .b4 {

	background: url(images/social/rss.gif) no-repeat 0 0;

	height: 43px;

	width: 49px;

}

.btns .b5 {

	background: url(images/social/twitter.gif) no-repeat 0 0;

	height: 43px;

	width: 52px;

}

*/

.btns .b1 {

	background: url(images/social/email_32s.png) no-repeat 5px 8px;

	height: 43px;

	width: 49px;
}



.btns .b2 {

	background: url(images/social/facebook_32s.png) no-repeat 5px 8px;

	height: 43px;

	width: 49px;
}

.btns .b3 {

	background: url(images/social/linkedin_32s.png) no-repeat 5px 8px;

	height: 43px;

	width: 50px;

}

.btns .b4 {

	background: url(images/social/rss_32s.png) no-repeat 5px 8px;

	height: 43px;

	width: 49px;

}

.btns .b5 {

	background: url(images/social/twitter_32s.png) no-repeat 5px 8px;

	height: 43px;

	width: 52px;

	}

/* General button styling to reset PunchTab css */

.btns .b1,.btns .b2,.btns .b3,.btns .b4,.btns .b5 {
	border: none;
	text-shadow: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;		
}

#header2 #searchbox {

	clear: both;

	position: relative;

}

#header2 #searchbox #ss {

	background: url(images/search.png) no-repeat 0 0 !important;

	border: none !important;

	font-size: 11px;

	height: 12px !important;

	padding: 11px 30px 10px 10px !important;

	width: 209px !important;

}

#header2 #searchbox #submit1 {

	background:none;

	border:none;

	cursor:pointer;

	display:block;

	height:16px;

	left:220px;

	overflow:hidden;

	position:absolute;

	text-indent:-9999px;

	top:8px;

	width:16px;

}

#header2 .headertxt {

	font-family: "Rockwell", Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	left: 695px;

	position: absolute;

	text-align: right;

	top: 15px;

	width: 160px;

}

#header2 .headerimg {

	left: 875px;

	position: absolute;

	top: 0;

}

/* HEADER 3 */



#header3 {

	padding: 0 0 5px;

}

#menu1 {

	padding: 7px 5px 3px;

}

#menu1 ul {

	display: block;

	height: 100%;

	overflow: hidden;

}

#menu1 ul li {

	float: left;

	padding: 0 2px;

}

#menu1 ul li a {

	color: #000;

	display: block;

	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	padding: 2px 7px;

}



/* #menu1 ul li a {

	color: #000;

	display: block;

	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	padding: 2px 7px;

} */



#menu1 ul li a:hover, #menu1 ul li a.current_page_item {

	background-color: #000;

	color: #fff;

}

#menu1 ul li a.c1:hover, #menu1 ul li a.c1-current_page_item {

	background-color: #170959;

	color: #FFF;

}

#menu1 ul li a.c2:hover, #menu1 ul li a.c2-current_page_item {

	background-color: #f0855f;

	color: #FFF;

}

#menu1 ul li a.c3:hover, #menu1 ul li a.c3-current_page_item {

	background-color: #af3f84;

	color: #FFF;

}

#menu1 ul li a.c4:hover, #menu1 ul li a.c4-current_page_item {

	background-color: #ab0015;

	color: #FFF;

}

#menu1 ul li a.c5:hover, #menu1 ul li a.c5-current_page_item {

	background-color: #76c267;

	color: #FFF;

}

#menu1 ul li a.c6:hover, #menu1 ul li a.c6-current_page_item {

	background-color: #5e306f;

	color: #FFF;

}

#menu1 ul li .c1 {

	color: #170959;

}

#menu1 ul li .c2 {

	color: #f0855f;

}

#menu1 ul li .c3 {

	color: #af3f84;

}

#menu1 ul li .c4 {

	color: #ab0015;

}

#menu1 ul li .c5 {

	color: #76c267;

}

#menu1 ul li .c6 {

	color: #5e306f;

}

#menu2 {

	padding: 3px 8px 8px;

}

#menu2 ul {

	display: block;

	height: 100%;

	overflow: hidden;

}

#menu2 ul li {

	color: #666;

	float: left;

	font-size: 14px;

	padding: 0 1px;

}

#menu2 ul li a {

	color: #000;

	display: block;

	font-family: georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	padding: 3px 5px;

}

#menu2 ul li a:hover, #menu2 ul li a.current_page_item {

	background-color: #000;

	color: #fff;

}

/* HEADER 4 */



#header4 {

	background: none;

	border-top: 2px solid #000;

	display: block;

	height: 99px;

	overflow: hidden;

	position: relative;

}

#header4 .sponsor {

	position: absolute;

	right: 10px;

	top: 5px;

}

#header4 #tags-by-cat {

	height: 22px;

}

#header4 #header4up {

	border-bottom: 2px solid #000;

	display: block;

	float: left;

	height: 20px;

	overflow: hidden;

	padding: 0 0 0 5px;

}

#header4 #header4up li {

	background: url(images/header4upbg.png) no-repeat 100% 100%;

	float: left;

	padding: 2px 7px;

}

#header4 #header4up li a {

	color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	padding: 1px 3px;

}

#header4 #header4up li a:hover {

	background-color: #000;

	color: #fff;

}

#header4 #header4bottom {

	border-bottom: 2px solid #000;

	float: left;

	font-family: Georgia, "Times New Roman", Times, serif;

	height: 75px;

	width: 100%;

}

#header4 #header4bottom p {

	font-size: 16px;

	padding: 5px 15px 0;

}

#header4 #header4bottom span {

	font-size: 25px;

	font-weight: bold;

}

/* SIDEBAR LEFT */



#sidebarleft .stitle {

	background: url(images/tequilashotsheader.gif) no-repeat 50% 0;

	display: block;

	height: 20px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

#sidebarleft .stitle2 {

	background: url(images/antpagesheader.jpg) no-repeat 50% 0;

	display: block;

	height: 20px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

.slblock {

	padding: 5px 10px 15px;

}

.slblock .sltitle, .slblock span.rssLinkListItemTitle {

	color: #000;

	font-size: 13px;

	font-weight: bold;

	line-height: 14px;

	margin: 0 0 5px 0;

}

.slblock .slblockinfo {

	color: #4210d2;

}

/* LATEST POSTS */



.stitle-latestposts {

	background: url(images/latestpostsheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.latestpost {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 10px;

	padding: 0 0 15px;

}

.latestpost .info1 a, .latestpost .info2 a {

	color: #005689;

}

.latestpost .info1 a:hover, .latestpost .info2 a:hover {

	color:#000;

}

.latestpost .info1 {

}

.latestpost .info2 {

	padding: 0 0 15px;

}

.latestpost .lptitle {

	margin: 0 0 15px;

}

.latestpost .lptitle a {

	color: #005689;

	font-size: 18px;

}

.latestpost .lptitle a:hover {

	color: #000;

	font-size: 18px;

}

.latestpost .lpcontent {

	line-height: 19px;

	margin: 0 0 15px;

}

.latestpost .lpthumb {

	float: right;

	padding: 0 0 0 10px;

}

.latestpost .lpcontent .more {

	font-weight: bold;

}

.info3, .eventspost .info2 {

	display: block;

	height: 100%;

	overflow: hidden;

}

.info3 .lpcomments, .eventspost .info2 .lpcomments {

	float: left;

	padding: 0 15px 0 0;

}

.info3 .lpcomments a, .eventspost .info2 .lpcomments a {

	background: url(images/commentsicon.gif) no-repeat 100% 0;

	color: #000;

	display: block;

	font-weight: bold;

	height: 16px;

	padding: 1px 20px 1px 0;

}

.info3 .lpretweets, .eventspost .info2 .lpretweets {

	float: left;

	padding: 0 15px 0 0;

}

.info3 .lpretweets a, .eventspost .info2 .lpretweets a {

	background: url(images/retweetsicon.gif) no-repeat 100% 0;

	color: #000;

	display: block;

	font-weight: bold;

	height: 16px;

	padding: 1px 60px 1px 0;

}

.info3 .lpshare, .eventspost .info2 .lpshare {

	float: left;

}

.info3 .lpshare a, .eventspost .info2 .lpshare a {

	background: url(images/shareicon.gif) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 71px;

}

.info3 .lpsubmit {

	float: right;

}

.info3 .lpsubmit a {

	background: url(images/submitstoryicon.gif) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 159px;

}

.latestpostall {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-weight: bold;

	margin: 0 0 15px;

	padding: 3px 0px 15px 10px;

	text-align: center;

}

.tequilashotsall, .bizall {

	font-weight: bold;

	margin: 0 0 15px;

	padding: 0 0 10px;

	text-align: center;

}

.stitle-beyondthehill {

	background: url(images/beyondthehillheader.gif) no-repeat 50% 0;

	display: block;

	height: 23px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

.beyondthehill {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 5px;

	padding: 0 0 5px;

	line-height: 20px;

}

.beyondthehill .bttitle {

}

.beyondthehill .bttitle a {

	color: #005689;

	font-size: 15px;

}

.beyondthehill .bttitle a:hover {

	color: #000;

}

.beyondthehill .info {

}

.beyondthehill .btthumb {

	float: right;

}

.beyondthehillall {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-weight: bold;

	margin: 0 0 15px;

	padding: 8px 0 15px;

	text-align: center;

}

.stitle-theanthillian {

	background: url(images/theanthillianheader.gif) no-repeat 50% 0;

	display: block;

	height: 19px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.theanthillian {

	margin: 0 0 10px;

}

.theanthillian .tadefault {

	margin: 0 0 10px;

}

.theanthillian .tatitle {

	margin: 0 0 20px;

}

.theanthillian .tatitle a {

	color: #005689;

	font-size: 18px;

}

.theanthillian .tatitle a:hover {

	color: #000;

}

.theanthillian .tacontent {

	line-height: 19px;

}

.theanthillian .tacontent .more {

	font-weight: bold;

}

.stitle-getinvolved {

	background: url(images/getinvolvedheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.getinvolved {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

	padding: 0 0 10px;

}

.getinvolved .gileft {

	float: left;

	width: 105px;

}

.getinvolved .giright {

	float: right;

	width: 340px;

}

.getinvolved .gititle {

	margin: 0 0 15px;

}

.getinvolved .gititle a {

	color: #005689;

	font-size: 18px;

}

.getinvolved .gititle a:hover {

	color: #000;

}

.getinvolved .gicontent {

	line-height: 19px;

}

.getinvolved .gicontent .more {

	font-weight: bold;

}

.getinvolvedall {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-weight: bold;

	margin: 0 0 15px;

	padding: 3px 0px 15px 10px;

	text-align: center;

}

.stitle-feedthehill {

	background: url(images/feedthehillheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.feedthehill li {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 10px;

	padding: 0 20px 10px;

}

.feedthehill li a {

	font-size: 15px;

	font-weight: bold;

}

.feedthehillall {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-weight: bold;

	margin: 0 0 35px;

	padding: 3px 0px 15px 10px;

	text-align: center;

}

/* SIDEBAR RIGHT */



.signupenewsletter {

	background-color: #fff;

	height: 87px;

	padding: 0;

	position: relative;

}

.signupenewsletter .sss {

	background: none;

	border: none;

	float: left;

	height: 17px;

	margin: 0 15px 0 0;

	padding: 3px 0 0;

	width: 190px;

}

.signupenewsletter .sub-btn {

	background: none;

	border: none;

	cursor: pointer;

	display: block;

	float: left;

	height: 23px;

	text-indent: -9999px;

	width: 58px;

}

.signupenewsletter form {

	background: url(images/enewsletter2.gif) no-repeat 0 0;

	left: 10px;

	position: absolute;

	width: 325px;

}

.signupenewsletter form div {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 32px 10px 32px 40px;

	width: 275px;

}

.signupenewsletter2 {

	background-color: #fff;

	height: 87px;

	padding: 0;

	position: relative;

	left: 1px;

}

.signupenewsletter2 .sss {

	background: none;

	border: none;

	float: left;

	height: 17px;

	margin: 0 15px 0 0;

	padding: 3px 0 0;

	width: 190px;

}

.signupenewsletter2 .sub-btn {

	background: none;

	border: none;

	cursor: pointer;

	display: block;

	float: left;

	height: 23px;

	text-indent: -9999px;

	width: 58px;

}

.signupenewsletter2 form {

	background: url(images/enewsletter2.gif) no-repeat 0 0;

	left: 4px;

	position: absolute;

	width: 325px;

}

.signupenewsletter2 form div {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 32px 10px 32px 40px;

	width: 275px;

}

.buy-sell-wrap {

	margin: 0 0 15px;

}

.buy-sell-title {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	width: 100%;

}

.buy-sell-title p {

	background: url(images/buyselltitle.jpg) no-repeat 3px 7px;

	height: 16px;

	padding: 8px 0;

	text-indent: -9999px;

}

.buy-sell {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 10px 5px;

}

.buy-sell .bstitle {

	font-size: 14px;

	font-weight: bold;

}

.buy-sell p {

	margin: 0 0 10px;

}

.buy-sell .more {

	font-size: 14px;

	font-weight: bold;

	text-align: right;

}

.buy-sell .bsleft {

	float: left;

	width: 185px;

}

.buy-sell .bsright {

	border: 1px dotted #8D8D8D;

	float: right;

	padding: 3px;

	width: 100px;

}

.submit-listing-title {

	background: url(images/borderh.png) repeat-x 0 100%;

}

.submit-listing-title p {

	background: url(images/submitlistingstitle.jpg) no-repeat 3px 7px;

	height: 16px;

	padding: 8px 5px;

	text-align: right;

}

.submit-listing-title a {

	font-size: 14px;

	font-weight: bold;

}

.submit-listing {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 10px 5px;

}

.submit-listing .sltitle {

	font-size: 14px;

	font-weight: bold;

}

.submit-listing p {

	margin: 0 0 10px;

}

.submit-listing .more {

	font-size: 14px;

	font-weight: bold;

	text-align: right;

}

.submit-listing .slleft {

	float: left;

	width: 185px;

}

.submit-listing .slright {

	border: 1px dotted #8D8D8D;

	float: right;

	padding: 3px;

	width: 100px;

}

.stitle-antmart {

	background: url(images/antmartheader.gif) no-repeat 50% 0;

	display: block;

	height: 16px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

.antmart {

	margin: 0 0 10px;

}



.antmartbottom {

	background: url(images/divider1.png) repeat-x 0 100%;

	padding: 5px 0 20px;

	margin-bottom:20px;

}



.stitle-facebook {

	height: 2px;

	margin: 0 0 2px;

	text-indent: -9999px;

	width: 100%;

}

.facebook {

	margin: 0 0 10px;

}



.facebook_like {

	padding-left: 10px;

}



.facebookbottom {

	background: url(images/divider1.png) repeat-x 0 100%;

	padding: 5px 0 20px;

	margin-bottom:20px;

}



.antmart ul {

	display: block;

	height: 100%;

	overflow: hidden;

}

.antmart ul li {

	float: left;

	padding: 0 1px;

}

.antmart ul li a {

	display: block;

	height: 65px;

	text-indent: -9999px;

	width: 152px;

}

.antmart ul li .btn1 {

	background: url(images/events.gif) no-repeat 0 0;

}

.antmart ul li .btn2 {

	background: url(images/promotions.gif) no-repeat 0 0;

}

.wpads {

	margin: 0 0 15px 5px;

}

.stitle-latestvideo {

	background: url(images/latestvideoheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

.latestvideo {

	background: url(images/divider1.png) repeat-x 0 100%;

	margin: 0 0 20px;

	padding: 0 5px 20px;

}

.latestvideo .video {

	display: block;

	margin: 0 0 10px;

}

.latestvideo .lvtitle a {

	font-size: 14px;

	font-weight: bold;

}

.latestvideo .lvcontent .more {

	font-weight: bold;

	padding: 5px 20px 0;

	text-align: right;

}

.socialbtns {

	margin: 0 0 20px;

	padding: 0 0 0 30px;

}

.stitle-latestcomments {

	background: url(images/latestcommentheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.latestcomments {

	margin: 0 0 10px;

	padding: 0 5px;

}

.latestcomments .lctitle a {

	font-size: 14px;

	font-weight: bold;

}

.latestcomments .author {

	font-weight: bold;

}

.latestcomments ul li {

	padding: 0 10px 15px 0;

}

.latestcomments .more {

	font-weight: bold;

	padding: 5px 20px 0;

	text-align: right;

}

.stitle-anthillambassadors {

	background: url(images/anthillambassadorsheader.gif) no-repeat 50% 0;

	display: block;

	height: 18px;

	margin: 0 0 15px;

	text-indent: -9999px;

	width: 100%;

}

.anthillambassadors {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

	padding: 0 5px 10px;

}

.anthillambassadors .aaleft {

	float: left;

	width: 185px;

}

.anthillambassadors .aaright {

	border: 1px dotted #8d8d8d;

	float: right;

	padding: 3px;

	width: 100px;

}

.anthillambassadors .aatitle {

	font-size: 14px;

	font-weight: bold;

}

.anthillambassadors .info {

	display: block;

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 2px;

}

.anthillambassadors .more {

}

.anthillambassadors .more a {

	font-size: 14px;

	font-weight: bold;

}

.stitle-upcomingevents {

	background: url(images/upcomingeventsheader.gif) no-repeat 50% 0;

	display: block;

	height: 21px;

	margin: 0 0 15px;

	text-indent: -9999px;

	width: 100%;

}

.upcomingevents {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	margin: 0 0 15px;

	overflow: hidden;

	padding: 0 0 10px;

}

.upcomingevents .ueleft {

	background: url(images/calendarbox.gif) no-repeat 5px 0;

	float: left;

	font-family: "Rockwell", Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	width: 70px;

}

.upcomingevents .ueright {

	float: right;

	width: 235px;

}

.upcomingevents .uetitle a {

	font-size: 14px;

	font-weight: bold;

}

.upcomingevents .more {

	font-weight: bold;

	padding: 5px 20px 0;

	text-align: right;

}

.upcomingevents .month {

	font-size: 14px;

	padding: 5px 0 0;

	text-align: center;

	text-transform: uppercase;

}

.upcomingevents .day {

	font-size: 30px;

	text-align: center;

}

.stitle-freeebooks{
  	background: url(images/freeebooksheader.gif) no-repeat 50% 0;

	display: block;

	height: 21px;

	margin: 0 0 15px;

	text-indent: -9999px;

	width: 100%;
    
}

/* SPONSORS */



#sponsors {

	background: #fff url(images/sponsorsheader.gif) no-repeat 50% 0;

	padding: 40px 10px 0 10px;

	width: 970px;

}

#sponsors #s1 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 10px 25px;

}

#sponsors #s1 a {

	display: block;

}

#sponsors #s1 li {

	float: left;

	padding: 0 15px;

}

#sponsors #s2 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 20px 20px;

}

#sponsors #s2 a {

	display: block;

}

#sponsors #s2 li {

	float: left;

	padding: 0 5px;

}



/* Matts sponsor styles */

#sponsor_links ul li:first-child{

	padding-left: 20px;

}

#sponsor_links ul#tier_1 li:last-child{

	padding-right: 0;

}



#sponsor_links ul#tier_1 {

	padding-bottom: 30px;

	width: 100%;

	height: 70px;

	overflow: hidden;

}



#sponsor_links ul#tier_1 li img{

	width: 200px;

}



#sponsor_links ul#tier_1 li{

	float: left;

	width: 200px;

	padding-right: 34px;

}



#sponsor_links ul#tier_2 {

	width: 100%;

	height: 70px;

	overflow: hidden;

}



#sponsor_links ul#tier_2 li img{

	width: 128px;

}



#sponsor_links ul#tier_2 li{

	float: left;

	width: 128px;

	padding-right: 26px;

}





#sponsors a:hover {

	background: white;

}







/* LINK */



#link {

	background: #fff url(images/linkloveheader.gif) no-repeat 50% 0;

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 30px 0 10px;

}

#link .w25 {

	float: left;

	width: 24.8%;

}

#link .w25inside {

	background: url(images/borderv.png) repeat-y 100% 0;

	padding: 0 15px 10px;

}

#link .ltitle {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	margin: 0 0 10px;

	text-align: center;

}

#link .lthumb {

	display: block;

	margin: 0 auto 10px;

}

#link .lcontent li {

	border-bottom: 1px dotted #8d8d8d;

	margin: 0 0 5px;

	padding: 0 0 5px;

}

#link .lcontent li a {

	color: #000;

	font-size: 12px;

}

#link .lcontent li a:hover {

	color: #005689;

}

#link .url {

	padding: 5px 0;

	text-align: center;

}

#link .url a {

	color: #000;

	font-weight: bold;

}

#link .url a:hover {

	color: #005689;

}

/* PAGE: EVENT */



.stitle-events {

	background: url(images/eventsheader.gif) no-repeat 50% 0;

	display: block;

	height: 19px;

	margin: 0 0 15px;

	text-indent: -9999px;

	width: 100%;

}

.eventspost {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	margin: 0 0 20px;

	overflow: hidden;

	padding: 0 0 20px;

}

.eventspost .eleft {

	float: left;

	width: 120px;

}

.eventspost .eright {

	float: right;

	padding: 0 20px 0 0;

	width: 320px;

}

.eventspost .date {

	background: url(images/edate.jpg) no-repeat 0 0;

	font-family: "Rockwell", Georgia, "Times New Roman", Times, serif;

	margin: 0 0 35px;

}

.eventspost .date .month {

	font-size: 35px;

	font-weight: bold;

	height: 35px;

	line-height: 35px;

	padding: 8px 7px 0 0;

	text-align: center;

	text-transform: uppercase;

}

.eventspost .date .day {

	font-size: 55px;

	font-weight: bold;

	line-height: 55px;

	padding: 7px 7px 10px 0;

	text-align: center;

}

.eventspost .info1 {

	padding: 0 0 15px;

}

.eventspost .etitle {

	margin: 0 0 15px;

}

.eventspost .etitle a {

	color: #2210d2;

	font-size: 18px;

}

.eventspost .econtent {

}

.eventspost .econtent p {

	margin: 0 0 15px;

}

.eventspost .econtent .more {

	font-weight: bold;

	text-align: right;

}

.eventspost .econtent .more a {

	font-size: 13px;

	font-weight: bold;

}

.eventspost .info2 {

	padding: 0 0 0 40px;

}

.wp-pagenavi {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-size: 15px;

	font-weight: bold;

	padding: 15px 0 30px;

	text-align: center;

}

/* PAGE: NEWS */



.stitle-news {

	background: url(images/newsdeskheader.gif) no-repeat 50% 0;

	display: block;

	height: 20px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.newsdesk {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 20px;

	padding: 0 0 25px;

}

.newsdesk .ndthumb {

	float: right;

	padding: 0 0 0 10px;

}

.newsdesk .info1 {

}

.newsdesk .info2 {

	padding: 0 0 15px;

}

.newsdesk .ndtitle {

	margin: 0 0 15px;

}

.newsdesk .ndtitle a {

	color:#2210d2;

	font-size:18px;

}

.newsdesk .ndcontent {

	line-height: 19px;

	margin: 0 0 15px;

}

/* PAGE: SEARCH */



.stitle-search {

	background: url(images/searchresultsheader.gif) no-repeat 50% 0;

	display: block;

	height: 23px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.searchresults {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 15px;

	padding: 0 5px 15px;

}

.searchresults .info1 {

}

.searchresults .info2 {

	padding: 0 0 15px;

}

.searchresults .srtitle {

	margin: 0 0 15px;

}

.searchresults .srtitle a {

	color: #2210d2;

	font-size: 18px;

}

.searchresults .srcontent {

	line-height: 19px;

	margin: 0 0 15px;

}

.searchresults .tags {

	background: url(images/tags.gif) no-repeat 0 0;

	margin: 0 0 20px;

}

.searchresults .tags span {

	display: block;

	float: left;

	height: 15px;

	text-indent: -9999px;

	width: 20px;

}

/* PAGE: ADVANCED SEARCH */



.stitle-advsearch {

	background: url(images/advancedsearchheader.gif) no-repeat 50% 0;

	display: block;

	height: 25px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

/* PAGE: AUTHOR */



.author-wrap {

	display: block;

	height: 100%;

	margin: 0 0 15px;

	overflow: hidden;

}

.author-wrap-left {

	float: left;

	width: 200px;

}

.author-wrap-right {

	float: right;

	width: 255px;

}

.author-wrap-right p {

	line-height: 19px;

	padding:0 0 10px 0;

}

.author-wrap p {

	line-height: 19px;

}

/* PAGE: CATEGORY */

.tag-description {

	background: url(images/borderh.png) repeat-x 0 100%;

	color: #777;

	font-style: italic;

	margin: 0 0 5px;

	padding: 0 0 15px;

}

.stitle-wrap {

	background: url(images/divider1.png) repeat-x 0 17px;

	margin: 0 0 5px;

}

.stitle-catposts, .stitle-author {

	font-size: 22px;

	text-align: center;

}

.stitle-catposts span, .stitle-author span {

	background-color: #fff;

	padding: 0 6px;

}

.listordered1, .listordered2 {

	background: url(images/borderh.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	overflow: hidden;

}

.listordered1 .loitem {

	background: url(images/borderv.png) repeat-y 100% 0;

	float: left;

	height: 360px;

	margin: 0 0 10px;

	position: relative;

	width: 25%;

}

.listordered1 .loitem .loiteminside {

	padding: 10px 0 0;

}

.listordered1 .lothumb, .listordered2 .lothumb {

	margin: 0 0 10px;

}

.listordered1 .lothumb img, .listordered2 .lothumb img {

	display: block;

	margin: 0 auto;

}

.listordered1 .lotitle, .listordered2 .lotitle {

	margin: 0 0 15px;

	padding: 0 5px;

}

.listordered1 .lotitle a, .listordered2 .lotitle a {

	font-size: 14px;

	font-weight: bold;

}

.listordered1 .locontent, .listordered2 .locontent {

	padding: 0 10px;

}

.listordered1 .locontent p, .listordered2 .locontent p {

	margin: 0 0 10px;

}

.listordered1 .locontent .more, .listordered2 .locontent .more {

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding: 0;

	position: absolute;

	text-align: right;

}

.listordered1 .locontent .more {

	bottom: 0;

	right: 15px;

}

.listordered2 .locontent .more {

	bottom: 10px;

	right: 25px;

}

.listordered2 .loitem {

	background: url(images/borderv.png) repeat-y 100% 0;

	float: left;

	position: relative;

	width: 50%;

}

.listordered2 .loitem .loiteminside {

	background: url(images/borderh.png) repeat-x 0 100%;

	height: 305px;

	margin: 0 10px 0 0;

	padding: 20px 0 25px;

}

.listordered2 .nbg .loiteminside {

	margin: 0 0 0 10px;

}

.loitem .social {

	display: block;

	height: 100%;

	margin: 0 0 5px;

	overflow: hidden;

	padding: 0 0 0 5px;

}

.loitem .social .retweet {

	float: left;

	padding: 0 5px 0 0;

}

.loitem .social .retweet a {

	background: url(images/retweetsicon.gif) no-repeat 100% 0;

	color: #000;

	display: block;

	font-weight: bold;

	height: 16px;

	padding: 1px 55px 1px 0;

}

.loitem .social .share {

	float: left;

}

.loitem .social .share a {

	background: url(images/shareicon.gif) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 71px;

}

.stitle-latestcommentsfrom {

	background: url(images/latestcommentsfromheader.gif) no-repeat 50% 0;

	display: block;

	height: 20px;

	margin: 0 0 10px;

	text-indent: -9999px;

	width: 100%;

}

.latestcommentsfrom {

}

.latestcommentsfrom ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 10px;

	padding: 0 0 10px;

}

.latestcommentsfrom .lctitle {

	font-size: 14px;

	font-weight: bold;

}

.latestcommentsfrom .author {

	font-weight: bold;

}

.latestcommentsfrom .more {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-weight: bold;

	padding: 5px 20px 20px;

	text-align: right;

}

.socialimgs {

	background: url(images/divider1.png) repeat-x 0 100%;

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

	padding: 10px 0 20px 30px;

}

.socialimgs .socialimg {

	display: block;

	float: left;

	padding: 0 20px;

}

.socialimgs .socialimg a {

	display: block;

	height: 76px;

	text-indent: -9999px;

	width: 78px;

}

.socialimgs .facebook {

	background: url(images/social/facebooklarge.gif) no-repeat 0 0;

}

.socialimgs .twitter {

	background: url(images/social/twitterlarge.gif) no-repeat 0 0;

}

.socialimgs .delicious {

	background: url(images/social/deliciouslarge.gif) no-repeat 0 0;

}

.socialimgs .stumbleupon {

	background: url(images/social/stumbleuponlarge.gif) no-repeat 0 0;

}

.socialimgs .narrowpost {

	background: url(images/social/narrowpostlarge.gif) no-repeat 0 0;

}

.cat-post {

	background: url(images/divider1.png) repeat-x 0 100%;

	padding: 0 0 15px;

}

.cat-post .ctitle {

	border-bottom: 1px solid #b1b1b1;

	font-size: 25px;

	padding: 0 0 3px;

}

.cat-post .info {

	border-bottom: 1px solid #b9b9b9;

	display: block;

	height: 100%;

	margin: 0 0 15px;

	overflow: hidden;

	padding: 3px 0;

}

.cat-post .info .info1 {

	float: left;

	font-size: 12px;

}

.cat-post .info .info2 {

	float: right;

}

.cat-post .info .info2 .comm {

	background: url(images/comm.gif) no-repeat 0 2px;

	color: #0074bf;

	font-weight: bold;

	padding: 0 0 0 18px;

}

.cat-post .greetbox {

	border: 0px solid #000;

	margin: 0 0 10px;

	padding: 20px 0;

}

.cat-post .greetbox p {

	font-size: 17px;

	font-weight: bold;

	text-align: center;

}

.cat-post-content {

	display: block;

	height: 100%;

	overflow: hidden;

}

.cat-post-content .cpleft {

	float: left;

	width: 460px;

}

.cat-post-content .cpright {

	float: right;

	width: 160px;

}

.cat-post-content .social {

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

}

.cat-post-content .social .retweet {

	float: left;

	padding: 0 10px 0 0;

}

.cat-post-content .social .retweet a {

	background: url(images/retweetsicon.gif) no-repeat 100% 0;

	color: #000;

	display: block;

	font-weight: bold;

	height: 16px;

	padding: 1px 60px 1px 0;

}

.cat-post-content .social .share {

	float: left;

}

.cat-post-content .social .share a {

	background: url(images/shareicon.gif) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 71px;

}

.cat-post-content p {

	margin: 0 0 15px;

}

.cat-post-content .more {

	font-weight: bold;

	text-align: right;

}

/* SIDEBAR - OTHERS */



.sponsoredby {

	margin: 0 0 30px;

}

.sponsoredby .sponsorproduct {

	margin: 0 0 10px;

}

.sponsoredby .sponsorproduct img {

	display: block;

	margin: 0 auto;

}

.sponsoredby .spcontent {

	padding: 0 110px 0 0;

	position: relative;

}

.sponsoredby .sponsorimg {

	position: absolute;

	right: 10px;

	top: 20px;

}

.sponsoredby p {

}

.sponsoredby .sptitle1 {

	font-size: 15px;

	font-weight: bold;

}

.sponsoredby .sptitle2 {

	font-size: 14px;

	font-weight: bold;

}

.sponsoredby .more {

	font-size: 14px;

	font-weight: bold;

}

.stitle-fromtheexperts {

	background: url(images/fromtheexpertsheader.gif) no-repeat 50% 0;

	display: block;

	height: 23px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

.fromtheexperts {

	margin: 0 0 20px;

}

.fromtheexperts ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	padding: 7px 5px;

}

.fromtheexperts ul li a {

	font-size: 14px;

	font-weight: bold;

}

.fromtheexperts .more {

	background: url(images/borderh.png) repeat-x 0 100%;

	font-size: 14px;

	font-weight: bold;

	padding: 7px 5px;

	text-align: right;

}

.stitle-sponsorvideo {

	background: url(images/sponsoredvideosheader.gif) no-repeat 50% 0;

	display: block;

	height: 24px;

	margin: 0 0 5px;

	text-indent: -9999px;

	width: 100%;

}

/* PAGE: BLOG */



.stitle-blogs {

	background: url(images/blogsheader.gif) no-repeat 50% 0;

	display: block;

	height: 24px;

	margin: 0 0 15px;

	text-indent: -9999px;

	width: 100%;

}

.blogwrap {

	display: block;

	height: 100%;

	overflow: hidden;

}

.blog50 {

	width: 50%;

}

.blog50inside {

	padding: 0;

}

.blog {

	margin: 0 0 20px;

	padding: 10px 0 0;

}

.blog .authorthumb {

	float: left;

	padding: 0 10px 0 0;

}

.blog .author {

	font-size: 16px;

	font-weight: bold;

	margin: 0 0 15px;

}

.blog .btitle {

	font-size: 13px;

}

.blog p {

	font-size: 13px;

	margin: 0 0 10px;

}

.blog .lposts {

	clear: both;

}

.blog .lposts .blptitle {

	font-size: 15px;

	font-weight: bold;

	margin: 0 0 5px;

}

.blog .lposts ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 7px;

	padding: 0 0 7px;

}

.blog .lposts ul li a {

	font-size: 13px;

	font-weight: bold;

}

.blogwrap .alignleft .blog50inside {

	background: url(images/borderv.png) repeat-y 100% 0;

	padding: 0 10px 0 5px;

}

.blogwrap .alignright .blog50inside {

	padding: 0 5px 0 10px;

}

/* PAGE: NARROW POST */



.narrow-post {

}

.narrow-post .ntitle {

	border-bottom: 1px solid #b1b1b1;

	font-size: 25px;

	padding: 0 0 5px;

}

.narrow-post .info {

	border-bottom: 1px solid #b9b9b9;

	display: block;

	height: 100%;

	margin: 0 0 15px;

	overflow: hidden;

	padding: 1px 0;

}

.narrow-post .info .info1 {

	float: left;

	font-size: 12px;

	padding: 3px 0 0;

}

.narrow-post .info .info2 {

	float: right;

	padding: 2px 0 0;

}

.narrow-post .info .info2 a {

	background: url(images/comm.gif) no-repeat 0 2px;

	color: #0074bf;

	font-weight: bold;

	padding: 0 0 0 18px;

}

.narrow-post .info .info3 {

	float: right;

	padding: 0 20px 0 0;

}

.narrow-post .info .info3 ul {

	display: block;

	height: 100%;

	overflow: hidden;

	width: 90px;

}

.narrow-post .info .info3 ul li {

	display: block;

	float: left;

	height: 21px;

	padding: 0 3px;

	width: 21px;

}

.narrow-post .info .info3 ul li a {

	display: block;

	height: 21px;

	overflow: hidden;

	text-indent: -9999px;

	width: 21px;

}

.narrow-post .info .info3 .iemail {

	background: url(images/theicons.jpg) no-repeat 0 0;

}

.narrow-post .info .info3 .iprint {

	background: url(images/theicons.jpg) no-repeat -21px 0;

}

.narrow-post .info .info3 .irss {

	background: url(images/theicons.jpg) no-repeat -42px 0;

}

.narrow-post .greetbox {

	border: none !important;

	clear: both !important;

	margin: 0 0 0px;

	padding: 0px 0;

	width: 100%;

}

.narrow-post .greetbox p {

	font-size: 17px;

	font-weight: bold;

	text-align: center;

}

.narrow-post-content {

	padding:10px 0 0 0;

}

.narrow-post-content .tweetmemearea {

	display: block;

	float: left;

	margin: 0 0 10px 0px;

	width: 65px;

}

.narrow-post-content .tweetmeme_button {

	display: block;

	text-align: left;

}

.narrow-post-content .voteitup {

	display: block;

	padding: 5px 0 0;

	text-align: left;

}

.narrow-post-content .npleft {

	float: right;

	width: 100%;

}

.narrow-post-content .npleft .npleftborder {

	display: block;

	height: 100%;

	overflow: hidden;

}

.narrow-post-content .npleft a {

	display: block;

	height: 43px;

	overflow: hidden;

	text-indent: -9999px;

	width: 44px;

}

.narrow-post-content .npleft ul {

	display: block;

	float: right;

	height: 100%;

	overflow: hidden;

	padding: 0 !important;

	margin: 0 0 20px 0 !important;

	width: 150px;

}

.narrow-post-content .npleft li {

	float: left;

	list-style: none !important;

	margin: 0 !important;

	padding: 0 3px 5px !important;

}

.narrow-post-content .npleft .email {

	background: url(images/theicons2.jpg) no-repeat 0 0;

}

.narrow-post-content .npleft .print {

	background: url(images/theicons2.jpg) no-repeat -44px 0;

}

.narrow-post-content .npleft .rss {

	background: url(images/theicons2.jpg) no-repeat -88px 0;

}

.narrow-post-content .npright {

	background-color: #fff;

	display: block;

	float: right;

	height: 100%;

	overflow: hidden;

	padding: 0 0 0 10px;

	width: 255px;

	z-index: 100;

}

.narrow-post-content .npright .npimg {

	margin: 0 0 15px;

}

.single-options {

}

.single-options ul {

	margin: 0 !important;

}

.single-options li {

	display: block;

	height: 39px;

	margin: 0 0 4px;

	padding: 0 !important;

	width: 251px;

}

.single-options a {

	display: block;

	height: 39px;

	overflow: hidden;

	text-indent: -9999px;

	width: 251px;

}

.single-options .opt1 a {

	background: url(images/newbars.jpg) no-repeat 0 0;

}

.single-options .opt2 a {

	background: url(images/newbars.jpg) no-repeat 0 -39px;

}

.single-options .opt3 a {

	background: url(images/newbars.jpg) no-repeat 0 -78px;

}

.single-options .opt4 a {

	background: url(images/newbars.jpg) no-repeat 0 -117px;

}



.narrow-post-content .similarposts {

	background-color: #fff;

}

.narrow-post-content .similarposts .t {

	background: url(images/borderh.png) repeat-x 0 0;

}

.narrow-post-content .similarposts .b {

	background: url(images/borderh.png) repeat-x 0 100%;

}

.narrow-post-content .similarposts .l {

	background: url(images/borderv.png) repeat-y 0 0;

}

.narrow-post-content .similarposts .r {

	background: url(images/borderv.png) repeat-y 100% 0;

	padding: 5px;

}

.narrow-post-content .similarposts .sptitle {

	background: url(images/similarpostsheader.gif) no-repeat 50% 0;

	display: block;

	height: 21px;

	margin: 0 0 10px;

	padding: 0;

	text-indent: -9999px;

	width: 100%;

}

/* TPN LINKS START */

.narrow-post-content .TPNlinks {

	background-color: #fff;

        margin: 15px 0px ;

}

.narrow-post-content .TPNlinks .t {

	background: url(images/borderh.png) repeat-x 0 0;

}

.narrow-post-content .TPNlinks .b {

	background: url(images/borderh.png) repeat-x 0 100%;

}

.narrow-post-content .TPNlinks .l {

	background: url(images/borderv.png) repeat-y 0 0;

}

.narrow-post-content .TPNlinks .r {

	background: url(images/borderv.png) repeat-y 100% 0;

	padding: 5px;

}

.narrow-post-content .TPNlinks .TPNtitle {

        background: url(http://anthillonline.com/wp-content/uploads/2010/04/link-love-header_45px.gif) no-repeat 50% 0;

	color: #000;

        display: block;

	height: 23px;

	margin: 0 0 10px;

	padding: 0;

	text-indent: -9999px;

	width: 100%;

}

.narrow-post-content .TPNlinks ul {

	padding: 0 15px;

        margin: 20px 0px 20px 0px;

        font-size: 14px;

	font-weight: bold;

}

.narrow-post-content .TPNlinks ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 6px;

	padding: 0 0 6px;

}

.narrow-post-content .TPNlinks ul li a {

	font-size: 14px;

	font-weight: bold;

}

.narrow-post-content .TPNlinks .more {

	font-size: 14px;

	font-weight: bold;

	padding: 0 5px 5px;

	text-align: right;

}

/* TPN LINKS END */

.narrow-post-content .advertising {

	margin: 15px 0px 0px 37px !important;

}

.narrow-post-content .similarposts ul {

	padding: 0 5px;

	margin: 0 0 20px !important;

}

.narrow-post-content .similarposts ul {

	padding: 0 5px;

	margin: 0 0 20px !important;

}

.narrow-post-content .similarposts ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	list-style: none !important;

	margin: 0 0 6px !important;

	padding: 0 0 6px !important;

}

.narrow-post-content .similarposts ul li a {

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 6px !important;

	padding: 0 0 6px !important;

}

.narrow-post .similarposts2 h3 {

	font-size:14px;

	font-weight:bold;

}

.narrow-post .similarposts2 ul {

	margin: 10px 0 20px 0 !important;

}

.narrow-post .similarposts2 ul li {

	list-style: none !important;

	margin: 0 0 3px !important;

	padding: 0 0 3px !important;

}

.narrow-post .similarposts2 ul li a {

	font-size: 12px;

	margin: 0 0 3px !important;

	padding: 0 0 3px !important;

}



.narrow-post-content .similarposts .more {

	font-size: 14px;

	font-weight: bold;

	padding: 0 5px 5px;

	text-align: right;

}

/* TPN links - wide post start */

.narrow-post .TPNlinks2 h3 {

	font-size:14px;

	font-weight:bold;

}

.narrow-post .TPNlinks2 ul {

	margin: 10px 0 20px 0 !important;

}

.narrow-post .TPNlinks2 ul li {

	list-style: none !important;

	margin: 0 0 3px !important;

	padding: 0 0 3px !important;

}

.narrow-post .TPNlinks2 ul li a {

	font-size: 12px;

	margin: 0 0 3px !important;

	padding: 0 0 3px !important;

}

/* TPN links - wide post end */

.narrow-post-content .social {

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

}

.narrow-post-content .social .retweet {

	float: left;

	padding: 0 10px 0 0;

}

.narrow-post-content .social .retweet a {

	background: url(images/retweetsicon.gif) no-repeat 100% 0;

	color: #000;

	display: block;

	font-weight: bold;

	height: 16px;

	padding: 1px 60px 1px 0;

}

.narrow-post-content .social .share {

	float: left;

}

.narrow-post-content .social .share a {

	background: url(images/shareicon.gif) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 71px;

}

/* PAGE: NARROW POST STYLE */



.narrow-post-content em, .narrow-post-content i {

	font-style: italic;

}

.narrow-post-content ul {

	list-style: inside disc;

	margin: 0px 0px 20px 35px;

}

.narrow-post-content ul li {

	line-height: 17px;

	list-style: outside disc;

	padding: 0 0 5px;

}

.narrow-post-content ol {

	list-style: inside decimal;

	margin: 0 0 20px 35px;

}

.narrow-post-content ol li {

        line-height: 17px;

	list-style: outside decimal;

	margin:0 0 10px 0;

}

.narrow-post-content p {

	margin: 0 0 15px;

}

.narrow-post-content table {

	margin: 0 0 15px;

}

.narrow-post-content h1 {

	border-top: 2px solid #005689;

	border-bottom: 2px solid #005689;

	color: #000;

	display: block;

	font-size: 14pt;

	font-weight: bold;

	margin: 30px 0px 15px 0px;

	overflow: hidden;

	padding: 5px 10px;

	z-index: 50;

}

.narrow-post-content h2 {

	background: #fff;

	color: #000;

	font-size: 12pt;

	font-weight: bold;

	margin: 20px 0px 10px 0px;

	padding: 0px 0px 5px 0px;

	border-bottom: 1px dashed #005689;

}

.narrow-post-content blockquote {

	background: #EDEDED;

	margin: 15px 15px 15px 15px;

	padding: 15px 25px 10px 25px;

}

.narrow-post-content h3 {

	font-size: 11pt;

	font-weight: bold;

	margin: 5px 0 5px 0;

	padding: 10px 0px 10px 0px;

}

.narrow-post .tags {

	background: url(images/tags.gif) no-repeat 0 0;

	clear: both;

	margin: 0 0 10px;

}

.narrow-post .tags span {

	display: block;

	float: left;

	height: 15px;

	text-indent: -9999px;

	width: 20px;

}

.narrow-post .socialicons {

	clear: both;

	display: block;

	height: 100%;

	margin: 0 0 10px;

	overflow: hidden;

}

.narrow-post .socialicons .icon {

	float: left;

}

.narrow-post .socialicons .icon a {

	display: block;

	height: 76px;

	text-indent: -9999px;

	width: 78px;

}

.narrow-post .socialicons .icon .icon1 {

	background: url(images/social/facebooklarge.gif) no-repeat 0 0;

}

.narrow-post .socialicons .icon .icon2 {

	background: url(images/social/twitterlarge.gif) no-repeat 0 0;

}

.narrow-post .socialicons .icon .icon3 {

	background: url(images/social/klarge.gif) no-repeat 0 0;

}

.narrow-post .socialicons .icon .icon4 {

	background: url(images/social/deliciouslarge.gif) no-repeat 0 0;

}

.narrow-post .socialicons .icon .icon5 {

	background: url(images/social/stumbleuponlarge.gif) no-repeat 0 0;

}

.narrow-post .socialicons .icon .stbutton {

	background: url(images/social/narrowpostlarge.gif) no-repeat 0 0 !important;

	padding: 0 !important;

}

.narrow-post .socialicons .icon .icon6 {

	background: url(images/social/narrowpostlarge.gif) no-repeat 0 0;

}

/* COMMENT BOX */



.commentbox {

}

.commentbox .comments .comment p.info1 span.smallcomment{ 

	font-size:10px;

}

.commentbox .ctitle {

	background: url(images/addanewcommentheader.gif) no-repeat 50% 0;

	display: block;

	height: 19px;

	margin: 0 0 20px;

	text-indent: -9999px;

	width: 100%;

}

.commentbox .part1 {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 10px;

	padding: 0 15px 10px;

}

.commentbox .part1 p {

	font-size: 11px;

	margin: 0 0 5px;

}

.commentbox .part1 .connect {

	display: block;

	height: 100%;

	overflow: hidden;

}

.commentbox .part1 .connect .facebook {

	float: left;

	padding: 0 4px 0 0;

}

.commentbox .part1 .connect .twitter {

	float: left;

}

.commentbox .part1 .connect .facebook a {

	background: url(images/cfacebook.jpg) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 67px;

}

.commentbox .part1 .connect .twitter a {

	background: url(images/ctwitter.jpg) no-repeat 0 0;

	display: block;

	height: 18px;

	text-indent: -9999px;

	width: 68px;

}

.commentbox .part2 {

	margin: 0 0 20px;

}

.formarea {

}

.formarea .row, #commentform .row {

	display: block;

	height: 100%;

	overflow: hidden;

}

.formarea .row .ctxt, #commentform .row .ctxt {

	background: url(images/boxtextarea.jpg) no-repeat 0 0;

	border: none;

	height: 57px;

	margin: 0 0 2px;

	padding: 10px;

	width: 445px;

}

.formarea .row .cinput1, #commentform .row .cinput1 {

	background: url(images/boxinput1.jpg) no-repeat 0 0;

	border: none;

	float: left;

	height: 16px;

	margin: 0 0 5px;

	padding: 2px 3px;

	width: 234px;

}

.formarea .row .cinput2, #commentform .row .cinput2{

	background: url(images/boxinput2.jpg) no-repeat 0 0;

	border: none;

	float: left;

	height: 16px;

	margin: 0 0 5px;

	padding: 2px 3px;

	width: 214px;

}

.formarea .row .cinput3, #commentform .row .cinput3  {

	background: url(images/boxinput3.jpg) no-repeat 0 0;

	border: none;

	float: left;

	height: 16px;

	margin: 0 0 5px;

	padding: 2px 3px;

	width: 234px;

}

.formarea .row p.txt {

	float: left;

	font-size: 12px;

	padding: 3px 5px 0;

}

.formarea .row .cchb1 {

	display: block;

	float: left;

	height: 100%;

	overflow: hidden;

}

.formarea .row .cchb1 input {

	float: left;

	margin: 2px 0 0;

}

.formarea .row .cchb1 label {

	float: left;

	padding: 0 0 0 5px;

}

.formarea .row .submit {

	background: url(images/boxsubmit.jpg) no-repeat 0 0;

	border: none;

	display: block;

	float: right;

	height: 21px;

	text-indent: -9999px;

	width: 91px;

}

/* COMMENT */



.comments {

}

.comments .ctitle {

	background: url(images/showingheader.gif) no-repeat 50% 0;

	display: block;

	height: 22px;

	margin: 0 0 20px;

	text-indent: -9999px;

	width: 100%;

}

.comment {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 20px;

	padding: 0 0 5px;

}

.comment p {

	margin: 0 0 10px;

}

.comment .info1 {

	margin: 0 0 20px;

}

.comment .info1 a {

	font-weight: bold;

}

.comment .info2 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 0 355px;

}

.comment .info2 .btn {

	float: left;

	padding: 0 0 0 20px;

}

.comment .info2 .btn a {

	display: block;

	height: 22px;

	text-indent: -9999px;

}

.comment .info2 .btn .like {

	background: url(images/btnlike.jpg) no-repeat 0 0;

	width: 30px;

}

.comment .info2 .btn .reply {

	background: url(images/btnreply.jpg) no-repeat 0 0;

	width: 42px;

}

.comment .info3 a {

	font-size: 12px;

}

/* SLIDER */



#slider {

	display: block;

	margin: -15px 0 15px;

	overflow: hidden;

	position: relative;

	width: 470px;

}

#slider #fnavs {

	float: left;

	width: 235px;

	border-top: 1px dashed #000;

}

#slider #fnavs ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

}

#slider #fnavs ul li a {

	display: block;

	font-size: 12px;

	height: 41px;

	padding: 6px 10px 0px 10px;

}

#slider #fnavs ul li.active {

	background-color: #000;

}

#slider #fnavs ul li.active a {

	color: #fff;

}

#slider #fnavs ul li.active a:hover {

	color: #000;

}

#slider #fimgs {

	background-color: #000;

	float: right;

	height: 225px;

	overflow: hidden;

	padding: 5px;

	position: relative;

	width: 225px;

}

#slider #fimgs .fimg {

	display: block;

	height: 225px;

	left: 5px;

	overflow: hidden;

	position: absolute;

	top: 5px;

	width: 225px;

	z-index: 10;

}

#slider #fimgs .active {

	z-index: 30;

}

#slider #fimgs .fimg a {

	border: none;

	display: block;

	float: left;

	height: 225px;

	width: 225px;

}

#slider #fimgs .fimg a:hover {

	border: none;

}

/* SIDEBAR: LATEST POSTS */



.latestposts {

	margin: 0 0 15px;

}

.latestposts ul li {

	background: url(images/borderh.png) repeat-x 0 100%;

	margin: 0 0 8px;

	padding: 0 10px 8px;

}

.latestposts ul li a {

	font-size: 14px;

	font-weight: bold;

}

.latestposts .more {

	background: url(images/borderh.png) repeat-x 0 100%;

	padding: 0 10px 10px;

	text-align: right;

}

.latestposts .more a {

	font-size: 14px;

	font-weight: bold;

}

/* TABSS */



#tabss {

	margin: 0 0 20px;

}

#tabss .ui-tabs-nav {

	display: block;

	height: 100%;

	overflow: hidden;

}

#tabss .ui-tabs-nav li {

	float: left;

}

#tabss .ui-tabs-panel {

	border-top: 6px solid #f0855f;

	border-left: 2px solid #f0855f;

	border-right: 2px solid #f0855f;

	border-bottom: 2px solid #f0855f;

	padding: 10px;

}

#tabss .ui-tabs-selected a {

	background-position: 0 0;

}

#tabss .latest-articles {

	background: url(images/latestarticles.jpg) no-repeat 0 -47px;

	display: block;

	height: 47px;

	margin: 0 11px 0 0;

	text-indent: -9999px;

	width: 96px;

}

#tabss .latest-blogs {

	background: url(images/latestblogs.jpg) no-repeat 0 -47px;

	display: block;

	height: 47px;

	margin: 0 11px 0 0;

	text-indent: -9999px;

	width: 96px;

}

#tabss .latest-news {

	background: url(images/latestnews.jpg) no-repeat 0 -47px;

	display: block;

	height: 47px;

	margin: 0;

	text-indent: -9999px;

	width: 95px;

}

#tabss .ui-tabs-hide {

	display: none;

}

#tabss .ui-tabs-panel ul li {

	margin: 0 0 10px;

}

#tabss .ui-tabs-panel .ititle {

	font-size: 13px;

	font-weight: bold;

	margin: 0 0 2px;

}

#tabss .ui-tabs-panel .author {

	font-weight: 12px;

}

#tabss .ui-tabs-panel .more {

	font-size: 14px;

	font-weight: bold;

	text-align: right;

}

/* TABS */



#tabs {

	margin: 0 0 20px;

}

#tabs .ui-tabs-nav {

	display: block;

	height: 100%;

	overflow: hidden;

}

#tabs .ui-tabs-nav li {

	float: left;

}

#tabs .most {

	background: url(images/mostdiscussed.jpg) no-repeat 0 0;

	display: block;

	height: 47px;

	margin: 0 8px 0 0;

	text-indent: -9999px;

	width: 146px;

}

#tabs .ui-tabs-selected .most {

	background: url(images/mostdiscussed.jpg) no-repeat 0 -47px;

}

#tabs .highest {

	background: url(images/highestrated.jpg) no-repeat 0 0;

	display: block;

	height: 47px;

	margin: 0 0 0 8px;

	text-indent: -9999px;

	width: 146px;

}

#tabs .ui-tabs-selected .highest {

	background: url(images/highestrated.jpg) no-repeat 0 -47px;

}

#tabs .ui-tabs-panel {

	border-top: 6px solid #f0855f;

	border-left: 2px solid #f0855f;

	border-right: 2px solid #f0855f;

	border-bottom: 2px solid #f0855f;

	padding: 10px;

	width: 284px;

}

#tabs .ui-tabs-hide {

	display: none;

}

#tabs .ui-tabs-panel ul li {

	margin: 0 0 10px;

}

#tabs .ui-tabs-panel .ititle {

	font-size: 13px;

	font-weight: bold;

	margin: 0 0 2px;

}

#tabs .ui-tabs-panel .author {

	font-weight: 12px;

}

#tabs .ui-tabs-panel .more {

	font-size: 14px;

	font-weight: bold;

	text-align: right;

}

#tabs .ui-tabs-panel a {

	font-weight: bold;

}

/* PAGE: TEMPLATE 1 */



#contenttemp1 {

	float: left;

	width: 665px;

}

#contenttemp1inside {

	padding: 10px 10px 0;

}

/* NAVIGATION */



.cat-pagenavi1 {

	margin: 0 0 10px;

	padding: 5px 0;

}

.cat-pagenavi2 {

	margin: 0 0 15px;

	padding: 5px 0;

	border:0px !important;

}

.wp-pagenavi a {

	color: #000;

}

.wp-pagenavi .pages {

	padding: 0 10px;

	border:0px !important;

}

.wp-pagenavi .current {

	padding: 0 5px;

}

.wp-pagenavi .arrow {

	padding: 0 15px;

}

.wp-pagenavi .page {

	padding: 0 5px;

}

.wp-pagenavi .extend {

	padding: 0 5px;

}

.wp-pagenavi .last {

	padding: 0 5px;

}

/* FOOTER */



#footer {

	background: url(images/divider1.png) #000 repeat-x 0 0;

	color: #fff;

	padding: 15px;

}

#footer1 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 20px;

}

#footer1 #f1left {

	float: left;

	padding: 4px 0 0;

	width: 400px;

}

#footer1 #f1left p {

	color: #fff;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

#footer1 #f1right {

	background-color: #fff;

	color: #000;

	float: right;

	padding: 2px 0 2px 10px;

	width: 380px;

}

#footer1 #f1right label {

	font-weight: bold;

	padding: 0 30px 0 0;

}

#footer1 #f1right #tmsubscribe_email {

	background-color: #000;

	border: none;

	color: #fff;

	padding: 0 5px;

}

#footer2 #pages1 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 2px;

}

#footer2 #pages1 li {

	float: left;

	padding: 0 1px;

}

#footer2 #pages1 li a {

	border: 1px solid #fff;

	color: #fff;

	display: block;

	font-size: 11px;

	font-weight: bold;

	padding: 0 7px;

	text-transform: uppercase;

}

#footer2 #pages1 li a:hover {

	border: 1px solid #fff;

	color: #000;

	background-color: #fff;

}

#footer2 #pages2 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 30px;

}

#footer2 #pages2 li {

	float: left;

	padding: 0 1px;

}

#footer2 #pages2 li a {

	background-color: #fff;

	border: 1px solid #e2e2e2;

	color: #000;

	display: block;

	font-size: 10px;

	font-weight: bold;

	padding: 0 5px;

	margin-bottom: 2px;

	text-transform: uppercase;

}

#footer2 #pages2 li a:hover {

	background-color: #000;

	border: 1px solid #fff;

	color: #fff;

}

#footer3 {

	display: block;

	height: 100%;

	overflow: hidden;

	padding: 0 0 20px;

}

#footer3 #pages3 {

	float: right;

}

#footer3 #pages3 li {

	border-right: 1px solid #666;

	float: left;

	padding: 5px 10px

}

#footer3 #pages3 li a {

	color: #fff;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	padding: 2px;

}

#footer3 #pages3 li a:hover {

	color: #000;

}

/**/



#tmsubscribe_email, #tmsubscribe_firstname, #tmsubscribe_lastname {

	margin: 0 0 10px;

}

#contenttemp1inside ul.recentComments {

	list-style:none;

}

#contenttemp1inside ul.recentComments li {

	padding:0 0 20px 0;

	list-style:none;

}

#contenttemp1inside ul.recentComments li a {

	text-decoration:underline;

}

.wp-caption {

	border: 0px solid #ddd;

	text-align: center;

	background-color: #fff;

	padding-top: 4px;

	margin: 0 10px 10px 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* Begin Images */



p img {

	padding: 0;

	max-width: 100%;

}

/*	Using 'class="alignright"' on an image will (who would've



	thought?!) align the image to the right. And using 'class="centered',



	will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */







img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}



/* End Images */

/**/

.biz li {

	padding: 5px 10px 15px;

}

.biz .bizName {

	font-weight: bold;

}

.biz .bizDescription {

}

/**/

#adbox {

	background: url(images/adbox1.jpg) no-repeat 100% 0;

	clear: both;

	display: block;

	margin: 0 auto 15px;

}

#adboxbottom {

	background: url(images/adbox2.jpg) no-repeat 100% 100%;

}

#adboxcontent {

	padding: 15px 20px 10px 15px;

}

#adbox .adtitle {

	position: relative;

	width: 100%;

}

#adbox h3 {

	color: #000;

	float: left;

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0 150px 10px 0;

}

#adbox .adlike {

	color: #21438d;

	display: block;

	position: absolute;

	right: 0;

	top: 0;

}

#adbox .adgetfree {

	color: #21438d;

}

#adbox p {

}



/* FOOTER 1 - AD PLACEMENT*/





#footer1 {

	background: #fff;

	padding: 20px 0 20px 0;

	text-align:center;

}

#footer1 img {

	display: block;

	margin: 0 auto;

}



.clearfix:after {

	clear: both;

	display: block;

	content: " ";

	height: 0px;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

/* Hide these rules from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

li.clearfix {

	display: list-item;

}


/* ON Single pages the div containing the facebook and +1 buttons */
.fbgp {
	margin-bottom: 10px;
}

.fbgp .gplus {
	padding-bottom: 10px;
}

.social_share {
	float: left;
}
