
/* generic classes */
.noshow { display: none;}
.floatbuster { clear: both; float:none;}
.bustright { clear: right;}
.bustleft { clear: left;}
.container { margin: 0px; padding: 0px;}
.leftcol { float: left; }
.rightcol { float: right; }
.bannercol { float: right;  width: 202px;  margin-right: 8px; border: none; position: relative; top: 38px; }
.imgholder { float: right; margin: 0px 0px 2px 6px; }
.img_right { float: right; margin: 0px 0px 2px 6px; }
.img_left { float: left; margin: 2px 6px 0px 0px; }
.centered { position:relative; margin-left: auto; margin-right: auto; text-align: center; }
.auto { position:relative; width: auto; }
/* containers */
#c_body { z-index: 10; position: relative; top: 0px; width: 740px; height: auto; margin: 0px auto 0px auto; background-color: transparent; background-image:url(); background-repeat: no-repeat; background-position: center top; }
#f_body { z-index: 0; background-image:url(); background-repeat: no-repeat; background-position: bottom center; padding-bottom: 12px; }
#topbox { position: relative; border: none; height: 140px; width: 724px;}

/* menus*/
#topmenu { position: relative; top: 0px; left: 0px; height: 144px; padding: 0px; margin: 0px; }
#top01 { background-image: url(../images/labels/t_label01.gif); position:absolute; top: 46px; left: 192px; }
#top02 { background-image: url(../images/labels/t_label02.gif); position:absolute; top: 46px; left: 342px; }
#top03 { background-image: url(../images/labels/t_label03.gif); position:absolute; top: 46px; left: 482px; }
#top04 { background-image: url(../images/labels/t_label04.gif); position:absolute; top: 36px; left: 578px; }
#top05 { background-image: url(../images/labels/t_label05.gif); position:absolute; top: 13px; left: 672px; }
.topmenuitem_off { background-position: 0px 0px; background-repeat:no-repeat;}
.topmenuitem_on { background-position: 0px -27px; background-repeat:no-repeat;}
.topmenuitem1_in { background-position: 0px -52px; background-repeat:no-repeat;}
.topmenuitem2_in { background-position: 0px -52px; background-repeat:no-repeat;}
.topmenuitem3_in { background-position: 0px -52px; background-repeat:no-repeat;}
.topmenuitem04_on { background-position: 0px -49px; background-repeat:no-repeat;}
.topmenuitem05_on { background-position: 0px -42px; background-repeat:no-repeat;}
#pub01 { background-image: url(../images/labels/p_label.gif); float: right; }
.pubitem_off { background-position: 0px 0px; background-repeat:no-repeat;}
.pubitem_on { background-position: 0px -27px; background-repeat:no-repeat;}

#topnav ul li { list-style-type: none; height: 24px; vertical-align: bottom; display: block; float: left; background: url() no-repeat 0px 0px; font: 11px/20px verdana, sans-serif, geneva, helvetica; font-weight: bold; text-align: left; }
#topnav a { color: #000; padding: 0px; padding-top: 3px; padding-left: 14px; text-decoration: none; display: block; width: auto; }
#topnav li#active {	background: url() no-repeat -2px 0px; }
#topnav a:hover {  background: url() no-repeat -2px 0px; }

#leftmenu { z-index: 10; border: none; padding: 0px; margin: 0px; position: relative; left: 0px; top: 0px; width: 154px; height: 540px; }
.leftmenuitem { padding: 0px; margin-bottom: 14px; background-image: url(../images/bgrounds/leftnav.gif); background-position: 0px 0px; background-repeat:no-repeat; }
.leftmenuitem_off { padding: 0px; margin-bottom: 14px; background-image: url(../images/bgrounds/leftnav.gif); background-position: 0px 0px; background-repeat:no-repeat;  }
.leftmenuitem_on { padding: 0px; margin-bottom: 14px; background-image: url(../images/bgrounds/leftnav.gif); background-position: 0px -50px; background-repeat:no-repeat;}
.leftmenuitem_in { padding: 0px; margin-bottom: 14px;  background-image: url(../images/bgrounds/leftnav.gif); background-position: 0px -100px; background-repeat:no-repeat; }


/* blocks*/
.hometxt { position: relative; top: -48px; float: left; left: -22px; z-index: 0; width: 376px; height: 442px; background-image: url(); background-position: 0px 0px; background-repeat:no-repeat; }
#homepub { padding: 0px; border: none; width: 160px; height: 320px; margin: 0px 24px 0px 0px; }
.arttxt  { position: relative; float:left; top: -20px; left: 0px; padding: 0px 18px; width: 320px; margin-right: 2px; }
.archtop { margin-bottom: 24px;}
.archtxt  { float:right; position: relative; top: -20px; left: 0px; padding: 0px 18px; width: 490px;  margin: 0px 26px 60px 0px; }
.archleftcol { float: left; width: 228px; margin-left: 0px; padding: 0px; overflow: hidden; border: none; }
.archrightcol { float: right; width: 228px; margin-right: 0px; padding: 0px; overflow: hidden; border: none; }
.archtxt p { margin: 0px; padding: 2px 4px; }
.subscribetxt { position: relative; top: -40px; float: left; left: 18px; padding: 82px 8px 0px 42px;  width: 514px; height: 480px;  background-image:url(../images/bgrounds/subg.png); background-repeat:no-repeat; }
.subscribetitle {font-size: 15px; width: 480px; }
.subscribeintro { font-size: 15px; width: 480px; }
.contactxt { font-size: 13px; position: relative; float:left; top: -20px; left: 0px; padding: 0px 18px; width: 480px; }
.helptxt { position: relative; float:left; top: -20px; left: 0px; padding: 0px 18px; width: 480px; }
.helptxt a:link, .helptxt a:active, .helptxt a:hover, .helptxt a:visited { font-size: 0.8em;} 
p.intro { margin: 8px 8px 8px 34px; line-height: 1.2em;  }
.pubspacer { margin-bottom: 32px;}
.up { font-size: 1.1em; }
.payforplay { font-size: 9px; color: #999999; text-decoration: none;}

/* text objects */
.refdesc { padding-left: 8px; }
.guntxt { font-size: 11px; margin-bottom: 6px; padding-left: 8px; }
.item { line-height: 1em;  margin-bottom: 14px; }
.item .date { color: #fe949b; font-weight: bold; font-size: .9em; }
.artdate { font-weight: bold; color: #fe949b;}
.item .subtitle { font-size: 0.9em; }
.item .title { font-weight: bold; }
.item .title a { color: #000; }
.item a { text-decoration: none; }
.item a:hover { text-decoration: underline; }
.error { font-weight: bold; color:#ff0000; font-size: 11px; margin-right: 38px; width: 420px; }

/*forms*/
label {  font-weight: bold; font-size: .9em; }
.incisubmit { background-image:url(../images/bgrounds/submitbg.gif); background-repeat:repeat-x; background-position: -1px; border: solid 1px #c36789; height: 22px; font-family: Comic Sans MS, Georgia, 'Times New Roman', serif; font-size: 11px; letter-spacing:0.5pt; font-weight: bold; }
.incimputxt { background-color: #ffcccc; border: solid 1px #c36789;  font-family: Comic Sans MS, Georgia, 'Times New Roman', serif; font-size: 11px; letter-spacing:0.5pt; font-weight: bold; vertical-align:middle; padding: 2px; }
.inciselect { background-color: #ffcccc; border: solid 1px #c36789;  font-family: Comic Sans MS, Georgia, 'Times New Roman', serif; font-size: 11px; letter-spacing:0.5pt; font-weight: bold; vertical-align:middle; padding: 2px; }
.inciarea { background-color: #ffcccc; border: solid 1px #c36789;  font-family: Comic Sans MS, Georgia, 'Times New Roman', serif; font-size: 11px; font-weight: bold; }

/* pagenav */
#pagenavbox { position: relative; width: 480px; border: none; }
#pagecount { position: relative; width: 350px; border: none; margin-bottom: 8px; font-size: 11px; } 
.pagenum { font-weight: bold;}
.pnleft { margin-right: 12px; padding-left: 16px; background-image:url(); background-repeat: no-repeat; background-position:center left; }
.pnright { margin-left: 12px; padding-right: 16px;  background-image:url(); background-repeat: no-repeat; background-position:center right;  }
.pnleft a, .pnright a, 
.pnleft a:hover, .pnright a:hover, .pnumb a:hover  { font-size: 11px; font-weight: bold; text-decoration: underline; color: #663a71; }



/* footer */
.footer { border:  none; position: relative; top: 0px; height: auto; width: auto;  margin: 0px auto;}
#footernavlist { position: relative; left: 0px; top: 0px; width: 100%; text-align: center; }
#footernavlist a { font: 10px/20px verdana, sans-serif, geneva, helvetica; font-weight: bold; color: #ff9999; }
#copy { font: 9px verdana, sans-serif, geneva, helvetica; color: #ff9999;}
.footerelm { margin: 3px;}

/* article */
.article{	
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration:none;
	color: #70467A;
	letter-spacing: 0.5pt;
	}	
/* search */
.search{	
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-size: 11px;
	font-weight:100;
	text-decoration:none;
	color: #70467A;
	letter-spacing: 0.5pt;
	}	

/* text objects */
.homedate 
{
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#fe949b;
	padding-left: 8px;
	margin-bottom: 3px;
	font-size: 14px;
	}

.reftitle 
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	padding-left: 8px;
	color:#70467A;
	text-align: left;
	letter-spacing: 1.5pt;
	}
.reftitle a 
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#70467A;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1.5pt;
	}
.reftitle a:link 
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#70467A;
	letter-spacing: 1.5pt;
	}
.reftitle a:hover 
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#70467A;
	text-decoration: underline;
	letter-spacing: 1.5pt;
	}
.reftitle a:visited 
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#70467A;
	letter-spacing: 1.5pt;
	}
A.devam 
{
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fe949b;
	letter-spacing: 0.5pt;
}
.pcurrent 
{
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fe949b;
}
.pnumb a 
{
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #70467A;
	}
/* base tags */
body 
{
	font-size: 15px;
	margin: 0px auto;
	padding:0px;
	font-family: Comic Sans MS, Georgia, 'Times New Roman', serif;
	letter-spacing: 1.5pt;
	color:#70467A;
	}
A 
{
	color:#fe949b;
}
.archtitle
{
	font-size: 15px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	font-weight: bold;
	color:#70467A;
	letter-spacing: 1.5pt;
}
.archintro
{
	color:#70467A;
	font-size: 13px;
	font-family: Comic Sans MS,Georgia,Verdana,Tahoma,Helvetica,Arial,san-serif;
	text-align: left;
}