/***********************************************/
/*  Matpatnik Cascade Style Sheet              */
/***-----------------------------------------***/
/*  Copyright by                               */
/*  Matpatnik.com                              */
/***-----------------------------------------***/
/*  By Matpatnik                               */
/*  Released: sep 21, 2004                     */
/*  Last Update: January 07, 2010             */
/***-----------------------------------------***/
/*  HTML tag styles                            */
/***********************************************/ 

body
{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color: #CECEFF;
}

a
{
	color: #006699;
	text-decoration: none;
}

a:link
{
	color: #006699;
	text-decoration: none;
}

a:visited
{
	color: #006699;
	text-decoration: none;
}

a:hover
{
	color: #006699;
	text-decoration: underline;
}

a img
{
	border: 0px;
}

h1
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 120%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-family: Arial,sans-serif;
	font-size: 114%;
	color: #006699;
	margin: 0px;
	padding: 0px;
}

h3
{
	font-family: Arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h4
{
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h5
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: none;
}

label
{
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #334d55;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#page
{
	width: 1000px;
	margin: 0 auto;
}

#masthead
{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
}

#navBar
{
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-color:#EEEEEE;
	border-right: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#advert
{
	float:right;
	width: 200px;
	position: relative;
	border-right: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-left: 1px solid #cccccc;
	background-color: #eeeeee;
	padding-right: 10px;
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#content
{
	float:left;
	border:1px solid #cccccc;
	background-color: #f5f5f5;
}

#wrap
{
	padding: 10px;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName
{
	margin: 0;
	padding: 0 0 0 10px;
}


#pageName
{
	margin:0px;
	padding:10px 0px 15px 10px;
}

/************* #masthead styles **************/
#masthead h1
{
	float: left;
}

#masthead img{
	border: 0px;
}


/************* #globalNav styles **************/

#globalNav
{
	padding: 0px 0px 5px 150px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #ccc;
	background-color: #eeeeee;
	color: #006699;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: small;
}

#globalNav a
{
	font-size: 110%;
	padding: 0 4px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
}

/************** .feature styles ***************/

.feature
{
	padding: 0px 10px 10px 10px;
	font-size: 100%;
	background-color: #f5f5f5;
}

.feature h3
{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img
{
	float: left;
	padding: 10px 10px 0px 0px;
}

.feature p
{
	text-align:justify;
}


/************** .newsodd styles *****************/

.news
{
	padding:10px 0px 10px 10px;
	font-size:80%;
	background-color:#D9E5E7;
	color:#000000;
	text-align:left;
	margin:0px -10px 0px -10px;
}

.news h3
{
	padding:10px 0px 5px 0px;
	text-align:center;
}


/************** .newseven styles *****************/

.newseven
{
	padding:10px 0px 10px 10px;
	font-size:80%;
	background-color:#F5F5F5;
	color:#000000;
	text-align:left;
	margin:0px -10px 0px -10px;
}

.newseven h3
{
	padding:10px 0px 5px 0px;
	text-align:center;
}


/************* #lang styles ***************/

#lang
{
	background-color:#E6E6E6;
	padding:10px;
	border-bottom: 1px solid #CCC;
	text-align:center;
	font-family: "Marker Felt", "Comic Sans MS", fantasy, Cursive, serif;
	font-size: 14px;
}

/************* #siteInfo styles ***************/

#siteInfo
{
	clear: both;
	border: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	text-align: center;
	font-size: 75%;
	color: #888888;
	padding: 10px;
	background-color: #eeeeee;
}

#siteInfo span
{
	color: #333333;
}

#siteInfo img
{
	padding: 0px 4px 4px 10px;
	vertical-align: middle;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #eee;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks
{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3
{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a
{
	display: block;
	border-top: 1px dashed #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover
{
	background-color: #dddddd;
}


/*********** .relatedLinks styles ***********/

.relatedLinks
{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3
{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited
{
	display: block; 
}


/************* #headlines styles *************/

#headlines p
{
	padding: 5px 0px 5px 0px;
}


/*************** .note styles ***************/

.note
{
	margin: 0 50px;
	font-size: 12px;
	border: 1px dashed #ff0000;
	background-color:#ffff66;
	padding:5px;
}

.note strong
{
	text-decoration: underline;
	font-weight:bold;
	color: #ff0000;
}


/*************** #important styles ***************/

#important
{
	padding: 10px;
}

#important li
{
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	padding-bottom: 15px;
	text-align:justify;
}

#important li strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}

#important p.top-anchor
{
	margin-top:-15px;
	float: right;
	text-transform: capitalize;
}


/****************** BBCode *******************/

.center
{
	text-align:center;
}

.left
{
	float:left;
}

.tleft
{
	text-align:left;
}

.right
{
	float:right;
}

.tright
{
	text-align:right;
}

.tJust
{
	text-align:justify;
}

.bold
{
	font-weight:bold;
}

.italics
{
	font-style:italic;
}

.underline
{
	text-decoration:underline;
}

.quotecodeheader
{
	font:bold 12px Verdana,arial,helvetica,sans-serif;
}

.codebody
{
	background-color:#FFFFFF; 
	font:normal 12px 'Courier new',courier,mono; 
	color:#006600; 
	border:1px solid #BFBFBF;
}

.quotebody
{
	background-color:#FFFFFF; 
	font:normal 12px 'Courier new',courier,mono; 
	color:#660002; border:1px solid #BFBFBF;
}

.strikethrough
{
	text-decoration:line-through;
}

.overline
{
	text-decoration:overline;
}

.listbullet
{
	list-style:disc inside;
}

.listdecimal
{
	list-style:decimal outside;
}

.listlowerroman
{
	list-style:lower-roman outside;
}

.listupperroman
{
	list-style:upper-roman outside;
}

.listloweralpha
{
	list-style:lower-alpha inside;
}

.listupperalpha
{
	list-style:upper-alpha inside;
}