﻿/*
Theme Name: iVA
Theme URI: http://www.azmoney.co.uk/iva
Description: iVA (i very attractive) - it's one of the best themes we designed so far. We paid attention to every detail. Compatible with Wordpress 2.9, valid XHTML & CSS.
Version: 1.0.8
Author: AZ Money
Author URI: http://www.azmoney.co.uk
Tags: black, white, green, two-columns, fixed-width, theme-options, right-sidebar


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	Blueprint CSS Framework 0.7.1
	http://blueprintcss.googlecode.com

	* Copyright (c) 2007-2008. See LICENSE for more info. 
	* See README for instructions on how to use Blueprint.
	* For credits and origins, see AUTHORS.
	* This is a compressed file. See the sources in the 'src' directory.
	
	== STRUCTURE: ========================
	* Page width:            940 px
	* Number of columns:     24
	* Column width:          20 px
	* Margin width:          20 px
	======================================

*/

/* reset.css */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:20px; font-size:13px;}
table { border-collapse:separate; border-spacing:0; }
caption,
th,
td { text-align:left; font-weight:normal; }
table,
td,
th { vertical-align:middle; }
blockquote:before,
blockquote:after,
q:before,
q:after { content:""; }
blockquote,
q { quotes:"" ""; }
a img { border:none; }
/* typography.css */
body { font-size:75%; color:#222; background:#fff;}
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:normal; color:#111; }
h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:2em; margin-bottom:0.75em; }
h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; height:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:bold; }
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img { margin:0; }
p { margin:0 0 1.5em; }
p img { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }
a:focus,
a:hover { color:#000; }
a { color:#009; text-decoration:underline; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
em,
dfn { font-style:italic; }
dfn { font-weight:bold; }
sup,
sub { line-height:0; }
abbr,
acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre,
code { margin:1.5em 0; white-space:pre; }
pre,
code,
tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul,
li ol { margin:0 1.5em; }
ul,
ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; background:#C3D9FF; }
th,
td { padding:4px 10px 4px 5px; }
tr.even td { background:#E5ECF9; }
tfoot { font-style:italic; }
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
/* grid.css */
.container { width:852px; margin:0 auto; }
.showgrid { background:url(src/grid.png); }
body { margin:1.5em 0; }
div.span-1,
div.span-2,
div.span-3,
div.span-4,
div.span-5,
div.span-6,
div.span-7,
div.span-8,
div.span-9,
div.span-10,
div.span-11,
div.span-12,
div.span-13,
div.span-14,
div.span-15,
div.span-16,
div.span-17,
div.span-18,
div.span-19,
div.span-20,
div.span-21,
div.span-22,
div.span-23,
div.span-24 { float:left; margin-right: 12px; }
div.last { margin-right:0; }
.span-1 { width: 24px; }
.span-2 { width: 60px; }
.span-3 { width: 96px; }
.span-4 { width: 132px; }
.span-5 { width: 168px; }
.span-6 { width: 204px; }
.span-7 { width: 240px; }
.span-8 { width: 276px; }
.span-9 { width: 312px; }
.span-10 { width: 348px; }
.span-11 { width: 384px; }
.span-12 { width: 420px; }
.span-13 { width: 456px; }
.span-14 { width: 492px; }
.span-15 { width: 528px; }
.span-16 { width: 564px; }
.span-17 { width: 600px; }
.span-18 { width: 636px; }
.span-19 { width: 672px; }
.span-20 { width: 708px; }
.span-21 { width: 744px; }
.span-22 { width: 780px; }
.span-23 { width: 816px; }
.span-24,
div.span-24 { width: 852px; margin: 0; }
.append-1 { padding-right: 36px; }
.append-2 { padding-right: 72px; }
.append-3 { padding-right: 108px; }
.append-4 { padding-right: 144px; }
.append-5 { padding-right: 180px; }
.append-6 { padding-right: 216px; }
.append-7 { padding-right: 252px; }
.append-8 { padding-right: 288px; }
.append-9 { padding-right: 324px; }
.append-10 { padding-right: 360px; }
.append-11 { padding-right: 396px; }
.append-12 { padding-right: 432px; }
.append-13 { padding-right: 468px; }
.append-14 { padding-right: 504px; }
.append-15 { padding-right: 540px; }
.append-16 { padding-right: 576px; }
.append-17 { padding-right: 612px; }
.append-18 { padding-right: 648px; }
.append-19 { padding-right: 684px; }
.append-20 { padding-right: 720px; }
.append-21 { padding-right: 756px; }
.append-22 { padding-right: 792px; }
.append-23 { padding-right: 828px; }
.prepend-1 { padding-left: 36px; }
.prepend-2 { padding-left: 72px; }
.prepend-3 { padding-left: 108px; }
.prepend-4 { padding-left: 144px; }
.prepend-5 { padding-left: 180px; }
.prepend-6 { padding-left: 216px; }
.prepend-7 { padding-left: 252px; }
.prepend-8 { padding-left: 288px; }
.prepend-9 { padding-left: 324px; }
.prepend-10 { padding-left: 360px; }
.prepend-11 { padding-left: 396px; }
.prepend-12 { padding-left: 432px; }
.prepend-13 { padding-left: 468px; }
.prepend-14 { padding-left: 504px; }
.prepend-15 { padding-left: 540px; }
.prepend-16 { padding-left: 576px; }
.prepend-17 { padding-left: 612px; }
.prepend-18 { padding-left: 648px; }
.prepend-19 { padding-left: 684px; }
.prepend-20 { padding-left: 720px; }
.prepend-21 { padding-left: 756px; }
.prepend-22 { padding-left: 792px; }
.prepend-23 { padding-left: 828px; }
div.border { padding-right:5px; margin-right:6px; border-right:1px solid #eee; }
div.colborder { padding-right:19px; margin-right:18px; border-right:1px solid #eee; }
.pull-1 { margin-left: -36px; }
.pull-2 { margin-left: -72px; }
.pull-3 { margin-left: -108px; }
.pull-4 { margin-left: -144px; }
.pull-5 { margin-left: -180px; }
.pull-6 { margin-left: -216px; }
.pull-7 { margin-left: -252px; }
.pull-8 { margin-left: -288px; }
.pull-9 { margin-left: -324px; }
.pull-10 { margin-left: -360px; }
.pull-11 { margin-left: -396px; }
.pull-12 { margin-left: -432px; }
.pull-13 { margin-left: -468px; }
.pull-14 { margin-left: -504px; }
.pull-15 { margin-left: -540px; }
.pull-16 { margin-left: -576px; }
.pull-17 { margin-left: -612px; }
.pull-18 { margin-left: -648px; }
.pull-19 { margin-left: -684px; }
.pull-20 { margin-left: -720px; }
.pull-21 { margin-left: -756px; }
.pull-22 { margin-left: -792px; }
.pull-23 { margin-left: -828px; }
.pull-24 { margin-left: -864px; }
.pull-1,
.pull-2,
.pull-3,
.pull-4,
.pull-5,
.pull-6,
.pull-7,
.pull-8,
.pull-9,
.pull-10,
.pull-11,
.pull-12,
.pull-13,
.pull-14,
.pull-15,
.pull-16,
.pull-17,
.pull-18,
.pull-19,
.pull-20,
.pull-21,
.pull-22,
.pull-23,
.pull-24 { float:left; position:relative; }
.push-1 { margin: 0 -36px 1.5em 36px; }
.push-2 { margin: 0 -72px 1.5em 72px; }
.push-3 { margin: 0 -108px 1.5em 108px; }
.push-4 { margin: 0 -144px 1.5em 144px; }
.push-5 { margin: 0 -180px 1.5em 180px; }
.push-6 { margin: 0 -216px 1.5em 216px; }
.push-7 { margin: 0 -252px 1.5em 252px; }
.push-8 { margin: 0 -288px 1.5em 288px; }
.push-9 { margin: 0 -324px 1.5em 324px; }
.push-10 { margin: 0 -360px 1.5em 360px; }
.push-11 { margin: 0 -396px 1.5em 396px; }
.push-12 { margin: 0 -432px 1.5em 432px; }
.push-13 { margin: 0 -468px 1.5em 468px; }
.push-14 { margin: 0 -504px 1.5em 504px; }
.push-15 { margin: 0 -540px 1.5em 540px; }
.push-16 { margin: 0 -576px 1.5em 576px; }
.push-17 { margin: 0 -612px 1.5em 612px; }
.push-18 { margin: 0 -648px 1.5em 648px; }
.push-19 { margin: 0 -684px 1.5em 684px; }
.push-20 { margin: 0 -720px 1.5em 720px; }
.push-21 { margin: 0 -756px 1.5em 756px; }
.push-22 { margin: 0 -792px 1.5em 792px; }
.push-23 { margin: 0 -828px 1.5em 828px; }
.push-24 { margin: 0 -864px 1.5em 864px; }
.push-1,
.push-2,
.push-3,
.push-4,
.push-5,
.push-6,
.push-7,
.push-8,
.push-9,
.push-10,
.push-11,
.push-12,
.push-13,
.push-14,
.push-15,
.push-16,
.push-17,
.push-18,
.push-19,
.push-20,
.push-21,
.push-22,
.push-23,
.push-24 { float:right; position:relative; }
.box { padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; margin:0 0 1.45em; border:none; }
hr.space { background:#fff; color:#fff; }
.clearfix:after,
.container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix,
.container { display:inline-block; }
* html .clearfix,
* html .container { height:1%; }
.clearfix,
.container { display:block; }
.clear { clear:both; }
/* forms.css */
label { font-weight:bold; }
fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; }
input.text,
input.title,
textarea,
select { margin:0.5em 0; border:1px solid #bbb; }
input.text:focus,
input.title:focus,
textarea:focus,
select:focus { border:1px solid #666; }
input.text,
input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:390px; height:250px; padding:5px; }
.error,
.notice,
.success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }
/* ================== custom ================== */
body { margin: 0; padding: 0; }
code { white-space: normal; }
pre { overflow: auto; }
p img { float:none; margin:7px 12px 7px 0; padding:0; width:auto; }
.fl { float: left; }
.fr { float: right; }
small { font-size: 12px; }
table { margin-bottom: 0; }
table { border-collapse:collapse; }
/* 100% height */
html,
body { height: 100%; font-family:微软雅黑,Arial,Helvetica,sans-serif;}
.main { min-height: 100%; }
* html .main { height: 100%; }
/* code*/
h2 { font-weight: bold; }
h3 { font-size: 18px; font-weight: bold; margin-bottom: 0.75em; }
.hr { background: url(images/hr.gif) repeat-x 0 0; height: 2px; display: block; }
.content .span-8 { width: 288px; }
.content .span-16 { width: 560px; }
a { color: #3583D4; }
a:hover { color: #97D435; text-decoration: underline; }
/* default wordpress */
.wp-smiley { float: none; margin: 0; }
.alignnone { display: block; }
.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { /* border: 1px solid #ddd; */
	text-align: center; background-color: #E7E9E4; margin-top: 5px; margin-bottom: 15px; padding: 4px 0 0 0; }
.wp-caption a { line-height: 0.11em; }
.wp-caption a:hover { background: none; }
.wp-caption img { margin: 0 auto; display: block; padding: 0; }
.wp-caption-text { padding: 3px 0 !important; margin: 0 !important; }
.wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* code*/
div.main { background: #030c0f url(images/bg.jpg) no-repeat center 0; /* background-color: #aeb5a4; */
	color: #666666; /* 767a70; */ font-size: 12px; }
.container { padding: 34px 0; }
.header { /* 
	border: 1px solid #212e2b;
	border-bottom: none;
	*/
	background-color: #030c0e;-moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; }
.header .paddings { margin: 18px 18px 0 18px; }
.paddings { margin: 18px; }
.logo { text-indent:*98569px;}
.logo-wrapper { padding-bottom:10px;}
.logo-wrapper .logo {display: block; text-indent:-9999px;}
.logo a { color: #97d435; text-transform: uppercase;text-indent:-98574px; display:block; background: transparent url(images/logo.gif) no-repeat scroll 0 -17px; width:246px; height:65px; overflow:hidden; }
.logo a:hover {background: transparent url(images/logo.gif) no-repeat scroll 0 -130px; }
.slogan { font-size: 16px; font-weight: normal; }
.icons-wrapper { float: right !important; }
.icons-wrapper a { padding: 0; margin-left: 20px; float: right; display: block; }
.menu { height: 38px; background: transparent url(images/menu-pattern2.gif) repeat-x 0 0; font-size: 16px; /* -moz-border-radius: 10px 10px 0 0; */
	line-height: 1.75; }
.menu-wrapper { list-style-type: none; margin: 0; }
.menu-wrapper li { display: block; float: left; border-right: 1px solid #E4E5E5; padding: 5px 12px 5px 12px; }
.menu-wrapper li a { text-decoration: none; color: #252525; font-weight: normal; }
.menu-wrapper .current_page_item,
.menu-wrapper li.current-cat { /* background: #f2384c url(images/menu-pattern-active.gif) repeat-x 0 0; */
			background-color: #97D435; border-right: none; margin-left: -1px; }
			
		
.menu-wrapper .first { margin-left: 0; }
.menu-wrapper .current_page_item a,
.menu-wrapper .current-cat a { color: white; }
.content { /* border-left: 1px solid #212e2b; */
	background: white url(images/sidebar-bg-right.gif) repeat-y 564px 0; }
.sidebar { margin-right: 0 !important; padding-right: 0; line-height: 1.75em; float: right !important; }
.sidebar ul { list-style-position: outside; list-style-type: none; margin: 0 0 0 2px; }
.sidebar div li { margin-bottom: 0.25em; padding-left: 14px; background: transparent url(images/ico/bullet-grey-small.gif) no-repeat scroll 0 7px; }
.sidebar h3 { margin-bottom: 0.5em; }
.sidebar h3 a { text-decoration: none; border-bottom: 1px dashed; color: black; }
.sidebar h3 a:hover { text-decoration: none; color: #97D435; }
.sidebar .about img { display: block; margin-bottom: 1.5em; }
/* search widget */
		.textfield { width: 165px; }
.button { margin-left: 12px; }
/* calendar */
		.widget_calendar caption { background: none; margin-bottom: 6px; }
.widget_calendar th,
td { padding: 1px 8px 1px 12px; margin: 0; }
.widget_calendar thead th { /* background: #97D435 url(images/calendar-bg-vert.gif) repeat scroll 0 0; */
			background-color: #666666; color: white; font-weight: normal; }
.widget_calendar tbody td a { background-color: #97D435; /* background: #97D435 url(images/calendar-bg-vert.gif) repeat scroll 0 0; */
			padding: 3px 2px 3px 2px; color: white; }
.widget_calendar tbody td a:hover { background-color: #666666; }
.widget_tag_cloud { line-height: 2.5em; }
.widget_pages ul ul { margin-top: 2px; }
.content-main { }
.items { list-style-type: none; margin: 0; font-size: 14px; }
.items li { margin-bottom: 2.25em; }
.info { margin-bottom: 1em; width:524px;}
.info span { font-size: 12px; color: #999999; margin-right: 24px; padding-left: 18px; }
.info .date { background: transparent url(images/ico/date.gif) no-repeat 0 1px; }
.info .author { background: transparent url(images/ico/author.gif) no-repeat 0 1px; }
.info .comment { background: transparent url(images/ico/comment.gif) no-repeat 0 1px; }
.info .tag { background: transparent url(images/ico/tag.gif) no-repeat 0 3px; margin-bottom: 0.5em; }
.info .cat { background: transparent url(images/ico/cat.gif) no-repeat 0 3px; }
.info .edit { }
.info .bl { display: block; margin-bottom: 0.75em; }
.items h2 { font-size: 20px; margin-bottom: 0.15em; line-height: 1.25em; }
.items h2 a { text-decoration: none; border-bottom: 1px dashed; color: black; }
.items h2 a:hover { text-decoration: none; color: #97D435; }
.items h3 { /* margin-bottom: 0.75em; */
			}
.items li ul,
.items li ol { margin-bottom: 1.25em; }
.items li ul { margin-left: 2px; list-style-type: none; }
.items li li { margin-bottom: 0.25em; }
.items li ul li { background: transparent url(images/ico/bullet-white.gif) no-repeat scroll 0 6px; padding-left: 18px; }
.items li div ul { list-style-type: none; }
.items li div ul li { background: none; padding-right: 12px; padding-left: 0; }
.items p { font-size: 14px; margin-bottom: 1em; }
.items blockquote { margin: 1em; /* background-color: #e7e9e4; */
				border-left: 2px solid #97D435; padding: 0em 1em 0 1em; font-style: italic; }
.items blockquote p { /* font-size: 12px; */
				}
.items code { margin: 0.75em; background-color: #e7e9e4; padding: 1em; display: block; font-family: arial; }
.footer { /* border: 1px solid #212e2b; */
	background-color: #030c0e; -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; }
.footer span { padding-bottom: 18px; }
.footer a { color: #666666; text-decoration: none; }
.navigation div { margin-bottom: 18px; }
/* Comments template */

div.com { margin-bottom: 30px; }
.com ul li,
.com ol li { background: none; }
.com .children { margin: 0 0 0 1.5em; }
.com .list-4 { list-style: none; margin: 0; padding: 0; }
.com .list-4 li .admin { border: 2px dashed #97D435; }
.com .list-4 li { border: none; padding: 0; margin: 0; }
* html .com .list-4 li { padding:0 40px 0 20px !important; }
*:first-child+html .list-4 li { padding:0 40px 0 20px !important; }
* html .list-4 img { margin:20px auto auto 0; }
*:first-child+html .list-4 img { margin:20px auto auto 0; }
* html .list-4 p img { margin:0 auto auto 0; }
*:first-child+html .list-4 p img { margin:0px auto auto 0; }
.com-wrapper { border: 1px solid #E7E9E4; padding: 15px 15px 0; margin: 0 0 15px; }
.com-header { padding-bottom: 15px; margin: 0; }
.com-header img { display: block; float: left; }
.com-header .tp { display: block; margin: 0 0 0 63px; padding: 0; text-align: left; }
.tp span,
.tp span a { font-weight: bold; display: block; line-height: 150%; }

