/*
Theme Name: Lynward Park Stud
Theme URI: http://www.lynwardpark.com.au/
Description: Custom WordPress Theme for Lynward Park Stud
Version: 1.0
Author: Clever Starfish
Author URI: http://www.cleverstarfish.com/
*/

body { margin:0;padding:0;background:url(_inc/img/body-bg.png) top left repeat-x #f3f3f3;color:#5f8d7f;font-family:Arial, Helvetica, sans-serif;font-size:13px; }
h1, h2 { margin:0;padding:0px 0 4px 0;font: normal 17px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase; }

h2{color:#5c5c5c}

h2.icon{background-image:url(_inc/img/logo-icon.png); background-repeat:no-repeat; background-position:20px -1px; padding:0 20px 10px 60px !important}

h2.tall-heading { height:85px;display:block;background:url(_inc/img/heading-bg.png) top left repeat-x;line-height:88px;position:relative; color:#ee3a43; margin:7px 0}
h2.tall-heading.first{background:none}
h2.tall-heading img {margin-right:10px;margin-left:5px;vertical-align:middle}
h2.tall-heading a img.arrow { position:absolute;right:-10px;bottom:-3px; }

.home-panel.third h2.tall-heading,.home-panel.third h2.tall-heading a{color:#00825b}
.home-panel.third h2.tall-heading img{margin-right:15px}

h2 a, h3 a { padding:0;color:#e50d12;text-decoration:none; }
h3 { margin:18px 0 0 0;padding:0px 0 4px 0;font: normal 14px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase;  }
p { /*margin:0;padding:3px 0 4px 0;*/line-height:20px; }
h3.home-title a { margin:0 /*0 0 17px*/;padding:0;color:#e50d12;text-decoration:none;font: normal 13px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase;   }
a { color:#e50d12; }
.clear { clear:both; }

a img{border:none}

#container { margin:0 auto;width:905px; }
#header { position:relative;width:904px;height:138px; }

#logo { position:absolute;left:0;top:30px; }

#hero{margin-bottom:10px;height:350px;width:905px;position:relative;z-index:0}
#hero img{position:absolute;top:0;left:0;z-index:0;display:none}
#hero img:first-child{display:block}

#link-video, #link-brochure, #link-dvd { height:31px;padding:14px 0 0 47px;width:87px;display:block;float:right;margin-left:3px;background:url(_inc/img/brochure-button.png) top left no-repeat;font: normal 14px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#676767;text-decoration:none; }
#link-video{background:url(_inc/img/play-button.png) top left no-repeat}
#link-dvd{background:url(_inc/img/dvd-button.png) top left no-repeat}

#wide-panel { position:relative;margin:7px 4px 9px 0;width:908px;background:url(_inc/img/wide-panel-repeat.png) top left repeat-y;float:left; }
#wide-panel-inner { padding:10px 20px; }
#wide-panel-top, #wide-panel-bottom { height:7px;width:908px;background:url(_inc/img/wide-panel.png) top left no-repeat;position:absolute;left:0;top:-7px; }
#wide-panel-bottom { background:url(_inc/img/wide-panel-bottom.png) top left no-repeat;top:auto;bottom:-9px; }

.horse-list { display:block;border-top:1px solid #eeeeee;padding:15px 0; clear:both}
.horse-list img { float:left;margin-right:15px; }            
.horse-description { width:645px;float:left; }
.view-more {float:right;font:normal 12px 'ITCFranklinGothic',Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;line-height:14px;height:14px;margin-right:4px}
.view-more img{margin-right:4px}

.gallery-list{width:200px;float:left;margin:20px}

#panel { position:relative;margin:9px 4px 9px 2px;width:707px;background:url(_inc/img/panel-repeat2.png) top left repeat-x;float:left; }
#panel-inner { padding:10px 20px;margin:0 1px}
#panel-top, #panel-bottom { height:9px;width:708px;background:url(_inc/img/panel-top.png) top left no-repeat;position:absolute;left:0;top:-9px; }
#panel-bottom { background:url(_inc/img/panel-bottom.png) top left no-repeat;top:auto;bottom:-7px; }

#sidebar { float:left;width:192px; }
#sidebar-panel { width:142px;height:332px;background:url(_inc/img/sidebar-gradient.png) top left no-repeat;padding:20px 27px 20px 25px; }
#sidebar-panel.long{height:470px;background:url(_inc/img/sidebar-gradient-long.png) top left no-repeat;padding:20px 27px 20px 25px}
.side-horses { height:125px;display:block;width:100%;padding-top:22px/*;background:url(_inc/img/arrow.png) bottom right no-repeat;*/ }

.sidebar-panel-link { width:192px;height:42px;background:url(_inc/img/panel-button.png) top left no-repeat;text-align:center;display:block;padding-top:23px; }
#sidebar a { color:#00825b;text-decoration:none;font: normal 18px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase; }
#sidebar a:hover { text-decoration:underline; }
#sidebar .side-horses a { color:#ee3a43; }

.home-panel { position:relative;float:left;height:292px;width:280px;display:block;background:url(_inc/img/home-panel.png) top left no-repeat;margin:0 1px;padding:20px 8px 20px 10px }
.home-panel h2{padding:0;margin:0}
.home-panel p{margin:0;padding:0}
.home-panel .post p{margin:0.7em 0}
.home-panel.third p{/*padding:0 0 0 20px;font-size:12px*/}
.home-panel-top, .home-panel-bottom { position:absolute;top:0;left:0;background:url(_inc/img/home-panel-top.png) top left no-repeat;height:8px;width:298px;display:block; }
.home-panel-bottom { top:auto;bottom:-8px;background:url(_inc/img/home-panel-bottom.png) top left no-repeat; }

.home-panel.first{margin-right:4px;margin-left:-1px;width:270px;padding:20px 8px 20px 20px}
.home-panel.third{margin-left:5px;width:270px;padding:20px 8px 20px 20px}

#footer, #home-footer { font-size:11px;color:#898a8a;margin:20px 0;width:904px;clear:both }
#home-footer { margin:20px auto;padding-top:120px }
#footer a, #home-footer a{ color:#898a8a;text-decoration:none; }
#footer a:hover, #home-footer a:hover { text-decoration:underline; }

#footer-left { float:left; }
#footer-left p { float:left;line-height:15px;padding-top:0; }
#footer-left img { float:left;margin-right:5px; }
#footer-right { float:right; }

#nav { position:absolute;right:-10px;bottom:11px;font: normal 14px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase;z-index:99}
#nav ul, #nav li { margin:0;padding:0;list-style:none;line-height:14px; }
#nav li { float:left;padding:0 12px 0 14px;background:url(_inc/img/nav-bullet.png) center left no-repeat; }
#nav li a { color:#676767;text-transform:uppercase;text-decoration:none; }
#nav li a.current, #nav li a:hover { color:#232323; }

#rule{position:absolute;height:1px;width:774px;top:103px; right:0px;background-image:url(_inc/img/rule.png); background-repeat:no-repeat}

ul.subnav, .subnav li { margin:0;padding:0;list-style:none;line-height:14px;font: normal 13px 'ITCFranklinGothic', Arial, Helvetica, sans-serif;text-transform:uppercase; }
ul.subnav { border-top:1px solid #ebebe8;padding:12px 0;margin:15px 0;clear:both }
.subnav li { float:left;padding:0 12px 0 14px;background:url(_inc/img/nav-bullet.png) center left no-repeat;margin:0 0 0 3px}
.subnav li a { color:#676767;text-transform:uppercase;text-decoration:none; }
.subnav li a.current, .subnav li a:hover { color:#232323; }

#nav ul li:first-child, ul.subnav li:first-child { background:none; }
ul.subnav li:first-child { margin:0;padding-left:0; }

.post{clear:both}

@font-face {
	font-family: 'ITCFranklinGothic';
	src: url('_inc/fonts/itc_franklin_gothic_lt_medium_condensed-webfont.eot');
	src: local('?'), url('_inc/fonts/itc_franklin_gothic_lt_medium_condensed-webfont.woff') format('woff'), url('_inc/fonts/itc_franklin_gothic_lt_medium_condensed-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.navigation{overflow:auto;margin:20px 0}

#youtube{display:none}

img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft{padding:4px;margin: 0 7px 2px 0;display:inline}
.alignright{float:right}
.alignleft{float:left}

/* wp-typography hooks */
sup{vertical-align:60%;font-size:75%;line-height:100%}
sub{vertical-align:-10%;font-size:75%;line-height:100%}
.amp{font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua","Warnock Pro",serif;font-weight:normal;font-style:italic;font-size:1.1em;line-height:1em}
.caps{font-size:90%}
.dquo{margin-left:-.40em}
.quo{margin-left:-.2em}

/* Gravity Forms Front End Form Styles */

/* 4 column ready class ------------------------------------------------------*/
.gform_wrapper .top_label li.gfield.gf_first_quarter {margin:0 0 8px 0; width:24%}
.gform_wrapper .top_label li.gfield.gf_second_quarter {margin:0 0 8px 0; width:24%}
.gform_wrapper .top_label li.gfield.gf_third_quarter {margin:0 0 8px 0; width:24%}
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {margin:0 0 8px 0; width:24%}

.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter {width:22%}

.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter {/*margin-right:1%*/}
.gform_wrapper .top_label li.gfield.gf_first_quarter {float:left; clear:left!important}
.gform_wrapper .top_label li.gfield.gf_second_quarter{float:left; clear:none!important}
.gform_wrapper .top_label li.gfield.gf_third_quarter{float:left; clear:none!important}
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {float:left; clear:none!important}

.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {width:90%}

.gform_wrapper .top_label li.gfield.gf_first_quarter textarea,
.gform_wrapper .top_label li.gfield.gf_second_quarter textarea,
.gform_wrapper .top_label li.gfield.gf_third_quarter textarea,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter textarea {width:90%}

.gform_wrapper .top_label li.gfield.gf_first_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.small,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.small {width:35%}

.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection {padding:16px 0 8px 0}

/* general gravity forms override styles */
.gform_wrapper .top_label li.gfield.nolabel label{display:none}
.gform_wrapper .top_label .gfield_label{font-weight:normal!important}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{width:99% !important}