/*
THEME NAME: Polymath_Perspective
THEME URI: http://www.polymathperspective.com/
DESCRIPTION: Theme for the site www.polymathperspective.com
VERSION: 1.0.0
AUTHOR: <a href="http://www.woodenfish.nl/">Woodenfish</a>
AUTHOR URI: http://www.woodenfish.nl
TAGS: black and white, two-column, right-sidebar
*/

/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fluid layout with one sidebars right of content
*/

/*
---------------------------------------------------------------------------

WRAPPER

*/


div#wrapper {
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}


/*
---------------------------------------------------------------------------

HEADER

*/

div#header {
	font-size:36px;
	text-align:left;
	margin-top:20px;
}

a#site_title {
	font-size:36px;
	color:#000000;
	text-decoration:none;
}

/*
---------------------------------------------------------------------------

FOOTER

*/

div#footer {
	margin-top:15px;
	width:1010px;
	height:5px;
	background-color:#000000;
	clear:both;
}

div.WFlogo {
	text-align:right;
	margin-top:5px;
	width:1010px;
	background-color:#ffffff;
}


/*
---------------------------------------------------------------------------

MENU

*/

ul.menu {
	background-color:#000000;
	width:1010px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

li.menu {
	float:left;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	overflow:visible;
}

a.menu_item {
	float:left;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	margin-top:2px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:0;
	outline:none;
	overflow:visible;
}

a.menu_item:hover a.menu_item:visited a.menu_item:active {
	outline:none;
	
	color:#FFFFFF;
}


/*
---------------------------------------------------------------------------

ISSUE

issues each have their own colours....

*/

div.issue {
	margin-top:0;
	margin-bottom:0;
	padding:0;
	color:#000000;
	font-size:14px;
	font-weight:bold;	
}

a.Issue_link {
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/*
------------------------------------------------------------------------------
STYLE RED
*/

div.red {
	color:#aa0000;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.redhalfdark {
	float:left;
	background-color:#aa0000;
	width:58px;
	height:36px;
}

div.reddark {
	float:left;
	background-color:#aa0000;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.redlight {
	float:left;
	background-color:#df9e9e;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.redhalfdarkthin {
	float:left;
	background-color:#aa0000;
	width:58px;
	height:5px;
}

div.reddarkthin {
	float:left;
	background-color:#aa0000;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.redlightthin {
	float:left;
	background-color:#df9e9e;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.redhalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.redinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_red {
	color:#aa0000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featuredreadmore_red {
	color:#aa0000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE YELLOW
*/

div.yellow {
	color:#fae516;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.yellowhalfdark {
	float:left;
	background-color:#fae516;
	width:58px;
	height:36px;
}

div.yellowdark {
	float:left;
	background-color:#fae516;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.yellowlight {
	float:left;
	background-color:#fdf5a5;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.yellowhalfdarkthin {
	float:left;
	background-color:#fae516;
	width:58px;
	height:5px;
}

div.yellowdarkthin {
	float:left;
	background-color:#fae516;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.yellowlightthin {
	float:left;
	background-color:#fdf5a5;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.yellowhalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.yellowinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_yellow {
	color:#fae516;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featuyellowreadmore_yellow {
	color:#fae516;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE PINK
*/

div.pink {
	color:#b22283;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.pinkhalfdark {
	float:left;
	background-color:#b22283;
	width:58px;
	height:36px;
}

div.pinkdark {
	float:left;
	background-color:#b22283;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.pinklight {
	float:left;
	background-color:#f9b4f3;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.pinkhalfdarkthin {
	float:left;
	background-color:#b22283;
	width:58px;
	height:5px;
}

div.pinkdarkthin {
	float:left;
	background-color:#b22283;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.pinklightthin {
	float:left;
	background-color:#f9b4f3;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.pinkhalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.pinkinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_pink {
	color:#b22283;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featupinkreadmore_pink {
	color:#b22283;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE GREEN
*/

div.green {
	color:#2d7e2d;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.greenhalfdark {
	float:left;
	background-color:#2d7e2d;
	width:58px;
	height:36px;
}

div.greendark {
	float:left;
	background-color:#2d7e2d;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.greenlight {
	float:left;
	background-color:#9fdd9f;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.greenhalfdarkthin {
	float:left;
	background-color:#2d7e2d;
	width:58px;
	height:5px;
}

div.greendarkthin {
	float:left;
	background-color:#2d7e2d;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.greenlightthin {
	float:left;
	background-color:#9fdd9f;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.greenhalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.greeninfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_green {
	color:#2d7e2d;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featuredreadmore_green {
	color:#2d7e2d;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE PURPLE
*/

div.purple {
	color:#590b97;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.purplehalfdark {
	float:left;
	background-color:#590b97;
	width:58px;
	height:36px;
}

div.purpledark {
	float:left;
	background-color:#590b97;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.purplelight {
	float:left;
	background-color:#d5b4ef;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.purplehalfdarkthin {
	float:left;
	background-color:#590b97;
	width:58px;
	height:5px;
}

div.purpledarkthin {
	float:left;
	background-color:#590b97;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.purplelightthin {
	float:left;
	background-color:#d5b4ef;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.purplehalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.purpleinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_purple {
	color:#590b97;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featupurplereadmore_purple {
	color:#590b97;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE ORANGE
*/

div.orange {
	color:#ffb511;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.orangehalfdark {
	float:left;
	background-color:#ffb511;
	width:58px;
	height:36px;
}

div.orangedark {
	float:left;
	background-color:#ffb511;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.orangelight {
	float:left;
	background-color:#ffe2a3;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.orangehalfdarkthin {
	float:left;
	background-color:#ffb511;
	width:58px;
	height:5px;
}

div.orangedarkthin {
	float:left;
	background-color:#ffb511;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.orangelightthin {
	float:left;
	background-color:#ffe2a3;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.orangehalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.orangeinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_orange {
	color:#ffb511;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featuorangereadmore_orange {
	color:#ffb511;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE BLUE
*/

div.blue {
	color:#1d328e;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.bluehalfdark {
	float:left;
	background-color:#1d328e;
	width:58px;
	height:36px;
}

div.bluedark {
	float:left;
	background-color:#1d328e;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.bluelight {
	float:left;
	background-color:#93a3ea;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.bluehalfdarkthin {
	float:left;
	background-color:#1d328e;
	width:58px;
	height:5px;
}

div.bluedarkthin {
	float:left;
	background-color:#1d328e;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.bluelightthin {
	float:left;
	background-color:#93a3ea;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.bluehalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.blueinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_blue {
	color:#1d328e;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featuredreadmore_blue {
	color:#1d328e;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
------------------------------------------------------------------------------
STYLE GREY
*/

div.grey {
	color:#6a6a6a;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

div.greyhalfdark {
	float:left;
	background-color:#6a6a6a;
	width:58px;
	height:36px;
}

div.greydark {
	float:left;
	background-color:#6a6a6a;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.greylight {
	float:left;
	background-color:#d6d6d6;
	color:#ffffff;	
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	width:114px;
	height:30px;
}

div.greyhalfdarkthin {
	float:left;
	background-color:#6a6a6a;
	width:58px;
	height:5px;
}

div.greydarkthin {
	float:left;
	background-color:#6a6a6a;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.greylightthin {
	float:left;
	background-color:#d6d6d6;
	padding-left:0px;
	padding-top:0px;
	width:120px;
	height:5px;
}

div.greyhalfinfo {
	float:left;
	background-color:#ffffff;
	width:58px;
}

div.greyinfo {
	float:left;
	background-color:#ffffff;
	color:#000000;	
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:108px;
}

a.readmore_grey {
	color:#6a6a6a;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

a.featugreyreadmore_grey {
	color:#6a6a6a;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*
---------------------------------------------------------------------------

HEADLINE

*/

div#headline {
	margin:0;
	clear:both;
}

div.headline-title {
	color:#000000;
	margin-top:20px;
	margin-bottom:10px;
}

a.headline-link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
}

div.headline-content {
	margin-top:0;
	margin-bottom:0;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

div.headline-content img {
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

div.headline-content p {
	margin-bottom:10px;
}

div.headline-readmore {
	text-align:right;
	margin-top:10px;
	margin-bottom:0px;
}

/*
---------------------------------------------------------------------------

FEATURED

*/

div.featured {
	float:left;
	margin:0;
	width:550px;
}

div.featured-title {
	color:#000000;
	margin-top:20px;
	margin-bottom:0;
}

a.featured-link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
}

div.featured-img {
	float:left;
	margin-top:20px;
	margin-bottom:0;
	margin-right:20px;
	width:150px;
}

div.featured-img img{
	float:left;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

div.featured-content {
	margin-top:0;
	margin-bottom:0;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

div.featured-content p {
	margin-bottom:10px;
}

div.featured-readmore {
	text-align:right;
	margin-top:10px;
	margin-bottom:0px;
}

/*
---------------------------------------------------------------------------

ARTICLE

*/

div#article {
	margin:0;
	clear:both;
}

div.article-title {
	color:#000000;
	margin-top:0;
	margin-bottom:10px;
}

div.article-content {
	margin-top:0;
	margin-bottom:0;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

div.article-content p {
	margin-bottom:10px;
}

div.article-content img {
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

a.article-link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
}

/*
---------------------------------------------------------------------------

PAGE

*/

div#page {
	margin:0;
	clear:both;
}

div.page-title {
	color:#000000;
	margin-top:0;
	margin-bottom:10px;
}

div.page-content {
	margin-top:0;
	margin-bottom:0;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

div.page-content p {
	margin-bottom:10px;
}

div.page-content img {
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

a.page-link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
}

.alignleft,img.alignleft{
float:left;
margin:0 5px 0 0;
}

/*
---------------------------------------------------------------------------

SEARCH

*/

div#search {
	margin:0;
	clear:both;
}

div.search-title {
	color:#000000;
	margin-top:0;
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

div.search-content {
	margin-top:0;
	margin-bottom:0;
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

div.search-content p {
	margin-bottom:10px;
}

div.search-content img {
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}

a.search-link {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
}

/*
---------------------------------------------------------------------------

SIDE BAR

*/

div.sidebar {
	margin-top:0;
	float:right;
	overflow:visible;
	width:250px;
}

div#primary {
	margin-top:20px;
}

div#secondary {
	clear:right;
}

div.sidebar-titles {
	color:#000000;
	font-size:18px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

ul.side {
	list-style-type:none;	
}

a.rss {
	color:#000000;
	font-size:14px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;	
}

a.rss {
	color:#000000;
	font-size:14px;
	text-decoration:none;
	margin-top:0;
	margin-bottom:0;
	padding:0;	
}

/*
---------------------------------------------------------------------------

ADS

*/

div.ad-image img {
	border: #333333 solid 1px;
}

div.ad-thin img {
	border: #333333 solid 1px;
}

/*
---------------------------------------------------------------------------

UTILITY

*/

html, body, p {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

div#content {
	margin-top:20px;
	float:left;
	width:720px;
}

div.clear {
	clear:both;	
}

div.spacer {
	height:20px;
	clear:both;	
}

a {
	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}




form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}


.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}


div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}


input#author,input#email,input#url {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div#fb-root {
	overflow:visible;	
}

div.tweet_cont {
}

div.twitter_feed,div.twitter_feed a {
	font-size:14px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

div.twitter_updated {
	font-size:12px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#656565;
	font-style:italic;
}

div.copyright {
	font-size:9px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:700px;
}

.twitter {
 display:table-cell; vertical-align:middle;
 float:left;
 width:250px;
}