body
{
	padding:0px;
	margin:0px;
	margin-bottom: 0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF; /*#E5E5E5*/
	font-size: 13px;
	color: #FFFFFF;
	width: 900px;
	margin-left: auto;
	margin-right: auto;

}

.maincontainer{
	background: #FFFFFF;
	width: 900px;
	height: auto;
	margin-top: 0px; /*changed*/
	margin-bottom: 0px;
	
}

.main{
width: 800px;
height: auto;
color:#000000;
padding-left:70px;
padding-right:70px;
margin-top: 40px;
}

.main_inner1{
float: left;
width: 160px;
height: auto;
padding: 10px;
padding-top: 110px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.main_inner2{
float: left;
width: 390px;
height: 750px;
margin-left: auto;
margin-right: auto;
text-align: center;
background-image:url(images/main_template/main_grey.gif);
background-repeat: no-repeat;
/*background-color: #E4E4E4;*/
padding: 5px;
}

.main  a:link {
	color: #333333;
	text-decoration: underline;
}

.main  a:visited {
	color: #333333;
	text-decoration: underline;
}
.main  a:hover {
	color: #000000;
	text-decoration: underline;
}
.main  a:active {
	color: #333333;
	text-decoration: underline;
}

/* tagger */
#tag_tool{
width: 400px;
height: auto;
padding-top: 30px;
padding-bottom: 40px;
text-align: center;
}

.smfont{
font-size: 10px;
margin: 0;
padding: 0;
}
.main hr {
width: 80%;
}


/* corner links */
.top_left{
float: left;
margin-left: 0px;
}

.top_right{
float: right;
margin-right: 0px;
}

.bottom_left{
float: left;
margin-left: 0px;
}

.bottom_right{
float: right;
margin-right: 0px;
}

/* corner links with height*/
.top_left_20{
float: left;
margin-left: 0px;
}

.top_right_20{
float: right;
margin-right: 0px;
}

.bottom_left_20{
float: left;
margin-left: 0px;
width: 20px;
height: 20px;
}

.bottom_right_20{
float: right;
margin-right: 0px;
width: 20px;
height: 20px;
}


#pre_header{
	width: 900px;
	height: 0px;
	background-color: #000000;
}


#header{
	width: 900px;
	height: 85px;
	background-color: #000000;
}

#title{
margin-left:10px;
float: left;
}

#advert_projectwonderful{
width:10px;
margin-left: 60px;
margin-top: 10px;
float: left;
}

#projectwonderful{
width:auto;
margin-left: 0px;
margin-top: 10px;
float: left;
}



#eyeskreamEye{
position:absolute; 
top:10px;
right:10px; 
}

/*navigation */

#navigation{
float: left;
background-image:url(images/main_template/navigation.gif);
width: 900px;
height: 20px;
}

#site_navigation{
margin-left: 20px;
width: 728px;
float: left;
}

/* updated every monday */
#updated_every_monday{
float: left;
width: 152px;
}

#announcement_news{
	width: 880px;
	height:auto;
	color: #000000;
	padding: 10px;	
	background-color:#FFFFFF;
	float: left;
	margin: 0px;
	text-align: center;
}


#comic{
	width: 900px;
	height: auto;
	float: left;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}

#comic_navigation{
	width: 400px;
	height: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

#double_arrows_l{
float: left;
margin-left: 20px;
}

#single_arrows_l{
float: left;
margin-left: 30px;
}

#random_button{
float: left;
margin-left: 30px;
}

#single_arrows_r{
float: left;
margin-left: 30px;
}

#double_arrows_r{
float: left;
margin-left: 30px;
}



.main_container_corner_left{
	float: left;
	width: 20px;
	height: 20px;
	padding: 0px;
}

.main_container_corner_right{
	float: right;
	width: 20px;
	height: 20px;
	padding: 0px;		
}

/* networking box */
#networking_master{
	float: left;
	width: 900px;
	height: auto;
	background-color:#CCCCCC;
	padding:0px;
	margin:0px;
}

#networking_container{
	float: left;
	width: 900px;
	height: auto;
}

#blog_image{
	float: left;
	width: 90px;
	height: auto;
	margin-top: 10px;

}

#blog_field{
	float: left;
	width: 180px;
	height: auto;
	margin-top: 10px;

}


#mailing_master{
	float: left;
	width: 290px;
	height: auto;
	margin-bottom: 20px;
	margin-top: 10px;
}

#mailing_image{
	float: left;
	width: 129px;
	height: auto;

}

#mailing_list{
	float: left;
	width: auto;
	height: auto;
	text-align: center;
}

#mailing_endcap{
	float: left;
	width: 10px;
	height: 10px;
	background-color:#333333;
}


#send_to_friend{
	float: left;
	width: 175px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#social_buttons{
	float: left;
	width: 100px;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}


#info_container_master{
	float: left;
	width: 900px;
	height: auto;
	background-color: #CCCCCC;
	padding: 0px;
	border: 0px;
	margin: 0px;
}


#info_container{
	float: left;
	width: 900px;
	height: auto;
	background-color: #CCCCCC;
}

#ads{
	float: left;
	width: 145px;
	height: auto;
	background-color:#000000;
	margin-left: 10px;
	
}

#ads_inner{
	float: left;
	width: 135px;
	height: auto;
	background-color:#000000;
	margin-left: 10px;
}

#ads_inner1{
	float: left;
	width: 135px;
	height: auto;
	background-color:#000000;
	margin-left: 10px;
}

#ads_inner2{
	float: left;
	width: 117px;
	height: auto;
	background-color:#000000;
	margin-left: 14px;
}


#news_container{
	float: left;
	width: 385px;
	height: auto;
	background-color: #666666;
	margin-left: 10px;
}

#news{
	width: 365px;
	height: auto;
	margin-top: 0px;
	padding: 12px;
}



#news_image{
float: left;
width: 100px;
height: auto;
margin-top: 10px;
}


#right_of_news{
	float: left;
	width: 200px;
	height: auto;
	background-color: #000000;
	margin-left: 10px;
}

#links_roll{
	float: left;
	width: 120px;
	height: auto;
	background-color: #000000;
	margin-left: 10px;
	text-align: center;
}





#top{
	float: left;
	width: 200px;
	height: auto;
	background-color: #000000;
	padding:0px;
	margin:0px;
	border:0px;
	margin-left:0px;
}

#top_column{
float: left;
width: 200px;
}

.right_column_buttons{
float: left;
width: 200px;
height: 135px;
}


#mistletoe_vote{
float: left;
width: 100px;
height:auto;
}

#anastasia_forum{
float: left;
width: 100px;
height:auto;
}

#mallory_donation{
	float: left;
	width: 100px;
	height: auto;
	padding:0px;
	margin:0px;
	border:0px;
	margin-left: 0px;
}

.abacus_rss{
float: left;
width: 100px;
height: 135px;
}

#highlight_box{
	font-size: 10px;
	float: left;
	margin-left: 10px;
	width: 180px;
	height: auto;
	background: #666666;
}

#highlight{
	width: auto;
	height: auto;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
}

#eyeskream_ad{
float: left;
margin: auto;
margin-top: 15px;
padding: 10px;
width: 180px;
height: 410px;
}

#project_tower
{
float: left;
margin: auto;
margin-top: 10px;
padding: 0px;
margin-left: 20px;
width: 180px;
height: 640px;
}


#mallory_emailbox{
float: left;
}

#rsspect_mailing{
width: 200px;
height: auto;
float: left;
text-align: center;
}

/* bottom images */
.extreme{
width: 200px;
height: auto;
float: left;
margin-top: 5px;
text-align: center;
}

#info_container_bottom_corners{
float: left;
width: 900px;
height: 20px;
background-color:#CCCCCC;
}

/* footer */
#footer{
	float: left;
	margin: 0px;
	width: 880px;
	height: auto;
	background-color: #FFFFFF;
	padding: 10px;
	padding-bottom: 0px;
}

#footer_navigation{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 880px;
}

#footer_text{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	width: 860px;
	padding: 10px;
}


/* store_template */

#store_area{
float: left;
background:#FFFFFF;
width: 860px;
height: auto;
padding: 20px;
}

#store_container{
	float: left;
	margin-left: 10px;
	width: 840px;
	height: auto;
	background-image:url(images/main_template/store_container_top.gif);
	background-repeat:no-repeat;
	background-color: #666666;
}

#store_container_bottom{
	float: left;
	margin-left: 10px;
	width: 840px;
	height: 20px;
	background-image:url(images/main_template/store_container_bottom.gif);
	background-repeat:no-repeat;
}

#store_content{
	width: auto;
	height: auto;
	margin-top: 10px;
	padding: 15px;
}

#store_template{
float: left;
margin-left: 10px;
margin-top: 10px;
}

#archive_lines{
line-height: 2;
}

/*ALL STUFF FROM ROCKET!!!!!!!!!!!!! */
/*rocket list */
#rocket_list{
width: 880px;
height: auto;
padding: 10px;
line-height: 1.5;
}

/* archive header */
#archive_header
{
	width: 880px;
	height: auto;
	padding: 10px;
}

/* archive images */
#comic_thumbnail_master
{
	height: auto;
	width: 900px;
	float: left;
	margin: 0 auto; 
}

#thumbnail_header
{
	margin: 0px;
	padding: 0px;
	width: 880px;
	height: auto;
	padding: 10px;
}

.comic_thumbnail_container
{
	text-align: center;
	width: 900px;
	height: auto;
	float: left;
}

.comic_thumbnail_box1
{
	text-align: center;
	width: 300px;
	height: auto;
	float: left;
}

.comic_thumbnail_box2
{
	text-align: center;
	width: 300px;
	height: auto;
	float: left;
}

.comic_thumbnail_box3
{
	text-align: center;
	width: 300px;
	height: auto;
	float: left;
}

/* contact */
.contact_box{
width: 900px;
height: auto;
margin:0px;
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
float: left;
}

.error{
font-size:12px;
color:#FFFFFF;
}








/* center all images */
.centre_image{
text-align: center;
}

/* black text */
.black_text{
color:#000000;
}

/* highlight text */
.highlight_archive{
font-size: 10px;
}

/* black_bold */
.black_bold{
	font-size: 16px;
	color: #000000;
	font-weight: bold;	
}

/* links for entire site */

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	color: #000000;
}

/* black links */

.blacklink a:link {
	color: #000000;
	text-decoration: underline;
}

.blacklink a:visited {
	color: #000000;
	text-decoration: underline;
}
.blacklink a:hover {
	color: #999999;
	text-decoration: underline;
}
.blacklink a:active {
	color: #000000;
	text-decoration: underline;
}



/* blue links */

.bluelink a:link {
	color: #0033FF;
	text-decoration: underline;
}

.bluelink a:visited {
	color: #0033FF;
	text-decoration: underline;
}
.bluelink a:hover {
	color: #0033FF;
	text-decoration: underline;
}
.bluelink a:active {
	color: #0033FF;
	text-decoration: underline;
}

