body  {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/background_gradient.jpg) repeat fixed #000;
	margin: 0;
	padding: 0;
	text-align: center; /* centers container in IE 5 */
	color: #000000;
	border:0;
}
h1#title {
	width: 352px;
	height: 42px;
	padding: 0;
	margin: 15px 0 8px 0;
	background: url(../images/title.gif) no-repeat;
}
span.txt {
	margin-left: -9999px;
	
}
p {
	margin: 0;
	padding: 5px 0;
	clear: both;
}

.red {
	color: #990000;
}

a:link, a:visited {color:#000;}
a:hover {
	color:#990000;
	text-decoration:none;
}
.noLine:link, .noLine:visited {
	text-decoration: none;
}
.noLine:hover {
	text-decoration: underline;
}

/* Classes */

.noPad {
	padding-top: 0;
	margin-top: 0px;
}
.border {
	border-bottom: 2px dotted #CCC;
	padding: 1em 0;
	margin: 1em 0;
	border-top: 2px dotted #CCC;
}
.borderBott {
	border-bottom: 2px dotted #CCC;
	padding-bottom: 1.5em;
	margin-bottom: 1em;
}
.caption {font-size: 9px;}
.white p, .white a:link, .white a:visited {color:#FFF;}
.white a:hover {text-decoration:none;}
.smalltext1 {font-size:90%}
.smalltext {font-size: 80%}
.bigtext {font-size: 130%;}
.imgFltRt {float: right;width: auto; margin: 0 0 5px 10px;}
.imgFltLt {float: left; width: auto; margin: 0 10px 5px 0;}
.backtotop {text-align: right;}
.padtop {padding-top: 1em;}

h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	padding: 0;
	margin: 10px 0;
}
h1 {font-size: 2em; padding: 15px 0 0 0;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.3em;}
h4 {
}
h5 {font-size: 1em;}

#container {
	font-size: 80%; 
	width: 62.5em;  /* fits in 800px browser window */
	background: url(../images/side.gif) repeat-y top left;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999;
	text-align: left;} 
#indexContainer  {
	font-size: 80%;
	width: 62.5em;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999;
	text-align: left;
	background: #FFF;
}

#container.gallery {
	width: 64.06em; 
	background: #333;
	margin: 0 auto;
	border: 1px solid #333;}	

#galleryContainer {
	background:#333;
	color:#FFF;
	border:1px solid #333;}
#galleryContainer a {color:#FFF;}
#galleryContainer h1 {color:#CCC;}
#galleryContainer h1.jem {margin-top:20px; margin-bottom:30px;}
	
#header {
	margin: 0; /* avoids margin collapse */
	padding: 0;
	background: url(../images/hdmain.jpg) no-repeat bottom center #333;
	height: 195px;
	width: 62.5em;
} /* use instead of margin to keep the element away from edges */

#container.gallery #header {
	background: url(../images/hdmain2.jpg) no-repeat bottom center #333;
	width: 64.06em;
}
#header h1 {
	display: none;
}

/* #sidebar note:
Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width. 
*/

#sidebar {
	text-align:center;
	float: left;
	width: 12em; 
	padding: 5px 0; 
	background-color: #ccc;}
	
#sidebar_index {
	padding: 0 5px;
	margin: 0; 
	float: left;
	width: 150px;
	background-color: #ececec;}
	
#sidebar ul {
	margin:0;
	padding:0;
	list-style-type:none;}
#sidebar ul li a{
	display:block;
	text-decoration:none;
	color:#333;
	width:10.5em;
	height: 1.2em;
	margin-left:5px;
	border:1px solid #CCC;
	text-align:left;
	padding:.4em;
	font-weight:bold;}
#sidebar li a:link, #sidebar li a:visited {background:#FFF; color:#990000; width:10.5em; height:1.2em;}
#sidebar li a:hover {background:#999; color:#FFF;}
#sidebar #moviedata {
	background:#FFF; 
	width:100%; 
	margin-bottom:.5em; 
	padding:1em 0;}
#sidebar #jemsidebar {margin:0;}
#sidebar img{
	vertical-align:top;
	padding: 5px 3px;
}
#sidebar #iconImg img{
	border: 12px solid white;
}
#sidebar img#cowboyjem {padding:280px 0;}
#sidebar img#bwjem {padding-top:200px;}
#sidebar h3, #sidebar p {
	margin-left: 10px; /* s/b given in sidebar */
	margin-right: 10px;}
	
	
.imgMargin img {
	margin: 1em 0;
}	
	
#disclaimer {
	background: url(../images/disclaimerSq.gif) top center no-repeat;
	float:left;
	padding: 1.7em 2.5em 0 2.8em;
	width: 135px;
	height: 200px;
	margin: 2em 0 0 0;
}
#disclaimer p {
	font-size: 10px;
	padding: 0;
	margin: 5px;
}
#sidebar h5, #sidebar h4 {background:#FFF;}

#mainContent {
	margin:0 1em 0 12.5em;
	padding: 0 0 1em 1em;
}
#mainContent #archivewhatsnew {
	background:#FFF;
	padding:0;
	margin:0;
}
#mainContent #archivewhatsnew h2 {
	padding: .5em 0;
}
#mainContent #archivewhatsnew h4 {

}
#mainContent #animcost {
	margin-bottom:2em;
}

#mainContentIndex {
	text-align: justify;
	margin: 0 2em 1em 2em;
}
#widget {
	float: right; 
	width:14em; 
	margin: 2em 1em 1em 1em;
}
#jemImage1 {
	margin: 0; 
	padding: 0; 
	clear: both; 
	width: auto;
}
#indexwhatsnew {
	width: 57em;
	float: left;
	padding: 0 1em 1em 1em;
	background: white;
	border-bottom: 2px dotted #CCC;
	margin: 1em 0 0 0;
	border-top: 2px dotted #CCC;
}
#indexwhatsnew h2 {
	text-align: center;
	margin: 0;
	padding: 15px 0 0 0;
}
#indexwhatsnew h4 {
	margin-top: 10px;
	padding: 0;
}
#wannadisclaimerContainer {
	margin-top: 1em;		
	float: left; 
	width: 28em;
	padding: 0; 
}
#wanna {
	width:38%;
	float: left;
	margin: 0;
	height: 178px;
	padding: 2.5em 2.5em 0 3.6em;
	border: 4px solid #ccc;
	background: url(../images/season2.jpg) top left no-repeat;
}
#wanna p {

}

#wanna h5 {
	background: #ECECEC; 
	padding: 3px;
}
#links {
	text-align:left;
	float: right;
	margin: 0;
	width: 37%;
	background: url(../images/jemaine_sketch.gif) top right no-repeat;
	padding: 1em 2em 1em 1.8em;
	height: 184px;
	border: 4px solid #CCC;
}
#links h5, #disclaimer h5 {
	color: #666666;
	padding: .5em 0;
	margin:0;
}
#links ul {
	margin:0;
	padding:0;
	line-height: 1.6;
}
#links li {
	list-style: none;
	padding-left: 1.5em;
	font-size: 95%;	
}
#greetingContainer {
	float: right;
	width: 49%;
	background: #FFF;
	padding: 0 0 0 .5em;
	margin: 1em 0 0 0;
	border-left: 2px dotted #CCC;
}
#ecardformdiv {
	border:1px solid #CCC;
	margin: 0 1.5em 0 2em;
	padding:7px;
	width:12em;
	float:left;
	background-color:#f2f2f2;
}
#poll {
	float:left; 
	width: 150px; 
	margin-right:1em;
}
#ecardformdiv form{
	margin: 0px;
	padding-bottom:15px;
	text-align: center;
	border-bottom: 1px dotted #CCC;
}

#ecardformdiv form a.send {
	 font-weight: bold;
	 font-size: 1em;
	 color: #004891;
}
#ecardformdiv form a.get {
	 font: bold 11px arial, sans-serif; 
	 display: block; 
	 margin-top: 5px; 
	 color: #004891;
}
#ecardformdiv form a.brave {
	font: 11px arial, sans-serif; 
	color: #004891;
}
#ecardformdiv #inputid {
	width:120px;
}
#ecardformdiv #inputusernum {
	border: 0px solid black; 
	height: 0px; 
	width: 0px;
}
#ecardformdiv #cpvinput {
	border: 0px solid black; 
	height: 0px; 
	width: 0px;
}
#retrieve {
	 font: bold 10px arial, sans-serif; 
	 text-align: center;
	 padding: 7px;
}
#fanInterview {
	float: left;
	width: 130px;
	margin: 0 8px 0 0;
}
#fanArt2 {
	margin: 0 0 0 6em;
}
#fanArt3 {
	float:left;
	margin-top: 1em;
}

#evsinterviews ul, #fanArt ul, #farnArt3 ul {
	list-style-type: none;
	position: relative;
	width:100%;
	margin:0;
	padding:0;}	
	
#fanArt2 ul {
	list-style-type: none;
	position: relative;
	width:95%;
	padding:0;	
	margin:0;}
	
#evstrailers ul {
	list-style-type: none;
	position: relative;
	width:100%;
	margin:0;
	padding:0;}
	
#evsinterviews li, #fanArt li, #fanArt3 li {
	border:1px dotted #CCC;	
	list-style-type: none;
	margin:.5em 0 0 1.5em;
	padding:0 1.5em .5em 1.5em;
	float:left;
	width:130px;}
#fanArt2 li	{
	border:1px dotted #CCC;	
	margin:.5em;
	padding:.5em;
	float:left;
	width:200px;}

#evstrailers li {
	border:1px solid #CCC;	
	margin-left:1.5em;
	padding:0 1.5em .5em 1.5em;
	float:left;
	width:140px;}
	
#evsinterviews li a, #fanArt li a, #fanArt3 li a {display:block; text-align: center; padding-top:150px;}
#fanArt2 a {display:block; text-align: center; padding-top:200px;}

#trailer1 {background: url(../images/offTrailer.jpg) no-repeat 50% 10px;}
#trailer2 {background: url(../images/evsFeaturette.jpg) no-repeat 50% 10px;}
#trailer3 {background: url(../images/evsClip.jpg) no-repeat 50% 10px; border-right:0;}
	
li#trailer1 a, li#trailer2 a, li#trailer3 a {padding-top:140px;}
#evstrailers li a {display:block; text-align: center;}

#interview1 {background: url(../images/evsInterviewClip3.jpg) no-repeat 50% 10px;}
#interview2 {background: url(../images/evsInterviewClip2.jpg) no-repeat 50% 10px;}
#interview3 {background: url(../images/evsInterviewClip1.jpg) no-repeat 50% 10px; border-right:0;}
#image1 {background: url(../images/fanart_jessStClements.jpg) no-repeat 50% 10px;}
#image2 {background: url(../images/fanart_polylerus_flickr.jpg) no-repeat 50% 10px;}
#image3 {background: url(../images/southparkJemaine_myspace.jpg) no-repeat 50% 10px;}
#image4 {background: url(../images/jemaine_chadc_flickr2.jpg) no-repeat 50% 10px;}
#image5 {background: url(../images/sketch_myspace_mariah.jpg)  no-repeat 50% 10px;}
#image6 {background: url(../images/fotc_bw_WTFforum.jpg)  no-repeat 50% 10px;}
#image7 {background: url(../images/fotcPoster_liljackFlickr.jpg)  no-repeat 50% 10px;}
#image8 {background: url(../images/poster1.jpg)  no-repeat 50% 10px;}
#image9 {background: url(../images/animatedFanArt.jpg)  no-repeat 50% 10px;}
#image10 {background: url(../images/jemtn1024x768.jpg) no-repeat 50% 10px;}
#image11 {background: url(../images/jemtn1024x768.jpg)  no-repeat 50% 10px;}
#image12 {background: url(../images/dedra.jpg)  no-repeat 50% 10px;}
#image13 {background: url(../images/ep1pt3.gif) no-repeat 50% 10px;}
#image14 {background: url(../images/txOdyssey.jpg) no-repeat 50% 10px;}
#image15 {background: url(../images/andrewBatteries_wtf.jpg) no-repeat 50% 10px;}
#image16 {background: url(../images/binary_heart_45_myspace.jpg) no-repeat 50% 10px;}
#image17 {background: url(../images/dana_wtf.jpg) no-repeat 50% 10px;}
#image18 {background: url(../images/daydreamer_wtf.jpg) no-repeat 50% 10px;}
#image19 {background: url(../images/fotcnobel_lisaGay_myspace.jpg) no-repeat 50% 10px;}
#image20 {background: url(../images/fotcSouthPark_wtf.jpg) no-repeat 50% 10px;}
#image21 {background: url(../images/jemelvisdoll_wtf.jpg) no-repeat 50% 10px;}
#image22 {background: url(../images/laurie_wtf.jpg) no-repeat 50% 10px;}
#image23 {background: url(../images/nicolleLG_wtf.jpg) no-repeat 50% 10px;}
#image24 {background: url(../images/superJem_wtf.jpg) no-repeat 50% 10px;}
#image25 {background: url(../images/fotc_800x600.jpg) no-repeat 50% 10px;}
#image26 {background: url(../images/fotc_800x600.jpg) no-repeat 50% 10px;}
#image27 {background: url(../images/fotc_800x600.jpg) no-repeat 50% 10px;}
#image28 {background: url(../images/PEEPHOLE.jpg) no-repeat 50% 10px;}
#image29 {background: url(../images/twoMinsinHeaven_myspace.jpg) no-repeat 50% 10px;}
#image30 {background: url(../images/hboPoster.jpg) no-repeat 50% 10px;}
#image31 {background: url(../images/tonganNinja_saintclements.jpg) no-repeat 50% 10px;}
#image32 {background: url(../images/tonganNinja_videocover_WTFsaintclements.jpg) no-repeat 50% 10px;}
#image33 {background: url(../images/jemaine_shadows0ey.jpg) no-repeat 50% 10px;}
#image34 {background: url(../images/fizz_jemaine.jpg) no-repeat 50% 10px;}
#image35 {background: url(../images/untoldTalesofMaui_JC_saintclements.jpg) no-repeat 50% 10px;}
#image36 {background: url(../images/untoldTalesofMaui_program_saintclements.jpg) no-repeat 50% 10px;}
#image37 {background: url(../images/new_to_3.16.08/2for1FotcSpecial.jpg)  no-repeat 50% 5px;}
#image38 {background: url(../images/new_to_3.16.08/72fzm1y.jpg) no-repeat 50% 5px;}
#image39 {background: url(../images/new_to_3.16.08/726arrl.jpg) no-repeat 50% 5px;}
#image40 {background: url(../images/new_to_3.16.08/8227sw4.jpg) no-repeat 50% 5px;}
#image41 {background: url(../images/new_to_3.16.08/benalexander_jemaine.jpg) no-repeat 50% 5px;}
#image42 {background: url(../images/new_to_3.16.08/bJBarberShop.jpg) no-repeat 50% 5px;}
#image43 {background: url(../images/new_to_3.16.08/bJGrammy.jpg) no-repeat 50% 5px;}
#image44 {background: url(../images/new_to_3.16.08/bJLarge.jpg) no-repeat 50% 5px;}
#image45 {background: url(../images/new_to_3.16.08/cass3.jpg) no-repeat 50% 5px;}
#image46 {background: url(../images/new_to_3.16.08/cass4.jpg) no-repeat 50% 5px;}
#image47 {background: url(../images/new_to_3.16.08/classic.jpg) no-repeat 50% 5px;}
#image48 {background: url(../images/new_to_3.16.08/clement-rockwell_l2.jpg) no-repeat 50% 5px;}
#image49 {background: url(../images/new_to_3.16.08/conchords_narrowweb__300x383,0.jpg) no-repeat 50% 5px;}
#image50 {background: url(../images/new_to_3.16.08/conchordsGrammyCap.jpg) no-repeat 50% 5px;}
#image51 {background: url(../images/new_to_3.16.08/fotc_80s.jpg) no-repeat 50% 5px;}
#image52 {background: url(../images/new_to_3.16.08/fotc_fans_nuEvent.jpg) no-repeat 50% 5px;}
#image53 {background: url(../images/new_to_3.16.08/fotc_sky.jpg) no-repeat 50% 5px;}

#image54 {background: url(../images/new_to_3.16.08/fotc_ucbLA_7.06.08.jpg) no-repeat 50% 5px;}
#image55 {background: url(../images/new_to_3.16.08/FOTC-Aspen.jpg) no-repeat 50% 5px;}
#image56 {background: url(../images/new_to_3.16.08/FOTC-Aspen6.jpg) no-repeat 50% 5px;}
#image57 {background: url(../images/new_to_3.16.08/FOTC-Emmys2.jpg) no-repeat 50% 5px;}
#image58 {background: url(../images/new_to_3.16.08/FOTC-TCAPanel9.jpg) no-repeat 50% 5px;}
#image58 {background: url(../images/new_to_3.16.08/FOTC-TCAPanel10.jpg) no-repeat 50% 5px;}
#image59 {background: url(../images/new_to_3.16.08/FOTC-TCAPanel11.jpg) no-repeat 50% 5px;}
#image60 {background: url(../images/new_to_3.16.08/FOTC-TCAPanel12.jpg) no-repeat 50% 5px;}
#image61 {background: url(../images/new_to_3.16.08/freebieGig.jpg) no-repeat 50% 5px;}
#image62 {background: url(../images/new_to_3.16.08/gorgeousJem.jpg) no-repeat 50% 5px;}
#image63 {background: url(../images/new_to_3.16.08/heeryJem.jpg) no-repeat 50% 5px;}
#image64 {background: url(../images/new_to_3.16.08/HighNote_STG73809.jpg) no-repeat 50% 5px;}

#image65 {background: url(../images/new_to_3.16.08/iLurveIT.jpg) no-repeat 50% 5px;}
#image66 {background: url(../images/new_to_3.16.08/jamaine160.jpg) no-repeat 50% 5px;}
#image67 {background: url(../images/new_to_3.16.08/jatafterparty_091707.jpg) no-repeat 50% 5px;}
#image68 {background: url(../images/new_to_3.16.08/jem26_Kiyuga.jpg) no-repeat 50% 5px;}
#image69 {background: url(../images/new_to_3.16.08/jem2a.jpg) no-repeat 50% 5px;}
#image71 {background: url(../images/new_to_3.16.08/JemaineFBsMan.jpg) no-repeat 50% 5px;}
#image72 {background: url(../images/new_to_3.16.08/jemainesmurse.jpg) no-repeat 50% 5px;}
#image73 {background: url(../images/new_to_3.16.08/JemDinner.jpg) no-repeat 50% 5px;}
#image74 {background: url(../images/new_to_3.16.08/jemheaven.jpg) no-repeat 50% 5px;}
#image77 {background: url(../images/new_to_3.16.08/littleFan.jpg) no-repeat 50% 5px;}
#image78 {background: url(../images/new_to_3.16.08/ohSome.jpg) no-repeat 50% 5px;}
#image79 {background: url(../images/new_to_3.16.08/videoGig1.jpg) no-repeat 50% 5px;}
#image80 {background: url(../images/new_to_3.16.08/vidEZday.jpg) no-repeat 50% 5px;}
#image81 {background: url(../images/new_to_3.16.08/wellyAward07.jpg) no-repeat 50% 5px;}
#image82 {background: url(../images/new_to_3.16.08/wellyAward07_2.jpg) no-repeat 50% 5px;}
#image83 {background: url(../images/new_to_3.16.08/wellyPic.jpg) no-repeat 50% 5px;}
#image84 {background: url(../images/new_to_3.16.08/whiteJandals_fotc.jpg) no-repeat 50% 5px;}
#image85 {background: url(../images/new_to_3.16.08/winks.jpg) no-repeat 50% 5px;}

#image86 {background: url(../images/new_to_3.16.08/jem_bret_table.jpg) no-repeat 50% 5px;}
#image87 {background: url(../images/new_to_3.16.08/jemaine2.jpg) no-repeat 50% 5px;}
#image88 {background: url(../images/new_to_3.16.08/jemaine3.jpg) no-repeat 50% 5px;}

#image89 {background: url(../images/baseballgame.jpg) no-repeat 50% 5px;}
#image90 {background: url(../images/beardtastic.jpg) no-repeat 50% 5px;}
#image91 {background: url(../images/fotC_hot.jpg) no-repeat 50% 5px;}
#image92 {background: url(../images/fotC_wFans.jpg) no-repeat 50% 5px;}
#image93 {background: url(../images/FOTC-Fatboy.jpg) no-repeat 50% 5px;}
#image94 {background: url(../images/jemaine2_lieselEasel.jpg) no-repeat 50% 5px;}
#image95 {background: url(../images/jemaine3_lieselEasel.jpg) no-repeat 50% 5px;}
#image96 {background: url(../images/jemaineIssues_lieselEasel.jpg) no-repeat 50% 5px;}
#image97 {background: url(../images/jemainePlugs_lieselEasel.jpg) no-repeat 50% 5px;}
#image98 {background: url(../images/slapFight.jpg) no-repeat 50% 5px;}

/*Random Divs*/	
#transcripts {float:left; width: 100%; margin:2em 0; padding-top:1em; border-top:2px dotted #CCC;}
#transcripts img {float:left;}

#tentstill {margin:2em 0;}

#review, #director {border-bottom:2px dotted #CCC; margin-bottom:2em; width:97%;}

#jarrodlily {width:90%; margin-top:2em;}

#addlcontent {text-align:center;}

#featuredStore {
	width:90%; 
	border: 2px dotted red;  
	padding:10px;
}
#merchPics1 {
	float:right; 
	width: auto; 
	margin-right:6em; 
	text-align:center;
}
#merchPics1 p {
	font-size: 9px;
	padding:0;
	margin:0;
}
#merchPics2 {
	float:right;
	width: auto;
	margin-right:5em;
	padding-top: 3em;
}
#merchPics3 {
	float:right; 
	width: auto; 
	margin-right:4.3em;
}
#videos h4 {
	margin:8px 0;
}
#videos ul {
	list-style: none;
	margin:0;
	padding:0;
}
#videos li {
	line-height: 2;
}
#welly {
	margin: 0 auto;
	width: 142px;
	height: 168px;	
}
#welly a {
	display: block;
	width: 142px;
	height: 168px;
	background:url(../images/wellyAward07.jpg) no-repeat;
}
#welly a:hover {
	background:url(../images/wellyAward07_2.jpg) no-repeat;
}

#footer {
	margin: 0;
	background: #ECECEC;
	padding: 1em 0;
}
#footer p {
	margin: 0; /* avoids margin collapse */
	padding: 10px;} /* creates space w/o margin collapse */

/* Navigation that sits below the header */
#footer p.copyright {
	font-size: 10px;
}
#footer_gallery {
	color: #000; 
	border: 2px solid #333;
	background: #ECECEC;
	padding: 5px;
}

#nav {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:5em;
	background: #ECECEC;
	margin:0;
}

.navContainer {  
		clear:both;    
		font-weight:bold;  
        margin: 0;
		padding:.5em 1.7em;
        background: #FFF;		
}

#nav ul {
        margin:0 auto;		
		padding:0 0 1.3em 0;
}

#nav ul li {		
		margin-right:1.5em; 
		float:left; 
		list-style-type:none;}

#nav a {
		color: #333;
		font-weight:bold;
        display:block;
       	padding:2px;		
        text-decoration:none;}
       
#nav ul li a:hover {color:#FFF; background:#990000;}
#nav ul li ul li a:hover {color:#000; background: #ECECEC; text-decoration:underline;}

#nav li {width:inherit;}

#nav li ul {display:none; width:10em; background:#ECECEC; border:1px solid #990000;}

#nav li:hover ul {position:absolute; display:block;}

/* FORM STYLES BELOW */

		#form {clear:both;}

		#formdiv label, label span{
			display:block;
			padding-bottom: .25em; 
			font: Arial, Helvetica, sans-serif;
			color:#333;}		
		#formdiv label{
			float:left; 
			width:100%;}		
		#formdiv label span{
			float:left;
			width:20%;
			text-align:left;}
		
		#formdiv fieldset input, #formdiv fieldset textarea, #formdiv fieldset select{
			margin-left:12px;
			float:left; 
			width:75%; 
			border: 1px solid #999999;}
		#formdiv fieldset input:hover{
			border-color:#000099;}
		#formdiv fieldset input:active, input:focus{
			border-color:#9999CC;}
		
		#formdiv fieldset{
			float:left;
			width:75%;	
			height:9em;		
			padding:20px;
			border: 1px solid #CCCCCC;
			overflow:auto;}
		
		#formdiv {
			float: left; 
			width:75%; 
			margin-left:4em;}
		
		#formdiv #buttons {
			margin-top:10px;
			margin-bottom:20px;
			border:1px solid #CCC;
			padding:5px;
			float:left; 
			clear:both;
			width:82%;}
			
		#formdiv #buttons input{
			margin:2px;
			padding: 0 .5em;
			background-color:#333333;
			border: 2px double #CCCCCC;
			border-top-color: #FFFFFF;
			font: bold 82% Arial,sans-serif;
			color:#FFFFFF;
			text-transform:uppercase;}
			
		#formdiv #buttons input:hover {
	background-color:#990000;
	color:#FFF;
	cursor: pointer;
}
		
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 12px;
	width: auto;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Gallery Styles */

#mainCenter {
	height:100%;
}

#titleframe {
	width: 100%;
	/*height: 92px;*/
	/*background-color: #CCCCCC;*/
	
}

#TopFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

#BottomFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

.userAlert{
	float:right;

}


/* title frame */

.titleContent { padding: 6px 0 6px 6px; }

.banner
{
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #FFF;
}

.banner .title{
	font-size:2em;
	font-weight:bold;
}

.banner .info{
	font-size:0.9em;
}

.pagenums {
	font-size:10px;
	font-family: Trebuchet MS, verdana, arial;
	color: #FFF;
}

.banner .email{
	font-weight:bold;
}

/* index frame */

.indexContent {
	width:95%;
	padding-top:6px;
	padding-bottom:6px;
}

.indexInfo {
	font-size: 11px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #FFF;
}

.indexInfo .date {
	color: #FFF;
}

/* file info */

#imageInfo{
	width: 461px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 6px 0 6px;
	color: #FFF;
}

.content {
	font-size:11px;
	color: #FFF;

	padding-top:6px;
	padding-bottom:6px;
}

.header{
	font-size:9px;
	font-weight:bold;
	color: #FFF;
}

.contentLast {
	font-size:11px;
/*	color: #FFFFFF;*/
	padding-top:6px;
}
.twoColElsLtHdr #container #mainContent #wordMag {
	margin-bottom: 20px;
	width: 99%;
	border-bottom: 2px dotted #CCC;
	padding-bottom: 10px;
}
.twoColElsLtHdr #indexContainer #intro #wannaKiss {
	float: left;
	width: 229px;
}
.twoColElsLtHdr #indexContainer #sidebar_index #jemDraw {
	float: none;
	width: 131px;
	margin: 0 auto;
}
.twoColElsLtHdr #indexContainer #intro {
	width: 550px;
	padding: 0 1em 1em 2em;
	margin: 0;
	text-align: justify;
	float: left;
}
.twoColElsLtHdr #indexContainer #wannaKiss {
	float: left;
	height: 396px;
	width: 351px;
	padding-left: 2em;
	margin-right: 1em;
	background: #FFF;
}
.twoColElsLtHdr #indexContainer #events {
	float: left;
	width: 51%;
	font-size: 11px;
}
#events li {
	padding: 3px 0;
	color: #333;
	list-style: none;
}
#disclaimer h4 {
	padding: 1em 0 .3em  0;
}
#events #countdown {
	padding: 1em 0;
}
#events h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 5px 10px;
	background: #ECECEC;
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
}
. #intro h1 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#back {
	clear: both;
}
#capt {
	margin-top: 2em;
}
#pasteMag {
	font-size: 9px;
}
#bertman {
	padding: 1em;
	width: 18em;
	margin: 0 auto;
}
#wallpapers {
	float: left;
	width: 30em;
	border: 2px dotted #CCC;
	height: 1020px;
	padding: 0 0 1em 0;
	margin-top: 2em;
}
#wallpapers img {
	margin: 3em 0 0 0;
}
#bertman_outer {
	width: 24em;
	border: 2px dotted #CCC;
	float: left;
	margin: 2em 2em 0 0;
	padding: 0 0 1em 0;
	height: 1020px;
}
#bertman_outer #pastry, #bertman_outer #glamour {
	border-top: 1px dotted #CCC;
	margin: 15px 10px 0 10px;
}
#banners {
	margin: 0em;
	padding: 2em 0;
	border-bottom: 2px dotted #CCC;
}
#indexwhatsnew #banners img {
	margin: 1em 0 0 0;
}
#radarIntense {
	border-bottom-width: 100%;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1em;
	margin-bottom: 2em;
}
#bookmark {
	padding: 1em 0;
	margin-top: 1em;
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
}
#links li {
	font-size: 95%;
}
#voteBBC6 {
	background-color: #EBF4EA;
	border: 2px dotted #CCC;
	padding: 1em;
}
#ladiesVid #ladiesVidThumbs img {
	margin-top: 1em;
	padding-right: .5em;
}
#jemWallHeader {
	margin-bottom: 1em;
}
#albumLinks {
	margin-left: 18em;
	font-size: 11px;
	padding-top: 1em;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #tourDates {
	background-image: url(../images/bk_tour.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#magList {
	float: left;
	font-size: 11px;
}
#magList ul {
	list-style: circle;
}
.twoColElsLtHdr #container #mainContent #tourDates {
	background-image: url(../images/bk_tour.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #mags521 #img_nzlistener {
	margin-left: 3.5em;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #mags521 #blender {
	padding-top: 1em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #aug08_mags1 #q_mag_08 {
	float: left;
	width: auto;
	padding: 1em 0 0 7em;
	margin: 0 1em 0 0;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #aug08_mags1 #the_word_mag_08 {
	float: right;
	width: auto;
	padding: 1em 7em 0 0;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #aug08_mags1 {
	float: left;
	width: auto;
	margin: 0 0 1em 0;
}.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #new_gallery_jul07 {
	margin: 0 0 1em 0;
	padding: 1em 0;
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
}
.twoColElsLtHdr #indexContainer #mainContentIndex #indexwhatsnew #aug08_mags1 #digizine08 {
	padding-top: 1.5em;
}
.twoColElsLtHdr #indexContainer #events #notes {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin: 0 0 1em 0;
}
.twoColElsLtHdr #container #mainContent #iamnot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.twoColElsLtHdr #container #mainContent #dunno {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
#events ul {
	margin: 10px 0;
	padding: 0;
}
#pic {
	float: right;
	width: 100%;
	padding-bottom: 2em;
}
#pic img {
	border: 5px solid #333;
}
#last {
	margin: 0 0 0 2em;
	font-size: 120%;
	padding: 0 0 15px 0;
	border-top: 5px solid #333;
}
#links h3 {
	margin: 0 0 .5em 0;
}

.caps {
	font-variant: small-caps;
}

h3#bronco {
 	border: none; 
	background: white; 
	margin: .5em 0 0 0;
}

#links li {
	font-size: 12px;
	line-height: 1.7;
}

#captcha input {
	margin: 0 0 10px 0;
}

#broncos_ad {
	margin: 1em 0;
}

#site {
	padding: 1em 0 1em 0;
	margin: 0 2em .8em 2em;
	clear: left;
}

#site p {
	padding: 8px 0;
}

#site h3 {
	color: #000000;
	border: 4px double #CCC;
	padding: 8px;
}
#site h3.col {
	color: #000000;
	padding-top: 15px;
}

p#rss {
	background: url(../images/minirss.jpg) no-repeat top left;
	padding: 5px 0 0 5px;
	width: 90px;
	display: block;
	text-align: center;
}

h4#dates {
	color: #000;
	clear: left;
}

div#usdates {
	padding-bottom: 1em;
}

div#newsite {
	margin: 15px 0;
}

div#newsite img {
	padding: 10px 0;
}
