html 
{

	min-height: 100%;

	margin-bottom: 1px;

}



body 
{

	margin: 0;

	padding: 0;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: small;

}



form 
{

	margin: 0;

	padding: 0;

}

h1 
{
          
	font-size: 101%;
    
    color: #a2a455;

	margin: 1em 0 0 0;

	padding: 2px;

}

h2 
{

	font-size: 85%;
    
	font-weight: normal;

	margin: .5em 0 0 0;

	padding: 2px;

}



h3 
{

	font-size: 125%;

	margin: 0 0 .2em 0;

	padding: 0;

}



h4 
{

	font-weight: normal;

	font-style: italic;

	font-size: 100%;

	margin: 0 0 .2em 0;

	padding: 0;

}

h5 
{

	font-size: 70%;
    
	font-weight: normal;

	margin: .5em 0 0 0;

	padding: 2px;

}

h6 
{

	font-size: 125%;
    text-align: center;
	margin: 0 0 .2em 0;
    color: #000;
	padding-top:5px;
}

img 
{

	border: 0;

}



p 
{

	margin: 0 0 1em 0;

	padding: 0;

}



input, select, textarea 
{

	font-family: verdana, arial, helvetica, sans-serif;

	font-size:small;

	margin: 3px;

	padding: 3px;

}	



select 
{

	padding: 3px 2px 3px 1px;

}



ul 
{

	margin: 1em 0 0 0;

}



li 
{

	list-style-type: none;

	font-size: 85%;
    
	font-weight: normal;

	margin: .5em 0 0 0;

	padding: 2px;

}



.deepRed 
{

	color: #990000;

}



.warning 
{

	color: red;

}


.inputButton 
{ 
	font: 11px verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
	cursor: pointer;
	cursor: hand;
	background-image : url('../images/button.gif');
	background-color : white; margin: 0; 
}


.inputButtonBorder 
{ 
	border: 2px solid #CCC;
	margin: 3px;
	background-color: #CCC; 
}


.requiredButtonBorder 
{
	border: 2px solid yellow;
	margin: 3px;
	background-color: yellow; 
}


.warningButtonBorder 
{ 
	border: 2px solid red;
	margin: 3px;
	background-color: red; 
}



.noborder 
{

	border: 0 !important;

}



.clearfix:after 
{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clearfix 
{

	display: inline-table;

}



/* Hides from IE-mac \*/

* html 
.clearfix 
{

	height: 1%;

}



.clearfix 
{

	display: block;

}

/* End hide from IE-mac */
	


.container 
{ 
	width: 760px;
	margin: 0 auto; 
}


#printHeader, #printFooter, #printPressRelease 
{
	display: none; 
}
	

#page
{

}

#page .characters {
	position: absolute;
	margin-top: 316px;
	border:0pt solid black;
	width: 250px;
	height:100%;
}

#page .characters .Batman {
	background: url(../images/comics_Batman.gif) left top no-repeat;
	margin-top: 206px;
	border:0pt solid black;
	width: 238px;
	height: 578px;
}

#page .characters .CaptainAmerica {
	background: url(../images/comics_Captain-America.gif) left top no-repeat;
	margin-top: 50px;
	border:0pt solid black;
	width: 246px;
	height:190px;
}

#page .characters .Thing {
	background: url(../images/comics_Thing.gif) left top no-repeat;
	margin-top: 378px;
	border:0pt solid black;
	width: 250px;
	height:340px;
}

#page .characters .Pitt {
	background: url(../images/comics_Pitt.gif) left top no-repeat;
	margin-top: 2350px;
	border:0pt solid black;
	width: 248px;
	height:395px;
}

#page .characters .SpiderMan {
	background: url(../images/comics_Spider-Man.gif) left top no-repeat;
	margin-top: 500px;
	border:0pt solid black;
	width: 248px;
	height:279px;
}

#header 
{

	background: #a2a455 url('../images/nav_bottom.gif') repeat-x bottom left;

}

#headerWallpaper 
{

	background: #a2a455 url('../images/nav_bottom.gif') repeat-x bottom left;
    height: 60px;
}

#headerGallery 
{

	background: url('../images/Photos_bg.jpg') no-repeat top left;

}

#navigationContainer 
{
	overflow: hidden; 
}


#topActions 
{
	float: right;
	margin: 5px 0 10px 0;
	padding: 0; list-style: none; 
}


#topActions li 
{
	float: left; 
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 85%; 
}


#topActions A 
{ 
	float: left; display: block;
	margin: 0;
	padding: 0 12px;
	color: #FFF;
	text-decoration: none; 
}


#topActions li.yellow a 
{
	color: yellow; 
	border-right: 1px solid #EEE; 
}


#topActions li.active 
{
	font-weight: bold; 
}


#topActions a:hover 
{
	text-decoration: underline !important; 
}



#navigation 
{ 
	position: relative;
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none; 
	z-index: 2; 
}


#navigation li 
{
	float: left;
	margin: 0 3px 0 0; 
	padding: 0 0 1px 0; 
	list-style: none; 
	font-size: 110%; 
}


#navigation li.active 
{ 
	background-color: #DFDFDF; 
}


#navigation a 
{ 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 6px 9px 10px 9px; 
	color: #FFF; 
	text-decoration: none; 
}


#navigation a:hover 
{ 
	text-decoration: underline; 
}


#navigation li.active a 
{ 
	color: #333; 
	padding: 5px 8px 10px 8px; 
	border: 1px solid #3E6936; 
	border-bottom: none; 
	font-weight: bold; 
}


#navigation li.active a:hover 
{ 
	text-decoration: none; color: #666666; 
}



h1#logo 
{ 
	margin: 0; 
	padding: .5em 0 0 0; 
	color: #FFF; 
	font-size: 200%; 
	font-weight: normal; 
	z-index: 1; 
}

h1#logoX 
{ 
	margin: 0; 
	padding: .1em 0 0 0; 
	color: #FFF; 
	font-size: 200%; 
	font-weight: normal; 
	z-index: 1; 
}

h1#logo a 
{ 
	color: #FFF 
}



#subheader 
{ 
	background-color: #DFDFDF; 
	border-bottom: 1px solid #999; 
}


#subnavigationContainer 
{ 
	height: 20px; 
	padding-top: 2px; 
	font-size: 85%; 
	color: #333; 
	clear: both; 
}


#subnavigationContainer p 
{ 
	text-align: center; 
	margin: 0; 
	padding: 2px 10px; 
}	


#subnavigation 
{ 
	float: right; 
	font-size: small; 
	margin: 0; 
	padding: 1px 2px 0 0; 
}


#subnavigation li 
{

	float: left;
	
	margin: 0;

	padding: 0;
	display: inline;

	list-style: none;

}


#subnavigation a 
{

	float: left;

	font-size: 85%;

	line-height: 16px;

	margin: 0 10px;

	color: #333;

	text-decoration: none;

}


#subnavigation li.active a 
{

	font-weight: bold;

}


#subnavigation a:hover 
{

	text-decoration: underline;

}



#main 
{ 
	text-align: left; 
	padding: 12px 6px; 
	margin-bottom: 0; 
	font-size: 95%; 
	line-height: 1.4; 
}


#main A 
{ 
	color: #000; 
}


#main A:HOVER 
{ 
	color: #660033; 
}


#main A.active:LINK, #main A.active:VISITED 
{
	font-weight:bold; 
	color: black; 
}


#main UL 
{ 
	margin: 6px 0; 
	padding-left: 21px; 
}


#main .right 
{ 
	width: 188px; 
	float: right; 
	margin-left: 12px; 
}


#main .right .rightMain 
{ 
	margin: 2px 0 18px 0; 
	border-top: 2px dotted #DFDFDF; 
	border-left: 2px dotted #DFDFDF; 
	padding: 4px 6px 6px 12px; 
}


div.rightMain h3 
{

	color: #990000;

}



a.rssIcon 
{

	display: block;

	background: url(http://static.bronto.com/images/icon/rss.gif) no-repeat center left;

	padding-left: 25px;

}



ul.rightList 
{

	margin: 0 0 0 20px;

	padding: 0;

}



ul.rightList li 
{

	list-style-type: disc;

	margin: 0;

	padding: 0;

}



ul.rightList li a 
{

	display: block;

	padding: 2px 0 2px 5px;

}



ul.rightList li.active a 
{

	font-weight: bold;

}



ul.rightList li a:link, ul.rightList li a:visited 
{

	text-decoration: none !important;

}



ul.rightList li a:hover, ul.rightList li a:active 
{

	text-decoration: underline;

}



ul.rightIconList, ul.rightIconList li 
{

	list-style: none;

	margin: 0 !important;

	padding: 0 !important;

}



ul.rightIconList li a 
{

	display: block;

	line-height: 1.4;

	padding: 5px 0 5px 25px;

	font-variant: small-caps;

}



ul.rightIconList li a:link, ul.rightIconList li a:visited 
{

	text-decoration: none !important;

}



ul.rightIconList li a:hover, ul.rightIconList li a:active 
{
	text-decoration: underline;
}



#main .right .rightMain span.calltoaction 
{
	padding: 3px 0 5px 20px;
	font-weight:bold;
}


#main .right .rightMain H3.smallGray 
{ 
	padding-left: 2px;
	margin-bottom: 2px;
	font-size: 85%;
	color: #999; 
}


#main .right .rightMain .rightnavList A 
{ 
	color: #660033;
	text-decoration: none; 
}


#main .right .rightMain .rightnavList A:HOVER 
{ 
	color: #999;
	text-decoration: none;
}


#main .right .rightMain .icons 
{ 	margin: 0;
	float: left; 
}


#main .right .rightMain .icons IMG 
{ 	border: 0; 
}





#main .mainContent 
{ 	margin-right: 200px; 
}
	


#footerSpacer 
{ 
	clear: both; 
	background-color: #FFFFFF;
	height: 6px; 
}


#footer 
{
	position:relative;
	width: 760px;

	padding: 8px 0;

	border-top: 2px dotted #DFDFDF;

	background: #FFF;

}



#footer a.active 
{
	font-weight: bold;

}



#subscribe 
{
	text-align: left;

	font-size: 85%;

	line-height: 16px;

	color: #333;

}



#subscribe a:link, #subscribe a:visited, 
#number a:link, #number a:visited 
{
	color: #333;

	text-decoration: none;

}



#subscribe a:hover, #subscribe a:active, 
#number a:hover, #number a:active 
{
	color: #333;

	text-decoration: underline;

}



#policies {
	text-align: left;

	font-size: 75%;

	line-height: 14px;

	color: #666;

}



#policies a:link, #policies a:visited 
{
	color: #666;

	text-decoration: none;

}



#policies a:hover, #policies a:active 
{

	color: #666;

	text-decoration: underline;

}



#number 
{ 
	text-align: right;
	color: #333;
	font-size: 85%;
	line-height: 16px;
}


#copyright 
{ 
	text-align: right; color: #666;
	font-size: 75%;
	line-height: 14px;
	float:right;
}

#copyrightGallery 
{ 
	text-align: center; color: #666;
	font-size: 75%;
	line-height: 14px;
}


#leftFooter 
{ 
	float: left;
	padding-left: 30px;
}


#rightFooter 
{ 
	margin-left: 359px;
	padding-right: 6px;
}

.indexLeft
{
    float: left;
	text-align: left;
	padding-top:5px;
    padding-right: 20px;     
	border-right: 2px dotted #DFDFDF;
    height:386px;
    width:160px;   
}

.indexLeftPhoto
{
    float: left;
	text-align: left;
	padding-top:5px;
    padding-right: 10px;     
	border-right: 2px dotted #DFDFDF;
    height:100%;
    width:575px;   
}

.indexLeftPhoto a:link, .indexLeftPhoto a:visited 
{
	color: #cc0033;

	text-decoration: underline;

}

.indexLeftPhoto a:hover, .indexLeftPhoto a:active 
{

	color: #999999;

	text-decoration: underline;

}

#pages 
{ 
	text-align: right; color: #666;
	font-size: 85%;    
	font-weight: normal;
	margin: .5em 0 0 0;
	padding: 2px;
}

.movie_area
{
	float:left;
	border:0pt solid red;
	width:100%;
	padding-bottom:0px;
}

.pic_area
{
	float:left;
	border:0pt solid red;
	width:100%;
	padding-bottom:20px;
}

.pic_area_row
{
	float:left;
	border:0pt solid green;
	width:100%;
	padding-bottom:10px;
}

.indexLeft a:link, .indexLeft a:visited 
{
	color: #cc0033;

	text-decoration: underline;

}

.indexLeft a:hover, .indexLeft a:active 
{

	color: #999999;

	text-decoration: underline;

}

.wideGraphic
{
	text-align: center;
	margin-top:10px;
    padding-top:5px;     
	border: 2px dotted #DFDFDF;
    height:174px;
    width:756px;   
}

.indexMiddle
{
    float: left;
	text-align: left;
	padding-left: 10px;     
	padding-top: 5px;
	border-right: 2px dotted #DFDFDF;
    height:100%;
    width:350px;   
}

.indexMiddleLeft
{
    float: left;
	text-align: left;
    padding-left: 10px;    
	height:260px;
    width:150px;  
}

.indexMiddleLeft a:hover, .indexMiddleLeft a:active 
{

	color: #cc0033;

	text-decoration: none;

}

.indexMiddleLeft a:link, .indexMiddleLeft a:visited 
{
	color: black;
   
	text-decoration: none;

}

ul.indexMiddleLeft 
{
    float: left;
	text-align: left;
    padding-left: 10px;    
	height:260px;
    width:150px; 
}

ul.indexMiddleLeft li 
{
    float: left;
	text-align: left;
    padding-left: 10px;    
	height:260px;
    width:150px; 
}

.indexMiddleRight
{
    float: left;
	text-align: center;
    padding-top: 40px;    
    padding-left: 10px; 
	height:100%;
    width:175px;   
}

.indexRight
{
    float: left;
	text-align: left;
	padding-top:5px;
	padding-bottom:10px;    
    padding-left:10px;     
    height:100%;
    width:200px;   
}

.indexRight a:link, .indexRight a:visited 
{
	color: #cc0033;

	text-decoration: underline;

}

.indexRight a:hover, .indexRight a:active 
{

	color: #999999;

	text-decoration: underline;

}

.wallpaper_dl a:link, .wallpaper_dl a:visited 
{ 
	text-decoration: underline; color: #cc0033; 
}

.wallpaper_dl a:hover 
{ 
	text-decoration: underline; color: #666666; 
}

ul.wallpaper_dl  
{
    float: left;
	text-align: left;
    padding-left: 10px;    
	height:260px;
    width:150px; 
}

ul.wallpaper_dl li 
{
    float: left;
	text-align: left;
    padding-left: 10px;    
	height:260px;
    width:150px; 
}

.wallpaperTitle
{
    float: right;
    color: white;
    padding: 20px;
}

.poemLeft
{
    float: left;
    margin-left: 40px;
    margin-right: 15px;
    margin-top:0px;    
	text-align: left;
    border-right: 2px dotted #DFDFDF; 
    padding-right:10px; 
	padding-top:5px;
    height:100%;
    width:445px;   
}

.poemLeft a:link, .poemLeft a:visited 
{
	color: #cc0033;

	text-decoration: underline;

}

.poemLeft a:hover, .poemLeft a:active 
{

	color: #999999;

	text-decoration: underline;

}

ul.poemLeft 
{

	margin-left: 0px;
    font-size: 115%;
	padding: 0;
}



ul.poemLeft li 
{

	list-style: square;

	margin: 0;

	padding: 0;

}

.photoRight
{
    float: left;
	text-align: left;
    margin-top:0px;
	padding-top:5px;
	padding-bottom:10px;    
    padding-left:5px;  
    height:100%;
    width:155px;   
}

.photoRight a:link, .photoRight a:visited 
{
	color: #cc0033;
	text-decoration: underline;
}

.photoRight a:hover, .photoRight a:active 
{

	color: #999999;

	text-decoration: underline;

}

.photoRight ul
{

	margin-left:15px;
	list-style-type: disc;
	padding: 0;
}


.photoRight ul li 
{

	list-style-type: disc;

	margin: 0;

	padding: 0;

}



ul.photoRight li a 
{

	display: block;
	list-style-type: disc;
	padding: 5px 0 2px 5px;

}



ul.photoRight li.active a 
{

	font-weight: bold;

}



ul.photoRight li a:link, ul.photoRight li a:visited 
{

	text-decoration: none !important;

}



ul.photoRight li a:hover, ul.photoRight li a:active 
{

	text-decoration: underline;

}

div.photoRight h3 
{

	color: #990000;

}

.poemRight
{
    float: left;
	text-align: left;
    margin-top:0px;
	padding-top:5px;
	padding-bottom:10px;    
    padding-left:0px;  
    height:100%;
    width:190px;   
}

.poemRight a:link, .poemRight a:visited 
{
	color: #cc0033;

	text-decoration: underline;

}

.poemRight a:hover, .poemRight a:active 
{

	color: #999999;

	text-decoration: underline;

}

ul.poemRight 
{

	margin: 0 0 0 20px;

	padding: 0;

}



ul.poemRight li 
{

	list-style-type: disc;

	margin: 0;

	padding: 0;

}



ul.poemRight li a 
{

	display: block;

	padding: 2px 0 2px 5px;

}



ul.poemRight li.active a 
{

	font-weight: bold;

}



ul.poemRight li a:link, ul.poemRight li a:visited 
{

	text-decoration: none !important;

}



ul.poemRight li a:hover, ul.poemRight li a:active 
{

	text-decoration: underline;

}

div.poemRight h3 
{

	color: #990000;

}

.construction
{
    float: center;
	text-align: center;
    font-size: 200%;
    margin-top:200px;
    height:100%;
    width:100%;   
}

ul.quoteNav 
{

	margin-left: 0px;
    font-size: 135%;
	padding: 0;
}



ul.quoteNav li 
{

	list-style: none;

	margin: 0;

	padding: 0;

}



ul.quoteNav li a 
{

	display: block;

	padding: 2px 0 2px 5px;

}



ul.quoteNav li.active a 
{

	font-weight: bold;

}



ul.quoteNav li a:link, ul.quoteNav li a:visited 
{

	text-decoration: none !important;

}



ul.quoteNav li a:hover, ul.quoteNav li a:active 
{

	text-decoration: underline;

}

.thumbs img 
{
	border: solid 1px #ccc;
	width: 50px;
	height: 40px;
	padding: 5px;
	margin-top: 5px;
}

.thumbs img:hover {
	border-color: #CC0033;
}

#largeImg 
{
	border: solid 1px #ccc;
	width: 320px;
	height: 256px;
	padding: 5px;
	margin-top:.5em;
}