/*
Theme Name: TDHIA
Theme URI: http://carlnunes.com
Description: Custom WordPress theme for <a href="tularedhia.com">Tulare Dairy Herd Improvement Association</a> by: <a href="http://carlnunes.com">carlnunes.com</a>.
Version: 1.0
Author: Carl Nunes
Author URI: http://carlnunes.com/
Tags: cool, clean, two column, light weight

	TDHIA v1.0
	 http://carlnunes.com/

	This theme was designed and built by Carl Nunes,
	whose blog you will find at http://carlnunes.com/weblog

	The CSS, XHTML and design is owned by Carl Nunes and has been commissioned for use at tularedhia.com only. All rights reserved.

*/
/* YUI reset 2.6.0 */
html { color:#333; background:#000; }
body { behavior: url("http://tularedhia.dev/wp-content/themes/tdhia/csshover3.htc"); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;
}
legend { color:#000; }
del, ins { text-decoration:none; }
a, a img { outline:none; }
/* utility */
#milk-lines-page-top table#summary tbody tr:hover, #milk-lines-page-top table#top-50 tbody tr:hover, #milk-lines-page-top table#cows-milk tbody tr:hover, #milk-lines-page-top table#first-calf tbody tr:hover, #milk-lines-page-top table#cow-bf tbody tr:hover, #milk-lines-page-top table#calf-bf tbody tr:hover, #milk-lines-page-top table#cow-protein tbody tr:hover, #milk-lines-page-top table#somatic tbody tr:hover { background: #ccc; color:#000; cursor:pointer; }
/* fonts and sizes YUI fonts 2.6.0 */
body { font:13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
select, input, button, textarea { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:100%; }
#page-content strong { font-weight: bold; font-size:larger; }
.page-post h2 { color:#fff; font-size:197%; font-weight: normal; }
.blog-post h2 { color:#333; font-size:197%; font-weight: normal; }
#nav-sidebar h2 { font-size: 116%; font-weight:bold; }
#nav-sidebar li.page_item { font-size:108%; font-weight:bold; }
#nav-sidebar .forgetmenot { font-size:85% }
#nav-sidebar form#loginform p { font-size:93% }
#nav-sidebar li.dashboard-link a { font-size:108%; font-weight:bold; }
#milk-lines-page-top { text-align:center;}
#milk-lines-page-top h1 { font-weight: bold; font-size:197%; }
#milk-lines-page-top h2 { color:#333; font-size:153.9%;}
#milk-lines-page-top table#summary td, #milk-lines-page-top table#supervisors td, #milk-lines-page-top table#top-50 td, #milk-lines-page-top table#cows-milk td, #milk-lines-page-top table#first-cow td, #milk-lines-page-top table#first-calf td, #milk-lines-page-top table#cow-bf td, #milk-lines-page-top table#calf-bf td, #milk-lines-page-top table#cow-protein td, #milk-lines-page-top table#somatic td { text-align:left;}
#milk-lines-page-top table#directors thead tr th { text-align:center; font-size:138.5%; }
#milk-lines-page-top table#supervisors thead tr th { text-align:center;}
#milk-lines-page-top span.text-alignright, #milk-lines-page-top span.text-alignleft { display:none;}
#milk-lines-page-top table#summary thead tr td.text-alignleft, #milk-lines-page-top table#summary thead tr td.text-alignright, #milk-lines-page-top table#supervisors td.numbers, #milk-lines-page-top table#summary td.numbers, #milk-lines-page-top table#top-50 td.numbers, #milk-lines-page-top table#top-50 thead th, #milk-lines-page-top table#cows-milk td.numbers, #milk-lines-page-top table#first-calf td.numbers, #milk-lines-page-top table#cow-bf td.numbers, #milk-lines-page-top table#calf-bf td.numbers, #milk-lines-page-top table#cow-protein td.numbers, #milk-lines-page-top table#cows-milk th.numbers, #milk-lines-page-top table#first-calf th.numbers, #milk-lines-page-top table#cow-bf th.numbers, #milk-lines-page-top table#calf-bf th.numbers, #milk-lines-page-top table#cow-protein th.numbers, #milk-lines-page-top table#somatic th.numbers, #milk-lines-page-top table#somatic td.numbers  { text-align:right;}
#milk-lines-page-top table#top-50 thead th.dairy-name, #milk-lines-page-top table#cows-milk thead th.dairy-name, #milk-lines-page-top table#first-calf thead th.dairy-name, #milk-lines-page-top table#cow-bf thead th.dairy-name, #milk-lines-page-top table#calf-bf thead th.dairy-name, #milk-lines-page-top table#cow-protein thead th.dairy-name, #milk-lines-page-top table#somatic th.dairy-name { text-align:left;}
#milk-lines-page-top span.titles, #milk-lines-page-top table#top-50 thead th, #milk-lines-page-top table#summary thead tr td, #milk-lines-page-top table#cows-milk thead tr th, #milk-lines-page-top table#first-calf thead tr th, #milk-lines-page-top table#cow-bf thead tr th, #milk-lines-page-top table#calf-bf thead tr th, #milk-lines-page-top table#cow-protein thead tr th, #milk-lines-page-top table#somatic thead tr th { font-weight:bold;}
#footer-content { text-align:center; font-size:77%; }

/* links */
a { color:#35489e }
#main-content a { text-decoration: none; }
#main-content a:hover { text-decoration: underline; color:#3f7c13 }
#nav-sidebar a { text-decoration: none; }
#nav-sidebar a:hover { text-decoration: underline; color:#3f7c13 }
#footer-content a { text-decoration: none; color:#e0e7f5 }
#footer-content a:hover { text-decoration: underline; color:#3f7c13 }
#nav-sidebar ul.blogroll a:hover { background-attachment:scroll; background-image:url(images/external.png); background-position:right; background-repeat:no-repeat; padding-right: 13px; }
#nav-sidebar li.dashboard-link a { background-attachment:scroll; background-image:url(images/secure-page.jpg); background-position:right; background-repeat:no-repeat; padding-right: 18px; }
/* wordpress */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* inputs */
input { padding: 2px; }
form.wpcf7-form input# {
}
#page-content form.wpcf7-form p input#send, #nav-sidebar input#wp-submit { 
border-color: #bbb; color: #464646; 
text-shadow: rgba(255,255,255,1) 0 1px 0;
background: #f2f2f2 url(../images/white-grad.png) repeat-x scroll left top;
font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 16px;
	padding: 2px 8px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}

#page-content form.wpcf7-form p input#send:hover, #nav-sidebar input#wp-submit:hover, input[type=button]:hover, input[type=submit]:hover {
	color: #000;
	border-color: #666;
}

/* structure */
#page { width: 760px; margin:20px auto; text-align:left; background-attachment:scroll; background-image:url(images/page-bg.jpg); background-position:center; background-repeat:repeat-y; }
#header { position:relative; clear:both; width: 760px; height:115px; background-image:url(images/header-bg.jpg); background-position: top; background-repeat:no-repeat; background-attachment:scroll; text-indent:-9999px; }
#header h1 a, #header h1 a:hover { position:absolute; top:0; left:0; display:block; width:760px; height:115px; }
#main-content { margin-top:40px; padding-right:24px; float:right; width: 556px; background-attachment:scroll; background-image:url(images/main-content-bg.jpg); background-position: left top; background-repeat:no-repeat; }
#page-content { margin:70px 0 0 40px; }
#page-content p, #page-content p br { margin-bottom:20px; }
#post-content { margin: 20px 0 0 30px; }
.page-post, blog-post { width: 500px; padding-left:0px; }
.page-post h2 { margin:30px 0 0 190px; }
.blog-post h2 { margin:130px 0 0 30px; }
.post-time { margin: 10px 0 0 30px; }
.post-meta-data { margin: 10px 0 0 30px; }
.edit-this { margin:20px 0 20px 40px }
#other-posts { }
/* milk-lines-page-top */
#milk-lines-page-top, #milk-lines-page-top table { width:460px;}
#milk-lines-page-top table#directors { border-collapse: separate; border-spacing:0px 20px;}
#milk-lines-page-top table#supervisors { border-collapse: separate; border-spacing:0px 2px;}
#milk-lines-page-top table#summary, #milk-lines-page-top table#top-50, #milk-lines-page-top table#cows-milk, #milk-lines-page-top table#first-cow, #milk-lines-page-top table#first-calf, #milk-lines-page-top table#cow-bf, #milk-lines-page-top table#calf-bf, #milk-lines-page-top table#cow-protein, #milk-lines-page-top table#somatic { border-collapse: separate; border-spacing:0px 5px;}
#milk-lines-page-top table#directors tr { padding:0 0 20px;}
#milk-lines-page-top table#directors td, #milk-lines-page-top table#supervisors td { width:20%;}
#milk-lines-page-top table#summary td { width:33.3%;}
#milk-lines-page-top table#top-50 tbody tr td.dairy-name, #milk-lines-page-top table#top-50 tbody tr th.dairy-name { width:33%;}
#milk-lines-page-top table#top-50 tbody tr td.herds, #milk-lines-page-top table#top-50 tbody tr th.herds { width:7%;}
#milk-lines-page-top table#top-50 tbody tr td.numbers, #milk-lines-page-top table#top-50 tbody tr th.numbers { width:15%;}
#milk-lines-page-top table#cows-milk thead th.dairy-name, #milk-lines-page-top table#first-calf thead th.dairy-name, #milk-lines-page-top table#cow-bf thead th.dairy-name, #milk-lines-page-top table#calf-bf thead th.dairy-name, #milk-lines-page-top table#cow-protein thead th.dairy-name { width:33%}
#milk-lines-page-top table#cows-milk td.herds, #milk-lines-page-top table#first-cow td.herds, #milk-lines-page-top table#first-calf td.herds, #milk-lines-page-top table#cow-bf td.herds, #milk-lines-page-top table#calf-bf td.herds, #milk-lines-page-top table#cow-protein td.herds { width: 7%}
#milk-lines-page-top table#cows-milk td.numbers, #milk-lines-page-top table#first-calf td.numbers, #milk-lines-page-top table#cow-bf td.numbers, #milk-lines-page-top table#calf-bf td.numbers, #milk-lines-page-top table#cow-protein td.numbers{ width:15%;}
#milk-lines-page-top table#somatic th.dairy-name { width: 70%}
#milk-lines-page-top table#somatic th.numbers, #milk-lines-page-top table#somatic td.numbers { width:30%;}
#milk-lines-page-top h1 { margin-bottom:20px;}
#milk-lines-page-top h2 { margin:20px 0 20px;}
#milk-lines-page-top table#directors thead tr th { padding-bottom:20px;}

#nav-sidebar { margin-top:40px; padding-left:51px; width: 125px; }
li#pages h2 { text-indent:-9999px; font-size:1%; }
#nav-sidebar li.page_item, #nav-sidebar ul.blogroll li, #nav-sidebar li#meta.widget ul li, #nav-sidebar .MiniMetaWidgetWP_display ul li { margin:10px 0 20px; }
#nav-sidebar .widget_links, #nav-sidebar #meta, #nav-sidebar .MiniMetaWidgetWP_display { margin-top: 40px; }
#nav-sidebar li a { padding:10px 0; }
#nav-sidebar form#loginform p { margin-top:8px; }
#footer { clear: both; width: 760px; height: 100px; background-image:url(images/footer-bg.jpg); background-attachment:scroll; background-position:bottom; background-repeat:no-repeat; }
#footer-content { margin:0 auto; padding-top:45px; color:#d8e1f2 }
