@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v4/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v4/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v4/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptserif/v4/zjBCKJs0bE-LvM0teIV5VPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(http://themes.googleusercontent.com/static/fonts/ptserif/v4/QABk9IxT-LFTJ_dQzv7xpGOb2gHztoQeulij-1lvl-8.woff) format('woff');
}



body {
	padding:1em;
	padding-left:2em;

	font: 14px/19px 'PT Sans', sans-serif;
}

a {
	font-weight: bold;
	outline: none;
	text-decoration: underline;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #000;
}
p {
	margin: 0 0 18px;

}

#component .item-page p {
 	text-align: justify;
}




img {
	border: none;
}

img[class*="span"] {
	padding-left:0px !important;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
 	text-decoration: none;
}


h1  i[class*="icon-"] {
 	margin-top: 24px;
 	margin-right: 6px;
}


ul, ol {
    margin: 0 0 9px 15px;
}



span.date {
	 font-size: 80%;

}



/* vlasses */
.clear {
	clear: both;
	height: 0px;
	float: none !important;
}

.empty {
 	height: 1em;
	min-height: 1em;
	overflow: hidden;
	display: block;

}

.padder-rl {

	 padding-right: 1em;
	 padding-left: 1em;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}


.padder-t {
	 padding-top: 1.2em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}


.a-center {
 	text-align: center;
}


.a-left {
 	text-align: left;
}


.a-right {
 	text-align: right;
}

.category-list > div > ul > li {
 	list-style: none;
}


.vstooltip {
 display: none !important;
}


.block form {
	 margin: 0 0 0;
}

.block [class*="_intro"] p {
	 margin: 0 0 0;

}

.block [class*="_intro"] p img {
	 margin: 0 0 4px;

}

.block .modfaq_intro p {
	 float:left;
}

.block .modfaq_intro img {
	margin-right: 5px !important;
}


div#row_basem {
 	margin-top: 1em;
	padding-top: 1.5em;
}

select, input text {
 	max-width: 90%;
}



/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}

.blog-more
{
        padding:10px 5px
}



div.customfields {
	 border-bottom: 1px solid #000;
   	 padding-bottom: 4px;
}



div.attachmentsContainer  {
 	margin-left: 0 !important;
}



div.attachmentsContainer > div > div {
 	margin-left: 0 !important;
	 border-top: 1px solid #000;
   	 padding-top: 4px;
}



#main div.attachmentsList table, div.attachmentsList table {
     border: 0;
    clear: both;
    font-size: 90%;
    font-weight: normal;
    line-height: 160%;
}


div.attachmentsList a.at_url:hover {
    text-decoration: none;
}


.customfields .f_name {
    font-weight: bold;
}

.a-nix {
 	margin-top: 2em;
}

span.fly-date {
	font-weight: bold;
}
div.grid_wrapper li {
 	list-style: none outside none;

}

select#limit {
	display: none;
}

ul.actions > li {
 list-style: none;

}


ul.actions > li > a > img {
	display: none;
}



i.icon-print {
    background-image: url("../img/sprites.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    background-position: -256px 0;
}


input {
	 display: none;
}

div#slider {
	display: none;
}

.navbar, #row_basem, .blockjvote, .anixfaqmod, .btn, .printhidden {
	display: none;
}


#header {
 	border-bottom: 1px solid #A4A4A4;

}

#slogan
{
 	float: left !important;
	display: inline !important;
	width: 35% !important;
	margin-right: 4%;
}

#topcont {
 	float: left !important;
	display: inline !important;
	width: 35% !important;
}

#logo {
 	float: left !important;
	display: inline !important;
	width: 20% !important;
	margin-right: 5%;
}


#logo  img {
	width: 98% !important;
	max-width: 140px !important;

}



.block [class*="_intro"] p img, div.block_content p img {
	margin-right: 1em;
 	max-width: 10%  !important;
	float: left !important;
}

ul.accordion  {
	 display: block;

}

.accordion h2, .accordion h3, .accordion h4, .accordion h5, .accordion h6 {
    line-height: 14px;
    margin: 0  !important;
    padding: 0 !important;
}


.block li {
	list-style: none;

}


#footer {
 border-top: 1px solid #A4A4A4;

}

#footer [class*="span"], #footer .pull-right {
 	float: left !important;

}


#footer .footer_cont {
 	float: right !important;

}


div.a-nix {
 display: none;
}

.anixlogo {
 display: none;
}

.block_header > div {
 	font-weight: bold;

}

ul.breadcrumb  li {
	list-style: none;
	display: inline;

}

a.at_icon, td.at_file_size {
	display: none;

}

#bread {
    display: none;

}

#talon {
    margin-top: 2em;
    font-size: 120%;

}

#talon > span.queuenum {
    font-weight: bold;

}