@import url("../reset.css");

/*** GENERAL CSS ***/

body
	{
		font: 14px Cambria, "Times New Roman", Times, serif;
	}
a
	{
		color: #3F5982;
	}
a:hover
	{
		
	}

/*** BOX MODEL ***/

#header
	{
		background: #FFFFFF url(header-bg.gif) no-repeat 0px 0px;
		height: 255px;
		margin: 0px auto;
		width: 950px;
	}
#wrapper
	{
		clear: both;
		margin: 0px auto;
		width: 950px;	
	}
#wrapper #navibar
	{
		background: #FFFFFF url(navibar-bg.gif) no-repeat 0px 0px;
		float: left;
		padding-top: 130px;
		width: 200px;
	}	
#wrapper #content
	{
		float: left;
		width: 750px;
	}	
#footer
	{
		border-top: 1px solid #B4B4B4;
		margin: 50px auto 0px auto;
		width: 950px;
	}

/*** HEADER ***/

/*** NAVIBAR ***/

#navibar div#languages
	{
	
	}
#navibar div#languages span
	{
		padding-right: 5px;
	}	

#navibar ul 
	{
		font-size: 14px;
	}
#navibar ul li
	{
		background: url(navibar-unselected-bg.gif) repeat-y 0px 0px;
	}
#navibar ul li a 
	{
		background: url(navibar-lvl1-bullet.gif) no-repeat 35px 14px;
		border-top: 1px solid #E1E1E1;
		color: #1A1A1A;
		display: block;
		height: 32px;
		line-height: 32px;
		padding-left: 50px;
		text-decoration: none;
	}
#navibar ul li a:hover,
#navibar ul li a.selected
	{
		background: url(navibar-selected-bg.gif) repeat-y 0px 0px;
	}	
#navibar ul li a.selected
	{
		font-weight: bold;
	}
	
#navibar ul li ul 
	{
		font-size: 13px;
	}
#navibar ul li ul li
	{
		background: url(navibar-selected-bg.gif) repeat-y 0px 0px;
	}	
#navibar ul li ul li a
	{
		background: url(navibar-lvl2-bullet.gif) no-repeat 50px 8px;
		border: none;
		height: auto;
		line-height: 1;
		padding: 5px 10px 5px 65px;
	}
#navibar ul li ul li a:hover,
#navibar ul li ul li a.selected
	{
		background: url(navibar-lvl2-bullet.gif) no-repeat 50px 8px;
		text-decoration: underline;
	}

#navibar ul li ul li ul
	{
		font-size: 12px;
	}
#navibar ul li ul li ul li
	{
	
	}
#navibar ul li ul li ul li a
	{
		background-position: 70px 8px;
		padding: 5px 10px 5px 85px;
	}
#navibar ul li ul li ul li a:hover,
#navibar ul li ul li ul li a.selected
	{
		background-position: 70px 8px;
	}

/*** CONTENT ***/

/* Narrow column (490 px) */

#content div#narrowcol
	{
		color: #262626;
		float: left;
		line-height: 1.3;
		margin-left: 30px;
		padding: 10px 0px;
		width: 490px;
	}
#content div#narrowcol div.news { }

/* Sidebar 200 px */

#content div#sidebar
	{
		float: left;
		line-height: 1.3;
		margin-left: 30px;
		width: 200px;
	}
#content div#sidebar div.wiget
	{
	
	} 

/* Wide column (720 px) */

#content div#widecol
	{
		color: #262626;
		line-height: 1.3;
		margin-left: 30px;
		padding: 10px 0px;
		width: 720px;
	}
#content div#widecol div.fastnews { }
#content div#widecol div.article { }
#content div#widecol div.page { }
#content div#widecol div.gallery { }
#content div#widecol div.advert { }
#content div#widecol div.notfound404 { }

#content div#widecol div.advert
	{
		background: url(advert-divider.gif) no-repeat top center;
		padding: 10px 0px;
	}
	
/* Content CSS */

#content a
	{
		color: #3F5982;
		text-decoration: underline;
	}
#content a:hover
	{
		color: #6380A9;
	}
#content h1
	{
		font-size: 28px;
		padding: 20px 0px 5px 0px;
	}
#content h2
	{
		font-size: 22px;
		padding: 20px 0px 5px 0px;
	}
#content h3
	{
		font-size: 18px;
		padding: 20px 0px 5px 0px;
	}
#content h4
	{
		font-size: 20px;
		font-style: italic;
		font-weight: normal;
		padding: 20px 0px 5px 0px;
	}
#content p
	{
		padding: 5px 0px;
	}
#content ul
	{
		padding: 5px 0px;
	}
#content ul li
	{
		background: url(content-bullet.gif) no-repeat 0px 6px;
		padding: 3px 0px 3px 15px;
	}
#content br.clearboth
	{
		clear: both;
	}

#content span.date
	{
		font-style: italic;
	}
#content span.author
	{
		font-weight: bold;
	}
#content span.notice
	{
	
	}

#content p.center { text-align: center; }
#content p.left   { text-align: left;   }
#content p.right  { text-align: right;  }

#content span.big15 { font-size: 15px; }
#content span.big16 { font-size: 16px; }
#content span.big17 { font-size: 17px; }
#content span.big18 { font-size: 18px; }

/* Gallery images */

#content div.thumb
	{
		float: left;
		text-align: center;
		padding: 10px;
		width: 210px;
	}
#content div.thumb img
	{
		display: block;
		margin: 0px auto;
	}
#content div.thumb span
	{
		display: block;
		line-height: 1.1;
		padding-top: 3px;
		text-align: center;
		width: 210px;
	}
	
/* Left & right inline images */
	
#content div.imgright
	{
		float: right;
		padding: 5px 0px 5px 10px;
	}
#content div.imgleft
	{
		float: left;
		padding: 5px 10px 5px 0px;
	}

/* Zebra table */

#content table.zebra
	{
	
	}
#content table.zebra thead tr td
	{
		background: #F1F1F1;
		font-weight: bold;
	}
#content table.zebra tr td
	{
		border: 1px solid #E1E1E1;
		padding: 5px;
	}

/* Clean table */

#content table.clean
	{
	
	}
#content table.clean tr td
	{
		padding: 5px;
	}

/* XForm */

#content form.xform
	{
		
	}
#content form.xform dl
	{
		padding: 10px 0px;
	}
#content form.xform dl dt
	{
		display: block;
		font-style: italic;
		float: left;
		padding-right: 10px;
		text-align: right;
		width: 140px;
	}
#content form.xform dl dd
	{
		padding: 3px 0px;
	}	
#content form.xform input,
#content form.xform textarea	
	{
		font: 14px Cambria, "Times New Roman", Times, serif;
	}
#content form.xform .wfull   { width: 560px; }
#content form.xform .w1half  { width: 280px; }
#content form.xform .w1forth { width: 140px; }

/*** FOOTER ***/

#footer p
	{
		font-size: 12px;
		padding: 10px 0px 50px 0px;
	}

/*** EOF ***/