/*
Theme Name: Mapplr
Theme URI: http://mapplr.com
Description: A 2-column design to match Mapplr site design.
Version: 1.5
Author: RareEdge + Seen Creative (Optmized by Jennifer Zelazny/SDAC Inc.)
*/

/*---------[1]General---------*/
/*reset.css*/
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,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {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;}
/*fonts.css*/
body{color:#1B1B1B; font:13px 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% 'Lucida Grande', Verdana, arial, helvetica, clean, sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/*grids.css*/
body{text-align:center;}
#ft{clear:both;}
#doc3,.yui-t3{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}
#doc3{margin:auto 10px;width:auto;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-u,.yui-g .yui-g{float:right;display:inline;}
.yui-g div.first {float:left;}
.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}
.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g:after,.yui-gb:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.yui-g,.yui-gb {zoom:1;}

#doc3 {width:900px; margin:auto;}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}
ul li{list-style: disc outside;}dl dd{margin-left:1em;}
th,td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p,fieldset,table {margin-bottom:1em;}
.clear {clear:both;height:1px;}
a, a:link, a:visited {color:#a00000;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
a.alt, a.alt:link, a.alt:visited {color:#6c84a5;text-decoration:underline;}
a.alt.tiny, a.alt:link.tiny, a.alt:visited.tiny, .tiny {font-size:85%;}
a.alt:hover, a.alt:active{text-decoration:none;}
a.alt2, a.alt2:link, a.alt2:visited {color:#999;text-decoration:underline;}
a.alt2:hover, a.alt2:active{text-decoration:none;}
a.alt.small, a.alt:link.small, a.alt:visited.small {font-size:93%;text-decoration:none;}
a.small:hover, a.small:active{text-decoration:underline;}
.alt2 {color:#999;}
.alt3 {color:#666;}
.highlight {font-weight:bold;}
.pagination {border:2px solid #ccc;margin:2px;margin-top:6px;padding:5px 15px;}

/* .wp-caption.alignnone, .wp-caption.alignleft {float:left;margin-right:10px;}*/

.wp-caption, .gallery-caption {font-size:.85em;font-style:italic;width:140px;margin-bottom:20px;}
p.wp-caption-text {margin:5px 0 0 0 !important;padding:0 !important;}

.alignnone img, .alignleft img {float:left;display:block;}

/*---------[2]Header---------*/
.header {margin-bottom:38px;}
.header .navMini {border-bottom:1px solid #000;text-align:left; font-size:85%; padding-top:5px; margin-bottom:6px;}
.header .navMini a {color:#000;font-weight:bold;margin-left:5px;}
.header .navMini a img {border:0;}
.header #bannerjz{background:#000 url('images/banner.gif') no-repeat 0px 13px;height:81px;margin-bottom:16px;}
#bannerjz a.button, #bannerjz a.button:link, #bannerjz a.button:visited{float:right;margin-right:30px;height:81px;}
#bannerjz a.button {background:url('images/banner-links.gif') no-repeat;}
#bannerjz a.button.homeB{background-position:0 -729px;width:39px;}
#bannerjz a:hover.button.homeB, #bannerjz a:hover.button.homeB.selected {background-position:0 -891px;}
#bannerjz a.button.homeB.selected  {background-position:0 -810px;}
#bannerjz a.button.aboutusB{background-position:0 -486px;width:60px;}
#bannerjz a:hover.button.aboutusB, #bannerjz a:hover.button.aboutusB.selected {background-position:0 -648px;}
#bannerjz a.button.aboutusB.selected  {background-position:0 -567px;}
#bannerjz a.button.mapsB{background-position:0 -243px;width:32px;}
#bannerjz a:hover.button.mapsB, #bannerjz a:hover.button.mapsB.selected {background-position:0 -405px;}
#bannerjz a.button.mapsB.selected  {background-position:0 -324px;}
#bannerjz a.button.citiesB{background-position:0 0;width:32px;}
#bannerjz a:hover.button.citiesB, #bannerjz a:hover.button.citiesB.selected  {background-position:0 -162px;}
#bannerjz a.button.citiesB.selected  {background-position:0 -81px;}
/*---------[3]Main Content---------*/
#content-header h1 {margin:-10px 0 6px 0;padding-left:20px;}
#content {float:left;display:inline;width:578px;border-top:1px solid #000;}
#content blockquote {background-color:#eee;color:#555;margin:20px 30px;padding:10px 10px 1px 10px;}
#content ul li {list-style-image:url('images/icon-list-bullet.gif');}
#content a {color:#285189;text-decoration:underline;}
#content .post {background:url('images/gr-articlebreakpin.gif') no-repeat bottom right;border-bottom:5px solid #830000;padding:20px 0px 50px 20px;}
#content .post h2 {width:435px;position:relative;font-size:22px;font-weight:400;margin:0px 0px 10px 10px;padding:0 90px 0 35px;} 
#content .post h2 a {color:#000;text-decoration:none;}
#content .post h2 a img {border:none;border-right:1px solid #666;left:-10px; top:3px;float:left;position:absolute;margin-bottom:10px;padding-right:10px;}
#content .post h2 .date {position:absolute;top:7px;right:10px;font-size:12px;font-weight:400;color:#666;}
#content .post h5 {text-align:center;font-size:12px;font-weight:400;}			
#content #content-footer {padding:40px 0px 65px;}
#content-footer .previous {float:left;}
#content-footer .next {float:right;}
#content-footer a {text-decoration:none;border:1px solid #ccc;padding:5px 10px;}
#content-notfound {border-top:1px solid #000;}
#content-notfound h1 {font-size:30px;font-weight:400;margin:15px 0px;}
#content-notfound p {font-size:14px;margin-bottom:20px;}
.GMapEZ {font-family:Arial;}
.GMapEZ h2 {margin:0;padding:0;font-size:100%;text-align:left;}
.GMapEZ h3 {margin:0;padding:0;font-size:90%;text-align:left;}
.GMapEZ p {margin:0 0 10px 0;padding:0;font-size:80%;text-align:left;}	
ol.commentlist {margin-left:0;}
ol.commentlist li {list-style:none;padding:10px 10px 1px 10px;}
ol.commentlist li.alt {background-color:#eee;}
h3#respond {width:90%;border-bottom:1px solid #ccc;margin:34px 0px;}
#commentform input {width:230px;}
#commentform textarea {width:550px;}
#commentform #submit {width:auto;}
.searchResult {margin-bottom:10px;}

/*---------[4]Sidebar---------*/	
ul#sidebar {float:right;display:inline;width:281px;list-style:none;padding:0 0 50px 0;}
ul#sidebar li {list-style:none;}
#sidebar .widget {margin-bottom:40px;}
#sidebar .widget a {text-decoration:none;color:#285189;}
#sidebar .widget  h3.title {background-color:#000;border-bottom:5px solid #ccc;color:#fff;font-weight:400;margin:0;}
#sidebar .widget ul {margin:0;padding:0;}
#sidebar .widget ul li {list-style-position:inside;list-style-type:none;border-bottom:1px solid #ccc;margin:0;padding:0;}
#sidebar .widget ul li a {display:block;width:275px;padding:5px 0px 5px 15px;}
#sidebar .widget ul li a:hover {background-color:#fcf2d3;}
#sidebar .subscribe {background-color:#eee;margin:25px 0;padding:7px 20px;}
#sidebar #rssfeed a {background-image:url('images/icon-rss.gif');background-repeat:no-repeat;text-decoration:underline;font-size:13px;padding-left:25px;}
#sidebar #rssfeed a#newsletter {display:block;background-image:none;margin-top:10px;}			
#sidebar #search h3 {font-weight:400;margin-bottom:0;}
#sidebar #search #search_form input {font-size:14px;width:100%;padding:2px 0;}
#sidebar #recent-posts ul li a {background:url('images/icon-list-recentposts.gif') no-repeat 15px 4px;width:260px;padding-left:30px;}
#sidebar #recent-comments ul li a {color:#000;}
#sidebar #recent-comments ul li a span {color:#285189;}
#sidebar #categories ul li a {height:25px;position:relative;width:245px;font-size:13px;line-height:26px;padding-left:45px;}
#sidebar #categories ul li a img {position:absolute;left:15px;padding:2px 0px;}
#sidebar #categories ul li a .count {font-size:10px;color:#000;}
#sidebar li#tags {margin-bottom:30px;}
#sidebar li#tags a {color:#285189;}
#sidebar #editor {margin-top:-12px;}
#editor img {float:left;margin-right:15px;}
#editor h3 {font-size:16px;font-weight:400;color:#000;margin:0;}
#sidebar #editor h3 strong {color:#830000;font-weight:400;}	
#editor p {font-size:13px;color:#999;line-height:16px;}

li.sideAd {margin-bottom:20px !important;}


.ad128 {width:128px;height:128px;background:#eee; float:left;display:inline;margin:5px;}


/*---------[5]Footer---------*/	
.footer {font-size:85%;color:#666;border-top:1px solid #000;padding:6px 0px;margin:80px 0px;}
#ft {margin:0;}
#ft a {color:#666;}
#ft .middle {text-align:center;}
#ft .last {text-align:right;}
#ft .last a {background:url('images/logo-rareedge.gif') no-repeat 0px -1px;padding:0 0 3px 18px;}
