/*
THEME NAME: TAR-DL
THEME URI: http://theamericanrepossessor.com/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.0
AUTHOR: Lewis Mann
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  

@import url('3c-r.css');*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
ol {
	list-style-position: inside;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* GENERAL */
body { background: #d9e1e3 url(images/bg_body.jpg) top center no-repeat; margin: 0; padding: 0; font: 11px/15px Helvetiker, Arial, Helvetica, sans-serif; }
hr { clear: both; }
p {	margin: 5px 0 10px 0; color: #222; }
strong { font-weight: bold; }
h1 { font-size: 35px; letter-spacing: -1px; }
h2 { font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: bold; margin: 0px 0 20px 0; color: #fff; background: #222; padding: 8px 6px; }
h3 { font-size: 14px;	line-height: 20px; font-weight: bold;	letter-spacing:-0.5px; margin: 0px 0 10px 0; }
h4 { font-weight: bold; font-size: 12px; margin: 15px 0; }

a {	color: #ffa526/*c83e3e*/;	font-weight: bold; text-decoration: none; cursor: pointer; }
a:hover { color: #648188/*5b6c89*/; }
a img { border: none; }


/* LINKS */
h3 a { color: #648188; }
.breadcrumb a { color: #648188; }
.item-c a.more-link { position: absolute; bottom: 0px; right: 0px; }


/* HEADERS */
h3.hd_from-editor { background: url(images/bg_hd-quotes.gif) 248px center no-repeat; }
h3.news-title { font-size: 11px !important; margin: 0 0 1px 0 !important; padding: 2px 6px !important; letter-spacing: 0; }


/* STRUCTURE
========================================== */
div#cont {	width: 1000px; margin: 0px auto 0 auto; overflow: auto; position: relative; padding-top: 52px; }
div.col-066p, div.col-050p, div.col-033p, div.col-017p { float: left; }
div.col-100p { width: 100%; }
div.col-066p { width: 660px; margin: 0 20px 0 0; }
div.col-033p { width: 320px; }
div.col-050p { width: 490px; margin: 0 20px 0 0; }
div.col-017p { width: 150px; margin: 0 20px 0 0; }

div.col-066p div.item-c, div.col-033p div.item-c { padding: 20px 20px 0 20px; }
div.item-c h3 { font-size: 16px; padding: 6px 8px; color: #648188; background-color: #d9e1e3; }


/* ZONES
========================================== */
.col-2-inner { padding: 0 20px 20px 20px; clear: both; }
.item-c { position: relative; margin-bottom: 20px; overflow: auto; 1border-top: 2px solid #000; padding: 18px 0 0 0; clear: both; }
.bg-cont { margin-bottom: 20px; overflow: auto; padding: 18px 0 20px 0; clear: both; background: #f4f7f8; }


/* ZONE.=HERO
========================================== */
#hero { position: relative; width: 1000px; height: 306px; margin-top: 10px; overflow: hidden; 1border-right: 1px solid #95AAAF; }
#feature-zone1 { overflow: hidden; width: 678px; height: 305px; float: left; overflow: hidden; border-top: 1px solid #95AAAF; border-left: 1px solid #95AAAF;-moz-border-radius-topLeft: 6px; border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; }
#feature-zone2 { width: 320px; height: 306px; background: #ccc; float: left; -moz-border-radius-topRight: 6px; border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; }

#features { height: 243px; overflow: hidden; }
#features .feat-inner { 1height: 325px; }

#features .non-img { padding: 20px; }
.feat-caption-bg { display: none; height: 75px; position: absolute; bottom: 0px; background: #000; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25; width: 100%; }
.feat-caption { display: none; position: absolute; bottom: 0px; }
#feat-nav-c { background: #b0c2c7 url(images/bg_ul-feature-zone1.gif) top left repeat-x; width: 678px; height: 62px;	z-index: 10; position: absolute; }

#feat-nav-c ul { height: 62px; margin: -9px 0 0 0; padding: 0; letter-spacing: -0.5px; list-style: none; }
#feat-nav-c li { float: left; width: 147px; margin: 0px 0 0 0; padding: 0 7px 0 15px; }
#feat-nav-c a { display: block; margin: 0; padding: 23px 0 0 0; font-weight: bold; z-index: 10; font-size: 11px; color: #b9ced3; -moz-border-radius-bottomRight: 6px; -moz-border-radius-bottomLeft: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; }
#feat-nav-c a span { font-size: 14px; color: #f3f8fb; }


/* ZONE LATEST NEWS
========================================== */
div#latest-news-titles { float: left; width: 300px; }
div#latest-news-content { float: right; width: 300px; }
div#latest-news-content div.ln-content-item { height: 200px; }
div#latest-news-content .more-link { bottom: 0px; right: 0; }

div#latest-news-titles .news-title { font-size: 11px; margin: 0 0 1px 0; color: #648188; }
div#latest-news-titles .news-title a { display: block; padding: 6px 8px; color: #648188; background-color: #d9e1e3; }
div#latest-news-titles .news-title a.activeSlide { display: block; padding: 6px 8px; color: #d9e1e3; background-color: #648188; background-image: none !important; }


/* ATTRIBUTES
========================================== */
.strong { font-weight: bold; }
.name {	font-size: 11px; font-weight: bold;	letter-spacing: 0; }
.txt-highlight { color: #bbb !important; }
.txt-small { font-size: 10px !important; line-height: 12px !important; }


/* ZONE.=IDENTITY
========================================== */
#blog-title, #blog-description { display: none; }
div#identity { margin: 7px 0 25px; padding-top: 20px; position: relative; }
div#issue { position: absolute; right: 3px; top: 15px; }
span.issue-month { letter-spacing: -3px; font: 34px "Arial Black", Arial, Helvetica, sans-serif; color: #231f20; }


/* ZONE.=ARCHIVE
========================================== */
div#issue-expand { overflow: auto; padding: 27px 20px 14px; background: #f5f8f8 url(images/bg_archive.gif) top center no-repeat; border: 1px solid #95aaaf; font-weight: bold; margin: 20px 0 20px 0; }
div#header-archive-c div#issue-expand { margin-top: 0 !important; background: #f5f8f8 url(images/bg_archive-flush.gif) top center no-repeat; border-top: none !important; -moz-border-radius-topleft: 0 !important; -moz-border-radius-topright: 0 !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; -webkit-border-top-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; }

/* BREADCRUMB */
div#button-archive {  }
div.breadcrumb { min-width: 70px; float: left; margin: 0 5px 10px 0; padding: 5px 25px 5px 8px; font-size: 14px; letter-spacing: -0.5px; }
div.archive-close3 { background: #bbcbd0 url(images/bg_pgHead.gif) top right no-repeat; color: #222;  }
div.archive-close4 { background: #bbcbd0; color: #222;  }
div.archive-open { color: #edf0f4; padding: 4px 4px 3px 8px !important; background: #2d2d2d url(images/bg_archiveIssue.gif) top left repeat-x; }
div.archive-close { padding: 4px 4px 3px 8px !important; background: #2d2d2d url(images/bg_archiveIssue.gif) top left repeat-x; color: #edf0f4; }

.archive-open a, .archive-close a { padding: 1px 50px 2px 0 !important; display: block; }
.archive-open a { background: url(images/collapse2.gif) center right no-repeat; }
.archive-close a { background: url(images/expand2.gif) center right no-repeat; color: #fff !important; }

/* CONT */
#cont-archive { margin: 10px 0 8px 0; padding: 10px; /*background: #d9e1e3;*/ background: url(images/bg_cont-archive.png) top right no-repeat; overflow: auto; clear: both; }

/* ISSUE NAV */
div#issue-select { padding: 15px 0 0 0; background: url(images/ln-horz.gif) bottom left repeat-x; letter-spacing: -0.5px; font-size: 14px; }
div#archive-list { background: url(images/ln-horz.gif) top left repeat-x; z-index: 100000000; margin-top: 8px; 1float: right; 1background: url(images/archive-dropdown.gif) top left no-repeat; 1height: 23px; 1width: 124px; color: #222; font-size: 11px; letter-spacing: 0; }
div#archive-list ul { overflow: hidden; 1position: absolute; 1display: none; 1background: url(images/archive-dropdown-bg.gif) bottom left no-repeat; 1padding-bottom: 5px; 1width: 92px; }
div#archive-list li { padding: 3px 0px 3px 0; float: left; height: 25px; }
div#archive-list:hover ul { display:block; }
div#archive-list a { padding: 5px 8px 5px 8px; background: #BBCBD0; width: 49px; display: block; color: #648188; }
div#archive-list a:hover { background: #648188; color: #fff; }
.archive-on a { background: #648188 !important; color: #fff !important; }


/* ADS
========================================== */
.ad-c {	clear: both; position: relative; overflow: hidden; 1border: 1px solid #aeb4be; background: #aeb4be url(images/bg_ads.jpg) top left repeat; font-size: 10px; text-transform: uppercase; text-align: center; margin: 0 0 20px 0; color: #63748f; }
.ad-160x600 { height: 600px; width: 120px; background: url(http://theamericanrepossessor.com/images/_a/a_TAR-160x600.jpg) top left no-repeat; margin: 0 14px 14px 14px; }
.ad-300x250 { height: 250px; width: 300px; padding: 0 10px 10px; }
.ad-468x60 { position: relative; height: 60px; width: 468px; padding: 0 11px 11px 11px; }


/* USER INTERACTION
========================================== */
.tabs-container ul li, .tabs-container td { border-bottom: 1px dotted #ccc; padding: 5px; }
#ui-most div, #ui-recent div { 1overflow: auto; }


/* Get most popular */
#ui-most h2 { display: none; }

/* GD Star .thumblock*/
div.post-meta-interact {  }
.gdthumbtext { color: #ccc; font-weight: bold; font-size: 11px !important; padding-left: 5px !important; display: none; }
.ratingblock, .thumblock { margin-top: 0px !important; margin-bottom: 0 !important; display: inline; }
.comment-body .thumblock { position: absolute; top: 19px; right: 20px; }
#ui-most-liked thead { display: none; }
#ui-most-liked td.votes, #ui-most-liked td.rating { display: none; }


/* EVENTS CALENDAR
========================================== */
ul.ec3_events { background: #F4F7F8; -moz-border-radius: 6px; padding: 10px; margin: 10px 0 20px 0; }
li.ec3_list, li.ec3_list_day { color: #222 !important; letter-spacing: 0 !important; word-spacing: 0 !important; margin: 0 !important; padding: 7px 6px; border-bottom: 1px dotted #ccc;  }

/* ITEMS
========================================== */
.post, .entry-content {	position: relative; clear: both; margin-bottom: 20px; /*border-bottom: 1px solid #ccc; margin: 0 0 17px 0; padding: 0 0 10px 0; */}
.post, .entry-content p { font-size: 11px; }


/* LISTS
========================================== */
ul.nav { height: 23px; color: #ddd; background: #222; padding: 6px; 1margin-bottom: 15px; position: relative; }
ul.navA { 1width: 300px; position: absolute; top: 15px; right: 0; }
ul.nav li { 1display: inline; float: left; padding: 4px 15px 4px 0; font-weight: bold; }
ul.nav li.homeclass { padding: 0px 15px 0px 0 !important; }
ul.nav li#nav-last-li { padding: 1px 0 !important; }
ul.nav a { color: #fff; }

.entry-content ul, .post ul { margin: 10px 0px 10px 0px; border-left: 15px solid #ccc; padding: 6px 6px 6px 0; background: #ddd; }
.entry-content li, .post ul li { margin: 0 0 1px 3px; padding: 4px 7px; list-style-type: disc; color: #666; font: 11px Georgia, "Times New Roman", Times, serif; }


/* FOOTER
========================================== */
#footer-c { clear: both; background: #eff2f4; padding: 40px 0; overflow: auto; }
#footer { width: 1000px; margin: 0 auto; }
ul#contact-address, ul#contact-electronic { width: 190px; float: left; font-weight: bold; }
ul#contact-electronic { width: 270px; }
div#nav2 { float: right; text-align: right; margin-top: 5px; }
div#nav2 ul li { display: inline; margin-left: 12px; }


/* FILTER
========================================== */
div#filter { margin-top: 20px; }
div#filter a { color: #333; }
div.article-filter {
margin: -2px 0px 10px 0;
background: #bec7d4;
padding: 4px 4px !important;
text-transform: none !important;
-moz-border-radius: 4px;/* The Magic */
border-radius: 4px;/* For CSS3 */
border: 1px solid #bec7d4;
}
#article-all {
background: url('images/close.gif') center left no-repeat;
padding-left: 20px;
font-weight: bold;
text-transform: uppercase;
}
#filter-close {
display: none;
float: right;
}
.filter-title { display: block; background: #98a3b4; 
padding: 2px 4px 4px 4px !important;
text-transform: none !important;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
border-radius: 4px;/* For CSS3 */
border: 1px solid #98a3b4;
}





div#wp-calendar tbody { background: #ddd; }

div#wp-calendar td { margin: 1px !important; 1border-left: 1px solid #eee !important; }
div#wp-calendar caption, div#wp-calendar thead { background: #222; color: #ddd; padding: 10px 8px; }
div#wp-calendar thead { background: #333; }

div#wp-calendar caption a, div#wp-calendar thead a { color: #ddd; }
div#wp-calendar td#today { 1background: #222; color: #ddd; border: none !important; background: url(images/ec3-today.gif) center center no-repeat; }
div#wp-calendar td#today a { color: #ddd !important; }
.ec3_eventday a { color: #3b8b08 !important; }

.ec3_postday {}
.ec3_eventday { 1background: #588e52 !important; background: url(images/ec3-event.gif) center center no-repeat; }





ul.related-items, ul.list1 { overflow: hidden; margin: 10px 0px 20px 0; background: #f4f7f8; padding: 10px; }
ul.related-items li, ul.list1 li { 1margin: 5px 0 5px 0 !important; padding: 7px 6px; border-bottom: 1px dotted #ccc; overflow: hidden; }

/* META */
.post-meta-top { color: #648188; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin-bottom: 12px; padding: 6px 0; font-size: 11px; }
.post-meta-bot { height: 100%; min-height: 15px; color: #648188; border-top: 1px dotted #ccc; margin-top: 25px; padding-top: 6px; font-size: 11px; }

.post-meta-bot ul { border: none; background: none; margin: 0; padding: 0; }
.post-meta-bot ul li { float: left; list-style: none; margin: 0; padding: 0; }

.zone-meta { border-bottom: 1px dotted #ccc; padding: 6px 0; margin: 0 0 15px 0; border-top: 1px dotted #ccc; padding-top: 6px; font-size: 11px; }
.post .post-meta-top { border-bottom: 1px dotted #ccc; padding: 6px 0; margin: 0 0 15px 0; }
.meta-separator { margin: 0 6px; }
.comment-bubble { height: 15px; width: 28px; margin-right: 2px; background: url(images/comment-bubble.gif) left center no-repeat; }
.comment-bubble a { display: block; width: 21px; font-size: 10px; font-weight: normal; text-align: center; color: #f4f7f8; }

.source-link { height: 15px; width: 29px; margin-right: 3px; background: url(images/link.gif) left center no-repeat; }
.source-link a { display: block; width: 100%; height: 15px; color: #f4f7f8; }

.source-author { font-size: 11px !important; background: url(images/author.gif) left center no-repeat; font-weight: bold; padding: 1px 0px 1px 17px; }
.raquo { background: url(images/raquo.gif) center center no-repeat; padding: 7px; margin: 0px 7px 0 7px; }
.source-date-add { }

#nb-view-archive, .nb { padding: 8px 12px; background: #edf0f4; border: 1px solid #95aaaf; font-weight: bold; margin: 5px 0 15px 0; }



/* SCROLL PANE */
.scroll-pane ul {  }
.scroll-pane li { margin: 0px 10px; padding: 7px 6px; border-bottom: 1px dotted #ddd;  }

.jScrollPaneContainer {	position: relative; overflow: hidden; z-index: 1; background: url(images/bg_scroll-pane.gif) top left no-repeat; float: left; }

.jScrollPaneTrack {	position: absolute;	cursor: pointer; right: 0; top: 0; height: 100%; background: #BBCBD0; -moz-border-radius-bottomright: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
.jScrollPaneDrag { position: absolute; background: #648188; cursor: pointer; overflow: hidden; -moz-border-radius-bottomright: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-topleft: 2px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 2px; border-top-left-radius: 2px; -webkit-border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 2px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }

a.jScrollArrowDown { display: block;	position: absolute;	z-index: 1;	bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

a.jScrollArrowUp { background: url(../images/basic_arrow_up.gif) repeat-x 0 0; }
a.jScrollArrowUp:hover { background-position: 0 -15px; }
a.jScrollArrowDown { background: url(../images/basic_arrow_down.gif) repeat-x 0 0; }
a.jScrollArrowDown:hover { background-position: 0 -15px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }

			
.holder { float: left; margin: 10px; }

.scroll-pane { width: 200px; height: 200px;	overflow: auto; }




ol#ui-r-c-cycle, ol#ui-r-c-cycle li { width: 100% !important; height: 150px !important; background: none !important; padding: none; border: none; }



ol.commentlist li { margin: 5px 0; }
.comment-body { background: #D9E1E3; position: relative; margin-bottom: 60px; padding: 10px; }
.tabs-container .comment-body { margin-bottom: 0px; }
.tabs-container ol.commentlist li { margin: 0; }
.comment-author, .vcard { background: #222 url(images/1bg_comment-author.gif) top left no-repeat; overflow: auto; }
.avatar { padding: 3px 3px 3px 3px; float: left; }
.col-017p .avatar { float: none; padding: 0; }
cite.fn { color: #ddd; font-size: 11px; font-weight: bold; margin: 10px; float: left; padding: 2px 0 1px 0; }
.comment-meta, .commentmetadata { position: absolute; right: 10px; bottom: -26px; }
.says { display: none; }

.ui-zone-comment { height: 119px; margin-top: 1px; padding: 10px 10px 20px 10px; background: #D9E1E3 url(images/bg_hd-quotes.gif) 245px 119px no-repeat; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; position: relative; }
.ui-zone-comment a.more-link { bottom: 10px !important; right: 10px !important; }



#respond { margin-top: 20px; border-top: 1px solid #333; }
#searchform label, #commentform label, #postform label, .postform label { display: none; }
#commentform div, .form-input, .form-textarea, .form-submit { width: 100%; margin: 0 0 10px 0; }
#commentform div div, .form-input div, .form-textarea div, .form-submit div, #ec_math_a, #postform div div, .postform div div { padding: 3px; }
#commentform input, #commentform textarea, .form-input input, .form-textarea textarea, .form-submit input, #postform input, #postform textarea, .postform input, .postform textarea { 1width: 100%; font-size: 16px; font-weight: bold !important; color: #666 !important; border: none; background: none; }
#commentform #submit-but div { background: eee !important; } 

.ff-comment-name { background: url(images/bg_form-name.gif) top left no-repeat; }
.ff-comment-title { background: url(images/bg_form-title.gif) top left no-repeat; }
.ff-comment-tags { background: url(images/bg_form-tags.gif) top left no-repeat; }
.ff-comment-email { background: url(images/bg_form-email.gif) top left no-repeat; }
.ff-comment-site { background: url(images/bg_form-site.gif) top left no-repeat; }
.ff-comment-comment { height: 132px; background: url(images/bg_form-comment.gif) top left no-repeat; }
.ff-comment-comment-long { height: 500px; background: url(images/bg_form-comment-long.gif) top left no-repeat; }

.ff-comment-name input { width: 310px; margin: 0 0 0 65px; }
.ff-comment-title input, .ff-comment-site input { width: 375px; margin: 0 0 0 65px; }
.ff-comment-email input, .ff-comment-tags input { width: 270px; margin: 0 0 0 65px; }
.ff-comment-comment textarea, .ff-comment-comment-long textarea { width: 430px; margin: 27px 0 0 8px; }
#commentform #submit-but { margin: -24px 0 0 7px; }

.contact-form input, .contact-form textarea { background: #D9E1E3; }

/* NB Messages */
.nb-msg { padding: 8px 12px; margin: 5px 0 15px 0; background: #edf0f4; border: 1px solid #95aaaf; font-weight: bold; }
.important, .error, .nb-msg-error { background: #edf0f4; border: 1px solid #95aaaf; font-weight: bold; }
.nb-msg-error { background: #edf0f4; border: 1px solid #95aaaf; font-weight: bold; }


#searchform {  }
#searchform div { width: 191px; }
#searchform input { float: left; }
#searchform #s { background: url(images/bg_search-input.gif) top right no-repeat; border: none; height: 13px; width: 120px; padding: 4px 4px; font-size: 11px; }
#searchform #searchsubmit { cursor: pointer; height: 21px; width: 53px; background: url(images/bg_search-but.gif) top left no-repeat; border: none; color: transparent; font-size: 0; line-height: 0; }







.cycle-nav { 1position: relative; 1height: 17px; }
#cycle-nav { 1position: absolute; }
.cycle-nav a, .cycle-nav #cycle-nav a { color: #95aaaf; background: #D9E1E3; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; padding: 0 5px; margin-right: 1px; }
.cycle-nav a.activeSlide { background: #95aaaf !important; z-index: 20; }
span#cycle-count { margin-left:20px; font-weight: bold; display: none; }
#c-next, #c-prev { cursor: pointer; }
#c-next { }
#c-prev { margin-right: 3px; }

.cn-prev { margin-right: 3px; }
.cn-next { margin-left: 3px; }
.cn-prev a, .cn-next a { height: 12px; width: 9px; margin: 0 !important; padding: 0 5px; }
.cn-prev a span, .cn-next a span { display: none; }

.cn-prev a { background: transparent url('http://theamericanrepossessor.com/images/arrow-l.png') center center no-repeat; }
.cn-next a { background: transparent url('http://theamericanrepossessor.com/images/arrow-r.png') center center no-repeat; }



.alignleft { float: left; }
.wp-caption { width: 150px; margin: 0 10px 10px 0; overflow: hidden; }
.wp-caption img { width: 150px; }
.wp-caption-text { clear: both; padding: 6px 0px; margin: 10px 0px 0 0; font: 16px Georgia, "Times New Roman", Times, serif; line-height: 22px; border-top: 1px solid #222; border-bottom: 1px solid #222; }

.post img, .entry-content img { }




.col-2-inner table { width: 100%; 1background: #fff; }
.col-2-inner table tr { }
.col-2-inner table th { padding: 5px 9px; background: #BBCBD0; color: #222; 1font-size: 16px; }
.col-2-inner table td { padding: 10px 15px 10px 0; border-bottom: 1px solid #ccc; 1background: #ddd; vertical-align: top; }
.num { width: 14%; padding: 13px 15px 10px 0 !important; }

#forum-head {background: #BBCBD0; padding: 10px 12px; }

.nest { margin-left: 10px; }
.taglist li { background: #ddd; list-style: none; display: inline; margin: 0; }

form#tag-form { margin-top: 20px; }
form#tag-form input#tag { width: 85px; background: #ddd; border: 1px solid #ccc; }

form#topic-move {}
form#topic-move #forum-id { width: 145px; }



/* ACCORDIAN */
ul.menu, ul.menu ul { list-style-type:none; margin: 0; padding: 0; }
ul.menu li { margin-bottom: 1px; }

ul.menu a { display: block; text-decoration: none; }
ul.menu li a { background: #d9e1e3 url(images/acc-expand.gif) 258px center no-repeat; padding: 5px 0 5px 10px; }
ul.menu li a.open { background: #95aaaf url(images/acc-collapse.gif) 258px center no-repeat; -moz-border-radius-bottomLeft: 0px; -moz-border-radius-bottomRight: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; }

.accMenu { color: #222; }
ul.menu li div a { display: inline; padding: 0; background: none; }
ul.menu li ul { margin: 5px 0; }
ul.menu li ul li { padding: 7px 8px; border-bottom: 1px dotted #CCCCCC; }
ul.menu li ul li:last { border-bottom: none; }
ul.menu li ul li ul { margin: 0; }
ul.menu li ul li li { padding: 0; }

ul.menu .comment-author, ul.menu .vcard { height: 53px; }
.col-033p ul.menu .comment-author, .col-033p ul.menu .vcard { height: 53px; }
.col-2 .column-title { background: #d9e1e3; padding: 7px 9px; }


/* POPOVERS */
.popover { display: none; position: absolute; margin-top: 6px; padding: 10px; background-color: #F4F7F8; z-index: 10000; }
.po-top { right: 0; }
.po-bot { left: 0; }



/* HERO CYCLE */
.activeSlide { background: url(images/bg_feature-arrow.png) top left no-repeat; color: #fff !important; }/*#648188 */
#feature-zone2 .cycle-nav { position: absolute; bottom: 15px; right: 15px; z-index: 10000; }
#cycle-nav {  }

span#feature-zone2-nav {}
span#feature-zone2-nav div { float: left; overflow: hidden; }
span#feature-zone2-nav div a { padding: 0 9px; font-size: 6px; line-height: 6px; -moz-border-radius: 1px; border-radius: 1px; -webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; -webkit-border-bottom-left-radius: 1px; -webkit-border-bottom-right-radius: 1px; }

span#cycle-count { margin-left:20px; font-weight: bold; display: none; }
#c-next, #c-prev { cursor: pointer; }
#c-next { }
#c-prev { margin-right: 3px; }

.col-2-l .cycle-nav { margin-bottom: 20px; }

.cn-prev { margin-right: 3px; }
.cn-next { margin-left: 3px; }
.cn-prev a, .cn-next a { height: 12px; width: 9px; margin: 0 !important; padding: 0 5px; }
.cn-prev a span, .cn-next a span { display: none; }

.cn-prev a { background: transparent url('http://theamericanrepossessor.com/images/arrow-l.png') center center no-repeat; }
.cn-next a { background: transparent url('http://theamericanrepossessor.com/images/arrow-r.png') center center no-repeat; }




.archiveLinkOn a { background: #648188 !important; color: #fff !important; }
#loading-icon { text-align: center; padding-top: 10px; }
.home-load-more-link { display: block; margin: 5px 0 20px 0; clear: both; }


/* NEW FORMS NO IMG LABELS */
.ff { position: relative; margin: 0 0 10px 0; padding: 4px 3px; }
.ff label { position: absolute; top: 5px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.5px; text-transform: lowercase; color: #a5b4b8; min-width: 50px; margin: 2px 7px 0 7px; }
.ff-textfield { height: 20px; background: url(images/bg_form-textfield.gif) top left no-repeat; }
.ff-textfield input { position: absolute; left: 95px; margin: 0; padding: 2px 0 2px 8px; border: none; background: transparent url(images/bg_divider.gif) left center no-repeat !important; font-size: 16px; font-weight: bold; color: #a5b4b8; }
.ff-textarea { height: 150px; background: url(images/bg_form-textarea.gif) top left no-repeat; }
.ff-textarea textarea { width: 435px; height: 110px; position: absolute; top: 25px; left: 0px; margin: 0; padding: 2px 0 2px 6px; border: none; background: transparent url(images/bg_divider1.gif) left center no-repeat !important; font-size: 16px; font-weight: bold; color: #a5b4b8; }
.ff-select { height: 20px; background: url(images/bg_form-textfield.gif) top left no-repeat; }
.ff-select select { position: absolute; left: 142px; font-size: 16px; font-weight: bold; color: #a5b4b8; width: 250px; border: none; background: none; }
span.ff-meta { float: right; margin: 2px 4px 0 0; font-size: 10px; font-weight: bold; letter-spacing: -0.2px; color: #a5b4b8; }


.profile ul li p { margin: 0 !important; }
#profile {}
.user-meta { float: left; }
.user-membership {}
.user-membership span { font-size: 16px; font-weight: bold; letter-spacing: -0.5px; }
.user-expire-info { display: block; margin: 0 0 8px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #CCCCCC; }
.sub-meta { float: right; margin: 0 0 0 10px; }
.sub-left { display: block; text-align: right; }
.sub-left span { font-size: 30px; font-weight: bold; letter-spacing: -0.5px; text-align: right; display: block; line-height: 0.8em; }
.profile-links a { background: #D9E1E3; margin-right: 0px; padding: 2px 5px; }

/* notifications */
.user-nbs { position: relative; float: right; width: 250px; height: 46px; margin: 0 0 0 20px; padding: 8px 10px; background: #D9E1E3; }
.user-nbs ul { height: 46px; }
.user-nbs-nav { margin: 0; }
.notification-count { background: #fff; color: #222 !important; padding: 1px 5px; margin: 0 0 0 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; }


.bp-nav { background: #D9E1E3; margin: 0 0 10px 0; padding: 4px 5px; -moz-border-radius: 6px; }
.bp-nav a { color: #648188 !important; }
#item-nav { margin: 3px 0;  }
#item-nav ul li, .bp-nav ul li { display: inline; padding: 6px 4px; margin-right: 5px; }
#subnav { margin: 6px 3px 3px; padding: 3px; background: #E7ECEF; -moz-border-radius: 3px; }
#subnav ul li { display: inline; padding: 2px 4px; margin-right: 5px; }



/* Border Radius */
.bp-nav, .user-nbs, h2, div.item-c h3, .bg-cont, div#latest-news-titles .news-title a, div#issue-expand, #cont-archive, div.breadcrumb, div#archive-list a, .ad-c, ul.nav, .entry-content ul, .post ul, ul.related-items, #nb-view-archive, .nb-msg, .jScrollPaneContainer, .comment-body, .important, .error, #forum-head, .taglist li, .col-2 .column-title, ul.menu li a, .popover { -moz-border-radius: 6px; border-radius: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }/* 6px Border Radius */
#subnav, .profile-links a { -moz-border-radius: 3px; border-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; }
