/* Info
ffd600
0000ff
808080

Grey:
zero:000000
zero-low:202020
 Low:404040
Low-mid:606060
 Mid:808080
mid-high:a0a0a0
 high:c0c0c0
high-top:f4f4f4
top:ffffff
*/

/* Fonts */

@charset "utf-8";

@font-face {
	font-family: 'Droid Sans';
	font-weight: normal;
	font-style: normal;
	src: local('Droid Sans'), local('DroidSans'), url('fonts/DroidSans.ttf') format('truetype');
}
@font-face {
	font-family: 'Droid Sans';
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('fonts/DroidSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Droid Sans Mono';
	src: local('Droid Sans Mono'), local('DroidSansMono'), url('fonts/DroidSansMono.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Basic structure */

body, html {    
/*	margin:20px;    */
	margin: 0px 3%;
	padding:0px;   
	height:100%;
/*	width:100%;*/

	font-family: 'Droid Sans', 'Arial';
	font-weight: normal;
	font-size: 14px;
	color: #202020;
	line-height: 1.6;	
}
body {
	background-color: #ffffff;
}

b{
	font-weight:bold;
}

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

p {
	text-align: justify;
}

li {
	text-align: justify;
}

p a, li a{
	text-decoration: none;
	background: #ffd600;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 5px;
	border: 1.5px solid #ffd600;
	border-radius: 20px;
	white-space: nowrap;
}

p a:hover, p a:active, p a:visited, li a:hover, li a:active, li a:visited{
	background: #ffffff;
	color: #ffd600;
}

li.page_item, ul.post-categories li{
	list-style-type: none;
	display: inline;
	text-align:left;
}
ul.posts_links li a{
	text-decoration: none;
	background: #ffd600;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 5px;
	border: 1.5px solid #ffd600;
	white-space: nowrap;
}
ul.posts_links li.previous a{
	/*border-radius: 20px 5px 5px 20px;*/
	border-radius: 100px 5px 5px 100px;
}
ul.posts_links li.next a{
	/*border-radius: 5px 20px 20px 5px;*/
	border-radius: 5px 100px 100px 5px;
}

li.page_item, ul.post-categories li{
	list-style-type: none;
	display: inline;
	text-align:left;
}

ul.posts_links li{
	list-style-type: none;
	display: inline;
	text-align:left;
}

/* Bold selecters */
li.page_item a, ul.post-categories li a{
	font-weight: bold;
	/*padding: 0px 4px;*/
	border-radius: 100px;
	color: #ffffff;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
}
li.page_item a{
	background: #808080;
	border: 1.5px solid #808080;
	padding: 4px 12px;
}
ul.post-categories li a{
	background: #808080;
	border: 1.5px solid #808080;
	padding: 1px 5px;
}
ul.posts_links li a{
	background: #808080;
	border: 1.5px solid #808080;
	/*padding: 1px 5px;*/
	padding: 4px 12px;
	text-decoration: none;
}

/* Animations */
li.page_item a:hover, li.page_item a:active{
	background: #ffffff;	
	color: #808080;
}
ul.post-categories li a:hover, ul.post-categories li a:active{
	background: #ffffff;
	color: #808080;
}
ul.posts_links li a:hover, ul.posts_links li a:active{
	background: #ffffff;
	color: #808080;
}

h1, h2, h3, h4{
/*	text-decoration: none;*/
	color: #808080;
}

h2{
	margin-bottom:0px;
}

.nav-menu ul, .menu ul, ul.post-categories, ul.posts_links{
	padding: 0px;
}

hr{
	height:1px;
	border-width:0px;;
	background-color:#c0c0c0;
}
.date{
	color:#808080;
}

img{
	border-radius: 20px;
	border-width:0px;
}

a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] {
	text-decoration: none;
	border: 0 none;
}

blockquote, q{
	/*background: #f4f4f4;*/
	border-radius: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1.5px solid #c0c0c0;
	color:#808080;
}

pre{
	text-align: left;
	font-family: 'Droid Sans Mono', monospace;
	/*background: #f4f4f4;*/
	font-size: 10pt;
	border-radius: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	border: 1.5px solid #c0c0c0;
	color:#808080;
}

p.wp-caption-text{
	/*background: #f4f4f4;*/
	border-radius: 0px 0px 20px 20px;
	margin: 0px 10px 0px 0px;
	padding:20px 10px 3px 10px;
	position:relative;
	top:-22px;
	z-index: -1;
	border: 1.5px solid #c0c0c0;
	text-align: left;
	color:#808080;
}
