@charset "utf-8";
/* CSS Document */

* {
	margin:  0;
	padding:  0;
}

body 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:#fff;
}

h1, .Heading1
{
    /*font-size:110%;*/
    margin-top:0;
}

h2, .Heading2
{
    font-size:125%;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
}

h3, .Heading3
{
    font-size:75%;
    font-weight:bold;
    margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
}

p
{
    font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;	
}

a
{
color:#595959;
text-decoration:none;
}

a:hover
{
    color:#7289bb;
}

img
{
    border:0;
}

.top
{
    /*width:955px;*/
    width:945px;
    height:85px;
    margin-bottom:28px;
}
    

#logo 
{
    float:left;
    width:407px;
	
}

#logo img
{
    margin-bottom:0;
}

#menu 
{
    margin-top:45px;
    float:right;
    font-weight:bold;
    font-size:12px;
    /*width:548px;*/
    width:538px;
}

#menu ul, #footer ul
{
    float:right;
}

#menu li, #footer li
{
    display:inline;
    list-style:none;
    text-transform:uppercase;
}


#menu a.current, #submenu a.current  
{
    color:#7289bb;
}

#submenu
{
	position:absolute;
	top:300px;

}

#submenu ul
{
     /* added to allow text to be seen in Immediacy editor
     background-color:#4a4a4a;*/
	margin:0;
	padding:0;	 
}

#submenu li  {

line-height:1.5em;
list-style:none;
text-transform:uppercase;
font-size:12px;
font-weight:bold;

	padding:0;
	padding:0;	 

}

#submenu li a {
color:#fff;
}

#submenu li a:hover {
color:#7289bb;
}

#footer
{
    margin-top:10px;
	float:left;
    font-size:10px;
	width:945px;
}

.sep
{
    color:#7289bb;
	padding-left:5px;
	padding-right:5px;
}

#box_top
{
    width:935px;
    height:6px;
    background-image:url("../../../images/box_top.gif");
    background-repeat:no-repeat;
    float:left;
}

#box_mid
{
    float:left;
    width:935px;
    /*background-repeat:no-repeat;*/
    /*height:27em;*/
    /*border:1px solid #000;*/
}



.bg_img
{
    background-image:url("../../../images/blank.gif");

}

.bg_img0
{
    background-image:url("../../../images/home2.jpg");
    background-repeat:no-repeat;    
}

.bg_img1
{
    background-image:url("../../../images/about.gif");
}

.bg_img3
{
    background-image:url("../../../images/techniques.gif");
}

.bg_img4
{
    background-image:url("../../../images/creators.gif");
}

.bg_img5
{
    background-image:url("../../../images/judges.gif");
}

.bg_img_gallery
{
    background-image:url("../../../images/gallery2.jpg");
}

.bg_img_gallery_end
{
    background-image:url("../../../images/end_gallery.jpg");
}

.bg_head1, .bg_head3, .bg_head3, .bg_head4, .bg_head5
{
    margin-top:7px;
    margin-bottom:20px;
}

.bg_head1
{
    width:150px;
    height:44px;
}

.bg_head2
{
    width:205px;
    height:88px;
}

.bg_head3
{
    width:290px;
    height:44px;
}

.bg_head4
{
    width:215px;
    height:88px;
}

.bg_head5
{
    width:170px;
    height:88px;
}

.bg_head_gallery
{
    float:left;
    margin-top:15px;
    /*margin-bottom:20px;*/
    width:410px;
    height:52px;
    /*border:1px solid #fff;*/
}

#box_bot
{
    width:935px;
    height:6px;
    background-image:url("../../../images/box_bot.gif");
    background-repeat:no-repeat;
    float:left;
}

#container
{
    width:945px;
    /*border:1px solid #000;*/
    float:left;


}

#content
{
    width:935px;
    float:right;
    /*height:28em;*/
    /*border:1px solid #a4a;*/

}

#left_panel
{
    float:left;
    width:335px;
    padding-left:20px;
    /*border:solid 1px #ff0;*/
	height:27em;
}

#left_panel_head h1
{
    margin-bottom:20px;
}

#left_panel_head h1
{
    display:none;
}

#left_panel_text
{
    height:4.5em;
    color:#fff;
    width:325px;
}


#left_panel_text p
{
    font-size:12px;
	color:#fff;	
}  


#left_panel_text_gallery
{
    /*font-size:12px;*/
    color:#fff;
    width:245px;
    /*border:1px solid #fff;*/
}

#left_panel_text_gallery p
{
    /*font-size:12px;*/
    color:#fff;
    /*border:1px solid #fff;*/
	padding-bottom:6px;
}

#first_link, #last_link
{
    float:right;
    /*border:1px solid #fff;*/
    margin-top:15px;
    background-color:#dddcdd;
}

#goto1
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;	
}	

#last_link
{
    /*padding-right:15px;
    margin-right:-15px;*/
}
#right_panel
{
    float:right;
    width:550px;
    /*padding-left:20px;
    border:solid 1px #ff0;*/
    margin-right:15px;
    margin-top:5px;
	/*height:27em;*/

}


#right_panel a
{
    color:#7289bb;
}

#right_panel a:hover
{
   text-decoration:underline;
}  


#right_panel p
{
    font-size:0.75em;
    padding-bottom:6px;    
}

#right_panel img
{
    margin-right:3px;
} 

#right_panel h2
{
    padding-bottom:6px;
}

#right_panel div
{
    float:left;
}

#right_panel_text
{
    float:left;
    width:350px;
    padding-right:10px;
}


#right_panel_photo
{
    float:right;
    width:190px;

}


#home_video
{

    /*padding-top:212px;
    height:216px;*/
    width:384px;    
    padding-top:192px;
    height:236px;
	
}

#home_img_top, #home_img_top a
{
    position:absolute;
    top:113px;
    left:408px;
    width:355px;
    height:88px;
}

#home_img_top_right, #home_img_top_right a
{
    position:absolute;
    top:113px;
    left:772px;
    width:170px;
    height:88px;
}

#home_img_right, #home_img_right a
{
    position:absolute;
    top:210px;
    left:680px;
    width:264px;
    height:329px;
}

#home_img_bottom, #home_img_bottom a
{
    position:absolute;
    top:515px;
    left:408px;
    width:264px;
    height:25px;
}

#home_img_top span, #home_img_top_right span, #home_img_right span, #home_img_bottom span
{
	display:none;
}	

#home_img_top a, #home_img_top_right a, #home_img_right a, #home_img_bottom a
{
    top:0;
    left:0;
}








#home_text
{
    position:absolute;
    top:430px;
    left:408px;
    /*border:1px solid #000;*/
    width:250px;
    /*height:83px;*/
    margin:8px 8px 0 8px;
    color:#7289bb;
    font-size:1.2em;
}

#home_text p, #home_text a
{
    color:#7289bb;
}


#home_head h1, #home_head h2
{
    display:none;
}


.transcript
{
    padding-top:10px;
}

.transcript a
{
    color:#7289bb;
}






/***************Gallery*************/



#gallery {

/*border: 1px solid #000;*/
float:left;
overflow:scroll;
/*overflow-y:hidden;*/

width:100%;

/*height:400px;*/
margin-bottom:10px;

    height:28.5em;
}

#row 
{
    /*width:18800px;*/
	width:20000px;

    margin-left:10px;
	
	/*border: 1px solid #000;*/
}

#row p
{
    font-size:0.75em;
}

#row p.big_question
{
    font-size:200%;
	padding-top:5px;
}

#row p.little_question
{
    font-size:87.5%;
	margin-bottom:10px;
}

#image_0
{
    width:935px;
    height:426px;
}

#image_0_top
{
    width:920px;
    height:80px;
}

#image_20
{
    width:496px;
    height:426px;
}

#image_20 #left_panel_text_gallery
{
	margin-top:60px;
	margin-left:20px;
}

#box_mid_gallery
{
    float:right;
    width:920px;
}

#box_mid_gallery_end
{
    float:right;
    width:696px;
}

#box_mid_gallery_end a
{
	color:#fff;
	text-decoration:underline;	
}

#image_0, #image_1, #image_2, #image_2_how, #image_3, #image_4, #image_5, #image_5_how, #image_6, #image_7, #image_8, #image_9, #image_9_how, #image_10, #image_10_how, #image_10_what, #image_11, #image_12, #image_13, #image_14, #image_15, #image_16, #image_17, #image_18, #image_18_how, #image_19, #image_20
{
    float:left;
}

.img1, .img2, .img3, .img4, .img5, .img6, .img7, .img8, .img9, .img10, .img11, .img12, .img13, .img14, .img15, .img16, .img17, .img18, .img19 
{    
    float:left;
    padding-left:6px;
    padding-right:6px;
    height:414px;
    background-repeat:no-repeat;
}


.img1
{
    width:591px;
}

.img2
{
    width:451px;
}

.img3, img12, .img15, .img19
{
    width:621px;
}

.img4
{
    width:411px;
}

.img5
{
    width:276px;
}

.img6
{
    width:553px;
}

.img7
{
    width:623px;
}

.img8
{
    width:414px;
}

.img9
{
    width:560px;
}

.img10
{
    width:423px;
}

.img11
{
    width:630px;
}

.img13
{
    width:551px;
}

.img14, .img16
{
    width:554px;
}

.img17
{
    width:333px;
}

.img18
{
    width:567px;
}


.text, .why, .what, #how_4, #how_7, #how_8, #how_11, #how_12, #how_13, #how_15, #how_16, #how_17
{
    float:left;
    width:294px;

}

.ww_panel
{
	float:left;
}	

.how_copy
{
	float:left;
	width:279px;
	padding-left:10px;
	/*border:1px solid #44802B;*/
}

.how_copy p
{
	color:#fff;
}	

.small_how_copy p
{
    padding-bottom:6px;
	color:#fff;	
}

.small_how_copy
{
	float:left;
}	

.small_how_copy a
{
    color:#7289bb;
    text-decoration:underline;
}


.small_how_copy .little_question
{
    font-weight:bold;
}

#how_4 .how_copy, #how_7 .how_copy, #how_8 .how_copy, #how_11 .how_copy, #how_12 .how_copy, #how_13 .how_copy, #how_15 .how_copy, #how_16 .how_copy, #how_17 .how_copy
{
    padding-right:10px;
}

.box_top, .box_bot, .box_top_how, .box_bot_how
{
    background-repeat:no-repeat;
    height:6px;
    float:left;
}

.box_mid
{
    float:left;
    background:#dddcdd;
}


.box_top_how
{
    background-image:url("../../../images/gal_bg_top_how.gif");
    width:907px;
}

.box_bot_how
{
    background-image:url("../../../images/gal_bg_bot_how.gif");
    width:907px;
}



#image_1
{
    width:897px;
}

#image_1 .box_top
{
    background-image:url("../../../images/gal_bg_top_897.gif");
    width:897px;
}

#image_1 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_897.gif");
    width:897px;
}

#image_2
{
    width:757px;
}

#image_2 .box_top
{
    background-image:url("../../../images/gal_bg_top_757.gif");
   width:757px;
}

#image_2 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_757.gif");
    width:757px;
}

#image_3
{
    width:927px;
}

#image_3 .box_top
{
    background-image:url("../../../images/gal_bg_top_927.gif");
    width:927px;
}

#image_3 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_927.gif");
    width:927px;
}

#image_4
{
    width:717px;
}

#image_4 .box_top
{
    background-image:url("../../../images/gal_bg_top_717.gif");
    width:717px;
}

#image_4 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_717.gif");
    width:717px;
}

#image_5
{
    width:582px;
}

#image_5 .box_top
{
    background-image:url("../../../images/gal_bg_top_582.gif");
    width:582px;
}

#image_5 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_582.gif");
    width:582px;
}

#image_6
{
    width:859px;
}

#image_6 .box_top
{
    background-image:url("../../../images/gal_bg_top_859.gif");
    width:859px;
}

#image_6 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_859.gif");
    width:859px;
}


#image_7
{
    width:929px;
}

#image_7 .box_top
{
    background-image:url("../../../images/gal_bg_top_929.gif");
    width:929px;
}

#image_7 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_929.gif");
    width:929px;
}

#image_8
{
    width:720px;
}

#image_8 .box_top
{
    background-image:url("../../../images/gal_bg_top_720.gif");
    width:720px;
}

#image_8 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_720.gif");
    width:720px;
}

#image_9
{
    width:866px;
}

#image_9 .box_top
{
    background-image:url("../../../images/gal_bg_top_866.gif");
    width:866px;
}

#image_9 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_866.gif");
    width:866px;
}

#image_10
{
    width:729px;
}

#image_10 .box_top
{
    background-image:url("../../../images/gal_bg_top_729.gif");
    width:729px;
}

#image_10 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_729.gif");
    width:729px;
}

#image_11
{
    width:936px;
}

#image_11 .box_top
{
    background-image:url("../../../images/gal_bg_top_936.gif");
    width:936px;
}

#image_11 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_936.gif");
    width:936px;
}

#image_12
{
    width:927px;
}

#image_12 .box_top
{
    background-image:url("../../../images/gal_bg_top_927.gif");
    width:927px;
}

#image_12 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_927.gif");
    width:927px;
}

#image_13
{
    width:857px;
}

#image_13 .box_top
{
    background-image:url("../../../images/gal_bg_top_857.gif");
    width:857px;
}

#image_13 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_857.gif");
    width:857px;
}

#image_14
{
    width:860px;
}

#image_14 .box_top
{
    background-image:url("../../../images/gal_bg_top_860.gif");
    width:860px;
}

#image_14 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_860.gif");
    width:860px;
}

#image_15
{
    width:927px;
}

#image_15 .box_top
{
    background-image:url("../../../images/gal_bg_top_927.gif");
    width:927px;
}

#image_15 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_927.gif");
    width:927px;
}

#image_16
{
    width:860px;
}

#image_16 .box_top
{
    background-image:url("../../../images/gal_bg_top_860.gif");
    width:860px;
}

#image_16 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_860.gif");
    width:860px;
}

#image_17
{
    width:639px;
}

#image_17 .box_top
{
    background-image:url("../../../images/gal_bg_top_639.gif");
    width:639px;
}

#image_17 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_639.gif");
    width:639px;
}

#image_18
{
    width:873px;
}

#image_18 .box_top
{
    background-image:url("../../../images/gal_bg_top_873.gif");
    width:873px;
}

#image_18 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_873.gif");
    width:873px;
}

#image_19
{
    width:927px;
}

#image_19 .box_top
{
    background-image:url("../../../images/gal_bg_top_927.gif");
    width:927px;
}

#image_19 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_927.gif");
    width:927px;
}

#image_20
{
    /*width:294px;*/
	width:696px;
}

#image_20 .box_top
{
    background-image:url("../../../images/gal_bg_top_end.gif");
    width:294px;
}

#image_20 .box_bot
{
    background-image:url("../../../images/gal_bg_bot_end.gif");
    width:294px;
}


#image_2_how, #image_5_how, #image_9_how, #image_10_how, #image_10_what, #image_18_how
{
    width:907px;
}

.text_bg, .hidden_bg, #how_2_bg, #how_3_bg, #how_4_bg, #how_5_bg, #how_7_bg, #how_8_bg, #how_9_bg, #how_10_bg, #what_10_bg, #how_11_bg, #how_12_bg, #how_13_bg, #how_15_bg, #how_16_bg, #how_17_bg, #how_18_bg
{
    margin-left:5px;
	background:#4a4a4a;	
	color:#fff;	
	height:25.9em;
}

	
.text_bg, .hidden_bg, #how_4_bg, #how_7_bg, #how_8_bg, #how_11_bg, #how_12_bg, #how_13_bg, #how_15_bg, #how_16_bg, #how_17_bg
{

	padding-left:10px;
	padding-right:10px;
}

#image_20 .hidden_bg
{
    width:282px;
}

#image_20 .text
{

}

#image_20 .image_summary
{
    margin-top:10px;
    float:left;
    color:#fff;
    width:262px;
    padding-left:10px;
}

#image_20 .image_summary p
{
    color:#fff;
}

#how_2_bg, #how_5_bg, #how_9_bg, #how_10_bg, #what_10_bg, #how_18_bg
{
	width:897px;
}

#how_3_bg
{
	width:917px;
}



#how_2, #how_3
{
	float:left;
	background-repeat:no-repeat;	
}

#how_2, #how_5, #how_9, #how_10, #what_10, #how_18
{
	width:907px;
}

#how_3
{
	width:927px;
}


.close
{
	float:right;
	width:598px;
	/*border:1px solid #fff;*/
	padding-right:10px;
	padding-bottom:20px;
}

.video
{
	/*padding-right:48px;*/
		margin-left:48px;
		margin-top:48px;
}	

.how_video
{
	float:right;

	/*margin-top:20px;*/
	/*border:1px solid #fff;*/
	/*height:450px;*/
	margin:right:10px;
	width:608px;

}	




.text_bg
{
    background:#fff;
	color:#595959;
}

.hidden_bg
{
	/*background:#4a4a4a;*/
	color:#fff
}

.hidden_bg p
{
	/*background:#4a4a4a;*/
	color:#fff
}

.hidden_bg img
{
    padding-top:4px;
}

.image_no
{
	padding-top:9px;
	padding-bottom:5px;

}

.numbers
{
	text-align:center;
    background-color:#dedcdd;
	width:80px;
	color:#4a4a4a;
	font-weight:bold;
	font-size:0.75em;
	padding-top:1px;
	padding-bottom:1px;
}

.numbers img 
{
	vertical-align:middle;
}

.of
{
	vertical-align:middle;
}
	

#backtostart a, #goto1 a
{
	color:#4a4a4a;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-size:1em;
	line-height:1em;	
}

.number_top
{
    background-image:url("../../../images/number_top.gif");
    background-repeat:no-repeat;
    float:left;
    width:70px;
    height:6px;
    
}

.number_bot
{
    background-image:url("../../../images/number_bot.gif");
    background-repeat:no-repeat;
    float:left; 
    width:70px;
    height:6px;  
  
}
	
.image_summary
{
    height:11em;
}

#image_6 .image_summary
{
    height:10.3em;
}

#image_10 .image_summary
{
    height:8em;
}

.creators
{
    text-transform:uppercase;
    color:#7289bb;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    
}

.creators a
{
    color:#7289bb;   
}

.creators a:hover
{
    color:#7289bb; 
    text-decoration:underline;      
}

.hidewhat, .hidewhy, .hidehow
{
	float:right;
	color:#fff;
	margin-top:10px;

	/*border:1px solid #CC33CC;*/
}

a.hidewhat, a.hidewhy, a.hidehow
{
	font-size:0.75em;
}	

a:hover.hidewhat, a:hover.hidewhy, a:hover.hidehow
{
	color:#fff;
	text-decoration:underline;
}

.showwhy, .showwhat, .showhow
{
    color:#7289bb; 
}

.big_question
{
    font-size:200%;
    font-weight:bold;
}

.little_question
{
    font-size:0.75em;  
}

.hidden_bg p, .how_copy p
{
    padding-bottom:6px;
}

.hidden_bg .little_question, .how_copy .little_question
{
    font-weight:bold; 
}

a:hover.showwhy, a:hover.showwhat , a:hover.showhow
{
    text-decoration:underline;
}


.image_links a
{
    color:#7289bb; 
}

.image_links
{
    margin-top:15px;
	margin-bottom:10px;
	font-size:0.75em;
}

.links-list
{
	line-height:1.4em;
	list-style:none;
}

.links-list li
{
	padding-left: 10px;
	background-image: url(../../../images/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: -4px .3em;
}	

.links-list a
{
margin-top:0;
padding-top:0;
}

.image_links p
{
    margin-bottom:5px;
}

.image_links a:hover
{
    text-decoration:underline;
}

.image 
{
    float:left;
    width:50px;
    background-color:#6699FF;
    height:200px;
}



.tab
{
    width:10px;
    height:426px;
    background-image:url("../../../images/tab.gif");
    background-repeat:no-repeat;
    float:left;
}




/*corner styles*/

.f_tl
{

  background : #dedede url(../../../images/f_tl.gif) no-repeat;
  height:5px;
    width:80px;


}

.f_bl
{
  background : #dedede url(../../../images/f_bl.gif) no-repeat;
  height:5px;
  width:80px;

}

.addthis_button_compact
{
	line-height:1.4em;
	font-size:75%;
}


.small_how_copy a
{
	color:#fff;
}

#backtostart a
{
	text-decoration:none;
}	

