/*- Giordani styles v0.2 - Drupal6x - 20/06/08
author:singalkuppe: leoni.matteo[at]gmail.com - www.signalkuppe.com
 */

body {
	font-family: "Tahoma", helvetica, verdana, arial, sans-serif;
	color: #fff;
	background: #111122;
}

#page {
	width: 1035px;
	background: #060644;
	border:12px solid #060644;
}

#header p {
    font-family: Tahoma, Verdana;
    color: #CCCCCC;
}

#header {
    background: url("/sites/all/themes/wolfdog/img/wolfdog_top.jpg") no-repeat scroll 0 0 #000033;
}

a{
color: #ddddff;
text-decoration:none;
	}
	
a:hover{
color: #ffff99;
text-decoration:underline;
}

.loginblock {
    background: none repeat scroll 0 0 #000022;
}

#utilities #plinks ul li a.active, #utilities #plinks ul li a.active:hover {
    background: none repeat scroll 0 0 #060644;
    color: #FFFFFF !important;
    font-weight: bold;
    text-decoration: none;
}

#utilities #plinks ul li a {
    background: none repeat scroll 0 0 #010133;
    color: white;
    display: block;
    padding: 7px 10px;
}


.long {
    width: 810px;
}

.path p span {
    background: none repeat scroll 0 0 #000000;
}

.defaultblock{background: #000055;}

.defaultblock h2 {
    color: #FF9900;
}

li a.active {
    color: #ffffff;
    font-weight: bold;
}

#primary .singlepage h1, #primary .singlepage h2, #primary .singlepage h3, #primary .singlepage h4, #primary .singlepage h5, #primary .singlepage h6 {
    font-family: Tahoma, Verdana;
    font-weight: normal;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;
    color: #CCCCCC;
}

#primary .messages .status {
    background-color: #005500;
    border: 1px solid #3D7903;
}

/*- Sidebar Subpages Menu */

.lsidebar {
	width: 180px;
	float: left;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:0px;
	}
.rsidebar {
	width: 180px;
	float: left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:15px;
	}	
	
#primary .help .help {
    background-color: #003333;
    border: 1px solid #FFCC00;
}

div.error, tr.error {
    background: none repeat scroll 0 0 #441111;
    color: #ddaaaa;
    padding: 2px;
}

div.admin-panel {
    background: #000022;
}

td.active {
    background-color: #000000;
}

ul.primary li.active a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #444444;
    border-color: #111111 #111111 #333333;
    border-style: solid;
    border-width: 1px;
}

ul.primary li a {
    background-color: #000000;
    border-color: #000000;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}

ul.primary li a:hover {
    background-color: #000066;
    border-color: #000000;
}

input, select, submit, checkbox, option, textarea {
	background: #003333 ;
	border-color: #000000;
	color: #dddddd;
}

.preview .node {
	border:4px dashed #171314;
	background-color: #060644;
}

thead th{
	color:white;
	background:#000011;
}

tr.even{background-color:#000055;}
tr.odd{background-color:#000044;}

td.region,td.module,td.container{
	background-color:#111144;
	border-bottom:1px solid #000000;
	border-top:1.5em solid #222;
	color:#aaaaaa;
	}

td.menu-disabled,td.menu-disabled a{
	background-color:#D5C2C2;
	color:#000;
	}


/*- WOLFDOG Specific CSS */


.orange-head {
color: #ffbb00;
font-size: 13px;
font-weight: bold;
}


#main-gallery-box {
float: left;
width: 210px;	
text-align: center;	
display: block;
margin: 3px;
}
#main-other-box {
float: left;	
display: block;
margin: 3px;
}

#search-box {
margin-left: auto;
margin-right: auto;
text-align: center;	
display: block;
margin: 3px;
}

.clear { clear: both; height: 0px;	}

#pedigree td {
	text-align: center;
	font-size: 9px;
	border:1px #114 solid;
	padding: 2px;
	margin: 4px;
}

#gallery table {
	margin-left: auto;
	margin-right: auto;	
}

#gallery td, #gallery tr, #gallery th, #gallery thead th {
	text-align: center;
	border: none;
	border-bottom: none;
}

.note-kennel {
	color: #aa5555;
	font-size: 9px;
}

.note-ok-kennel {
	color: #77cc77;
	font-size: 9px;
}

.note-small {
	font-size: 9px;
}

.note-small2 {
	font-size: 10px;
}


#owned-dogs {
	width: 170px;
	height: 200px;
	display: block;
	font-weight: bold;
	text-align: center;
	float: left;
}

#owned-dogs img {
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

#show-results td {
	padding: 5px;
	margin: 2px;
	vertical-align: top;
}

td#show-gender {
	padding: 8px;
	margin: 2px;
	font-size: 15px;
	font-weight: bold;
	background: #000055;
}

td#show-class {
	padding: 7px;
	margin: 2px;
	font-size: 13px;
	font-weight: bold;
	background: #111111;
}

#show-results tr.isbold td {
	font-weight: normal;
	color: #dddddd;
	font-weight: bold;
	background: #220707;
}

#show-results #highlight td {
	background: #330707;
	font-size: 14px;
	font-weight: bold;

}

.note-a {
	color: #eef;
}

/**
 * Shows: excellent & very promissing
 **/ 

.note-a, .note-e {
	color: #55dd55;
}

/**
 * Shows: very good & promissing
 **/ 

.note-b, .note-f {
	color: #99bb99;
}


/**
 * Shows: good, sufficient & less promissing
 **/ 

.note-c, .note-d, .note-g {
	color: #B4D100;
}

/**
 * Shows: very good & promissing
 **/ 

.note-h {
	color: #ff3333;
}

#warning-box td {
	background: #440000;
	color: #ffaaaa;
	padding: 10px;
	border: 1px solid #770000;
}




.resize4 {
  width: 40px; height: auto;
}
.resize4 {
  width: auto; height: 30px;
}

.resize3 {
  width: 60px; height: auto;
}
.resize3 {
  width: auto; height: 50px;
}

.resize2 {
  width: 90px; height: auto;
}
.resize2 {
  width: auto; height: 70px;
}

.resize1 {
  width: 150px; height: auto;
}
.resize1 {
  width: auto; height: 150px;
}

.resize0 {
  width: 300px; height: auto;
}
.resize0 {
  width: auto; height: 250px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: #555;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: #555 url('/pics/img/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #446;
}


.ac_over {
	background-color: #0A246A;
	color: white;
}

.bigger_item {
	font-size: 16px;
	font-weight: bold;
}

.inline-listing li {
    display: inline;
    float: left;
}

.tile {
    display: block;
	 width: 210px;
    padding: 10px;
    margin-right: 5px;
}

