/* 
Theme Name: Feed Icons
Theme URI: http://feedicons.ru
Description: 
Version: 2.0
Author: Matt Brett
Author URL: http://mattbrett.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */

h1, h2, h3, p ,ol, ul, form {
	margin: 0 0 15px 0;
	padding: 0;
}

body {
	margin: 0;
	font: small Arial, Helvetica, Geneva, sans-serif;
	color: #c0c0b6;
	text-align: center;
	background: #1b1b19;
}

/* @group containers */

#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#mid {
	float: left;
	width: 900px;
	padding: 30px;
	background: #232320 url("mid-bg00.gif") no-repeat 0 100%;
}

#bottom {
	clear: both;
	padding: 20px 30px;
	background: #2c2c29 url("bottom-b.gif") no-repeat 0 100%;
}

#leaderboard {
	width: 100%;
}

/* @end */

/* @group header */

/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header {
	position: relative;
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
	background: #2c2c29;
}

#logo {
	position: relative;
	float: left;
	display: inline;
	width: 349px;
	height: 72px;
	margin: 42px 0 0 20px;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
	overflow: hidden;
}

#logo span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("logo0000.gif") no-repeat 0 0;
}

#logo a {
	text-decoration: none;
}

#nav {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1.1em;
	border-left: 1px solid #232320;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
	display: block;
	padding: 85px 40px 20px;
	color: #c1c1b7;
	font-weight: bold;
	text-decoration: none;
}

#nav li a:hover {
	color: #e7e7d9;
	text-decoration: underline;
	background: #31312e;
}

#nav .nav-active {
	background: #232320;
}

#nav .nav-active:hover {
	color: #c1c1b7;
	text-decoration: none;
	background: #232320;
	cursor: default;
}

#nav #nav-get, #nav #nav-snippets, #nav #nav-terms {
	background-position: 50% 35%;
	background-repeat: no-repeat;
}

#nav #nav-get {
	background-image: url("nav-get0.png") !important;
	background-image: url("nav-get0.gif");
}

#nav #nav-snippets {
	background-image: url("nav-snip.png") !important;
	background-image: url("nav-snip.gif");
}

#nav #nav-terms {
	background-image: url("nav-term.png") !important;
	background-image: url("nav-term.gif");
}

#corners {
	position: absolute;
	top: 0;
	width: 960px;
	height: 10px;
	background: url("header-c.png") no-repeat 0 0 !important;
	background: url("header-c.gif") no-repeat 0 0;
}

/* @end */

/* @group content */

/* CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#content {
	float: left;
	display: inline;
	width: 486px;
}

#left {
	float: left;
	display: inline;
	width: 233px;
	margin: 0 20px 0 0;
}

#right {
	float: left;
	display: inline;
	width: 233px;
	margin: 0 0 0 0;
}

#content p {
	margin: 0 12px 15px 12px;
	padding: 0;
	font-size: .95em;
	font-weight: normal;
	line-height: 1.3em;
}

#content p a:link, #content p a:visited, #content p a:active, #content li a:link, #content li a:visited, #content li a:active {
	color: #8d8d82;
	text-decoration: underline;
}

#content p a:hover, #content li a:hover {
	color: #c1c1b7;
	text-decoration: underline;
}

#content h2 {
	margin: 0 0 20px 0;
	padding: 20px 0 5px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #8d8d82;
	border-bottom: 1px solid #2c2c29;
}

#content h3 {
	margin: 0 0 5px 12px;
	padding: 20px 0 0 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #8d8d82;
}

#content h4 {
	margin: 0 0 10px 12px;
	padding: 0;
	font-size: .95em;
	font-weight: bold;
	color: #53534c;
	text-transform: uppercase;
}

#content #page-title {
	padding-top: 0;
	
}
#content #page-title a{
	color: #999999;
	text-decoration: none;
	
}

#content ul {
	margin: 0 10px 15px 30px;
	padding: 0;
	list-style-type: square;
}

#content ul li {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style-type: square;
	font-size: .95em;
}

#content .hdg, #sidebar .hdg {
	position: relative;
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #232320;
	overflow: hidden;
}

#content .hdg span, #sidebar .hdg span {
	position: absolute;
	width: 100%;
	height: 100%;
}

#content .hdg a, #sidebar .hdg a {
	text-decoration: none;
}

#hdg-standardicon {
	width: 212px;
	height: 37px;
}

#hdg-standardicon span {
	background: url("heading-.gif") no-repeat 0 0;
}

#hdg-colourpack {
	width: 201px;
	height: 37px;
}

#hdg-colourpack span {
	background: url("heading0.gif") no-repeat 0 0;
}

#hdg-devkit {
	width: 200px;
	height: 37px;
}

#hdg-devkit span {
	background: url("heading1.gif") no-repeat 0 0;
}

#content .download-button, #sidebar .download-button {
	position: relative;
	width: 232px;
	height: 50px;
	background: url("download.gif") no-repeat 0 0;
}

#content .download-button:hover, #sidebar .download-button:hover {
	background: url("download.gif") no-repeat 0 -50px;
}

#content .download-button h4, #sidebar .download-button h4 {
	margin: 0 0 0 58px;
	padding: 12px 0 0 0;
	text-transform: uppercase;
	font: bold 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #8e8e83;
}

#content .download-button:hover h4, #sidebar .download-button:hover h4 {
	color: #c0c0b6;
}

#content .download-button p, #sidebar .download-button p {
	margin: 0 0 0 58px;
	text-transform: uppercase;
	font: normal .9em Arial, Helvetica, Geneva, sans-serif;
	color: #4b4b45;
}

#content .download-button:hover p, #sidebar .download-button:hover p {
	color: #8e8e83;
}

#content .download-button a, #sidebar .download-button a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.snippet {
	margin: 0 0 30px 0;
}

.snippet-html {
	margin: 0 0 15px 0;
}

.snippet-css {
}

.snippet code {
	display: block;
	margin: 0 0 0 12px;
	padding: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #8d8d82;
	background: #2c2c29;
	border-left: 2px solid #3a3a35;
}

/* @end */

/* @group sidebar */

/* SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#adbar {
	float: left;
	display: inline;
	width: 120px;
	margin: 0 0 0 30px;
}

#sidebar {
	float: right;
	display: inline;
	width: 232px;
	margin: 0;
}

#sidebar p {
	margin: 0 12px 1.5em 12px;
	padding: 0;
	font-size: .95em;
	font-weight: normal;
	line-height: 1.3em;
}

#sidebar p a:link, #sidebar p a:visited, #sidebar p a:active, #sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {
	color: #8d8d82;
	text-decoration: underline;
}

#sidebar p a:hover, #sidebar li a:hover {
	color: #c1c1b7;
	text-decoration: underline;
}

#sidebar ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
}

#sidebar ul li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}

/* @end */

/* @group footer */

/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {
	width: 900px;
	margin: 0 auto;
	padding: 20px 30px;
	text-align: left;
}

#footer-nav {
	float: left;
	display: inline;
	width: 40%;
}

#footer-meta {
	float: right;
	display: inline;
	width: 59%;
	padding: 0 0 40px 0;
	text-align: right;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: .9em;
	font-weight: normal;
	color: #53534c;
}

#footer p a:link, #footer p a:visited, #footer p a:active, #footer li a:link, #footer li a:visited, #footer li a:active {
	color: #8e8e83;
	text-decoration: underline;
}

#footer p a:hover, #footer li a:hover {
	color: #c1c1b7;
	text-decoration: underline;
}

#footer ul {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin: 0 3px 0 0;
	padding: 0;
	list-style-type: none;
	font-size: .9em;
	color: #53534c;
}

#footer-meta ul li {
	margin: 0 0 0 3px;
}

/* @end */

/* @group miscellaneous */

/* MISCELLANEOUS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.clearer {
	clear: both;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.feed {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("feed-ico.png") no-repeat 0 50%;
}

#content .feed-list {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style-type: none;
}

#content .feed-list li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#content .feed-list li a {
	padding: 0 0 0 19px;
	background: url("feed-ico.png") no-repeat 0 50%;
	list-style-type: none;
}

#content .feed-cssbutton {
	padding: 10px 0 10px 0;
}

#content .feed-cssbutton a {
	padding: 10px 15px 10px 36px;
	background: #1b1b19 url("feed-ico.png") no-repeat 15px 50%;
	border-top: 1px solid #3b3b39;
	border-right: 1px solid #111110;
	border-bottom: 1px solid #0b0b0a;
	border-left: 1px solid #2b2b29;
}

#content .feed-cssbutton a:hover {
	background: #232320 url("feed-ico.png") no-repeat 15px 50%;
	border-top: 1px solid #42423f;
	border-right: 1px solid #161614;
	border-bottom: 1px solid #0f0f0d;
	border-left: 1px solid #333330;
}

#content .feed-cssbutton-grey {
	padding: 10px 0 10px 0;
}

#mid #content .feed-cssbutton-grey a {
	color: #666;
	padding: 10px 15px 10px 36px;
	background: #ccc url("feed-ico.png") no-repeat 15px 50%;
	border-top: 1px solid #e2e2e2;
	border-right: 1px solid #818181;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #d7d7d7;
}

#mid #content .feed-cssbutton-grey a:hover {
	color: #444;
	background: #eee url("feed-ico.png") no-repeat 15px 50%;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #646464;
	border-left: 1px solid #f2f2f2;
}

.valid {
	padding: 0 0 0 17px;
	background: url("icon-tic.gif") no-repeat 0 50%;
}

.pdf {
	padding: 0 0 0 17px;
	background: url("icon-pdf.gif") no-repeat 0 50%;
}

img {
	border: none;
}

img a:hover {
	margin-bottom: -5px;
}




.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ff8a00;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #c78800;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* @end */