/* 
Theme Name: Feed Icons
Theme URI: http://feedicons.com
Description: 
Version: 2.0
Original Author: Matt Brett
Original Author URL: http://mattbrett.com
Modified by: Danno
Modified Author URL is not: http://www.kiva.org 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */

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("../images/mid-bg.gif") no-repeat 0 100%;
}

#bottom {
	clear: both;
	padding: 20px 30px;
	background: #2c2c29 url("../images/bottom-bg.gif") no-repeat 0 100%;
}


.column-left, .column-center, .column-right {

	float: left;
	width: 312px;
	height: 120px;
	font-size: 11px;
	margin: 1px 4px;


}

.column-double-wide {
	width: 624px;
	float: left;
	height: 100px;
	padding: 10px 0;
	text-align: center;
}


.column-full-wide {
	width: 100%;
	float: left;
	height: 100px;
	padding: 10px 0;
	text-align: center;
	
}

/* @end */

/* @group header */

/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header {
	position: relative;
	float: left;
	width: 100%;
	margin: 10px 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("../images/logo.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("../images/nav-get.png") !important;
	background-image: url("../images/nav-get.gif");
}

#nav #nav-snippets {
	background-image: url("../images/nav-snippets.png") !important;
	background-image: url("../images/nav-snippets.gif");
}

#nav #nav-terms {
	background-image: url("../images/nav-terms.png") !important;
	background-image: url("../images/nav-terms.gif");
}

#corners {
	position: absolute;
	top: 0;
	width: 960px;
	height: 10px;
	background: url("../images/header-corners.png") no-repeat 0 0 !important;
	background: url("../images/header-corners.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 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("../images/heading-standard.gif") no-repeat 0 0;
}

#hdg-colourpack {
	width: 201px;
	height: 37px;
}

#hdg-colourpack span {
	background: url("../images/heading-colourpack.gif") no-repeat 0 0;
}

#hdg-devkit {
	width: 200px;
	height: 37px;
}

#hdg-devkit span {
	background: url("../images/heading-developer.gif") no-repeat 0 0;
}

#content .download-button, #sidebar .download-button {
	position: relative;
	width: 232px;
	height: 50px;
	background: url("../images/download-bg.gif") no-repeat 0 0;
}

#content .download-button:hover, #sidebar .download-button:hover {
	background: url("../images/download-bg.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 */

/* LEEADERBOARD 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#leaderboard {
	width: 100%;
	text-align: ;
	background-color: ;
	float: left;
	margin: 0;
text-align: center;

}

#leaderboard img {
margin: 5px 0 0 0;
float: right;

}






#leaderboard a{

color: #999999;

}


#leaderboard .ad-headline {

	font-size: 2.1em;

}

#leaderboard small {

	font-size: .8em;

}

#leaderboard p {
	font-size: 1.1em;
}

#leaderboard a {

	color: #999999;

}

#leaderboard a:hover {

	color: #FF9900;

}




/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {
	width: 900px;
	margin: 0 auto;
	padding: 20px 30px;
	text-align: left;
	font-size: 12px;

}

#footer-nav {
	float: left;
	clear: both;
	display: inline;
	width: 35%;
	margin: 10px 0;
}

#footer-meta {
	float: right;
	display: inline;
	width: 61%;
	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;
}

#footerboard {
	margin: 10px 0;
}

.footer-ad-board {
    width: 750px;
    margin: 0 auto;
}


#footerboard small {
	background-color: #2c2c29;
	color: #6f6f67;
	width: 100%;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
}



.footer-ad-board li {
display: inline;
float: left;
margin: .2em .2em .2em 0;
}

.footer-ad-board img {


margin: .2em 0 .2em 0;
}

.footer-ad-board a {
text-align: center;
	color: #FF9900;


}

.footer-ad-board p {
text-align: center;
font-size: 11px;

}



/* @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("../images/feed-icon-14x14.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("../images/feed-icon-14x14.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("../images/feed-icon-14x14.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("../images/feed-icon-14x14.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("../images/feed-icon-14x14.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("../images/feed-icon-14x14.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("../images/icon-tick.gif") no-repeat 0 50%;
}

.pdf {
	padding: 0 0 0 17px;
	background: url("../images/icon-pdf.gif") no-repeat 0 50%;
}

img {
	border: none;
}

img a:hover {
	margin-bottom: -5px;
}

/*AD ROLLOVERS */











.ad-headline {
	font-size: 24px;
	color: #FF9900;
	font-weight: bold;
}

.copy-small {

font-size: 9px;

}


/* @end */



/* Campiagn Monitor */

#subscribe {
	float: left;
	width: 130px;
	margin: 0 0 0 15px;
	padding: 0 10px;
	background-color: #191919;

	height: 234px;
}
#subscribe p {
	font-weight: bold;
	color: orange;
}
#subscribe form {
	font-size: 10px;
	text-align: center;
	margin: 167px 0;
}

span.label,span.spacer,span.multiple span {width:130px;float:left;} 
span.multiple {float:left;} 
span.button {padding:10px 0 0 0; } 
div.clear {clear:both;padding-top:5px;} 