/*  
Theme Name: Cold Blue
Theme URI: http://rock-kitty.net

Description: Nice blue web 2.0 widget ready theme with Adsense integration. This theme is a linkware, so please, make sure you agree to my <a href="http://rock-kitty.net/graphics/wordpress-themes/tos/" target="_blank">Terms Of Use</a>.

Author: Kate

Author URI: http://rock-kitty.net

/* HEADER */
* {
	margin: 0;
	padding: 0;

}
/* Begin Various Tags & Classes */
a, h2 a:hover, h3 a:hover { color: #3399ff; text-decoration: none; }



.alt { margin-top: 6px; padding: 10px; border: 1px solid #eef3f9; background: #f8fafd; }



small { font: 11px/13px Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em; }



code { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; }



acronym, abbr, span.caps { font-size: 9px; letter-spacing: .07em; }



a:hover { color: #6699FF; text-decoration: underline; }



acronym, abbr, span.caps { cursor: help; }



acronym, abbr { border-bottom: 1px dashed #999; }



blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }



blockquote cite { margin: 5px 0 0; display: block; }



.center { text-align: center; }



a img { border: none; }



/* End Various Tags & Classes*/







/* Begin Typography & Colors */





/* Begin Typography & Colors */

/* Begin Typography & Colors */
body {
	margin: 0 auto;
	width: 100%;
	background: url(images/shadow.gif) repeat-x;
	color: #666;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h1, h2, h3 { font: Verdana, Arial, Helvetica, sans-serif;}

h1 { padding: 6px 0px 0px 9px; font-size: 16px; line-height: 34px; text-align: left; }

h1 a { color: #6699ff; text-decoration: none; }



h1 a:hover { color: #99ccff; text-decoration: none; }

#title { float: left; }

 .description {
	padding: 3px 0px 0px 9px;
	color: #999;
	font-size: 10pt;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#topmenu { float: right; margin-right: 9px; padding: 12px 0px 0px 12px; font-weight: bold; }

#topmenu ul li{ float: left; padding-left: 9px; }
#topmenu ul li a{ color: #ccc; text-decoration: none; }
#topmenu ul li a:hover{ color: #666; text-decoration: none; }
#header { margin: 0; padding: 0; background: url(images/top.png) #fff repeat-x top; height: 68px; }



#contenttop { border-top: solid 0px #9cf; background: url(images/header.png) #fff repeat-x top; }







/* 菜单*/



#menu { background: url(images/menu.png) repeat-x; color: #666; font: bold 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; height: 32px; }



#menu ul li a { float: left; padding: 0 12px 0 12px; border-right: solid 1px #9cf; color: #eee; line-height: 32px; height: 32px; text-decoration: none; }



#menu ul li a:hover{ background: url(images/menu_a.png) repeat-x; color: #666; }



#menu ul li { border-left: solid 1px #69f; list-style: none; position: relative; float: left; }



#menu ul li.current_page_item a { background: url(images/menu_aa.png) repeat-x; color: #ddd; height: 32px; }







/**** 子菜单主定义 ****/



#menu ul li ul { float: left; width: 168px; margin-top: 32px; border-top: 1px solid #eee; border-bottom: 2px solid #eee; background: #fff; position: absolute; left: -999em; z-index: 99; /*opacity: .9; filter: alpha(opacity=90);*/ }



#menu ul li ul li { clear: both; }







/******************* IE 6 BUG *******************/



#menu ul li ul li.page_item:hover { color: #fff; }



#menu ul li ul li:hover a.page_item { color: #fff; }



#menu ul li:hover ul { left: 0; }







#menu ul li ul li.current_page_item a { background: url(images/menu_aa.png) repeat-x; color: #ddd; height: 24px; }



#menu ul li.current_page_item ul li.page_item a { background: url(images/menu.png) repeat-x; color: #eee; height: 24px; }



#menu ul li.current_page_item ul li.page_item a:hover { background: url(images/menu_a.png) repeat-x; color: #666; height: 24px; }







#menu ul li ul li a { padding: 2px 6px 2px 6px; width: 154px; color: #eee; background: url(images/menu.png) repeat-x; line-height: 24px; height: 24px; font-size: 9px; }



#menu ul li ul li a:hover { padding: 2px 6px 2px 6px; color: #666; background: url(images/menu_a.png) repeat-x; }



#menu ul li ul li a:active { padding: 2px 6px 2px 6px; color: #fff; background: url(images/menu_aa.png) repeat-x; }



#wrapper {
background: url(images/shadow.gif) repeat-x;
width: 100%; margin: 0 auto;}

/* BLOG NAME PROPERTIES */




a.mainlink {

text-decoration: none;

color: #FFFFFF;}



a.mainlink:hover {

text-decoration: none;

color: #FFFFFF;}



#description {

clear: both;

padding-top: 9px;

padding-left: 45px;

font: 1.1em Verdana, serif;

color: #DCEAF4;}



/* SIDEBAR */



#leftnav {

float: left;

width: 200px;

padding-top: 7px;

padding-left: 15px;

padding-right: 30px;}



#mainnav {

float: left;

width: 200px;

padding-top: 7px;

padding-left: 30px;

padding-right: 15px;}



.nav h2 {

clear: both;

background: #024A82;

font: bold 9pt Verdana, Arial, Helvetica, sans-serif;

text-indent: 20px;

margin-top: 15px;

padding: 7px 0;

color: #DCEAF4;}



.nav * {

padding: 0;

margin: 0;}



.nav li {

list-style: none;}



.nav li a {

display: block;

background: url(images/link.gif) bottom no-repeat;

padding: 7px 0;

text-indent: 15px;

width: 210px;

font: 9pt Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

text-transform: capitalize;

color: #6E6E6E;}



.nav li a:hover {

color: #033D72;}



/* MAIN PROPERTIES */



#main {
	float: left;
	padding-top: 20px;
	line-height: 16px;
	text-align: justify;
	width: 496px;
	color: #3E3C3C;
	font-family: verdana, serif;
	font-size: 9pt;
}



*html #main {

width: 494px;}



.ad {

padding-top: 30px;}



h3 {

padding-bottom: 5px;

margin: 3px 0px 3px 0px;

font: bold 11pt Verdana, Arial, Helvetica, sans-serif;

text-align: left;

margin-bottom: 14px;

color: #033D72;}



a.link {

margin-top: 20px;

text-decoration: none;

color: #033D72;}



a.link:hover {

text-decoration: none;

color: #033D72;}



.reply {

clear: both;

padding-top: 20px;

padding-bottom: 5px;

margin: 3px 0px 3px 0px;

font: bold 14pt Verdana, Arial, Helvetica, sans-serif;

letter-spacing: -1px;

text-align: left;

margin-bottom: 14px;

color: #033D72;}



blockquote {

padding-left: 7px;

padding-right: 5px;

font-size: 8pt;

border-left: 3px solid #025590;

color: #8F9192;}



.clear {

clear: both;}



/* AUTHOR TEXT */



h5 {

font: 8pt Verdana, Arial, Helvetica, sans-serif;

margin-top: -10px;

color: #4B4B4B;}



h5 strong {

color: #1C689D;}



.entries {

clear: both;

height: 25px;

padding: 0;

margin-top: 35px;

margin-bottom: 20px;}



.entries a {

text-decoration: none;}



.entries a:hover {

text-decoration: none;

color: #043264;}



.left {

float: left;}



.right {

float: right;}



/* COMMENTS */



.com {

clear: both;

text-align: right;

height: 12px;

background: url(images/line.gif) bottom repeat-x;

padding-right: 10px;

margin-bottom: 20px;

color: #3E3C3C;}



.com a {

text-decoration: none;

color: #1B609A;}



.com a:hover {

text-decoration: none;

color: #000000;}



.author {

padding: 7px 0 0 10px;

font: bold 13pt Times New Roman, arial;

color: #1D588A;}

.author a {

color: #4C83B1;}



.alt {

background-color: #F5F8FA;}



.comment {

padding: 0 10px;}



.userinfo {

padding: 0 10px 10px 0;

text-align: right;}



/* FOOTER */


.footer { clear: both; margin: 0 auto 0 auto; border-top: 1px solid #eee; background: url(images/footer.png) #fff repeat-x top; height: 78px; }

.footer a { color: #999; }

.footer a:hover { color: #666; }

.footer .copy { float: left; margin: 0; padding: 12px 0 0 24px; font-size: 9px; line-height: 1.6em; }

.footer .mirror { float: right; margin: 0; padding: 12px 24px 0 0; font-size: 9px; line-height: 1.6em; }

.footer .mirror .m { background: url(images/icons/chart_organisation.png) no-repeat; padding: 1px 0px 2px 12px; font-size: 9px; }

.footer .author { background: url(images/icons/fvlogo.png) no-repeat; padding: 1px 0px 2px 12px; }

.footer .cssvalid { background: url(images/icons/css_valid.png) no-repeat; padding: 1px 0px 1px 12px; }

.footer .xhtmlvalid { background: url(images/icons/xhtml_valid.png) no-repeat; padding: 1px 0px 1px 12px; }

.footer .stat { background: url(images/icons/transmit_blue.png) no-repeat; padding: 1px 0px 1px 12px; }


/* INPUT PROPERTIES */



#search {

margin-top: 9px;

margin-bottom: 30px;}



.searchform {

background-color: #FFFFFF;

border: 1px solid #A3A4A3;

font-weight: bold;

padding-left: 6px;

color: #878887;}



.field {

background-color: #F5F8FA;

border: 1px solid #BCBCBB;

color: #6E6E6E;}



.comments {

background-color: #F5F8FA;

border: 1px solid #BCBCBB;

color: #6E6E6E;}



.button {

font-weight: bold;

background-color: #FFFFFF;

border: 1px solid #A3A4A3;

color: #878887;}



* html .button {

height: 20px;}



/* IMAGE STYLE */



img {

float: none;

padding-right: 5px;

border: 0;}



.wp-smiley {

float: none;}



/* GENERAL LINK STYLE */



a {

text-decoration: none;

color: #1C689D;}



a:hover {

text-decoration: none;

color: #034379;}

#container-footer {
	BACKGROUND: url(../img/branding/footer_bg_large.gif) repeat-x left top; TEXT-ALIGN: center
}
#footer-bar {
	CLEAR: both; MARGIN-BOTTOM: 3px; WIDTH: 950px; TEXT-ALIGN: center
}
#footer-bar A {
	COLOR: #acacac
}
#legal {
	FONT-SIZE: 9px; COLOR: #acacac; LINE-HEIGHT: 22px
}
.redtitle {
	COLOR: #E82F00; FONT-FAMILY: Arial, Helvetica, sans-serif;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
