html, body, form, fieldset {
	margin			: 0;
	padding			: 0;
}

body {
	color			: #000000;
	font-family		: Arial, Helvetica, sans-serif;
	line-height		: 1.5;
	margin-top		: 5px;
	background		: #F1F1F1;
	font-size		: 12px;
}

ul {
	list-style: none;
}

td {
	font-family		: Arial, Helvetica, sans-serif;
}

th {
	font-family		: Arial, Helvetica, sans-serif;
}

/* Normal link 
--------------------------------------------------------- */
a {
	color			: #2C79B3;
	text-decoration	: none;
}

a:hover, a:active, a:focus {
	color			: #2C79B3;
	text-decoration	: underline;
}

a img {
	border			: none;
}

/* Form 
--------------------------------------------------------- */
form {
	margin			: 0;
	padding			: 0;
}

.button {
	background-color	: #1a1a1a;
	color				: #CCCCCC;
	border				: 1px solid #000000;
	cursor				: pointer;	
}

span.mod-readmore {
	margin				: 1px 8px;
	padding				: 1px 8px;
	border				: 1px solid #333333;
	background			: #333333;
	color				: #FFFFFF;
	text-transform		: uppercase;
	font-size			: 92%;	
}

span.mod-readmore a {
	color				: #FFFFFF;
	text-decoration		: none;
}

/* Small text 
--------------------------------------------------------- */
small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan,
#mainnav, #bots {
	font-size		: 92%;
}

img {
	margin			: 0;
	padding			: 0;
}

.smalldark a{
	color			: #000000;
	text-align		: right;
}

/* LAYOUT
--------------------------------------------------------- */
#main-wrapper {
	width			: 970px;	
	margin			: 0 auto;
}

/* HEADER
--------------------------------------------------------- */

#header {
	line-height		: normal;
	position		: relative;
	padding			: 10px 0 0;
	z-index			: 999;
}

/* MAIN NAV
--------------------------------------------------------- */
#mainnavwrap {
	height			: 37px;
	position		: relative;
	margin-bottom	: -5px;
}

#mainnav {
	background		: url(../images/grad2.gif) repeat-x top #2C79B3;
	height			: 32px;
}

#mainnav ul {
	margin			: 0;
	padding			: 0;
}

#mainnav li {
	float			: left;
	padding			: 0;
	margin			: 0;
	background		: none;
	border-right	: 1px solid #75AAD2;
}

#mainnav a {
	display			: block;
	float			: left;
	text-decoration	: none;
	line-height		: 32px;
	padding			: 0 20px;
	color			: #C3DBED;
	text-transform	: uppercase;
	font-size		: 12px;
	border-right	: 1px solid #2B6484;
}

#mainnav a:hover {
	color			: #FFFFFF;
	background		: url(../images/grad2-1.gif) repeat-x top #2B6484;
}

#mainnav {
	position		: relative;
}

/* SEARCH
--------------------------------------------------------- */
#top-search {
	bottom			: 5px;
	right			: 10px;
	position		: absolute;
	font-size		: 11px;
}

#top-search .inputbox {
	padding			: 2px 0 2px 22px;
	background		: url(../images/icon-search.gif) no-repeat 5px center #FFFFFF;
	border			: 1px solid #E7E8E6;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#containerwrap {
	padding			: 0;
	margin			: 0;
	clear			: both;
}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#content {
	display			: block;
	float			: left;
	width			: 60%;
	background		: url(../images/content-center.gif) repeat-y center;
}

#content-top {
	background		: url(../images/content-top.gif) no-repeat center top;
}

#content-bot {
	background		: url(../images/content-bot.gif) no-repeat center bottom;
}

#current-content {
	padding			: 20px 20px 10px;
}


/* COLUMNS
--------------------------------------------------------- */
#left-col {
	float			: left;
	overflow		: hidden;
	width			: 20%;
}

#left-col div.innerpad {
}

#right-col {
	float			: left;
	overflow		: hidden;
	width			: 20%;
}

#right-col div.innerpad {

}

/** LEFT COLUMN
--------------------------------------------------------- */
#left-col .inputbox {
	width			: 125px;
	color			: #252525;
}

/* CONTENT
--------------------------------------------------------- */
div.content-section {
	display			: block;
	margin-bottom	: 2px;
}

.content2, .content6 {
	font-size:12px;
	line-height:1.6;
}

div.content-section span {
	display			: block;
	float			: left;
	padding			: 0 14px 0 0;
	font-weight		: bold;
	text-transform	: uppercase;
	color			: #999999;
	background		: url(../images/arrow2.png) no-repeat right center;
	letter-spacing	: 1px;
}

h4.entry-title {
	margin			: 0;
	padding			: 0;
	line-height		: 1.1;
	margin-bottom	: 5px;
	font-size		: 130%;
}

div.entry-content {
	padding			: 10px 0 0 !important;
	background		: url(../images/dot.gif) repeat-x bottom !important;
}

div.entry-content-preview {
	margin-top		: 5px;
}

div.entry-content-preview img {
	padding			: 2px;
}

div.entry-content small {
	font-size			: 95%;
}

div.entry-content p.extend-link a {
	padding-right		: 5px;
	padding-left		: 5px;	
}

/**
div.entry-content p.extend-link a {
	font-weight		: bold;
}
**/

div.entry-content small.entry-cat,
div.entry-content small.entry-cat a {
	color			: #333333;
}

/**
div.entry-content small.entry-cat {
	background-color	: #468175; 
	color			: #fffffe;
}

div.entry-content small.entry-cat a{
	color			: #fffffe;
}
**/

/* COMPONENT
--------------------------------------------------------- */
/* POLLS */
table.poll {
	border-collapse		: collapse;
	padding				: 0;
	width				: 100%;

}

table.pollstableborder {
	border				: none;
	padding				: 0;
	text-align			: left;
	width				: 100%;
}

table.pollstableborder img {
	vertical-align		: baseline;
}

table.pollstableborder td {
	border-collapse		: collapse;
	border-spacing		: 0;
	padding				: 4px !important;
	background			: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	background			: #E6E6E6;
}

/* JQUERY PLUGINS
--------------------------------------------------------- */
/* TOOLTRIP */

#tooltip{
	position	: absolute;
	border		: 1px solid #333;
	background	: #f7f5d1;
	padding		: 2px 5px;
	color		: #333;
	display		: none;
}	

/*  */


/* MODULE
--------------------------------------------------------- */

div.module h3,
div.module_text h3,
div.module_menu h3,
div.module_hilite h3,
div.box-br h3 {
	margin			: 0 0 5px;
	padding			: 8px 0 2px 15px;
	font-size		: 120%;
}

div.module,
div.module_text,
div.module_menu,
div.module_hilite,
div.box-br {
	padding			: 0;
	float			: left;
	clear			: both;
	width			: 100%;
	background		: url(../images/box-br.gif) no-repeat bottom right #FFFFFF;
	overflow		: hidden;
}

div.module div,
div.module_text div,
div.module_menu div,
div.module_hilite div,
div.box-bl {
	padding			: 0;
	background		: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module div div,
div.module_text div div,
div.module_menu div div,
div.module_hilite div div,
div.box-tr {
	padding			: 0;
	background		: url(../images/box-tr.gif) no-repeat top right;
}


div.module div div div,
div.module_text div div div,
div.module_menu div div div,
div.module_hilite div div div,
div.box-tl {
	padding			: 4px 3px 4px 4px;
	background		: url(../images/box-tl.gif) no-repeat top left;
}

div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div,
div.module_hilite div div div div {
	margin			: 0;
	padding			: 0;
	background		: none;
}

div.box-ct {
	background		: url(../images/box-bg.gif) repeat-x top left !important;
	padding			: 10px 15px !important;
}

div.box-pic {
	background		: url(../images/box-bg.gif) repeat-x top left !important;
	padding			: 10px 10px !important;
	text-align		: center;
}

div.box-pic a img {
	margin			: 0 auto 8px auto;
}

div.box-pic img.border {
	padding			: 2px;
	border			: 1px solid #CCCCCC;
	margin			: 5px;
}

div.module_menu div.box-ct {
	padding			: 2px 0 0 !important;
}

/* PAGINATION
--------------------------------------------------------- */
#current-content .wp-pagenavi {
	font-size		: 1.0em;
	text-transform	: uppercase;
	clear			: both;
	font-weight		: bold;
	margin-top		: 10px;
	margin-bottom	: 15px;
	text-align		: right;
}

#current-content .wp-pagenavi a, #content .wp-pagenavi .current {
	padding			: 3px 7px;
	border			: 1px solid #bbbbbb;
	background		: #fdfdfd url(../images/button_bg.png) repeat-x 0 100%;
	color			: #3a86be;
	margin-left		: 3px;
	text-decoration	: none;
}

#current-content .wp-pagenavi a:hover, #content .wp-pagenavi .current {
	color			: #232323;
	background		: #fdfdfd url(../images/button_bg_hover.png) repeat-x 0 100%;
}

#current-content .wp-pagenavi .pages {
	float			: left;
}

.mod-pagenavi {
	font-size		: 90%;
	text-transform		: uppercase;
	clear			: both;
	margin-top		: 10px;
	margin-bottom		: 15px;
	text-align		: right;
}

div.mod-pagenavi a, div.mod-pagenavi .current {
	padding			: 1px 5px;
	border			: 1px solid #bbbbbb;
	color			: #3a86be;
	margin-left		: 1px;
	text-decoration		: none;
}

div.mod-pagenavi a:hover, div.mod-pagenavi .current {
	color			: #232323;
	background-color	: #efefef;
}

/* ORTHER
--------------------------------------------------------- */
div.innerdiv {
	padding			: 10px 0 12px !important;
	background		: url(../images/dot.gif) repeat-x bottom !important;
}

div.innerdiv img.border {
	padding			: 2px;
	border			: 1px solid #CCCCCC;
	margin-right	: 10px;
}

/* MENU TYPE
--------------------------------------------------------- */
ul.menu {
	list-style		: none;
	margin			: 0;
	padding			: 0;
	display			: block;
}

ul.menu li {
	display			: block;
	background		: none;
	margin			: 0;
	padding			: 0;
	line-height		: normal;
	border-bottom	: 1px solid #F1F1F1;
}

ul.menu li a {
	display			: block;
	outline			: none;
	padding			: 8px 25px;
	margin			: 0;
	text-decoration	: none;
	color			: #333333;
	background		: url(../images/arrow.png) no-repeat 16px 14px;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	text-decoration	: none;
	background		: url(../images/arrow.gif) no-repeat 16px 14px #F5F5F5;
	color			: #16629c;
}

ul.menu li.active a {
	font-weight		: bold;
	background		: url(../images/arrow.gif) no-repeat 16px 14px #F5F5F5;
	color			: #16629c;
}

ul.menu li ul {
	list-style		: none;
	margin			: 0;
	padding			: 0;
}

ul.menu li li {
	border			: none;
	background		: none;
	padding			: 0;
}

ul.menu li li a {
	border			: none;
	padding			: 5px 5px 5px 35px !important;
	text-transform	: none;
	font-weight		: normal !important;
	background		: url(../images/arrow.gif) no-repeat 25px 10px #F7F7F7 !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color			: #CC0000;
	text-decoration	: underline;
}

ul.menu li li.active a {
	color			: #CC0000;
	font-weight		: bold;
}

ul.menu li li li a {
	color			: #000000 !important;
	font-weight		: normal !important;
	padding-left	: 45px !important;
	background		: url(../images/bullet.gif) no-repeat 35px 10px !important;
}

ul.menu li li li.active a {
	font-weight		: bold !important;
}

/* FOOTER 
--------------------------------------------------------- */
#footer {
	margin-top		: 20px;
	padding			: 20px;
	background 		: url(../images/footer-bg.gif) repeat-x top left #0f232c;
	height			: 100px;
	color			: #d5d5d5;
	font-size		: 95%;
}

#footer a {
	color			: #FFFFFF;
}

/* Clearfix */
.clearfix:after {
	clear			: both;
	content			: ".";
	display			: block;
	height			: 0;
	visibility		: hidden;
}

* html > body .clearfix {
	display			: block;
	width			: 100%;
}

* html .clearfix {
	height			: 1%;
}