/****************************
YUI Reset CSS: creates a level playing field across A-grade browsers and provides a sound foundation upon which you can explicitly declare your intentions.
****************************/
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;
}
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;
}





/****************************
Text Styles
****************************/
strong
{
font-weight: bold;
}

h1
{
background: url(/media/images/logo_over.gif) no-repeat -79px top;
height: 22px;
width: 155px;
margin: 0 auto 7px auto;
float: right;
text-indent: -9000px;
text-align: center;
position: relative;
top: 25px;
cursor:pointer;
}
h1:hover
{
background-position: 11px top;
width:245px;
}
h2, h3, h4, h5, h6
{
margin-bottom: 3px;
font-weight: bold;
font-family: 'trebuchet ms', trebuchet, arial, sans-serif;
}
h2
{
font-size: 24px;
}

/***** h3 *****/
h3
{
width: auto;
background-color: rgb(237,237,237);
border: 1px solid rgb(200,200,200);
text-transform: uppercase;
color: rgb(51,51,51);
font-size: 16px;
padding: 1px 6px;
}
h3 a
{
color: rgb(51,51,51);
text-decoration: none;
}

#sidebar h3
{
background-color: #F5F5F5;
font-size: 14px;
margin-top: 20px;
}

h3#article
{
background: none;
border: none;
text-transform: none;
color: rgb(153,153,153);
padding: 0 0 10px;
}

h4
{
font-size: 12px;
}

/***** p *****/
p, li, dt, dd, center, table
{
font-size: 13px;
}

p
{
margin-bottom: 6pt;
line-height: 16pt;
}

p.note
{
text-align: center;
margin: 5px auto 5px auto;
}


/****************************
Images
****************************/

.photo
{
border: 1px solid rgb(51,51,51);
float: left;
margin: 5px 5px 5px 0;
}
#photo
{

}

/****************************
Links
****************************/

a, a:visited, a:hover, a:active
{
text-decoration: none;
}

a
{
color: rgb(95,95,95);
border-bottom: 1px solid rgb(220,220,220);
}

a:visited
{
color: rgb(108,108,108);
text-decoration: none;
border-bottom: 1px dotted rgb(220,220,220);
}
a:hover
{
color: #4ba19d;
color: rgb(30,30,30);
background-color: rgb(245,245,245); 
text-decoration: underline;
border-bottom: none;
}

.home-col ul a
{
/*    display: block; */
border: none;
background-color: transparent!important;
/*_display: block; */
}

.home-col ul a:hover
{
_display: block;
}
.home-col ul a img
{
/* height: 20px; */
}
a.noborder
{
border-bottom: 0;
}

/*
.home-col ul a:hover
{
display: block;
border: none;
background-color: none!important;
}
.home-col ul a:hover img, .home-col a:hover img
{
display: block;
border: auto;
background-color: none!important;
}
*/

a.img_link, a.img_link:hover
{
border: none!important;
background-color: transparent!important;
}


/****************************
Lists
****************************/
#sidebar dl
{
margin: 0 5px 0 5px;
}
#sidebar dt
{
float: left;
clear: left;
font-weight: bold;
margin-right: 6px;
padding: 3px 0;
border-bottom: 1px dotted rgb(235,235,235);
width: 90px;
text-align: right;
font-size: 11px;
}
#sidebar dd
{
/* clear: right; */
padding: 3px 0;
border-bottom: 1px dotted rgb(235,235,235);
color: rgb(120,120,120);
font-size: 11px;
}
dt
{
font-weight: bold;
}
ul
{
list-style: none;
margin-top: 0;
}
ul.latest-entries li
{
clear: both;
}
li
{
margin-top: 0px;
}
li strong
{
font-size: 120%;
}
#nav ul
{
text-align: left;
margin: 5px 0 0 20px;
}
#nav ul li
{
display: inline;
}
ul#tag-list li
{
display: inline;
float: left;
}

#articlediv ul li
{
margin-left:25px;
}

/****************************
Layout
****************************/
body
{
width: 100%;
height: 100%;
background: url(/media/images/bg-site.gif) repeat-x left top rgb(237,237,237);
font-family: 'trebuchet ms', trebuchet, arial, sans-serif;
color: rgb(88,88,88);
}
body div#body
{
margin: 0 auto !important;
position: relative;
width: 860px;
}

#container
{
height: auto;
border: 1px solid rgb(134,134,134);
background-color: white;
clear: left;
}

#subcontainer
{
padding: 10px 20px 15px;
}

#main
{
float: right;

width: 502px;
}

#sidebar
{
width: 300px;
height: auto;
float: left;
clear: both;
}

#footer
{
background: transparent url(/media/images/footer-bg.gif) no-repeat right bottom;
}
#footer p
{
color: rgb(153,153,153);
margin: 10px 5px 0 0;
padding: 0;
float: left;
}

/****************************
Page-Specific
****************************/
/***** Index *****/
.home-col
{
margin: 5px 10px 0 10px;
height: auto;
}
.home-col h3
{
padding-bottom: 0;
}
.home-col h3 a
{
margin: 0; padding: 0;
}
#latest-blog-entries
{
padding-top: 0;
}

#recent-work h3
{
margin-top: 0;
}
#recent-work div
{
text-align: left; 
padding: 15px 0 25px 0; 
overflow: hidden;
}
#recent-work div img
{
margin-right: 10px; 
width: 298px; 
border: 1px solid #333333;
}
#recent-work div h6#recent-highlight
{
clear: left;
}
#recent-work div h6#recent-highlight span
{
font-size: 10px; 
font-weight: normal;
}


.home-col ul
{
margin-bottom: 15px;
}
.home-col ul a
{
cursor: hand;
}
.home-col ul li
{
border-top: 1px dotted rgb(200,200,200);
padding-top: 5px;
padding-left: 10px;
clear: both;
min-height: 67px;
height: 100%;
width: auto;
}
.home-col ul li.first
{
border-top: 0;
background-color: white;
}
.home-col ul li.even
{
background-color: #f3f3f3;
}
.home-col ul li:hover
{
/* background-color: #EEE; */
}
/*
.home-col ul li.even:hover
{

}
*/
.home-col ul li img
{
_margin-bottom: 5px;
height: auto;
display: block;
clear: both;
}
    .home-col dl
    {
    margin-left: 15px;
    margin-right: 10px;
    }
    
        .home-col dl dt
        {
        font-size: 16px;
        border-top: 1px dotted rgb(200,200,200);
        padding-top: 10px;
        _padding-top: 3px; /* For IE users, who interpret padding in strange and not-wonderful ways */
        clear: both;
        /* background-color: rgb(220,220,220); */
        }    

        .home-col dl dt.first
        {
        border-top: 0;
        padding-top: 0;
        background-color: white;
        }    
        
        .home-col dl dt img
        {
        margin-bottom: 5px;
        }
        /*
        .home-col dl dt a
        {
        }
        
        .home-col dl dt a: visited
        {
        }

        .home-col dl dt a:hover
        {
        }
    
        .home-col dl dd.date
        {
            
        }    
        
        .home-col dl dd
        {
            // background-color: rgb(220,220,220); 
        }
*/
        .home-col dl dd.last
        {
        border-bottom: none;
        margin-bottom: 40px;
        background-color: white;
        }

ul li img
{
float: left;
border: 1px solid rgb(51,51,51);
margin-right: 5px;
margin-bottom: 5px;
}
#bigfeatured .text
{
border-left: 1px solid #979797; 
padding: 0pt 5px; 
position: absolute;
right: 1px;
_right: 20px;
background-color: white; 
opacity: 0.75; filter: alpha(opacity=75); 
text-align: center; 
font-size: 13px; 
font-weight: bold; 
width: 250px; 
height: 19px; 
color: black;
}
#bigfeatured img
{
border: 1px solid rgb(151, 151, 151); 
margin: -10px 0pt 13px -20px;
_margin-left: 0;
_margin-top:0;
}
#bigfeatured #item
{
border-top: 1px solid #979797; 
padding: 2px 5px 0 5px; 
font-size: 14px; 
top: 481px;
text-align: left; 
width: 300px;
height: 21px;
}
#bigfeatured #label
{
text-transform: uppercase; 
border-bottom: 1px solid #979797; 
top: 55px;
}


#superbigfeatured, #superbigfeaturedwrapper
{
height:450px;
width:858px;
}
#superbigfeaturedwrapper { padding-bottom:25px; }
#superbigfeaturedwrapper .texttop
{
border-left: 1px solid #979797; 
padding: 0pt 5px;
/*
position: relative;
*/
right: 1px;
_right: 20px;
background-color: white; 
opacity: 0.75; filter: alpha(opacity=75); 
text-align: center; 
font-size: 13px; 
font-weight: bold; 
width: 250px; 
height: 19px; 
color: black;

z-index:10;
}

#superbigfeaturedwrapper #label
{
text-transform: uppercase; 
border-bottom: 1px solid #979797; 
position:absolute;
top:0;
_top:25px;
}

#superbigfeatured .text
{
border-left: 1px solid #979797; 
padding: 0pt 5px;
background-color: white; 
opacity: 0.75; filter: alpha(opacity=75); 
text-align: center; 
font-size: 13px; 
font-weight: bold; 
width: 250px; 
height: 19px; 
color: black;
}
#superbigfeatured img
{
border: 1px solid rgb(151, 151, 151); 
margin: -10px 0pt 13px -20px;
_margin-left: 0;
height:450px;
width:858px;
background-color:grey;
display:block;
}
#superbigfeatured #item
{
border-top: 1px solid #979797; 
padding: 2px 5px 0 5px; 
font-size: 14px; 
bottom:0;
position:absolute;
float:right;
text-align: left; 
width: 300px;
height: 21px;

}
/***** Photo: Archives*****/
dl.grid
{
margin-left: 25px;
}
.grid div
{
width: 161px;
width: 125px;
float: left; 
margin-bottom: 10px;
margin: 0 13px 10px 13px;
}
/*
.grid img
{
opacity: .7;
filter: alpha(opacity=70);
}
.grid a:hover img
{
opacity: 1;
filter: alpha(opacity=100);
}
*/
/***** Photo: Detail*****/
#detail { margin-bottom: 10px; }
#detail a img
{
float: left;
margin: 5px 2px;
border: 1px solid rgb(201,201,201);
padding: 2px;
}

#photo-container
{
width: 500px;
min-height: 200px;
height: auto;
overflow: hidden;
position: relative;
top: 0;
left: 0;
/* border: 1px solid rgb(51,51,51); */
}
#photo
{
display:inline;
}

.detail
{
position: absolute;
}
.detail-item
{
display: none;
}


#viewingoptions ul
{
margin-top: 6px;
margin-left: 5px;
}
#viewingoptions ul li
{
font-weight:bold;
font-size:12px;
line-height:21px;
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}
#viewingoptions ul li#flickr
{
background-image:url(/media/images/icn_flickr.gif);
}
#viewingoptions ul li#bw
{
background-image:url(/media/images/icn_bw.gif);
}
#viewingoptions ul li#color
{
background-image:url(/media/images/icn_color.gif);
}
#viewingoptions ul li#enlarge
{
background-image:url(/media/images/icn_enlarge.gif);
}

#sidebar #tags ul { margin-left: 25px; }
#sidebar #tags ul li 
{
width: 120px;
float: left;
}

#purchase h4 { border-bottom:0; text-align:center; line-height:16px; padding-top:5px;}
#purchase h4 a { border-bottom-width:0; }
#purchase h4 a img { opacity:.5; }
#purchase h4 a:hover img { opacity:1; }
#purchase p { margin: 0px 0px 10px; }
#purchase dl
{
float:left;
margin-bottom: 10px;
width: 150px;
}

#purchase dl dt
{
float: left;
margin: 0 0 0 0;
padding-right: 5px;
clear: none;
height: 20px;
width: 56px;
}

#purchase dl dd
{
float: left;
margin-left: 1px;
height: 20px;
}

#purchase dl dd.cost
{
width: 25px;
}

#purchase dl dd.purchaselink
{
padding-left: 10px;
width: 70px;
}

dd.quantity-0, dd.quantity-1, dd.quantity-2, dd.quantity-3, dd.quantity-4, dd.quantity-5, dd.quantity-6, dd.quantity-7, dd.quantity-8, dd.quantity-9, dd.quantity-10
{
text-indent: -5000px;
width: 40px;
height: 15px;
margin-left: 20px;
padding-left: 20px;
clear: none !important;
}
dd.quantity-0
{
background: url(/media/images/q_0.gif) no-repeat center center;
}
dd.quantity-1
{
background: url(/media/images/q_1.gif) no-repeat center center;
}
dd.quantity-2
{
background: url(/media/images/q_2.gif) no-repeat center center;
}
dd.quantity-3
{
background: url(/media/images/q_3.gif) no-repeat center center;
}
dd.quantity-4
{
background: url(/media/images/q_4.gif) no-repeat center center;
}
dd.quantity-5
{
background: url(/media/images/q_5.gif) no-repeat center center;
}
dd.quantity-6
{
background: url(/media/images/q_6.gif) no-repeat center center;
}
dd.quantity-7
{
background: url(/media/images/q_7.gif) no-repeat center center;
}
dd.quantity-8
{
background: url(/media/images/q_8.gif) no-repeat center center;
}
dd.quantity-9
{
background: url(/media/images/q_9.gif) no-repeat center center;
}
dd.quantity-10
{
background: url(/media/images/q_10.gif) no-repeat center center;
}

/***** Index: Section *****/
.thumb
{
width: 62px;
/* height: 62px; */
overflow: hidden;
float: left;
margin: 0 5px 0 10px;
clear: both;
}

#main dt
{
margin-top: 10px;
}
dt
{
margin-top: 0px!important;
}
.date
{
font-size: 10px;
margin-left: 0;
}

.img-thumb
{

border: 1px solid rgb(51,51,51);
/*
width: 60px;
height: 60px;
*/
}


/****************************
Helper styles
****************************/
.clear
{
clear: both;
}
.clearIE
{
display: none;
_display: block;
clear: both;
}

.hide
{
display: none;
}

.note
{
font-size: 11px;
line-height: 14px;
}

.nobold
{
font-weight: normal;
}

hr
{
width: 90%;
height: 15px;
margin-top: 7px;
background: url(/media/images/hr.gif) no-repeat center center white;
border: none;
color: white;
}

hr.linehide
{
background-image: none;
display: none;
}
hr.lineshow
{
background-image: none;
height: 2px;
clear: both;
border-top: 1px dotted rgb(220,220,220);
width: 100%;
}



/*
Nav
*/
.ddcolortabs
{
padding: 0;
margin-left: 10px;
width: auto;
background: transparent;
clear: both;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul
{
font: normal 11px 'trebuchet ms', trebuchet, arial, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ddcolortabs li
{
display: inline;
margin: 0 2px 0 0;
padding: 0;
background-color: black;
}
.ddcolortabs li a
{
border-bottom-width: 0;
}
.ddcolortabs li a:visited
{
border-bottom-width: 0;
}


.ddcolortabs a
{
float: left;
color: black;
background: white url(/media/images/color_tabs_left.gif) no-repeat left top;
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float: left;
display: block;
background: transparent url(/media/images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 0px 7px;
}

.ddcolortabs a span{
float: none;
}

.ddcolortabs a:hover{
background-color: rgb(201,201,201);
}

.ddcolortabs a:hover span{
background-color: rgb(201,201,201);
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: rgb(201,201,201);
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: left;
width: 95%; /*width of 2nd level sub menus*/
height: 1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display: none;
}



h4
{
text-transform: uppercase;
color: rgb(122,122,122);
border-bottom: 1px solid rgb(210,210,210);
width: auto;
margin: 0 0 0 0;
padding-left: 5px;
}
h4 a
{
text-decoration: none;
color: rgb(122,122,122);
}

#sidebar h4
{
width: auto;
margin-top: 10px;
}

#sidebar h5
{
margin: 10px 0 0;
font-size: 11px;
}


.recent-col
{
width: 230px;
_width: 225px;
float: left;
}

h6
{
font-size: 16px;
margin: 0 0 0;
}


.home-thumb
{
width: 62px;
height: 80px;
overflow: hidden;
float: left;
margin-right: 5px;
margin-left: 10px;
}
.home-thumb img, .thumb img
{
border: 1px solid rgb(51,51,51);
}
.date
{
font-size: 10px;
margin-left: 0;
}

#main ol
{
list-style-type: decimal !important;
margin-left: 20px !important;
}
#main ol li
{
list-style: inherit !important;
}

/* For the other-photo thumbnails on the photo detail page */
ul.detail-nav
{
margin-top: 5px; 
margin-left: 25px; 
width: 475px; 
height: 300px; 
}
ul#portfolio
{
height: auto;
margin-bottom: 10px;
}
ul#portfolio li.Architecture, 
ul#portfolio li.Environments, 
ul#portfolio li.People
{
display: block!important;
}
ul.detail-nav li
{
float: left;
margin: 5px 5px 0 0;
width: 62px;
height: 62px;
background-color: #ededed;
text-align: center;
}
ul.detail-nav li a
{
border: none;
}
ul.detail-nav li a img
{
vertical-align: middle;
}

/* This hides photo nav items that are already displayed in the portfolio nav */
div.digital-hdr ul li.digital-hdr,
div.lo-fi-shows ul li.lo-fi-shows,
div.re-constructs ul li.re-constructs,
div.multi-exposure ul li.multi-exposure
{
display: none!important;
}


/* used on article detail */
#article-image
{
float: right;
}
#article-image img
{
margin: 0 0 10px 10px;
}





.subnav
{
display: none;
}
#subnav_about, #subnav_photo, #subnav_store, #subnav_news, #subnav_video, #subnav_contact, #subnav_links
{
display: block;
background-color: rgb(245,245,245);
border-bottom: 1px solid #aaa;
height: 30px;
width: 100%;
overflow: hidden;
}
.subnav ul
{
margin-left: 15px;
padding: 5px;
clear: both;
}
.subnav ul li
{
float: left;
margin-right: 15px;
}


/****************************
Hider styles
****************************/




/****************************
Comment styles
.comment_odd, .comment_even { width: 500px; }
****************************/


/****************************
JJ Styles
****************************/
a.rollover1 {
	display: block;
	width: 820px;
	height: 466px;
	text-decoration: none;
	background: url("http://planckstudios.com/media/photos/SHED_PANORAMA_02_r.jpg");
	}

a.rollover1:hover {
	background-position: -820px 0;
	}

a.rollover2 {
	display: block;
	width: 820px;
	height: 820px;
	text-decoration: none;
	background: url("http://planckstudios.com/media/photos/SHED_PANORAMA_02a_r.jpg");
	}

a.rollover2:hover {
	background-position: -820px 0;
	}

a.rollover3 {
	display: block;
	width: 820px;
	height: 298px;
	text-decoration: none;
	background: url("http://planckstudios.com/media/photos/SHED_PANORAMA_02b_r.jpg");
	}

a.rollover3:hover {
	background-position: -820px 0;
	}


a.rollover4 {
	display: block;
	width: 400px;
	height: 400px;
	text-decoration: none;
	background: url("http://planckstudios.com/media/photos/reconstructs_example.jpg");
	}

a.rollover4:hover {
	background-position: 0px -400px;
	}

a.rolloverASM {
	display: block;
	width: 480px;
	height: 287px;
	text-decoration: none;
	background: url("http://www.hqprints.net/asm/images/08_Fall_Class_Photo_MURAL_WEB_ROLLOVER.jpg");
	}

a.rolloverASM:hover {
	background-position: 0px -287px;
	}
	
a.rollover5 {
	display: block;
	width: 800px;
	height: 248px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_02_1600.jpg");
	}

a.rollover5:hover {
	background-position: -800px 0;
	}

a.rollover6 {
	display: block;
	width: 800px;
	height: 248px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_02a_Detail_01_film_1600.jpg");
	}

a.rollover6:hover {
	background-position: -800px 0;
	}
	
a.rollover7 {
	display: block;
	width: 800px;
	height: 248px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_02a_Detail_02_film_1600.jpg");
	}

a.rollover7:hover {
	background-position: -800px 0;
	}

a.rollover8 {
	display: block;
	width: 800px;
	height: 248px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_02a_Detail_03_film_1600.jpg");
	}

a.rollover8:hover {
	background-position: -800px 0;
	}

a.rollover9 {
	display: block;
	width: 800px;
	height: 248px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_02a_Detail_04_film_1600.jpg");
	}

a.rollover9:hover {
	background-position: -800px 0;
	}

a.rollover10 {
	display: block;
	width: 800px;
	height: 246px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_03_1600.jpg");
	}

a.rollover10:hover {
	background-position: -800px 0;
	}

a.rollover11 {
	display: block;
	width: 750px;
	height: 750px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_04_detail.jpg");
	}

a.rollover11:hover {
	background-position: -750px 0;
	}
	
a.rollover12 {
	display: block;
	width: 800px;
	height: 750px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_04.jpg");
	}

a.rollover12:hover {
	background-position: -800px 0;
	}
	
a.rollover13 {
	display: block;
	width: 800px;
	height: 246px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_03_1600.jpg");
	}

a.rollover13:hover {
	background-position: -800px 0;
	}
	
a.rollover14 {
	display: block;
	width: 500px;
	height: 375px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/g1-minolta-md50-14_11_stack.jpg");
	}

a.rollover14:hover {
	background-position: -500px 0;
	}
	
a.rollover15 {
	display: block;
	width: 500px;
	height: 500px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/g1-minolta-md50-14_11_stack_detail.jpg");
	}

a.rollover15:hover {
	background-position: -500px 0;
	}	
	
a.rollover16 {
	display: block;
	width: 500px;
	height: 375px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/g1-minolta-md50-14_11_stack_comparison.jpg");
	}

a.rollover16:hover {
	background-position: -500px 0;
	}	
	
a.rollover17 {
	display: block;
	width: 800px;
	height: 369px;
	text-decoration: none;
	margin-bottom:0px;
	background: url("http://planckstudios.com/media/photos/hall_test_pano_05_1600.jpg");
	}

a.rollover17:hover {
	background-position: -800px 0;
	}	
	
div#desc img, div#desc .xiiiYouTube, div#desc h3 { display:none; }

