/*  
Theme Name: Caulk
Version: 1.0
Description: Instructions on using Caulk are located in the help.txt file (inside the Caulk folder). Once Caulk is activated, adjust all the theme options in the Caulk Options page in your Appearance menu.
Author: Outer Spice Web Company
Author URI: http://www.outerspiceweb.com
*/

/*
*******************************************************************************
standard tags
*******************************************************************************
*/
body {
margin:0px;
padding:0px;
background:('images/background-light.jpg') repeat; 
font-family:Arial, Helvetica, sans-serif;
color:#555;
}
a:link, a:visited, a:hover, a:active { color:#5296BE; text-decoration:none; }
a:hover { color:#9AC2DA; }
img {border:none;}
img.alignleft {float:left;margin-right:10px;}
h1, h2, h3 {margin:0px; padding:10px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
h1 {
font-size:2.0em;
letter-spacing:-1px;
color:#777;
font-style:italic;
font-weight:normal;
}
h2 {
font-size:1.5em;
letter-spacing:-1px;
color:#0A8792;
}
h3 {
font-size:1.2em;
color:#888;
}
form {
padding:0px;
margin:0px;
}

/*
*******************************************************************************
utility tags
*******************************************************************************
*/
.clearer {
clear:both;
font-size:0px;
/*line-height:0px;*/
height:0px;
}
.clearer5 {
clear:both;
font-size:5px;
line-height:5px;
height:5px;
}
.clearer10 {
clear:both;
font-size:10px;
line-height:10px;
height:10px;
}
.clearer15 {
clear:both;
font-size:15px;
line-height:15px;
height:15px;
}
.clearer20 {
clear:both;
font-size:20px;
line-height:20px;
height:20px;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.alignleft {
text-align:left;
}
.alignright {
text-align:right;
}
.center {
text-align:center;
}
.spacer5 {width:5px;float:left;}
.spacer10 {width:10px;float:left;}
.spacer15 {width:15px;float:left;}
.spacer20 {width:20px;float:left;}
.noborder {border:none !important;}
/*
*******************************************************************************
page layout
*******************************************************************************
*/
#outer {
padding:0px 0px 100px 0px;
}
.toplinks { /*sarna*/
float:right;
margin-top:50px;
/*margin-right:25px;*/
margin-right:85px;
}
#header { /*sarna*/
/*height:80px;
background: url('images/headerbackground.jpg') repeat-x center bottom; */
height:120px;
background: url('images/bg_header.gif') repeat-x center bottom; 
overflow:visible;
}
#featured { /*sarna*/
height:330px;
background:url('images/featuredbackground-blue.jpg') repeat-x center top;
padding:15px 0 5px;
}
#strapline {
height:123px;
background:#333 url('images/straplinebackground.jpg') repeat-x center top;
}
#logo { /*sarna*/
float:left;
/*margin:0px 0px 0px 0px;
width:220px;*/
height:80px;
overflow:hidden;
margin:20px 0 0;
width:265px;
}
.menu { /*sarna*/
float:right;
/*padding-top:10px;
padding-right:20px;*/
width:630px;
overflow:hidden;
background:url('images/bg_menu_area.gif') no-repeat right top;
height:120px;
padding-right:75PX;
}

.inner_header .menu {
background:url('images/bg_menu_area_inner.gif') no-repeat right top;
}

#main {  /*sarna*/
/*background:#FFF url('images/mainbackground.jpg') repeat-x center top;*/
width:1000px;
}
*:first-child+html #main, * html #main { width:100%; }
#footer { /*sarna*/
background:#272727 url('images/footerbackground.jpg') repeat-x center top;
/*width:100%;*/
width:960px;
}
#inner { /* sarna */
/*width:960px; *//* the width of the site */
width:1020px;
margin:0px auto;
position:relative;
}
#mainTop { /*sarna*/
/*background:url('images/maintop.png') no-repeat center top;
height:15px;*/
background:url('images/bg_mainTop.jpg') no-repeat center top;
height:41px;

}
#mainBottom { /*sarna*/
/*background:url('images/mainbottom.png') no-repeat center top;
height:16px;
position:relative;
top:-1px; *//* hack for safari/chrome */
background:url('images/bg_footer_cut.jpg') no-repeat right 0px;
position:absolute; width:51px; height:47px; right:9px; bottom:0;
}
#main .content { /*sarna*/
padding:35px 30px 15px 30px;
width:900px;
border-right: solid 51px #19171A;
background:#FFF url('images/mainbackground.jpg') repeat-x center top;
}
#header .content {
padding:0px 0px 0px 20px;
}
#strapline .content { /*sarna*/
/*padding:0px 0px 0px 20px;*/
padding:0px 0px 0px 10px;

}
#leftpanel {
float:left;
width:640px;
}
#rightpanel { /**/
/*margin-left:30px;*/
float:left;
width:230px;
margin-left:29px;
}

/*
*******************************************************************************
top Menu
*******************************************************************************
*/
a.title {
	font-size:1.9em;
	letter-spacing:-2px;
	color:#457CA5;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:.8em;
}
a.title:hover {
	color:#999;
}
p.tagline {
	font-size:.9em;
	color:#999;
	margin:0px;
	padding:0px;
}
.menu ul, .toplinks ul {
padding:0px 0px 0px 0px;
margin:0px;
}
.menu ul { /*sarna*/
	margin-top:0px;
	position:relative;
	/*top:10px;*/
	z-index:10;	
	height:70px;	
	float:right;
	overflow:hidden;
}
.menu ul li, .toplinks ul li {
list-style-type:none;
float:left;
margin:0px;
padding:0px;
text-align:center;
margin-right:10px;
}
.toplinks ul li a { /*sarna*/
font-size:.7em;
display:block;
/*padding:8px 16px;*/
color:#CCC;
letter-spacing:0px;
text-transform:uppercase;
height:61px;
width:70px;
line-height:61px;
font-weight:bold;
color:#fff;
background:url('images/bg_nav.png') no-repeat center top;
}
.toplinks ul li.current_page_item a { /*sarna*/
	/*background:#FFF;*/
	color:#666;
	background:url('images/bg_nav.png') no-repeat center top;
	color:#fff;
}
.toplinks ul li a:hover {
	/*background:#FFF;*/
	background-position:left bottom;
	color:#a1242c;
}
.menu ul li a { /*sarna*/
height:35px;
padding:25px 10px 0px 10px;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
line-height:.8em;
letter-spacing:-1px;
text-transform:uppercase;
font-weight:bold;
font-size:.8em;
color:#fff;
/*color:#666;
background:url('images/menubackground-blue.jpg') repeat-x center -80px;*/
}
.menu ul li a:hover { /*sarna*/
text-align:center;
display:block;
/*color:#FFF;
background:url('images/menubackground-blue.jpg') repeat-x center top;*/
color:#a1242c;
}
.menu ul li.current-cat a { /*sarna*/
text-align:center;
display:block;
/*color:#FFF;*/
/*background:#FFF url('images/menubackground-blue.jpg') repeat-x center top;*/
color:#a1242c;
}

/*
*******************************************************************************
featured content
*******************************************************************************
*/
#featured {
}
#featured h1 {
	font-style:normal;
}
#featured_left {
	float:left; 
	color:#FFF;
	font-size:.8em;
}
#featured_left .panel_left {
	font-size:.8em;
	color:#DDD;
	font-style:italic;
}
#featured_left .panel_left img {
	border:1px solid #FFF;
	margin-top:15px;
}
#featured_left .panel_left a.thumbnail {
	display:block;
	overflow:hidden;
}
#featured_left .panel_left {
width:210px;
float:left;
}
#featured_left .panel_right {
margin-left:10px;
width:270px;
float:left;
}
#featured_left .panel_right p {
	line-height:1.5em;
}
#featured_left .panel_right h1 {
	margin-top:10px;
	font-size:2.0em;
}
#featured_left .panel_right h1 a {
	color:#FFF;
}
#featured_left .panel_right h1 a:hover {
	color:#DDD;
}
#featured_left a {
	color:#FFF;
}
#featured_left a:hover {
	color:#DDD;
}
#featured_left h1 {
	margin:0;
	padding:0;
}
#featured_right {
	float:left;
	width:380px;
	height:320px;
	position:relative;
	margin-left:0px;
	margin-right:10px;
}
#featured_right .content {
	margin:5px 10px 10px 10px;
	width:360px;
	height:305px;
	overflow:hidden;
	border:1px solid #00395B;
	background:url('images/featured_right-blue.jpg') repeat-x center top;
}
#featured_right img {
	border:1px solid #FFF;
}
#featured_right ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
#featured_right ul li {
	margin:0px;
	padding:0px;
	float:left;
}
#featured_right ul li a {
	float:left;
	overflow:hidden;	
	display:block;
}
#featured_right ul li div a {
	width:203px;
	padding:0px 10px 5px 15px;
	color:#BBB;
	font-size:.7em;
}
*:first-child+html #featured_right ul li div a , * html #featured_right ul li div a  { width:208px !important; }	
#featured_right ul li a.thumbnail {
	padding:20px 0px 15px 20px;
	height:120px;
}
#featured_right ul li a.posttitle {
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#DDD;
}
#featured_right ul li a.read {
	font-size:.8em;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:right;
}
*:first-child+html img.featured-top, * html img.featured-top { margin-bottom:-3px; }	

img.featured-top{display:none;} /*sarna*/
/*
*******************************************************************************
strapline content
*******************************************************************************
*/
#strapline { /*sarna*/
	color:#999;
	border-right:solid 51px #19171a;
	width:960px;
}
#strapline .popular {
	width:740px;
	float:left;
	border-right:1px solid #222;
}
#strapline .popular img {
	border:1px solid #FFF;
}
#strapline .popular ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
#strapline .popular ul li {
	margin:0px;
	padding:0px;
	float:left;
}
#strapline .popular ul li a {
	float:left;
	font-size:1em;
	color:#BBB;
	overflow:hidden;	
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#strapline .popular ul li a.thumbnail {
	padding:15px 0px 15px 10px;
	height:93px;
}
#strapline .popular ul li a.posttitle {
	height:83px;
	width:115px;
	padding:20px 10px 10px 10px;
}
#strapline .connect { /*sarna*/
	padding:20px 0px 0px 13px;
	height:103px;
	width:185px;
	/*float:right;*/
	border-left:1px solid #555;
	overflow:hidden;
	float:left;
}
#strapline .connect #rss a {
	height:50px;
	width:50px;
	display:block;
	background:url('images/rss.jpg') no-repeat center top;
}
#strapline .connect #rss a:hover {
	background:url('images/rss.jpg') no-repeat center -50px;
}
#strapline .connect #email a {
	height:50px;
	width:50px;
	display:block;
	background:url('images/email.jpg') no-repeat center top;
}
#strapline .connect #email a:hover {
	background:url('images/email.jpg') no-repeat center -50px;
}
#search input {
	border:1px solid #888;
	border-right:none;
	background:#292929;
	padding:5px 7px;
	font-style:italic;
	color:#CCC;
	font-size:.9em;
	width:120px;
	height:17px;
	margin-bottom:10px;
}
#search .btn {
	width:27px;
	border:1px solid #888;
	border-left:none;
	background:none;
	padding:0px;
	height:27px;
}
*:first-child+html #search .btn, * html #search .btn { position:relative;top:1px; }

/*
*******************************************************************************
sub-strapline content
*******************************************************************************
*/
#sub-strapline { /*sarna*/
	display:block;
	/*padding:0px 15px 10px 20px;*/	
	height:60px;
	
	background:url('images/bg_inner_strapline.gif') repeat-x left top;
}
*:first-child+html #sub-strapline, * html #sub-strapline { float:left; }	
#sub-strapline .content { /*sarna*/
padding:15px 80px 15px 20px;
background:url('images/bg_inner_strap_rgt.jpg') no-repeat right top; 

}
#sub-strapline a {
	font-size:.8em;
	color:#fff;
}
#sub-strapline a:hover {
	color:#ccc;
}
#sub-strapline #search input {
	border:1px solid #aaa;
	border-right:none;
	background:#292929;
	padding:5px 7px;
	font-style:italic;
	color:#CCC;
	font-size:.9em;
	width:120px;
}
#sub-strapline #search .btn {
	width:27px;
	border:1px solid #aaa;
	border-left:none;
	background:none;
	padding:0px 0px 0px 0px;
}
#sub-strapline ul#breadcrumbs {
	list-style:none;
	margin:6px 10px 0px 0px;
	padding:0px;
	color:#CCC;
	font-size:.9em;
}
#sub-strapline ul#breadcrumbs li.current a {
	color:#CCC;
}
#sub-strapline ul#breadcrumbs li {
	float:left;
}
#sub-strapline ul#breadcrumbs li a {
	width:auto;
	display:inline;
}
#sub-strapline #rss_small a {
	height:30px;
	width:30px;
	display:block;
	background:url('images/rss_small.png') no-repeat center top;
}
#sub-strapline #rss_small a:hover {
	background:url('images/rss_small.png') no-repeat center -30px;
}
#sub-strapline #email_small a {
	height:30px;
	width:30px;
	display:block;
	background:url('images/email_small.png') no-repeat center top;
}
#sub-strapline #email_small a:hover {
	background:url('images/email_small.png') no-repeat center -30px;
}
#sub-strapline #search input { margin:0px; }

/*
**************************************************
excerpts
**************************************************
*/
#main .excerpt {	
	padding:10px 0px 25px 15px;
}
*:first-child+html #main .excerpt, * html #main .excerpt { width:100%; }
#main .excerpt.frontpage {
	padding-top:30px !important;
	border-top:1px solid #D6D6D6;
}
#main .excerpt img {
	border:1px solid #777;
}
#main .excerpt img.noborder {
	border:none !important;
}
#main .excerpt h2 {
	margin:0px;
	padding:0px;
	line-height:1.4em;
}
#main .excerpt h2 a {
	color:#666;
}
#main .excerpt h2 a:hover {
	color:#999;
}
#main .excerpt .panel_left {
	float:left;
	width:160px;
	padding-right:30px;
	line-height:1.5em;
	font-size:.7em;
	font-style:italic;
	color:#AAA;
}
#main .excerpt .panel_right {
	float:left;
	width:425px;
	font-size:.9em;
	line-height:1.8em;
}
#main.subpage .excerpt .panel_left {
	float:left;
	width:100px;
	padding-right:30px;
	line-height:1.5em;
	font-size:.7em;
	font-style:italic;
	color:#AAA;
}
#main.subpage .excerpt .panel_right {
	float:left;
	width:465px;
	font-size:.9em;
	line-height:1.8em;
}
#main .excerpt .post-content {
	width:620px;
	font-size:.9em;
	line-height:1.8em;
	overflow:hidden;
}
#main .excerpt .post-content p {
	margin:15px 0px 15px 0px;
}
#main .excerpt p {
	padding:0px;
	margin:0px;
}
#main .excerpt .post_details {
	padding:0px;
	margin:0px;
	font-size:.8em;
	font-style:italic;
	color:#AAA;
}
#main .excerpt .datewrapper {
	position:absolute;
	margin-left:-75px;
	width:65px;
	height:65px;
	background:#FFF url('images/date-dark.jpg') no-repeat center center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
*:first-child+html #main .excerpt .datewrapper, * html #main .excerpt .datewrapper { margin-left:-690px; }
*:first-child+html #main.subpage .excerpt .datewrapper, * html #main.subpage .excerpt .datewrapper { margin-left:-670px; }
*:first-child+html #main.single .excerpt .datewrapper, * html #main.single .excerpt .datewrapper { margin-left:-75px; }
#main .excerpt .datenumber { /*sarna*/
width:65px;
height:38px;
font-size:2.0em;
text-align:center;
font-weight:normal;
color:#888;
line-height:38px;
}
#main .excerpt .datemonth { /*sarna*/
width:65px;
height:27px;
font-size:1.0em;
text-align:center;
text-transform:uppercase;
color:#888;
line-height:27px;
}
#main .excerpt blockquote {
	font-style:italic;
	background-color:#E6E6E6;
	margin:0px 10px 0px 15px;
	padding:15px;
}
#main #share {
	float:left;
	border:1px solid #BBB;
	background:#E0E0E0;
	width:190px;
	margin:30px 0px 30px 20px;
}
*:first-child+html #main #share ul li, * html #main #share ul li { width:100%; }
#main #share h4 {
	padding:0px;
	margin:10px 0px 0px 10px;
}
#main #share ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#main #share img {
	border:none;
}
#main #share a {
	color:#666;
	float:left;
}
#main #share a.thumbnail {
	width:50px;
	padding:10px 0px 20px 20px;
}
#main #share a.posttitle {
	width:100px;
	padding:10px 0px 10px 10px;
}
#main #share a:hover {
	background:#EEE;
	color:#333;
}
#main #relatedposts {
	float:left;
	border:1px solid #BBB;
	background:#E0E0E0;
	width:400px;
	margin:30px 0px 30px 0px;
}
#main #relatedposts h4 {
	padding:0px;
	margin:10px 0px 0px 10px;
}
#main #relatedposts ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#main #relatedposts ul li {
}
*:first-child+html #main #relatedposts ul li, * html #main #relatedposts ul li { width:100%; }
#main #relatedposts a {
	font-size:.8em;
	float:left;
	color:#666;
}
#main #relatedposts a:hover {
	color:#333;
}
#main #relatedposts a.thumbnail {
	width:40px;
	padding:10px;
}
#main #relatedposts a.posttitle {
	width:330px;
	padding:10px 0px 10px 10px;
}
#main ol.commentlist {
	margin:20px 0px 20px 10px;
	padding:0px;
	font-size:.8em;
	line-height:1.7em;
	color:#CCC;
}
#main ol.commentlist li {
	border-top:1px solid #D3D3D3;
	background-color:#F0F0F0;
	margin:10px 0px 0px 0px;
	padding:10px 5px 5px 10px;
	color:#888;
}
#main ol.commentlist li ul {
	list-style:none;
	margin:0px 15px 0px 10px;
	padding:0px;
}
#main ol.commentlist li ul li {
	background-color:#E6E6E6;
}
#main ol.commentlist li ul li ul li {
	background-color:#DDD;
}
#main ol.commentlist li ul li ul li ul li {
	background-color:#D3D3D3;
}
#main #respond {
	margin:20px 0px 0px 0px;
	padding:15px;
	background-color:#FFC;
	border:1px solid #CCC;
	font-size:.8em;
}
#main .comment-nav {
	margin:30px 0px 30px 0px;
	width:100%;
	text-align:center;
}
#main .comment-nav .current {
	font-size:.8em;
	display:block;
	text-align:center;
	float:left;
	width:25px;
	padding:3px 0px;
	background-color:#888;
	color:#FFF;
	margin:0px 2px;
}
#main .comment-nav a {
	font-size:.8em;
	text-align:center;
	float:left;
	display:block;
	width:25px;
	padding:3px 0px;
	background-color:#BBB;
	color:#FFF;
	margin:0px 2px;
}
#main .comment-nav a.next {
	width:60px;
}
#main .comment-nav a.prev {
	width:80px;
}
#main .comment-nav a:hover {
	background-color:#888;
}

/*
*******************************************************************************
sidebar
*******************************************************************************
*/
#rightpanel .widget {
	margin:0px 0px 30px 0px;
	width:230px;
}
#rightpanel .widget h3 {  /*sarna*/
	/*background:url('images/widgetbackground.jpg') no-repeat center top;*/
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#FFF;
	width:220px;
	height:43px;
	/*line-height:43px;
	padding:0px 0px 0px 20px;*/
	
	line-height:41px;
	padding:25px 101px 0px 0px;
	text-indent:20px;
	background:url('images/bg_side_widgets.jpg') no-repeat center top;
}
#rightpanel #latesttweets a { /*sarna*/
	/*width:240px;
	height:59px;
	padding:0px;
	margin:0px;
	background:url('images/latesttweets.jpg') no-repeat center top;*/
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#FFF;
	width:220px;
	height:43px;
	line-height:41px;
	padding:25px 101px 0px 0px;
	text-indent:20px;
	background:url('images/bg_side_widgets.jpg') no-repeat center top;
}
#rightpanel #latesttweets a:hover { /*sarna*/
	/*background:url('images/latesttweets.jpg') no-repeat center -59px;*/
}
#rightpanel .widget .textwidget {
	padding:10px 0px 0px 10px;
}
#rightpanel .widget table {
	margin:10px 0px 0px 10px;
}
#rightpanel .widget table#wp-calendar td {
	text-align:center;
	padding:5px;
}
#rightpanel .widget table#wp-calendar th {
	color:#3669A7;
}
#rightpanel .widget table#wp-calendar caption {
	margin-top:10px;
	color:#999;
}
#rightpanel .widget ul {
	list-style:none;
	margin:0px;
	padding:10px 0px 0px 10px;
}
#rightpanel .widget ul li {
	list-style:none;
	clear:both;
}
#rightpanel .widget ul li ul {
	padding:0px 0px 0px 15px !important;
}
#rightpanel .widget a {
	display:inline-block;
	padding:3px 3px;
	font-size:.9em;
}
#rightpanel .widget a:hover {
	background:#E3E3E3;
	color:#666;
}
#rightpanel #randomposts ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#rightpanel #randomposts ul li {
	padding-bottom:5px;
}
*:first-child+html #rightpanel #randomposts ul li, * html #rightpanel #randomposts ul li { width:100%; }
#rightpanel #randomposts a {
	font-size:.8em;
	float:left;
	color:#666;
}
#rightpanel #randomposts a:hover {
	color:#333;
}
#rightpanel #randomposts a.thumbnail {
	width:40px;
	padding-top:7px;
}
#rightpanel #randomposts a.posttitle {
	width:155px;
}
#rightpanel #commentsWrapper {
	margin-bottom:10px;
}
#rightpanel #recent-comments {
	background:url('images/commentsbackground-blue.jpg') repeat-y center top;
	color:#FFF;
	margin-top:-5px;
	width:240px;
}
#rightpanel #recent-comments a {
	display:block;
	padding:5px 20px;
	color:#FFF;
	font-size:.8em;
	font-style:italic;
}
#rightpanel #recent-comments .author {
	padding:0px 0px 5px 20px;
	font-size:.6em;
	color:#CCC;
}	
*:first-child+html #rightpanel #recent-comments .content, * html #rightpanel #recent-comments .content  { padding-bottom:10px; }
#rightpanel #recent-comments .content {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}

/*
**************************************************
footer
**************************************************
*/
#footer { /*sarna*/
padding:20px 0px 20px 0px;
color:#CCC;
border-right: solid 51px #19171A;
}
#footer .widget {
margin-left:20px;
width:215px;
float:left;
padding:10px 0px 10px 0px;
font-size:.8em;
}
#footer .widget .header {
	width:27px;
	overflow:visible;
}
#footer .widget .textwidget {
	padding:15px 0px 0px 10px;
	line-height:1.6em;
}
#footer .widget .rightmost {
	width:165px;
	text-align:right;
	letter-spacing:-1px;
	color:#888;
}
#footer .widget .rightmost a {
	display:inline;
	padding:0px;
}
#footer .widget .rightmost a:hover {
	background:none;
	color:#FFF;
}
#footer .widget ul {
	list-style:none;
	margin:0px;
	padding:10px 0px 0px 5px;
}
#footer .widget li {
	list-style:none;
}
#footer .widget ul li ul {
	padding:0px 0px 0px 15px !important;
}
#footer .widget a {
	color:#BBB;
	display:block;
	padding:6px 9px;
	width:100%;
}
#footer .widget a:hover {
	color:#FFF;
	background:#161616;
}

/*
*******************************************************************************
ad panels
*******************************************************************************
*/
#rightpanel .adpanel_wrapper {
	width:230px;
	overflow:visible;
}
#rightpanel .adpanel_content {
	margin:0px 0px 30px 0px;
	padding:0px;
	width:270px;
	position:relative;
	left:-5px;
}
#rightpanel .adpanel_a a {
	margin:0px;
	padding:0px;
}
#rightpanel .adpanel {
	overflow:hidden;
	margin:3px 3px 0px 0px;
	float:left;
}
#rightpanel .small {
	width:125px;
	height:125px;
}
#rightpanel .large {
	width:250px;
	height:250px;
}

/*
*******************************************************************************
one-offs
*******************************************************************************
*/
a.continue {
	font-style:italic;
	font-size:.9em;
	float:right;
}

/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider                         { width: 560px; height: 330px; position: relative; margin-left:10px;  }
.anythingSlider .wrapper                { width: 545px; overflow: hidden; height: 285px; position: absolute; top: 40px; left: 0; margin:0px 0px 0px 0px; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0; }
*:first-child+html .anythingSlider .wrapper ul, * html .anythingSlider .wrapper ul { margin:0px 0px 0px 40px !important; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 275px; width: 545px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 24px; width: 25px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 150px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 -24px; right: 0px; }
.anythingSlider .back                   { background-position: -25px -24px; left: 0px; }
.anythingSlider .forward:hover          { background-position: 0 0; }
.anythingSlider .back:hover             { background-position: -25px 0; }


.anythingSlider2                         { width: 700px; position: relative; }
.anythingSlider2 .wrapper                { width: 700px; overflow: hidden; }
.anythingSlider2 .wrapper ul             { width: 99999px; list-style: none;  }
*:first-child+html .anythingSlider2 .wrapper ul, * html .anythingSlider2 .wrapper ul { margin:0px 0px 0px 0px !important; }
.anythingSlider2 ul li                   { display: block; float: left; padding: 0; width: 700px; }
.anythingSlider2 ul li ul li			 { width:233px; }
.anythingSlider2 .arrow                  { display: none;}

#thumbNav                               { display:none;}
#start-stop                             { display:none;}