
BODY {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

#topflag {
	padding: 2px 0px 4px 10px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	font-style: oblique;
	height: 15px;
}
#leftcell{
/*had to do the absolute positioning on this one cuz the width of the content cell was going to wide and 
putting itself below the leftnav.. but only in ie..  pos.*/
	

/*	turning this setting on, and removing 'absolute' causes long pages in ie (comics, feedback) to put content below the fold.


	position: relative;
	float: left;
*/	
	float: left;
	width: 120px;
	width: 10%;
	vertical-align: top;
	padding-bottom: 100px;
/*	border: 1px solid gray;*/
}
#content{
	width: 600px;
	width: 80%;
	float: right;
/*	margin-left: 120px;*/
	margin-top: 30px;
	padding: 0 20px;
	font-size: 12px;
/*	border: 1px solid gray;*/
}
#botflag{
/*fuckit..*/
	display: none;

	clear: both;
	padding: 2px 0px 4px 10px;
	text-align: left;
	font-size: 10px;
	font-weight: 0;
	font-style: normal;
}

#logo{
	text-align: center;
	padding: 20px 0px 10px 0px;
}
#nav{
	white-space: nowrap;
	line-height: 20px;
	font-size : 15px;
	text-align: left;
	padding: 20px 10px;
}
#nav a{
	letter-spacing: 3px;
	text-decoration: none;
	font-weight: bold;
}
#nav a.sub{
	letter-spacing: 1px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
}
#nav a:hover{
}
#subnav{
	font-size : 12px;
	text-align: left;
	padding: 20px 10px;
}
#subnav a{
}

#loginstatus{
	margin-left: 2px;
	font-size: 10px;
}
#loginstatus #headshot{
	float: left;
	margin-right: 5px;	
}

#logoutlink{
	float: right;
}


#weddingplug{
	margin-top: 80px;
	margin-left: 5px;
	width: 88px;
}
#ffplug{
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 88px;
}

#sectionflag{
	float: right;
	padding: 0 5 20 0;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
}
p{
	margin: 7 0;
}
img{
	border: 0;
}
SELECT{
	font-size: 10px;
}
INPUT{
	font-size: 10px;
	border: 1px solid black;
}
INPUT.radio, INPUT.checkbox{
}
INPUT.button{
	font-size: 10px;
	font-weight: bold;
	border: 1px solid black;
}
TEXTAREA{
	font-size: 12px;
	border-style: solid; 
	border-width: 0px; 
} 
A{
	text-decoration: none;
}
A.feedback{
	text-decoration: underline;
}
.feedback{
}
div.comic{
	text-align: center;
	width: 100%;
	padding: 20px 0;
}
div.comic div{
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
div.comic img{
	align: center;
}
div.comiclinks{
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
form { 
	display: inline; 
	padding:0;
	margin: 0;
}



h1{
	font-size: 16px;
}
h2{
	font-size: 12px;
}
