/*****************
	MAIN
******************/

body,h1,h2,h3,h4,h5,p,ul,ol,li,dl,div,iframe,form,table,td,th {padding: 0; margin: 0; }
body {font: normal 12px/1.5em arial, verdana, sans-serif; color:#000; background: #A3A3A3 url(/media/bd_bg1.gif) repeat-y scroll center center; *background: #A3A3A3 url(/media/bd_bg.gif) repeat-y scroll center center; text-align: center; padding-left:1px; }
input, textarea {font-family:arial; font-size:12px; }
.ctr {text-align:center; }
.nav_bar, .header {width:970px; }
html #wrapper {padding:0; overflow:hidden }


/*****************
	Ad STYLES
******************/
/* SLM styles */ 
html #details #wrapper #content div.postads {margin-top:-14px; margin-bottom:17px; }
#mainsearch #dmn_results1 ul, #mainsearch #dmn_results2 ul {margin-bottom:0px; padding-bottom:4px; }
#dmn_results1, #dmn_results2 {text-align:left; font-weight:normal; border:none; *line-height:0; *margin:-17px 0; _margin:-17px 0 -5px 0; _padding-bottom:0; }
#dmn_results2 {width:100%; text-align:left; *margin:0; }
#details #dmn_results2 {display:inline; margin-top:-13px; }
#details #dmn_results1 {margin-bottom:14px; }
#dmn_results1 *, #dmn_results2 * {line-height:18px; text-decoration:none; }
#dmn_results1 ul, #dmn_results2 ul {padding:0 0 2px; *padding-bottom:13px; _padding:bottom:0; color:#333333; list-style:none; float:left;width:100%; border-bottom:2px solid #d0d9de; }
#dmn_results1 li, #dmn_results2 li {display:block; float:left; padding:1px 0; margin:0px; width:100%; margin:0 0 13px; _margin-bottom:9px; }
#dmn_results1 .spnsr, #dmn_results2 .spnsr {color:#8a8a8a; text-align:left; margin:13px 0 11px; font-size:13px; }
#dmn_results1 .dmn_title, #dmn_results2 .dmn_title {font-weight:bold; font-size:13px; display:block; float:left;width:100%; }
#dmn_results1 .dmn_desc, #dmn_results2 .dmn_desc {font-size:13px; font-weight:normal; display:block; color:#333; margin-top:-1px; float:left;width:100%; }
#dmn_results1 .dmn_url, #dmn_results2 .dmn_url {color:#71AEDB; font-size:13px; font-weight:normal; display:block; margin:-2px 0 0; float:left;width:100%; }
#dmn_results1 .dmn_url a, #dmn_results2 .dmn_url a {font-weight:normal; color:#007f00; }
#dmn_results1 a, #dmn_results2 a {text-decoration:none; background:none; display:block; width:100%; }
#dmn_results1 a:hover, #dmn_results2 a:hover {color:#A9437F; text-decoration:none; background:none; display:block; }
.clear {color:#fff}


/*****************
	TEXT STYLES
******************/

h1 {margin: 0 0 0 10px; }
h2 {font-weight: bold; font-size: 2.3em; margin: .25em 0; color:#000; margin:15px 0 10px; *margin-top:11px; line-height:1.1em; float:left; width:100%}
h3 {font: bold 1.5em; margin: 0 0 .5em 0; }
h3 span {font-size: .8em; }
p {margin: 1em 0; }
.post img {margin:0; max-width:441px}
.product_page #p1486298 .post img {border:none; }
.post ul {margin: 1em 0; padding-left: 2em; }
.main_header {border-bottom:#cfd9df solid 1px;color:#000000;font-size:1.7em;font-weight:bold;padding:6px 0 3px; *margin-bottom:-15px; *padding-bottom:5px; }
.main_header span {color:#666;font-size:0.6em;font-weight:normal; }
a.imglink, #medrect a, #linkscol a, #statscol a {border: 0; }
a.imglink img, #medrect a img, #linkscol a img, #statscol a img {border: 0; }
#linkscol, #statscol {font: normal .9em arial, helvetica, sans-serif; }
html .login_tools {padding-right:12px; float:right; width:95%; clear:both; color:#999}
a.srch_comments {font-size:.65em; margin-left:10px; }
div.post img[align="right"] {margin:4px 0 0.9em 0.9em; }
div.post img[align="left"] {margin:4px 0.9em 0.9em 0; }
div.post img
{_margin:0 0.9em 0.9em -2px; }
.page-nav {font-size:1.23em; font-weight:bold; color:#ccc; }
.page-nav a {font-size:16px; }
#details .page-nav {border-bottom:2px solid #CFD9DF; padding-bottom:10px; width:100%; margin-top:0px; }


/*****************
	FONT CLASSES
******************/

p.byline {margin: 0 0 10px; font-size: 13px; width:100%; }


/*****************
	LAYOUT
******************/

#container {width: 804px; margin: 0 auto; text-align: left; background: #fff url(/media/page_bg.gif) 0 0 repeat-y; }
.container {float:left; clear:both; margin-right:-3px; width:100%}
#header {position: relative; float:left; }
html .header {width:970px; float:left; margin:0; padding-bottom:0; *height:104px; overflow:hidden}
#bloginfo {float: left; margin: 0 0 20px; padding: 0; width: 100%; }
#mainDL {float: left; margin-left:10px; _margin-left:5px; }
/*html>body #bloginfo {/media/topright.gif) 0 0 no-repeat; } */

/* \*/
* html #bloginfo {width: 248px; }
/* */

.feed_text {*margin-top:-3px; }
#addtofeeds {font-size: .9em; margin: 0 0 2px 0; }
#addtofeeds li {list-style: none; display: inline; }
#home #content {margin-top:-4px; }
#content {float: left; width: 443px; margin: 0 0 5px 10px; padding: 1px 12px 1px 1px; overflow: hidden; }
#content .searchresults {border-bottom:1px solid #cfd9df;color:#000000;font-size:1.5em;font-weight:normal;padding:4px 0 5px; }
.nrf {font-size:13px;border-bottom:2px solid #cfd9df; }
.nrf .tophead {font-size:16px; padding-top:15px; }
.nrf h3 {font-size:16px; margin-top:19px; color:#63314f; margin-bottom:1px; float:left; width:100%; }
.nrf ul {list-style:disc; margin-left:16px; margin-top:1px; padding-bottom:11px; }
#gallerydetails #content .searchresults {font-size:1.7em; font-weight:bold; margin-bottom:5px; *margin-bottom:4px; *margin-top:-1px; }
#details #content .category_header {font-size:1.7em; font-weight:bold; margin:6px 0 0; *margin-bottom:18px; _margin-top:6px; }
#content .search_item {border-bottom:2px solid #ced9df; float:left; width:100%; clear:both;padding:15px 0 17px}
#content .search_item h2 {font-size:1.7em; margin:0 0 2px; }
#subcontent {float: right; margin: 0; padding: 0 13px 0 0; width: 314px; font-size:1.1em; }
#subcontent ul{margin-left:16px; }
#subcontent h3{color:#63314F; line-height:.9em; font-size:1.3em; }
#subcontent .ad_container {height:auto;}

#subcontent #stats_recentcomments {margin:15px 0 0 16px; }
#subcontent #blogroll ol {margin-left: 20px; *margin-left:24px}
#subcontent #blogroll, .post_tag, .rss_ingest {margin-top:19px; float:left; }
#subcontent_left{float: left; margin: 0; padding: 1px 0 0 0; margin-right:12px; width:154px; overflow:hidden; }
#subcontent_left li {margin:0 0 3px 24px; }
#subcontent_left .searchresults {border-bottom:1px solid #CFD9DF; color:#63314F; font-size:1.15em; font-weight:bold; margin:15px 0 -10px 12px; padding:3px 0; }
#subcontent_left #blogroll {margin:0 0 7px 10px; float:left; _margin-left:5px; }
#subcontent_left #blogroll ul {float:left; width:100%}
#wrapper #subcontent_left .wkender h3 {font-size:1.3em; line-height:.75em; margin-bottom:5px; }
#wrapper #subcontent_left .wkender img {width:45px; border:1px solid #cacaca; margin-right:7px; float:left; margin-top:3px; }
#wrapper #subcontent_left .wkender div {width:141px; float:left; }
#subcontent_left #blogroll p {margin:7px 0 3px}
#subcontent_left #blogroll li {font-size:1.1em; }
#subcontent_left #blogroll h3 {border-bottom:1px solid #CFD9DF; color:#63314F; font-family:arial,helvetica,sans-serif; font-size:1.2em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0px 0 5px; padding:4px 0 3px; float:left; width:149px; }
#subcontent_left #blogroll li.no_bullets{margin-left:0px; list-style:none; line-height:1.25em; }
#subcontent_left #blogroll li.no_bullets img{margin-top:7px; }
#subcontent_left #blogroll li{margin-left:15px; list-style:disc; }

	
html div#region {margin:10px 0 12px}
#medrect {overflow: hidden; text-align: center; background: #fff; border-bottom: 1px solid #666; }
#rocked {margin: 10px 0 10px 0; }
#rssfeeds {margin-top: 10px; }
#resources {margin: 0 0 0 10px; list-style: none; }
#footer {padding: 0 0 25px; font-size:12px; margin-top:34px; float:left; clear:both; width:970px; *width:969px; _margin-left:1px; }
#legal {padding: 0; }
#footer p {margin: 17px 0 0; }
/* search */

#searchform {margin: 0; padding: 0; }
#searchform input {font: normal 1em arial, helvetica, sans-serif; padding: 2px 1px; }
#searchform #q {margin: 0 5px 0 0; width: 150px; border: 1px solid #5f82af; }

#thankYou {margin-top: 0px; background:#fdf3fc; border:1px solid #ccdada; padding:11px; width:418px; margin-bottom:14px; }
#thankYou h3, #thankYou h2 {margin: 0px; font-size:1.7em; margin-bottom:3px; color:#000; }
#thankYou p {margin: 0px; }


/**********************
	LAYOUT CLASSES
************************/

html .captionedthumb {height:90; float:left; margin:0 10px 0 0; padding:0; }
.captionedthumb p {margin-bottom:0; }
.categorylist dt {font: bold 1.15em arial, helvetica, sans-serif; margin: 0 0 2px; color:#63314F; padding:4px 0 3px; border-bottom:1px solid #CFD9DF; }
html .bigevents dt {margin-top:4px; }
.categorylist dd {margin:.4em 0 0; font-size:1.1em; }
html #search_box_border {padding:11px 0 13px; margin-top:4px; }
html  #search_table_container {margin:8px 12px 0 0; }
.categorylist {line-height: 1.4em; margin: 0 0 10px 10px; _margin-left:5px; float:left; width:100%; }
div.statstable, .sidearea {margin: 5px 0 1em 0; padding: 4px 0 5px 0; /* background: transparent url(/media/stats.gif) 0 0 repeat-y; */}
div.statstable table {width: 100%; border-collapse: collapse; }
div.statstable td {padding: 2px 2px 2px 0; border-bottom: 1px solid #ccc; }
div.statstable td.ctr {text-align: center; }
li.statsclass1, li.statsclass2 {padding: 2px 1px; }

.commentclass1 p, .commentclass2 p {margin-bottom:0; padding:10px 10px 0; }
* html .commentclass1 p, * html .commentclass2 p {padding: 7px 10px 3px 10px; }
.commentclass1 p.credits, .commentclass2 p.credits {background: #fff url(http://www.blogsmithmedia.com/www.blogsmith.com/media/comment_bottom.gif) 0 top no-repeat; margin: 0; padding: 20px 0 0 0; }
.blog-stars {background: #fff url(http://www.blogsmithmedia.com/www.blogsmith.com/media/star.gif) 0 0 no-repeat; }

.formlabel {margin: .25em 0; }
.form-button {margin-top: 10px; }
.sky {text-align: center; overflow: hidden; }

.post {padding: 2px 0 0 0; clear: both; }
.postmeta {font-size:1.1em; clear: both; padding: 5px 0 1.9em 0; margin-bottom: 2.2em; border-bottom: 2px solid #cfd9df; }
.product_page .postmeta {padding-bottom:6px; margin-bottom:14px; margin-top:24px; _margin-top:12px; }
.quigoads {border-bottom: 2px solid #cfd9df; margin:-2.2em -3px 2.2em 0; }
#home .quigoads {margin:-14px 0 15px; }
.postmeta ul {list-style: none; text-align: left; margin-left:-10px; float:left; }
.postmeta li {display: inline; padding: 0 .75em; border-right: 1px solid #ccc; }
.postmeta .readlink {float: left; border: 0; padding: 0; }
.product_page .next-page, .previous-page {font-size:16px; }


html #wrapper div.addTHIS {float:left; padding-left:.75em; margin-top:1px; width:75px; }
#addcomments {margin-top: 1em; }
#home .continueReading {margin-top:13px; margin-bottom:0; }
.product_page .continueReading {font-size:1.35em;font-weight:bold; float:left; clear:both; width:100%; margin-bottom:0; }
html .hot_tickets {border:1px solid #999; width:312px; }
.hot_tickets h3 {padding:7px; margin-bottom:0; background: url(/media/hot_ticketbg.gif) repeat-x bottom left;border-bottom:1px solid #999; }
.hot_tickets ol {padding:7px 7px 0 7px; }
.more_link {padding:0 7px 5px; text-align:right; clear:both; *width:298px; }
#subcontent .post_tag h3 {border-bottom:1px solid #CFD9DF; line-height:1.4em; width:314px; }
#wrapper #subcontent #pop_stories, #wrapper #subcontent .coolstuff {margin-top:14px; }
#subcontent #pop_stories h3 {margin-bottom:0; width:314px; }
#subcontent #pop_stories ul div {margin:8px 0 0; }
.post_tag li img {border:1px solid #cacaca; width:44px;margin-right:7px; margin-top:3px; float:left; }
.post_tag li {list-style:none; clear:both; float:left; width:314px; line-height:1.2em; }
.post_tag li a {font-weight:bold; }
.post_tag ul div {margin:0 0 9px 0; clear:both; float:left; }
#subcontent .post_tag ul {margin:0}
.grey {color:#999}
html #subcontent .rss_ingest {border:1px solid #999; width:312px; }
#subcontent .rss_ingest ul {margin:0 10px; *margin-bottom:-1px; } 
.rss_ingest li {line-height:1.2em;border-bottom:1px solid #CACACA;font-weight:bold;list-style:none;margin:0;padding:7px 7px 8px 12px; background: url(/media/bullet_dc.gif) no-repeat 0 11px; }
.rss_ingest li:last-child {border-bottom:none; }
.ad_wrapper {float:left; margin-top:10px}
#ad2 {margin-top:19px}
#topad {padding:3px 0 5px; background:#bababa url(/media/top_ad.gif) repeat-x bottom left; text-align:center; color:#010000; }
#topad a {color:#010000; text-decoration:underline; }
#topad a:hover {color:#fff; }
#wrapper #subcontent .shoutouts {width:312px; border:1px solid #999; overflow:hidden; background:#fcf3fb; margin-top:10px}
html #wrapper #subcontent .shoutouts ol {margin:0; }
.shoutouts li {list-style:none;background: url(/media/bullet_so.gif) no-repeat top left; padding:7px 35px; line-height:1.15em}
.shoutouts div {font-size:1.25em; font-weight:bold; text-align:center;width:312px; float:left; margin:10px 0 12px; }
.shoutouts div a {text-decoration:underline; }
.category_header {border-bottom:1px solid #CFD9DF;color:#000000;font-size:1.7em;font-weight:bold;padding:7px 0 5px; *padding-bottom:4px; margin-bottom:.75em; margin-bottom:0; }
.category_quigoads {margin-top:-15px; }
.product_page p {font-size:13px; float:left; }
.product_page .post p {margin-top:0; padding-top:0; font-size:13px; }
html #wrapper .product_page .post {font-size:13px}
.product_page p.media_found {margin-top:0px; color:#666; }
.rssfeed {padding:10px 0; _padding:11px 0 13px; border-top:1px solid #d2d7db; font-weight:bold; font-size:1.1em; float:left; width:100%; }

#emaildetails #content input, #emaildetails #content textarea {margin-bottom:11px; clear:both; float:left; border:#666 1px solid; padding:3px; }
#emaildetails #content #RememberMeYes, #emaildetails #content #RememberMeNo {border:none; } 
#emaildetails #AuthorName, #emaildetails #AuthorEmail, #emaildetails #ForwardEmail {width:250px; }
#emaildetails #content label {float:left; width:50px; }
#emaildetails #incontent {font-size:1.1em; }
#emaildetails #incontent .category_header {margin-bottom:12px; *padding-bottom:5px; _padding-bottom:5px}
.product_page div.emailbuttons {margin-left:96px; width: 200px; *width:250px; *margin: 0 0 0 50px; *float:none; }


/***************
Clearfix
****************/

.clearer{clear:both; }
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hide from IE Mac \*/
.clearfix {display:block; }
/* End hide from IE Mac */

/***************
	Galleries
****************/

#gallerydetails .showimage {width:350px; height:auto; margin-bottom:2px; }
#gallerydetails .showimage_wrap {border:2px solid #CACACA; clear:both;float:none;margin:0 auto 17px;padding:8px;width:350px;font-size:1.1em; }
#gallerydetails .img_credit {float:left; width:275px; color:#666}
#gallerydetails .img_paging {float:right; width:65px; text-align:right;margin-top:5px; height:28px; }
#gallerydetails .img_paging a {z-index:-1; float:left; width:100%; height:100%; }
#gallerydetails .img_others {clear:both; background:url(/media/gallery_arrow.gif) left 1px no-repeat; padding-left:13px; }
#gallerydetails .showimage_wrap .img_prev {float:left; width:28px}
#gallerydetails .showimage_wrap .img_next {float:left; width:28px; margin-left:7px}
#gallerydetails #subcontent_left {margin-top:-10px; } 
#gallerydetails #content {margin-top:-10px; }
.product_page div.captionedthumb {width:auto; width:90px; margin:9px 19px 0 0}
.product_page div.captionedthumb p {margin-top:5px; width:100%; text-align:center; line-height:1.1em; }
html .product_page .postgallery{display:block;clear:both;padding:20px 0;border:none; width:100%; *width:420px; }
.postgallery p, .postgallery h4 {width:100%; clear:both; margin-bottom:0; }
.postgallery p a, .postgallery h4 a {margin:0; background:none; border:none; padding:0; float:none; }
.postgallery h4 a {margin-right:7px; }
.postgallery a {padding:6px; border:1px solid #9b9b9b; background:#fff url(/media/bg_gallery.gif) left bottom repeat-x; float:left; margin:9px 10px 0 0; _width:81px; _height:83px; overflow:hidden; _line-height:0; _padding:6px 0 0 8px;}
.postgallery img {border:1px solid #cbcbcb; }
.gallerythumb {padding:6px; border:1px solid #9b9b9b; background:#fff url(/media/bg_gallery.gif) left bottom repeat-x; float:left; }
.gallerythumb img {border:1px solid #cbcbcb; }

#gallerycontent {margin: 0 0 0 20px; width: 500px; }
#gallery{margin: 0 20px; padding: 20px; }
#galleryhead{width: 1050px; margin:0 auto; }
#galleryhead h1{float:left;display:inline; }
#galleryhead h1 img{float:left; }
#galleryhead #galleryleader{float:right;display:inline;text-align:right; }
.featuredgalleries {margin: 10px 4px; }
.gallerythumbnail, .captionedthumb{float:left;margin:5px; }
.product_page div.gallerythumbnail {width:90px; margin:9px 19px 0 0; height:150px; float:left; }
.product_page div.gallerythumbnail p {float:left;margin: 5px 0 0; }
.captionedthumb {padding: 10px; height: 140px; width: 90px; }
.gallerythumbnailhome{float:left;margin:1px;display:inline; }


/**************
	TAG CLOUD
***************/

.tagSmall {font-size: .9em; }
.tagNormal {font-size: 1em; }
.tagMedium {font-size: 1.5em; }
.tagLarge {font-size: 2em; }

/*****************
	COMMENT FORM
******************/


#comments h3 {font-size:1.7em; font-weight:normal;margin-top:8px; margin-bottom:4px; *margin-top:21px; }
#comments .comment_item {border-top:1px solid #cfd9df; padding: 14px 0 32px}
#comments .comment_item .comment_item_head {font-size:1.53em; color:#a9437f; padding-bottom:9px; }
#comments .comment_item span {font-size:.8em; color:#9f9f9f}

#commentform {display: block; padding: 2px; border: 1px solid #666; margin-bottom: 10px; line-height:1.2em; float:left; *margin-top:16px; _margin-top:0; *width:437px}
#commentform h3 {margin:0;color:white;padding:8px 10px 6px; background:#a9437f; font-size:1.3em;width:417px; float:left }
#commentform #remember {display:none; }
#commentform p {margin-bottom: 2px; margin-top:2px; }
#commentform p label {margin:5px 0 3px;color:#000; }
#commentform #AuthorName,#commentform #C_AuthorEmail ,#commentform #AuthorEmail, #commentform #C_AuthorPass {padding:3px; width:191px; }
#comment_text {clear:both; margin-right:0}
#comment_text p {width:100%}
#commentform .comment_note {padding:7px 8px 12px 10px; width:auto;font-size:1.1em; }
#commentform .comment_tip {color:#666; padding:5px 9px 5px; width:417px;font-size:1.1em; }
#commentform fieldset {border: 0; padding:0 0 2px 8px; }
#commentform #remember {clear: left; }
#commentform input, #commentform textarea {border: 1px solid #666; }
#commentform legend {margin-left:0;color:#000; padding-left:0; *margin-left:-6px; }
#commentform input:focus, #commentform textarea:focus {border: 1px solid #666; }
#commentform #authorinfo_anon, #commentform #authorinfo_user {display: block; float: left; width: 40%; padding:0 6px 0 8px; }
#commentform #authorinfo_anon label, #commentform #authorinfo_user label {float: left; width: 5em; }
#commentform #authorinfo_anon p, #commentform #authorinfo_user p {clear: left; }
#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend {font-weight: bold; padding-left:0; }
#commentform #authorinfo_anon {padding-left:8px; }
#formerrors {color: #cc0000; font-weight: bold; padding: 0 0 8x 0; }
#replyindicator {font-weight: bold; }
textarea#Comments {margin-top:3px; }
#button {margin-top:0; text-align:center; }
#commentform #button input {margin-top:0; }
#commentform #button input#addCommentButton, #commentform #button input#resetCommentButton {padding-bottom:2px;color:#fff; font-weight:bold;border:none; background: url(/media/button.gif) top left no-repeat; width:80px; height:28px; }
#emaildetails #content input#forwardButton, #emaildetails #content input#resetEmailButton  {padding:0 0 5px 0;color:#fff; font-weight:bold;border:none; background: url(/media/button.gif) top left no-repeat; width:80px; height:28px; clear:none; margin:5px 7px 0 0; font-size:.97em; *padding-bottom:4px; }

.product_page {width:443px; float:left; overflow:hidden; }
.product_page div {float:left; width:100%; }
.product_page h2 {color:#0f6da8; }
#home h2 {margin-top:10px; }
#details h2 {margin-top:11px; }
#details #subcontent_left, #emaildetails #subcontent_left {margin-top:-8px; }
#details #content {margin-top:-17px; }
#emaildetails #content {margin-top:-11px; }
#mainsearch #subcontent_left, #mainsearch #content {margin-top:-10px; }
.product_page .quigoads {margin:0; }


/*********************
	CAROUSEL
***********************/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-clip {z-index: 2; padding: 0; margin: 0 auto; overflow: hidden; position: relative; width:564px; }

#miniDL .jcarousel-clip {width:300px; margin-left:80px; }
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item {float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3; display: none; }
.jcarousel-prev {z-index: 3; display: none; }
.jcarousel-skin-HD .jcarousel-container-horizontal {position:relative;padding:0 3px 20px 0  }
#miniDL .jcarousel-skin-HD .jcarousel-container-horizontal {padding:2px 3px 20px 0  }
#mycarousel {overflow:hidden;width:585px}
/* =CAROUSEL */

.carousel {width:609px; height:223px;position:relative;overflow:hidden;margin:0 0 10px; background: url(/media/dl_bg.jpg) repeat-x 0 0; border:1px solid #999; }
.carousel li {list-style:none;color:#000;float:left;width:180px;padding:4px 4px 0;height:220px;overflow:hidden; background: url(/media/dl_bg2.gif) no-repeat top left; }
.carousel li:first-child {background:none; }
.carousel ul {height:225px; }
.carousel img {border:1px solid #cacaca;float:left; width:179px; }
.carousel a {outline:0; }
.carousel h4 {z-index: 9999;text-align: left; font-size: 1.3em; font-weight: normal; margin:0 0 9px 0; padding-right:6px; }
.carousel h4 a:hover {text-decoration:underline; }
.carousel p {color:#000;padding:0 9px; }
.carousel .cottBottomLink {color:#2864B4;font-weight:bold;padding:0 9px; }
.carousel .jcarousel-prev{margin-left:5px;cursor:pointer;position:absolute;top:60px;left:0px; _left:-20px;width:15px;height:33px;background:transparent url(/media/dl_arrow_left.gif) no-repeat scroll 0 0;z-index:1000;overflow:hidden; }
.carousel .jcarousel-prev:hover {background:transparent url(/media/dl_arrow_left.gif) no-repeat scroll 0 0; }
.carousel .jcarousel-next{cursor:pointer;position:absolute;top:60px;right:0px;width:19px;height:33px;background:transparent url(/media/dl_arrow_right.gif) no-repeat 0 0;z-index: 1000;overflow:hidden; }
.carousel .jcarousel-next:hover {background:transparent url(/media/dl_arrow_right.gif) no-repeat 0 0; }
.carousel h4 a {text-decoration:none;padding: 0 0 18px 6px; margin: 0;font-weight:bold;background:transparent url(/media/dl_button.gif) no-repeat scroll 6px bottom;height:45px;display:block}
.carousel .credit {clear:both;display:block;font-size:1.2em;font-weight:bold;height:1.15em;padding:5px 3px 3px 6px;text-align:left;z-index:1; }
.carousel #lastItem {border:none}
#miniDL{margin:17px 0 23px; }
#miniDL .carousel {width:441px; height:125px;position:relative;overflow:hidden;margin:0 0 10px; background: url(/media/minidl_bg.gif) repeat-x bottom left; border:1px solid #999; }
#miniDL .carousel li {list-style:none;color:#000;float:left;padding:4px 9px 0;width:80px; height:113px;overflow:hidden; background:none; text-align:center; }
#miniDL .carousel li:first-child {background:none; }
#miniDL .carousel ul {height:127px; }
#miniDL .carousel img {border:1px solid #cacaca;float:none; width:75px; }
#miniDL .carousel a {outline:0; }
#miniDL .carousel h4 {z-index: 9999;text-align: left; font-size: 1.3em; font-weight: normal; margin:0 0 9px 0; padding-right:6px; }
#miniDL .carousel h4 a:hover {text-decoration:underline; }
#miniDL .carousel p {color:#000;padding:0; margin:0; line-height:1.2em; }
#miniDL .carousel .cottBottomLink {color:#2864B4;font-weight:bold;padding:0 9px; }
#miniDL .carousel .jcarousel-prev{margin-left:5px;cursor:pointer;position:absolute;top:0px;left:0px; _left:0px;width:57px; height:136px;background:transparent url(/media/minidl_left.gif) no-repeat scroll 0 0;z-index:1000;overflow:hidden; }
#miniDL .carousel .jcarousel-next{cursor:pointer;position:absolute;top:0px;right:0px;width:57px; height:136px;background:transparent url(/media/minidl_right.gif) no-repeat 0 0;z-index: 1000;overflow:hidden; }
#miniDL .carousel h4 a {text-decoration:none;padding: 0 0 18px 6px; margin: 0;font-weight:bold;background:transparent url(/media/dl_button.gif) no-repeat scroll 6px bottom;height:45px;display:block}
#miniDL .carousel .credit {clear:both;display:block;font-size:1.2em;font-weight:bold;height:1.15em;padding:5px 3px 3px 6px;text-align:left;z-index:1; }
#miniDL .carousel #lastItem {border:none}

/*********************
	CACHE WARNING
***********************/

#nocache_ind  {background: #c00; color: #fff; font-weight: bold; }
/* content */

/***************
	IE stuff
****************/

/* only win \*/

* html #content, * html subcontent, * html #linkscol, * html #statscol, * html #bloginfo {display: inline; }
/* end */
