/*
Theme Name: Autumn Shelties 2.0
Theme URI: http://brycebertola.com
Description: Customized autumn leaves design for Autumn Shelties
Version: 2.0
Author: Bryce Bertola
Author URI: http://brycebertola.com
Tags: autumn, dog, kennel, shelties
*/

@import "css/reset.css";
@import "css/lightbox.css";

/* Toolbox */

.center {
	display:block;
	margin:0 auto;
	}

.left { float:left }
.left img, img.left { padding: 0 1em 1em 0; }
.right { float:right }
.right img, img.right { padding: 0 0 1em 1em; }
.clear { clear:both; }
br.clear {
	display:block;
	height:1px;
	margin:-1px 0 0 0;
	}

.wp-caption {
	border:1px solid #666;
	text-align:center;
	background:#ccc;
	padding:10px;
	margin:10px;
	}
	
div, ul, li { position:relative }


/* Layout */

body {
	background-color: #8a5e59;
	min-width: 1000px;
	}

#header,
#contentwrap,
#footer {
	width: 950px;
	margin: 0 auto;
	}

#header {
	}
	#two-column #header .sitename,
	#two-column-papillon #header .sitename {
		background: url('images/autumn-header.jpg') top left no-repeat;
		height:200px;
		}
		#two-column-papillon #header .sitename {
			background: url('images/autumn-butterfly-header.jpg') top left no-repeat;
			}
	#one-column #header .sitename,
	#one-column-butterfly #header .sitename {
		background: url('images/autumn-header-noivy.jpg') top left no-repeat;
		height:200px;
		}
		#one-column-butterfly #header .sitename {
			background: url('images/autumn-butterfly-header-noivy.jpg') top left no-repeat;
			}
		#header .sitename a {
			display: block;
			width: 100%;
			height: 100%;
			text-indent: -9999em;
			}

#two-column #contentwrap,
#two-column-papillon #contentwrap {
	background: url('images/ivy-border.png') top left repeat-y #573b37;
	}
#one-column #contentwrap,
#one-column-papillon #contentwrap {
	background-color: #573b37;
	}
	div#back {
		position: absolute;
		top: -30px; 
		right: 0px; 
		}

.main-column {
	float: right;
	margin: 0 15px 30px 0;
	width: 600px;
	}
.side-column {
	float: left;
	margin: 0 0 30px 15px;
	width: 230px;
	}
.full-column {
	margin: 0 15px 30px;
	}

.display-image {
	float:left;
	margin:0;
	padding: 0 10px 10px 0;
	}

.gallery-images { margin-bottom: 1em;}
.gallery-images li {float: left; margin: 5px;}

#footer {
	min-height: 150px;
	}
	#two-column #footer,
	#two-column-papillon #footer {
		background: url('images/autumn-footer-transition.png') top left no-repeat;
		}
	#one-column #footer,
	#one-column-papillon #footer {
		background: url('images/autumn-footer-transition-noivy.png') top left no-repeat;
		}
	#footer p.copyright {
		text-align: center;
		padding: 60px 10px 30px;
		}

.display-bio-left { float: left; width: 250px; margin-bottom: 1em; }
.display-bio-right { float: left; width: 350px; }
.bio-title { font-size: 9pt; }
.bio-value { font-weight: bold; margin-bottom: 5px; padding: 5px 0;}

table.pedigree tr td {
    border: 1px solid #FFFFFF;
    padding: .5em;
    width: 25%;
	}
	table.pedigree tr td[rowspan*="8"] { font-size: 14pt; }
	table.pedigree tr td[rowspan*="4"] { font-size: 12pt; }
	table.pedigree tr td[rowspan*="2"] { font-size: 10pt; }
	table.pedigree tr td[rowspan*="1"] { font-size: 9pt; }
	table.pedigree .ch-pedigree { text-transform: uppercase; color: red; }

/* typography */

body {
	font-size: 12pt;
	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #fff;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin-bottom: .5em;
	}
	
h1 {
	font-size: 22pt;
	}
	h1.sitename {
		margin-bottom: 0 !important;
		}
h2 {
	font-size: 17pt;
	}
h3 {
	font-size: 15pt;
	}
h4 {
	font-size: 14pt;
	}
p {
	margin-bottom: 1em;
	}
a,
a:link,
a:visited {
	color: #cccccc;
	text-decoration: underline;
	}
a:focus,
a:hover,
a:active {
	color: #ffffff;
	text-decoration: none;
	}

#menu-default { font-size: 13pt; }
	#menu-default li { margin: 0 0 1em 0; }
	#menu-default li ul { margin: .5em 0 0 0; }
	#menu-default li li { margin: 0 0 .5em .8em; }
	#menu-default li a { text-decoration: none; }
	#menu-default li a:hover { text-decoration: underline; }

/*  Ribbons Module  */

#win-record {
    padding: 7px;
    }
    #win-record li {
        margin-bottom: 7px;
        padding: 7px;
        font-size: 16px;
        font-weight: bold;
        }
    #win-record ul li {
        margin: 0px;
        padding: 0px;
        border: none;
        font-size: 14px;
        font-weight: normal;
        z-index: 99;
        }
        #win-record ul li.show-judge {
            font-size: 16px;
            font-weight: bold;
            color: #867856;
            border-bottom: 1px solid #867856;
        	z-index: 98;
            }
        #win-record ul li.show-date, #win-record ul li.show-location {
            font-size: 12px;
            color: #cbc5b5;
            z-index: 98;
            }
        #win-record ul li.show-date {
            font-style: italic;
            }
        #win-record ul li.show-club {
            font-size: 16px;
            color: #aa6700;
            margin-top: 8px;
            }
    #win-record .major-win {
        color: #cd2026;
        }
        #win-record .major-win li {
            color: #000;
            }
    #win-record li.specialty-show {
        border: 2px solid #8e4f9e;
        }
    #win-record li ul {
        padding: 7px;
        }

span.major-win, 
span.specialty-show 
    {
    font-size: 10px;
    margin: 1px 7px;
    float: right;
    }
    span.specialty-show { color: #8e4f9e; }
    span.major-win { color: #cd2026; }

.new-champion, 
.best-in-show, 
.best-in-specialty, 
.bredby-bis,
.group-1, 
.group-2, 
.group-3, 
.group-4,
.irregular-group1,
.irregular-group2,
.irregular-group3,
.irregular-group4, 
.best-of-breed, 
.best-of-winners, 
.winners, 
.winners-reserve, 
.best-opposite,
.select,
.class-1,
.class-2,
.class-3,
.class-4
    {
    text-indent: -9999px;
    float: right;
    }

.new-champion {
    width: 180px;
    height: 181px;
    background: url('images/ribbons/champion.png') no-repeat 0 0;
    }

.best-in-show, 
.best-in-specialty,
.bredby-bis
    {
    width: 131px;
    height: 253px;
    }

.best-in-show { background: url('images/ribbons/best-in-show.png') no-repeat 0 0; }
.best-in-specialty { background: url('images/ribbons/best-in-specialty-show.png') no-repeat 0 0; }
.bredby-bis { background: url('images/ribbons/best-bred-by-in-show.png') no-repeat 0 0; }

.group-1, 
.group-2, 
.group-3, 
.group-4, 
.irregular-group1,
.irregular-group2,
.irregular-group3,
.irregular-group4
    {
    width: 107px;
    height: 213px;
    }

.group-1 { background: url('images/ribbons/group-1.png') no-repeat 0 0; }
.group-2 { background: url('images/ribbons/group-2.png') no-repeat 0 0; }
.group-3 { background: url('images/ribbons/group-3.png') no-repeat 0 0; }
.group-4 { background: url('images/ribbons/group-4.png') no-repeat 0 0; }
.irregular-group1 { background: url('images/ribbons/bredby-group1.png') no-repeat 0 0; }
.irregular-group2 { background: url('images/ribbons/bredby-group2.png') no-repeat 0 0; }
.irregular-group3 { background: url('images/ribbons/bredby-group3.png') no-repeat 0 0; }
.irregular-group4 { background: url('images/ribbons/bredby-group4.png') no-repeat 0 0; }

.best-of-breed,
.best-of-winners,
.best-opposite,
.winners,
.winners-reserve,
.select,
.class-1,
.class-2,
.class-3,
.class-4
    { 
    width: 61px;
    height: 155px;
    }

.best-of-breed { background: url('images/ribbons/best-of-breed.png') no-repeat 0 0;}
.best-of-winners { background: url('images/ribbons/best-of-winners.png') no-repeat 0 0; }
.best-opposite { background: url('images/ribbons/best-opposite.png') no-repeat 0 0; }
.winners { background: url('images/ribbons/winners.png') no-repeat 0 0; }
.winners-reserve { background: url('images/ribbons/reserve.png') no-repeat 0 0; }
.select { background: url('images/ribbons/select.png') no-repeat 0 0; }
.class-1 { background: url('images/ribbons/class-1.png') no-repeat 0 0; }
.class-2 { background: url('images/ribbons/class-2.png') no-repeat 0 0; }
.class-3 { background: url('images/ribbons/class-3.png') no-repeat 0 0; }
.class-4 { background: url('images/ribbons/class-4.png') no-repeat 0 0; }

/*  End Ribbons Module  */

