/* @override 
	http://dev.buildingpeaceforum.com/wp-content/themes/bp/style.css?ver=1.2 */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html {background:#ebf3f7;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
html {
	background:#fff url(images/bg-top.gif) repeat-x;
}
body {
	margin: 0;
	color: #363636;
	font: 12px/21px Arial, Helvetica, sans-serif;
		min-width: 992px;
	background: url(images/bg-navbar.gif) repeat-x 0 206px;
}
em strong,
strong em {
	font-weight: bold;
	font-style: italic;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
ol, ul {
	margin-left: 2em;
	margin-bottom: 16px;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
img { border-style: none; 
}
a {
	text-decoration: none;
	color: #5ac4d7;
}
a:hover {
	color:#4aa4b4 ;
}
a:active { background-color: transparent; }
input, textarea, select {
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color: #d5d5d5;
}
form, fieldset {
 margin:0;
 padding:0;
 border-style:none;
}

h1 {
	font-size: 250%;
	font-weight: bold;
	font-family: "Open Sans Condensed", Arial;
	margin: 10px 0 10px 0;
}
h1#pagetitle {
	margin-top: 14px;	
	margin-bottom: 25px;
}
h1.section {
	margin-bottom: 25px;
}
h4 {
	font-size: 22px;
	color: #2e566b;
	margin: 20px 0 5px 0;
}

h5 {
	font-size: 20px;
	font-family: "Open Sans Condensed", arial, sans-serif;
	color:  #fea031;
	font-weight: bold;
	margin: 20px 0 5px 0;
}

h6 {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 5px 0;
	color:  #fea031;
}
p {
	margin-bottom: 0.75em;
}
.clear { clear: both;}
.alignleft { float: left; }
.alignright { float: right; }

img[align=left],
img.alignleft {	margin: 0 25px 15px 0; }
img[align=right],
img.alignright { margin: 0 0 15px 25px; }


/*header*/
#header {
	overflow:hidden;
	width:982px;
	margin:0 auto;
}
#header .header-info {
	overflow:hidden;
	padding:35px 24px 27px 2px;
}
.logo-alliance {
	display:inline-block;
}
.logo-alliance a{
	display:inline-block;
}
#header .social-networks {
	float:right;
	margin:4px 24px 0 0;
	text-transform:uppercase;
	list-style: none;
}
#header .social-networks li {
	background:url(images/divider.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	float:left;
	margin:0 6px 0 9px;
	line-height:14px;
}
#header .social-networks li:first-child {
	background:none;
	margin:0;
}
#header .social-networks li a{
	background:url(images/social-networks.gif) no-repeat;
	height:17px;
	width:17px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
#header .social-networks li:first-child a{
	text-indent:0;
	height:auto;
	width:auto;
	color:#363636;
	line-height:15px;
	text-transform:uppercase;
	background:none;
}
#header .social-networks li:hover a{background-position:0 -22px; text-decoration: underline;
}
#header .social-networks li.facebook a{background-position:-22px 0;}
#header .social-networks li.facebook:hover a{background-position:-22px -22px;}
#header .social-networks li.twitter a {background-position: -44px 0;}
#header .social-networks li.twitter:hover a {background-position: -44px -22px;}
#header .search {
	background:url(images/elements.png) no-repeat;
	float:right;
	width:242px;
	height:29px;
	margin:0 12px 0 9px;
}
#header .search input[type="text"]{
	background:none;
	width:188px;
	height:15px;
	border:none;
	float:left;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#636363;
	padding:7px 9px 7px 10px;
}
#header .search input[type="submit"] {
	background:url(images/elements.png) no-repeat -257px 0;
	float:left;
	height:17px;
	width:17px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin:4px 7px 0 10px;
}
/*logo*/
#header .logo-area {
	position:relative;
}
#header .logo {
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:678px;
	height:92px;
	margin:0 0 22px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .logo-print{
	position:absolute;
	left:-9999px;
	top:0;
} 
#header .logo img {display:block}
/*Navigation*/
.nav-area {
	overflow:hidden;
	padding:1px 0;
	margin:-1px 0 0;
	width:100%;
	position:relative;
	left:-16px;
	background:url(images/bg-navbar.gif) no-repeat 50% 0;
	
}
#nav {
	padding:2px 4px 2px 40px;
	width:977px;
	margin:0 auto;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
	overflow:hidden;
	list-style: none;
}
#nav li:first-child {
	background:none;
	padding:0 21px 0 0;
}
#nav li {
	background:url(images/seperator.gif) no-repeat 0 50%;
	float:left;
	padding:0 21px;
}
#nav li a {
	color:#363636;
	text-decoration:none;
}
#nav li.current-menu-item > a,
#nav li a:hover{color:#5ac4d7;}


/*main*/
#main {
	overflow:hidden;
	padding:27px 0 48px;
	width:982px;
	margin:0 auto;
}
#content h2,
.aside h2{
	font-size:26px;
	line-height:28px;
	margin:14px 0 5px;
	font-weight:700;
}
#main h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:26px;
	font-weight: bold;
	line-height:26px;
	margin:14px 0 6px;
}
.inner #content {
	width:690px;
	float:right;
	padding:0 71px 0 0;
	margin:0;
}
.inner #content .post { padding:0;}
.inner #sidebar .article-list { padding:10px 0 0;}
/*-sidebar-*/
#sidebar {
	width:190px;
	float:left;
	padding:0 3px;
}
#sidebar .readmore {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:0;
}
#sidebar p {margin:0 0 10px;}
#sidebar .box{
	color:#2e566b;
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	line-height:21px;
	margin:0 0 43px;
}
#sidebar .subscribe {
	background:#5ac4d7 url(images/bg-subscribe.gif) no-repeat;
	width:130px;
	padding:25px 15px 16px;
	overflow:hidden;
	margin:0 0 35px;
}
#sidebar .subscribe input[type="text"]{
	background:url(images/elements.png) no-repeat 0 -40px;
	height:14px;
	width:127px;
	float:left;
	border:none;
	text-transform:uppercase;
	padding:2px 2px 4px;
	margin:0 0 1px;
}
input[type="text"] {
	color: #363636;
}
#sidebar .subscribe input[type="submit"] {
	background:url(images/elements.png) no-repeat 0 -69px;
	width:48px;
	font-size:14px;
	line-height:18px;
	border:none;
	float:right;
	cursor:pointer;
	font-weight:bold;
	height:21px;
	margin:1px 0 0 0;
	color:#363636;
}
#sidebar .subscribe input[type="submit"]:hover {
	background:url(images/elements.png) no-repeat -57px -69px;
	color:#d5d5d5;
}
#sidebar .subscribe .head {
	font-family: "Open Sans Condensed", Arial;
	font-size:24px;
	line-height:24px;
	display:block;
	text-transform:uppercase;
	padding:0 0 10px;
}
#sidebar .eventbox {
	overflow:hidden;
	position:relative;
}
#sidebar .eventbox .title {
	font:16px/20px "Times New Roman", Times, serif;
	display:block;
	margin:0 0 10px;
}
#sidebar .eventbox .date {
	background:url(images/bg-event.png) no-repeat;
	width:44px;
	padding:6px 11px 16px;
	font-size:22px;
	line-height:25px;
	color:#fff;
	position:absolute;
	top:30px;
	left:0;
}
#sidebar .eventbox .area {
	overflow:hidden;
}
#sidebar .eventbox .area:hover .date {background-position:-96px 0;}
#sidebar .eventbox  a {color:#fff;}
#sidebar .eventbox .text {
	background:#464646;
	position:absolute;
	top:30px;
	right:30px;
	width:71px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding:6px 9px 6px 14px;
}
#sidebar .eventbox .area:hover .text {
	background:#2d478a;
}
#sidebar .eventbox .area img {display:block;}
#sidebar .publication {
	overflow:hidden;
	width:161px;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	padding:12px 0 31px;
	font-weight:bold;
}
#sidebar .publication .title {
	font-size:14px;
	line-height:18px;
	margin:0;
}
#sidebar .publication .title a {
	background:#d5d5d5 no-repeat 100% 50%;
	color:#363636;
	display:block;
	padding:6px 11px;
}
#sidebar .publication .title span {
	padding: 1px 9px 4px 11px;
	background: url(images/ico-03.gif) 6px -1px no-repeat;
}
#sidebar .publication .button {
    background: #fea031;
    color: white;
    display: block;
    text-align: center;
    padding: 3px;
    margin: 5px 0;
}
#sidebar .button:hover {
    color: #363636;
}
#sidebar .download {
	color:#fff;
	display:block;
	padding:0 8px 0 0;
	background:#5ac4d7;
}
#sidebar .download span {
	background:url(images/ico-download.gif) no-repeat 100% 50%;
	padding:7px 0 6px 11px;
	display:block;
}
#sidebar .download span:hover{
	background: url(images/ico-download01.png) no-repeat 100% 50%;
	color:#363636;
}
#sidebar .publication img { display:block; width: 161px;
}
#sidebar .post-list {
	overflow:hidden;
	padding:27px 0 0;
	line-height:14px;
}
#sidebar h2 {
	font-size:24px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	line-height:28px;
	display:block;
	margin:0 0 5px;
	text-transform:uppercase;
}
#sidebar .post-list ul {
	padding:6px 0 15px;
	list-style: none;
	margin-left: 0;
}
#sidebar .post-list ul li { padding:0 0 20px}
#sidebar .post-list ul li a{color:#2d478a;}
#sidebar .post-list ul li a:hover{text-decoration: underline;}
#sidebar .issues a {
	display: block;	
	margin: 12px 0 0 0;
	position: relative;
	max-width: 160px;
}
#sidebar .issues a .i {
	display: block;
	position: absolute;
	top: -9px;
	left: 0;
	height: 9px;
	width: 96px;
	background: #29586c;
}
#sidebar .issues a .o {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: url(images/issues-overlay.png);
	display: block;
}
#sidebar .issues a:hover .o {
	display: none;
}
#sidebar .issues a img { display:block;}
#sidebar .issues .button {
	display: block;
	margin: 4px 0;
	clear: both;
	float: none;
	background: #fea031;
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
#sidebar .issues .button:hover {
	color: #363636;
}
#sidebar .issues .button.pdf {
	background-color: #5ac4d7;
}
/*-twocolumns-*/
#main .twocolumns {
	width:777px;
	float:right;
}
#sidebar .article-list{
	overflow:hidden;
	padding:0 0 26px;
}

#sidebar .twitter-timeline {
	margin: 50px 0;
}

/*-content-*/

#content {
	width:460px;
	float:left;
	margin:0px 0 0;
}
#content .pagination {
	background:#fff url(images/seperator01.gif) repeat-y 50% 0;
	padding:0 19px 2px;
	margin:29px 0 0;
	overflow:hidden;
}
#content .pagination .btn-prev,
#content .pagination .btn-next {
	background:url(images/elements.png) no-repeat 0 -94px;
	font-size:24px;
	line-height:27px;
	padding:0 0 0 41px;
	float:left;
	letter-spacing:-1px;
}
#content .pagination .btn-next {
	background-position:116px -139px;
	padding:0 44px 0 0;
	float:right;
	text-align:right;
}
#content .pagination .btn-prev:hover {background:url(images/elements.png) no-repeat -281px -94px;}
#content .pagination .btn-next:hover {background:url(images/elements.png) no-repeat -165px -139px}
#content .post-area {
	overflow:hidden;
	background:#ebf3f7;
	margin:0 0 7px;
}
#content .post-area h2 a, 
.aside .post h2 a{color:#2d478a;}
.aside .post h2 a:hover { color:#363636;}
#content .post:first-child {
	border:none;
	padding:20px 21px 14px 19px;
	line-height:19px;
	background:none;
}
.inner #content .post:first-child{
	line-height:21px;
	padding:4px 0 0;
	margin:0 0 27px;
}
.inner #content .post p{ margin:0 0 16px}
#content .post {
	background:url(images/bg-border.gif) no-repeat 50% 0;
	padding:25px 21px 3px 18px;
	position:relative;
}
#content .post:hover {
	background:#dbeaf1;
}
.inner #content .post:hover {
	background:none;
}
#content .post .featured-image {
	position: relative;
	display:block;
	margin:0 0 10px;
}
#content .post .featured-image img {
	display: block;
}
#content .post .featured-image .d {
	position: absolute;
	z-index: 10;
	bottom: 0;
	width: 100%;
	height: 55px;
	background: url(images/diag.png) no-repeat;
}
#content .post:after {
	display:block;
	content:'';
	clear:both;
}
#content .post .meta {
	font-weight:bold;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	margin:0 0 26px;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
#content .post .info{
	float:left;
	padding:0 10px;
	background:url(images/divider01.gif) no-repeat 0 50%;
}
#content .post .info:first-child {
	background:none;
	padding-left:0;
}
#content .post .date{
	float: left;
	margin: 0 6px 0 0;
	color:#5ac4d7;
	padding:0 6px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
#content .post .meta .date{
	float: none;
}
#content .post p { margin:0 0 6px}

#content .post.type-publication p {
	font-family: georgia,serif;
}

#content .post .comments {
	background:#fff;
	padding:0 3px;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	right:19px;
	font-weight:bold;
	z-index:1;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
#content .post:first-child .comments{ bottom:-19px;}
#content .caption {
	font-style:italic;
	display:block;
	padding:0px 0 15px;
}
#content .post h2 a {color:#2d478a}
#content .post h2 a:hover { color:#363636;}
#content .image { display:block}
#content blockquote {
	float:right;
	width:231px;
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	margin:0 32px;
}

#content .blockquote2 {
	width: 626px;
}

hr {
	border: 1px solid #2d478a;
	margin: 1.5em 0;
}
#content .numbers {
	background:url(images/img-circle.png) no-repeat;
	padding:4px 11px;
	margin:5px 8px 0 0;
	font-size:18px;
	line-height:23px;
	float:left;
	color: #000;
}
#content .paging{
	position: relative;
	background:#ebf3f7;
	padding:12px 0 14px 17px;
	margin:0 27px 17px 0;
}
#content .paging .title {
	display:inline-block;
	font-size:18px;
	line-height:24px;
	overflow:hidden;
}
#content .paging .title a{
	color:#363636;
	text-decoration:none;
}
#content .paging .title a:hover { color:#5ac4d7 ;}
#content .paging .title span {
	background:url(images/img-circle.png) no-repeat 100% 50%;
	display:inline-block;
	padding:4px 1px;
	margin:0 0 0 3px;
	text-align:center;
	height:25px;
	width:32px;
}
#content .paging .title:hover span{
	background:url(images/elements.png) no-repeat -201px -34px;
}
#content .paging .pages {
	padding:0px 0 0;
	margin: 0 20px 0 0;
	float:right;
	text-align:right;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
#content .paging .pages > .page,
#content .paging .pages > a {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
	color:#2d478a;
	padding:2px 6px;
	
}
#content .paging .pages a,
#content .paging .pages .page{

}

#content .paging .pages > .page,
#content .paging .pages > a:hover {
	background:#2d478a;
	color:#fff;
}
#content .paging ul li.next a {
	padding:2px 10px;
	background:url(images/arrow01.png) no-repeat 50% 50%;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	text-align:left;
}
#content .paging ul li.next a:hover {
	background:#2d478a url(images/arrow02.png) no-repeat 50% 50%;
}
#content .social-area {
	border-top:2px solid #edf5f8;
	border-bottom:2px solid #edf5f8;
	overflow: visible;
	font-weight:bold;
	padding:29px 0px 60px 38px;
}
#content .social-area .buttons {
	position: relative;
	float:left;
	width: 200px;
	height: 30px;
	margin:0 15px 0 0;
}
#content .social-area .buttons .fb_iframe_widget,
#content .social-area .buttons .twitter-share-button {
	position: absolute;
	top: 0;
	right: 0;
}
#content .social-area .buttons .twitter-share-button {
	left: 100px;
}
#content .share,
#content .email,
#content .print {
	background:url(images/elements.png) no-repeat 0 -194px;
	float:left;
	margin:0 11px 0 0px;
	width:129px;
	line-height:26px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#content .share:hover,
#content .email:hover,
#content .print:hover{background-position:0 -225px;}
#content .share span,
#content .email span,
#content .print span {
	background:url(images/ico-msg.png) no-repeat 100% 0;
	padding:0 26px 0 0;
}
#content .email span{
	background:url(images/ico-share.png) no-repeat 100% 0;
}
#content .print span{
	background:url(images/ico-print.png) no-repeat 100% 0;
}

#content .comments-area .title {
	display:block;
	font-size:14px;
	line-height:18px;
	margin:0 0 16px;
	font-weight:bold;
}


#comments {
	padding: 40px 0 0 0;
}
#comments h3 {
	margin-bottom: 20px;
}
#comments {
}
#comments .commentlist {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
#comments .commentlist li {
	position: relative;
	padding: 0 0 20px 0;
	list-style: none;
}
#comments .commentlist li .comment-body {
	margin: 0;
	padding: 0;
}
#comments .commentlist li .avatar,
#comments .commentlist li .says {
	display: none;
}
#comments .commentlist li .comment-author {
	line-height: normal;
}
#comments .commentlist li cite a {
	text-decoration: none;
}
#comments .commentlist li .comment-meta {
	line-height: normal;
	color: #666;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#comments .commentlist li .comment-meta a {
	font-size: 85%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#comments .commentlist li .reply {
	position: absolute;
	top: 0;
	right: 0;
}
#comments .commentlist li .reply a {
	font-size: 80%;
	padding: 3px;
	background: #efefef;
	border: 1px solid #aeaeae;
	text-transform: uppercase;
	color: #888;
	text-decoration: none;
}
#comments .children {
	margin: 0 0 20px 30px;
	padding: 20px 0 0 0;
}
#comments .children li {
	list-style: none;
}
#comments li.bypostauthor cite {
	font-weight: bold;
}



#content .join {
	overflow:hidden;
	border-top:2px solid #edf5f8;
	padding:23px 0 0;
	width:503px;
}
#content .join input[type="text"]{
	background:url(images/elements.png) no-repeat 0 -264px;
	width:118px;
	height:15px;
	padding:4px 13px 5px 10px;
	display:block;
	margin:0 0 9px;
	border:none;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#363636;
}
#content .join textarea {
	width:463px  !important;
	height:95px !important;
	background:url(images/elements.png) no-repeat 0 -297px;
	border:none;
	padding:10px 16px 7px 18px;
	color:#363636;
	font-size:12px;
	overflow:auto;
	margin:0 0 9px;
}
#content .join input[type="submit"] {
	background: #d4d5d4;
	height:26px;
	width:85px;
	font-size: 12px;
	font-weight: bold;
	color:#363636;
	float:right;
	border:none;
	cursor:pointer;
	padding:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content .join input[type="submit"]:hover {
	background-color: #363636;
	color:#d5d5d5;
}

#content .post .head{
	overflow:hidden;
	background:#fea031;
	padding:5px 12px 5px 20px;
	text-transform:uppercase;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}
#content .post .head .title {float:left;}
#content .post .head .title span {
	background:url(images/img-circle01.png) no-repeat 100% 0;
	padding:1px 7px 4px 11px;
}

#content .post .head .title:hover span {
	background:url(images/elements.png) no-repeat -141px -41px;
}
#content .post .download {
display: block;
padding: 4px 8px;
color: white;
background: ;
font-weight: bold;
text-transform: uppercase;
background:#5ac4d7 url(images/ico-download.gif) no-repeat 95% 50%;

}
#content .post .download:hover {
	background-image:url(images/ico-download01.png);
	color:#363636;
}
#content .post .head a{
	color:#fff;
	text-decoration:none;
}
#content .post .head a:hover {color:#363636;}

#content .post .thumb img {
	display: block;
}
.single-publication #content {
	width: auto;
	float: none;
}
.single-publication #content .post .download {
	width: 160px;
}
.single-publication #content .head {
}
.single-publication #content .hentry.type-publication .thumb img {
	display: block;
	width: 100%;
	height: auto;
}
.single-publication #content .post-area {
	xbackground-color: #fff;
}
.single-publication #content .hentry.type-post {
	padding-left: 150px;
	padding-right: 150px;
}
.indented {
	padding-left: 40px;
}
/*-aside-*/
.aside h3 {
	font-size: 23px !important;
	margin: 0 0 30px 0 !important;
	text-transform: uppercase;
}
.aside h2 { margin:0 0 7px;}
.aside {
	width:278px;
	float:right;
	font-size:12px;
	line-height:21px;
}
.aside .post {
	overflow:hidden;
	padding:0 0 28px;
}
.aside .post p { margin:0 0 6px;}
.aside .post .hasMore .more {
	display: none;
}
.aside .meta {
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	margin:0 0 7px;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
.aside .title {
	display:block;
	margin:0 0 3px;
}
.aside .meta .date {
	color:#5ac4d7;

}
.aside .meta span, 
.aside .meta .date ,
.aside .categories a,
.aside .meta a,
.aside .post ul {
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	list-style: none;
}
.aside .post ul {
	margin: 0;
	overflow:hidden;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
.aside .post li {
	background:url(images/divider01.gif) no-repeat 0 50%;
	float:left;
	padding:0 6px;
}
.aside .post li:first-child {
	background:none;
	padding-left:0;
}
.aside .categories{
	overflow:hidden;
	font-family: "Open Sans Condensed", arial, sans-serif;
}
.aside .categories .title {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	display: inline;
}
/*-Accordian-*/
.accordion {
	padding:0;
	list-style:none;
	width:180px;
	font-size:14px;
	line-height:18px;
	margin-left: 0;
}
.accordion > li {
	margin : 0 0 -1px;
	background:url(images/bg-tab.jpg) no-repeat;
	font-weight:bold;
}
.accordion .opener {
	display:block;
	color:#000;
	height:1%;
	text-decoration:none;
	line-height:30px;
	padding:7px 10px;
	margin:0 0 10px;
	text-transform:uppercase;
}
.accordion > li .opener span {
	background:url(images/ico-plus.jpg) no-repeat 100% 50%;
	padding:0 10px 0 13px;
}
.accordion .opener:hover{
	background:url(images/bg-tab.jpg) no-repeat -201px 0;
	color:#fff;
}
.accordion > li .opener:hover span{
	background:url(images/ico-plus01.jpg) no-repeat 100% 50%;
}
.accordion li.active .opener span,
.accordion li.active li.active .opener span{
	background:url(images/ico-minus.jpg) no-repeat 100% 50%;
}
.accordion .slide {
	width: 159px;
	background:#fea031;
	padding:0 0 15px;
	margin:0 0 7px;
	display:none;
}
.accordion ul {
	list-style: none;
	padding:10px 10px 0 23px;
	margin: 0;
}
.accordion ul li {
	font-size:12px;
	line-height:15px;
	text-transform:none;
	font-weight:bold;
	padding:0 0 6px;
}
.accordion ul li a{
	color:#363636;
}
.accordion ul li.current-cat > a {
	text-decoration: underline;
}
.accordion ul li a:hover{	text-decoration:underline;}
.accordion .all {
	color:#fff;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	display:inline-block;
	text-decoration:none;
	cursor: pointer;
}
.accordion .all:hover {color:#363636}
/*-footer-*/
#footer {
	background:#ebf3f7;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
	color:#004990;
}
#footer .footer-holder{
	width:700px;
	margin:0 auto;
	padding:13px 78px 20px 68px;
	overflow:hidden;
}
#footer .copyright{
	display:block;
	font-weight:bold;
	text-transform:uppercase
}
#footer .info {
	float:right;
	padding:27px 0 0;
	line-height:13px;
}
#footer .info:first-child{
	width:220px;
	float:left;
	padding:4px 0 0 88px;
}
#footer .info img { display:block}
#footer .info ul {
	overflow:hidden;
	margin:0 -8px 0 0;
	padding:0 0 6px;
	text-align:left;
	list-style: none;
}
#footer .info li:first-child {
	background:none;
	padding:0 6px 0 0;
}
#footer .info li {
	background:url(images/seperator02.gif) no-repeat 0 50%;
	float:left;
	padding:0 6px 0 7px;
}

#footer .info a:hover{
	color:#363636;
	text-decoration:underline;
}
#footer .footer-content {
	padding:0 0 0 45px;
}
#footer .info a{
	color:#2d478a;
	text-decoration:underline;
}



.expandable {
	cursor: pointer;
	position: relative;
}
.expandable > .i {
	position: absolute;
	width: 20px;
	height: 20px;
	margin: 0px 0 0 10px;
}
.expandable.opened > .i {
	background-position: 5px -88px;
}
.expand-content {
	display: none;
	margin: 0 0 20px 0;
}

#content .expand-content + h2 {
	margin-top: 40px;
}
h4.expandable {
	margin-bottom: 2px;
}

/* @group Paging */
.posts-nav {
	min-height: 20px;
	clear: both;
	margin: 0 0 40px 0;
}
.posts-nav ul {
	margin: 0;
	padding: 0;
}
.posts-nav ul li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	color: #2d478a;
}
.posts-nav ul li.page_info {
	display: none;
}
.posts-nav ul li a {
	line-height: normal;
	display: block;
	float: left;
	padding: 5px 8px;
	text-decoration: none;
	color: #2d478a;
}
.posts-nav ul li.active_page,
.posts-nav ul li:hover {
	background: #2d478a;
	color: #fff;
}
.posts-nav ul li.active_page a,
.posts-nav ul li a:hover {
	color: #fff;
}

/*-popupsubscribe-*/
.head.slider {
	display: block;
	font-family: 'open sans condensed';
	font-size: 32px;
	line-height: 30px;
	padding-bottom: 20px;
	text-transform: uppercase;
}
#scrolltriggered #inscroll form input {
    margin-bottom: 7px;
}

#scrolltriggered form input.submit, 
#scrolltriggered form input[type=submit] {
	float: none !important;
	background-color: #D5D5D5 !important;
}
#scrolltriggered form input.submit:hover, 
#scrolltriggered form input[type=submit]:hover {
	background-color: #363636;
}
/* @end */