/* 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;
}
.btns .btn {
	float: left;
}
.btns .btn a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.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;
}
#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: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;
}
.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;
}
.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;
}
/* SPONSORS */

#sponsors {
	background: url(images/sponsorsheader.gif) no-repeat 50% 0;
	padding: 40px 0 0;
}
#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;
}
/* LINK */

#link {
	background: 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 10px;
	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 {
}