html 
{
	margin: 0;
	padding: 0;
}

body 
{
	margin: 0; padding: 0;
	color: #393939;
	background: black;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	text-align: center;
}

#container
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 760px;
	text-align: center;
	line-height: 120%;
	background: white url(/gfx/contbg.gif) repeat-y top left;
	overflow:hidden;
	height:100%; 
}

#content
{
	margin: 0; padding: 0;
	margin-right: 272px;
	background-color: white;
	text-align: justify;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#fullcontent
{
	margin: 0; padding: 0;
	background-color: white;
	text-align: justify;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#topbar
{
	margin: 0; padding: 0;
	height: 245px;
	background: #A6CFE3 url(/gfx/topbg.png) repeat-x;
}

h1
{
	margin: 0; padding: 0;
	position: absolute;
	width: 250px;	height: 89px;
	top: 33px; left: 33px;
	background: url(/gfx/bloglogo.png) no-repeat;	
}

h1 a
{
	white-space : nowrap;
	width: 250px; height: 89px;
	display: block;
	text-indent :-1983em;
	overflow: hidden;
	text-decoration: none;
	background-image: none;
}

h2
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 177px;
	top: 0; left: 583px;
	background: url(/gfx/topcorner.png) no-repeat;
}

.tc_start
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 239px;
	top: 0; left: 521px;
	background: url(/gfx/topcorner_start.png) no-repeat;
}

.tc_tags
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 263px;
	top: 0; left: 497px;
	background: url(/gfx/topcorner_tags.png) no-repeat;
}

.tc_about
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 293px;
	top: 0; left: 467px;
	background: url(/gfx/topcorner_links.png) no-repeat;
}

.tc_urls
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 218px;
	top: 0; left: 542px;
	background: url(/gfx/topcorner_url.png) no-repeat;
}

.tc_404
{
	margin: 0; padding: 0;
	position: absolute;
	height: 245px; width: 282px;
	top: 0; left: 478px;
	background: url(/gfx/topcorner_404.png) no-repeat;
}

#topnav
{
	margin: 0; padding: 0;
	position: absolute;
	top: 215px; left: 0;
}

#topnav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#topnav li
{
	height: 30px;
	width: 94px;
	display: inline;
}

li.mn01 a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn1.png) no-repeat;
	background-position: 0 -30px;
}
li.mn01 a:hover { background: url(/gfx/mn1.png) no-repeat; }

li.mn01c a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn1c.png) no-repeat;
}

li.mn02 a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn2.png) no-repeat;
	background-position: 0 -30px;
}
li.mn02 a:hover { background: url(/gfx/mn2.png) no-repeat; }

li.mn02c a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn2c.png) no-repeat;
}

li.mn03 a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn3.png) no-repeat;
	background-position: 0 -30px;
}
li.mn03 a:hover { background: url(/gfx/mn3.png) no-repeat; }

li.mn03c a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn3c.png) no-repeat;
}

li.mn04 a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn4.png) no-repeat;
	background-position: 0 -30px;
}
li.mn04 a:hover { background: url(/gfx/mn4.png) no-repeat; }

li.mn04c a
{
	display: block; float: left; clear: none;
	height: 30px;	width: 84px;
	background: url(/gfx/mn4c.png) no-repeat;
}

li.mn05 a
{
	clear: none;
	display: block; float: left;
	height: 30px;	width: 84px;
	background: url(/gfx/mn5.png) no-repeat;
	background-position: 0 -30px;
}
li.mn05 a:hover { background: url(/gfx/mn5.png) no-repeat; }

li.mn05c a
{
	display: block; float: left; clear: none;
	height: 30px;	width: 84px;
	background: url(/gfx/mn5c.png) no-repeat;
}

.story, .archives, .comments
{
	margin: 0; padding: 0;
	background: white url(/gfx/cr.png) no-repeat top right;
	padding: 20px;	
}

.month
{
	position: relative;
	margin-top: 2em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	text-align: right;
	border-bottom: 1px solid #FFD9BF;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #006E01;
}

.fullstory
{
	margin: 0; padding: 0;
	background: white;
	padding: 40px 40px 20px 40px;
	border-bottom: 1px solid #D4F2FE;
}

.fullstory ul, .story ul
{
	list-style: none;
	margin-right: 2em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-style: italic;
}

.fullstory ol, .story ol
{
	margin-right: 1em;
	font-family: Georgia, "Palatino Linotype", Arial, sans-serif;
	font-style: italic;	
}

.fullstory li, .story li
{
	position: relative;
	padding: 0.3em 2em 0.3em 2em;
	background: url(/gfx/li.png) no-repeat center left;
}

.fullstory li a, .story li a
{
	color: #0F5B88;
	text-decoration: none;
}

.fullstory li a:hover, .story li a:hover {	color: #FF7920; }


.story
{
	border-bottom: 1px solid #D4F2FE;
}

.post
{
	display: block;
	float: right;
	width: 395px; height: 47px;
	background: #E3F7FE url(/gfx/exrptbg.png) repeat-x;
	background-position: top left;
	overflow: hidden;
}

.fullpost
{
	display: block;
	float: right;
	width: 630px; height: 47px;
	background: #E3F7FE url(/gfx/exrptbg.png) repeat-x;
	background-position: top left;
	overflow: hidden;
}

.post h3, .fullpost h3
{
	margin: 0; 	padding: 7px 10px 2px 10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #0F5B88;
}

h3 a
{
	color: #0F5B88;
	text-decoration: none;
}

h3 a:hover
{
	color: #FF7920;
}

.categories
{
	margin: 0;
	padding: 5px 10px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.date
{
	float: left;
	display: block;
	margin: 0; padding: 0;
	padding-top: 10px;
	width: 45px; height: 47px;
	background: #E3F7FE url(/gfx/date-bg.png) no-repeat;
	background-position: top left;
	font-family: Impact, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align: center;
	/* color: #FF7920;*/
	color: #8EC1DB;
	overflow: hidden;
}

p.date span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	_line-height: 3;
}

p a, blockquote a
{
	color: #0F5B88;
	text-decoration: none;
}

p a:hover, blockquote a:hover {	color: #FF7920; }

.linkgo
{
	line-height: 20px;
	color: #FF7920;
	padding-left: 17px;
	margin-left: 0.5em;
	background: url(/gfx/linkgo.png) no-repeat center left;
	font-size: 11px;
}

a.linkgo:hover { color: #0F5B88; }

.commentgo
{
	line-height: 20px;
	color: #FF7920;
	padding-left: 26px;
	margin-left: 0.5em;
	background: url(/gfx/commentgo.png) no-repeat center left;
	font-size: 11px;
}

a.commentgo:hover { color: #0F5B88; }

.right
{
	margin-bottom: 0; padding-bottom: 0;
	text-align: right;
	color: #1FC4FA;
}

.center
{
	margin-bottom: 0; padding: 0;
	padding-left: 18px; padding-right: 18px;
	margin-top: 1em;
	text-align: center;
	color: #045771;
}

.long
{
	margin: 0; padding: 0; margin-right: 18px;
}

.excerpt
{
	margin-top: 0; padding-top: 0.1em;
	clear: left;
	color: #676767;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}

p.quotation
{
	margin-top: 0; padding: 1em 1em 1em 15em;
	clear: left;
	color: #006E01;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 14px;
	text-align: justify;
	border-bottom: 1px solid #E3F7FE;
}

h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 0; margin-bottom: 0; padding-top: 0.5em;
	color: #FF7920;
	width: 30em;
	text-align: left;
}

dl.float-right
{	
	border: 1px solid #E6F1F7;
	border-bottom: 1px solid #A7D1DD;
	float: left; clear: left; text-align: center;
	margin: 0.5em 1em 0.5em 0;
	background: white url(/gfx/cr.png) no-repeat top right;
}

dl.float-right:hover
{
	background: #FFFFD4;
}

.float-right dt
{
	display: block;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #E6F1F7;
	color: #4988AB;
	padding: 5px 10px;
	margin-top: 0;
	margin-bottom: 0;
}

.float-right dd img
{
	padding: 0; margin: 0;
}

.float-right dd
{
	margin: 0;
	padding: 10px;
	font-size: 85%;
}

.cimg
{
	margin-top: 1em;
	text-align: center;
	border-bottom: 1px solid #E6F1F7;
}

.cimg img
{
	border-left: 1px solid #E6F1F7;
	border-right: 1px solid #E6F1F7;
	border-top: 1px solid #E6F1F7;
	margin: 0; padding: 1em;
	background: white url(/gfx/cl.png) no-repeat top left;
}

.link
{
	float: left;
	display: block; width: 190px; height: 4em;
	margin: 5px; padding: 10px;
	border-top: 1px solid #D6E8F1;
	background: #ECFAFF;
}

.link:hover
{
	background: #FFFFD4;
}

.link p
{
	margin: 0; padding: 0;
	text-align: left;
}

.desc
{
	font-size: 11px;
	text-align: left;
}

/* right side css */
#rightside
{
	float: right;
	width: 271px;
	border: none;
	margin: 0; padding: 0;
	background: white url(/gfx/cl.png) no-repeat top left;
	border-left: 1px solid #D4F2FE;
	overflow:hidden;
	height:100%	
}

#sections
{
	list-style: none;
	text-decoration: none;
	margin: 0; padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}

#sections li
{
	margin: 0; padding: 0;
	_margin-bottom: -15px;
}

#sections li a
{
	display: block;
	margin: 3px 20px 3px 20px;
	padding: 7px 12px 7px 12px;
	border: 1px solid #E6F1F7;
	text-decoration: none;
	color: #0F5B88;
}

#sections li a:hover
{
	background: #E6F1F7;
	color: #FF7920;
}

#links
{
	list-style: none;
	text-decoration: none;
	margin: 0; padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}

#links li
{
	margin: 0; padding: 0;
	_margin-bottom: -15px;
}

#links li a
{
	display: block;
	margin: 0 20px 0 20px;
	padding: 7px 12px 7px 12px;
	border-bottom: 1px solid #E6F1F7;
	text-decoration: none;
	color: #0F5B88;
}

#links li a:hover
{
	background: #E6F1F7;
	color: #FF7920;
}

.clinks
{
	list-style: none;
	text-decoration: none;
	margin: 0; padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}

.clinks li
{
	margin: 0; padding: 0;
	_margin-top: -3px;
}

.clinks li a
{
	display: block;
	margin: 0;
	padding: 7px 12px 7px 12px;
	border-bottom: 1px solid #E6F1F7;
	text-decoration: none;
	color: #0F5B88;
	_height: 0;
}

.clinks li a:hover
{
	background: #E6F1F7;
	color: #FF7920;
}

.search, #search
{
	margin: 0px 20px 0px 20px; padding: 10px;
	border: 1px solid #E6F1F7;
	background: white;
	text-align: left;
}

#search form
{
	padding: 0; margin: 0;
}

.search input, #search form input
{
	display: block;
	margin: 0; padding: 5px;
	background: #E6F1F7;
	border: none;
	width: 200px;
	_width: 198px;
	color: #0F5B88;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;	
}

.search input:hover, #search form input:hover
{
	background: #FFFFD4;	
}

.icon
{
	clear: none;
	width: 115px; height: 50px;
	text-decoration: none;
	margin: 0; padding; 0;
}

.icon img
{
	float: left; 
	border: none;
	margin: 10px;
}

.ic_rss
{
	clear: none;
	display: block; float: left;
	height: 20px;	width: 87px;
	background: url(/gfx/ic_rss.png) no-repeat;
	background-position: 0 -20px;
	margin: 10px 5px 10px 20px;
}

.ic_rss:hover { background: url(/gfx/ic_rss.png) no-repeat; }
.ic_rss span { display: none; }

.ic_technorati
{
	clear: none;
	display: block; float: left;
	height: 20px;	width: 87px;
	background: url(/gfx/ic_technorati.png) no-repeat;
	background-position: 0 -20px;
	margin: 10px 5px 10px 20px;

}

.ic_technorati:hover { background: url(/gfx/ic_technorati.png) no-repeat; }
.ic_technorati span { display: none; }

.ic_firefox
{
	clear: none;
	display: block; float: left;
	height: 20px;	width: 87px;
	background: url(/gfx/ic_firefox.png) no-repeat;
	background-position: 0 -20px;
	margin: 10px 5px 10px 20px;
}

.ic_firefox:hover { background: url(/gfx/ic_firefox.png) no-repeat; }
.ic_firefox span { display: none; }

.ic_textpattern
{
	clear: none;
	display: block; float: left;
	height: 20px;	width: 87px;
	background: url(/gfx/ic_textpattern.png) no-repeat;
	background-position: 0 -20px;
	margin: 10px 5px 10px 20px;
}

.ic_textpattern:hover { background: url(/gfx/ic_textpattern.png) no-repeat; }
.ic_textpattern span { display: none; }

.cinfo, .mycinfo
{
	position: relative;
	margin: 2em 0 0 0; padding: 0 5px 0 5px;
	border-bottom: 1px solid #E6F1F7;
	text-align: right;
	color: #676767;
}

.mycinfo
{
	border-bottom: 1px solid #FFD9BF;
	background-color: #FFFFD4;
}

.mycinfo p small { color: #FF7920; }

.cinfo p, .mycinfo p
{
	padding: 0; margin: 0;
}

.cinfo span, .mycinfo span
{
	float: left;
	color: #5893B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.comment, .mycomment
{
	margin-top: 0.5em;
}

.mycomment
{
	background: #ECFAFF;
}

#addcomment
{
	padding: 20px;
	background: #E6F1F7;
	/* border: 1px solid #E6F1F7; */
	
}

#addcomment p
{
	margin: 0; padding: 0.5em 1em 0.2em 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7920;
}

#cpreview
{
	margin: -20px; padding: 1em;
	border-bottom: 1px solid white;
	background: #FFFFD4;
}

#cpreview p
{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;	
}

.comment_name_input, .comment_email_input, .comment_web_input, .txpCommentInputMessage, .button
{
	display: block;
	margin: 0; padding: 5px;
	background: white;
	border: 1px solid #A6CFE3;
	width: 200px;
	_width: 198px;
	color: #0F5B88;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}

textarea.txpCommentInputMessage
{
	padding: 5px;
	width: 390px;
	height: 100px;
	border: 1px solid #8EC1DB;
}

textarea:hover
{
	background: #FFFFD4;
}

#addcomment input:hover
{
	background: #FFFFD4;	
}

.olcomment
{
	padding-left: 20px;
	_padding: 0; margin: 0;
}

#author
{
	margin: 0; padding: 0 1em 0 1em;
	background: #FFFFEC;
	font-size: 11px;
	color: #006E01;
	border-top: 1px solid #E6F1F7;
	border-bottom: 1px solid #E6F1F7;
}

/* footer */
#footer
{
	clear: both;
	position: relative;
	margin: 0 auto; padding: 0;
	width: 760px;
	border-top: 1px solid black;	
	display: block;
	height: 80px;
	text-align: left;
	background: #4988AB url(/gfx/footerbg.png) repeat-x;
}

#footer p
{
	margin: 0; padding: 20px 20px 0 20px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer h6
{
	margin: 0; padding: 0;
	position: absolute;
	width: 250px;	height: 89px;
	top: 0; left: 720px;
	background: url(/gfx/logosmall.png) no-repeat;	
}

#footer h6 a
{
	white-space : nowrap;
	width: 250px; height: 89px;
	display: block;
	text-indent :-1983em;
	overflow: hidden;
	text-decoration: none;
	background-image: none;
}

#footer p a:hover
{
	color: white;
}


/* gfx headers */

#hs01 {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#hs01 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/hs_01.png) top left no-repeat;
}


#hs01b {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#hs01b span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_11.png) top left no-repeat;
}

#hs02 {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#hs02 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/hs_02.png) top left no-repeat;
}

#hs11 {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#hs11 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_11.png) top left no-repeat;
}

#he01 {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#he01 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_01.png) top left no-repeat;
}

#he02 
{
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
}

#he02 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_02.png) top left no-repeat;
}

#he03
{
      margin: 0; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
		_padding-bottom: 3px;
}

#he03 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_03.png) top left no-repeat;
}

#he04 
{
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
}

#he04 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_04.png) top left no-repeat;
}

#he05
{
      margin: 0; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
		_padding-bottom: 3px;
}

#he05 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_05.png) top left no-repeat;
}

#he06 
{
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
}

#he06 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_06.png) top left no-repeat;
}

#he07
{
      margin: 0; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
		_padding-bottom: 3px;
}

#he07 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_07.png) top left no-repeat;
}

#he08 
{
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
}

#he08 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_08.png) top left no-repeat;
}

#he09
{
      margin: 0; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
	_padding-bottom: 3px;
	line-height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #0F5B88;		
}

#he09 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_09.png) top left no-repeat;
}

#he10
{
      margin: 0; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
		_padding-bottom: 3px;
		line-height: 30px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #0F5B88;		
}

#he10 span 
{
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(/gfx/h3_10.png) top left no-repeat;
}

#he11 {
      margin: 20px 20px 0px; padding:0;
      position:relative;
      width:230px; height:30px;
      overflow:hidden;
      }

#he11 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:230px; height:30px;
      margin: 0; padding:0;
      background: url(../gfx/hs_03.png) top left no-repeat;
}

/* end of gfx header */

/* helpers */
li span, h1 span, h2 span, h3 span, h4 span { display: none; }
.hidden { display: none; }

em
{
	color: #006E01;
}

small
{
	color: #1FC4FA;
}

blockquote
{
	font-family: Georgia, "Palatino Linotype", Arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	margin: 0; padding: 0 1em 0 1em;
	border-right: 5px solid #D4F2FE;
	color: #4988AB;
}

cite
{
	float: right; clear: none;
	display: block;
	text-align: left;
	width: 200px;
	margin: 1em; padding: 1em; margin-right: 0;
	border-top: 1px solid #E6F1F7;
	border-bottom: 1px solid #E6F1F7;
	color: #0F5B88;
}

.mem_list, .mem_list_column
{
	padding: 0; margin: 0;
}