@charset "utf-8";
/* CSS Document */

body, td, th {
	font-family: Palatino Linotype;
	/* color: #6d6d6d; */
	color:#666666;
	font-size: 0.80em;
	line-height:1.65em;
}
body {
	background:#1b0f05 url(../img/page_bg.jpg) no-repeat top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 65px;
}
* {
	margin:0px;
	padding:0px;
}
p, ul li, ol li, ul ul, ol ol, ul ul ul, ol ol ol, hr {
	margin-bottom:12px;
}
td, th {
	font-size:1em;
}
img {
	border:0px;
}
h1 {
	font-size: 1.7em;
	color: #580e0e;
	font-family:Arial, Verdana;
	margin-bottom:18px;
	font-weight:normal;
}
h1.inner {
	font-size: 1.7em;
	color: #580e0e;
	font-family:Arial, Verdana;
	margin-bottom:10px;
	font-weight:normal;
	margin-left:24px;
}
h2 {
	font-size:1.4em;
	margin-bottom:12px;
}
h3 {
	font-size:1.1em;
	margin-bottom:6px;
}
a:link, a:visited {
	text-decoration: none;
	color: #8a6503;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #8a6503;
}
#container {
	width:980px;
	margin:0px auto;
}
.header {
	padding-right:20px;
	position:relative;
}
.head_quote {
	color:#FFFFFF;
	font-size:1.2em;
	padding-top:19px;
	padding-bottom:19px;
	position:relative;
}
.head_quote span {
	font-weight:bold;
	font-size:1.5em;
}
.head_quote .arw_top {
	background:url(../img/head_tquote.png) no-repeat top left;
	height:21px;
	width:24px;
	position:absolute;
	top:3px;
	right:2px;
}
.head_quote .arw_btm {
	background:url(../img/head_bquote.png) no-repeat top left;
	height:21px;
	width:24px;
	position:absolute;
	bottom:-5px;
	right:2px;
}
* html .head_quote .arw_top {
	display:none;
}
* html .head_quote .arw_btm {
	display:none;
}
.nav {
	background-color:#675f5c;
	height:30px;
	line-height:30px;
	padding-right:22px;
	color: #c9a602;
	font-size:0.95em;
	text-align:right;
	position:relative;
	z-index:1;
}
.nav a:link, .nav a:visited {
	text-decoration: none;
	color: #ffffff;
	text-transform:uppercase;
}
.nav a:hover, .nav a:active, .nav a:focus {
	text-decoration: none;
	color: #dbbe91;
	text-transform:uppercase;
}
.main_block {
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:30px;
	background:#d7cfc0 url(../img/main_content_bg.gif) repeat-x top left;
}
.footer {
	background:#d7cfc0 url(../img/footer_bg.gif) no-repeat top left;
	height:79px;
	padding-left:20px;
}
.foot_txt {
	padding-right:20px;
	font-size:1.1em;
	color:#FFFFFF;
	font-family:Arial, Verdana;
}
.login_block {
	padding-bottom:15px;
}
.login_block table td {
	color:#FFFFFF;
	font-size:0.95em;
}
.login_block table td.ttl {
	font-weight:bold;
	font-size:1.05em;
}
.nam {
	border:none;
	width:98px;
	height:17px;
	color:#6d6d6d;
	padding-left:3px;
	font-size:0.95em;
}
.eml {
	border:none;
	width:133px;
	height:17px;
	color:#6d6d6d;
	padding-left:3px;
	font-size:0.95em;
}
.srch {
	border:1px solid #97a9b7;
	width:157px;
	height:18px;
	float:left;
	font-size:0.95em;
	color:#6d6d6d;
	padding-left:3px;
}
.srch_btn {
	float:right;
}
.content_block {
}
.home_rcol_search {
	background:#e8e3d3 url(../img/home_rcol_topbg.gif) no-repeat top left;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:14px;
	height:20px;
}
.home_rcol_botw {
	background:url(../img/rcol_botw.jpg);
	height:45px;
	padding-left:20px;
	padding-right:45px;
	padding-top:35px;
	padding-bottom:15px;
	text-align:left;
}
.home_rcol_botw table td {
	color:#392f2c;
}
.home_rcol_botw a:link, .home_rcol_botw a:visited {
	text-decoration: none;
	color: #392f2c;
}
.home_rcol_botw a:hover, .home_rcol_botw a:active, .home_rcol_botw a:focus {
	text-decoration: none;
	color: #8e6b0e;
}
.home_rcol_notes {
	background:url(../img/rcol_wineblk.jpg) no-repeat top left;
	padding-top:28px;
	padding-left:20px;
	padding-right:40px;
	height:36px;
	color:#392f2c;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:24px;
}
.home_rcol_notes a:link, .home_rcol_notes a:visited {
	text-decoration: none;
	color: #392f2c;
}
.home_rcol_notes a:hover, .home_rcol_notes a:active, .home_rcol_notes a:focus {
	text-decoration: none;
	color: #8e6b0e;
}
.home_rcol_specials {
	background:#cfc1b1 url(../img/rcol_txtblok_topbg.gif) no-repeat top left;
	color: #392f2c;
	padding-top:9px;
	padding-left:20px;
	padding-right:35px;
	position:relative;
}
.home_rcol_specials a:link, .home_rcol_specials a:visited {
	text-decoration: none;
	color: #392f2c;
	display:block;
	margin-bottom:2px;
	font-weight:bold;
	font-size:1.1em;
}
.home_rcol_specials a:hover, .home_rcol_specials a:active, .home_rcol_specials a:focus {
	text-decoration: none;
	color: #8e6b0e;
	display:block;
	margin-bottom:2px;
	font-weight:bold;
	font-size:1.1em;
}
.home_rcol_specials_foot {
	height:12px;
	background:#cfc1b1 url(../img/rcol_txtblok_btmbg.gif) no-repeat bottom left;
}
.home_rcol_top {
	padding-bottom:17px;
	background:#e8e3d3 url(../img/home_rcol_btmbg.gif) no-repeat bottom left;
}
.home_rcol_inner {
	padding-left:20px;
	padding-top:21px;
	padding-right:22px;
}
.rcol_ttl {
	margin-top:22px;
}
.rcol_links {
	background:url(../img/home_rcol_dot_hr.gif) no-repeat bottom left;
	padding-bottom:2px;
}
.rcol_links a:link, .rcol_links a:visited {
	text-decoration: none;
	color: #6d6d6d;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/rcol_links_bg.gif) no-repeat top left;
}
.rcol_links a:hover, .rcol_links a:active, .rcol_links a:focus {
	text-decoration: none;
	color: #8a6503;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/rcol_links_bg.gif) no-repeat top left;
}
.rcol_advert_sml {
	margin-top:20px;
}
.maincol {
}
.homecol {
	padding-right:20px;
}
.blogarticle_top {
	background:#FFFFFF url(../img/blogart_topbg.gif) no-repeat top left;
	position:relative;
	padding-left:25px;
	padding-top:35px;
	padding-right:64px;
	height:212px;
}
.blogarticle_top:hover {
	background:#faf2d9 url(../img/blogart_topbg_o.gif) no-repeat top left;
	cursor:pointer;
}
.blogarticle_top p {
	font-size:1.1em;
}
.blogarticle_top img {
	position:absolute;
	top:35px;
	left:25px;
	border:1px solid #d7cfc0;
}
.blogarticle_top strong {
	font-size:1.3em;
	font-weight:bold;
}
.blogarticle_btm {
	height:34px;
	background:#e8e3d3 url(../img/blogart_btmbg.gif) no-repeat top left;
	margin-bottom:25px;
	padding-top:1px;
	line-height:34px;
	padding-left:25px;
	padding-right:5px;
	color:#8a6503;
}
.blogarticle_btm span {
	color:#392f2c;
	margin-left:9px;
	margin-right:9px;
}
.article_btm {
	height:34px;
	background:#e8e3d3 url(../img/blogart_btmbg.gif) no-repeat top left;
	margin-bottom:8px;
	padding-top:1px;
	line-height:34px;
	padding-left:25px;
	padding-right:5px;
	color:#8a6503;
}
.article_btm span {
	color:#392f2c;
	margin-left:9px;
	margin-right:9px;
}
.article_btm table td {
	color:#8a6503;
	line-height:34px;
	height:34px;
}
.share_block {
	padding-left:25px;
	margin-bottom:20px;
}
.rcol_tagcloud {
	line-height:1.3em;
}
#print_header {
	display:none;
}
.lrg_article_bg {
	background:#FFFFFF url(../img/articleblock_lrg_top.gif) no-repeat top left;
}
.lrg_article_inner_contact {
	padding-left:25px;
	padding-top:35px;
	padding-right:140px;
	padding-bottom:55px;
	background: url(../img/articleblock_lrg_btm.gif) no-repeat bottom left;
}
.lrg_article_inner_events {
	padding-left:25px;
	padding-top:35px;
	padding-right:20px;
	padding-bottom:55px;
	background: url(../img/articleblock_lrg_btm.gif) no-repeat bottom left;
}
.lrg_article_inner_bio {
	padding-left:25px;
	padding-top:35px;
	padding-right:40px;
	padding-bottom:55px;
	background: url(../img/articleblock_lrg_btm.gif) no-repeat bottom left;
}
.rcol {
	line-height:normal;
}
.contact_lcol {
	padding-right:35px;
}
.events_lcol {
	padding-right:59px;
}
.events_mcol {
	padding-right:104px;
}
.maincol_links {
	background:url(../img/maincol_dot_hr.gif) no-repeat bottom left;
	padding-bottom:2px;
}
.maincol_links a:link, .maincol_links a:visited {
	text-decoration: none;
	color: #6d6d6d;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/maincol_links_bg.gif) no-repeat top left;
}
.maincol_links a:hover, .maincol_links a:active, .maincol_links a:focus {
	text-decoration: none;
	color: #8a6503;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/maincol_links_bg.gif) no-repeat top left;
}
.bio_lcol {
	padding-right:65px;
}
.botwarticle_top {
	background:#FFFFFF url(../img/blogart_topbg.gif) no-repeat top left;
}
.botwarticle_top .lft {
	float:left;
	left:-151px;
	top:0px;
	position:absolute;
}
.botwarticle_top h1 {
	font-size: 1.7em;
	color: #580e0e;
	font-family:Arial, Verdana;
	margin-bottom:18px;
	font-weight:normal;
	position:relative;
}
.botwarticle_top h2 {
	font-size:1.4em;
	margin-bottom:12px;
	position:relative;
}
.botwarticle_top h3 {
	font-size:1.1em;
	margin-bottom:6px;
	position:relative;
}
.botwarticle_inner {
	background:url(../img/blogart_btmbg_alt.gif) no-repeat bottom left;
	padding-left:176px;
	padding-top:35px;
	padding-right:60px;
	padding-bottom:35px;
	position:relative;
}
.article_top {
	background:#FFFFFF url(../img/blogart_topbg.gif) no-repeat top left;
	padding-left:25px;
	padding-top:35px;
	padding-right:60px;
	padding-bottom:35px;
}
.article_top img.lft {
	margin-right:12px;
	margin-bottom:6px;
	float:left;
}
.article_top img.rgt {
	margin-left:42px;
	margin-bottom:12px;
	float:right;
}
.smlarticle_top {
	background:#FFFFFF url(http://jeffgordon.com.au/_lib/img/blogart_topbg.gif) no-repeat top left;
}
.smlarticle_inner {
	background:url(http://jeffgordon.com.au/_lib/img/blogart_btmbg_alt.gif) no-repeat bottom left;
	padding-left:25px;
	padding-top:35px;
	padding-right:60px;
	padding-bottom:35px;
}
.comment_inputfld {
	width:243px;
	height:23px;
	border:1px solid #b2b1b1;
	padding-left:3px;
	color: #6d6d6d;
	margin-bottom:15px;
	margin-top:3px;
}
.comment_txtarea {
	margin-bottom:15px;
	margin-top:3px;
	padding-left:3px;
	color: #6d6d6d;
	border:1px solid #b2b1b1;
	width:602px;
	height:162px;
}

.qaarticle_top {
	background:#FFFFFF url(../img/blogart_topbg.gif) no-repeat top left;
	position:relative;
	padding-left:25px;
	padding-top:25px;
	padding-right:64px;
	padding-bottom:25px;
}
.qaarticle_btm {
	height:34px;
	background:#e8e3d3 url(../img/blogart_btmbg.gif) no-repeat top left;
	margin-bottom:3px;
	padding-top:1px;
	line-height:34px;
	padding-left:25px;
	padding-right:5px;
	color:#8a6503;
}
.qaarticle_btm span {
	color:#392f2c;
}
.article_top span {
	color:#392f2c;
	margin-left:8px;
	margin-right:8px;
}
.bk_link {
	right:44px;
	top:35px;
	position:absolute;
}


.indexarticle_top {
	background:#FFFFFF url(../img/blogart_topbg.gif) no-repeat top left;
}
.indexarticle_inner {
	background:url(../img/blogart_btmbg_alt.gif) no-repeat bottom left;
	padding-left:25px;
	padding-top:35px;
	padding-right:16px;
	padding-bottom:35px;
	position:relative;
}

.index_links {
	background:url(../img/white_hr.gif) no-repeat bottom left;
	padding-bottom:2px;
	margin-bottom:32px;
}
.index_links a:link, .index_links a:visited {
	text-decoration: none;
	color: #6d6d6d;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/index_links_bg.gif) no-repeat top left;
}
.index_links a:hover, .index_links a:active, .index_links a:focus {
	text-decoration: none;
	color: #8a6503;
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	background:url(../img/index_links_bg.gif) no-repeat top left;
}
.index_leftcol {
	padding-right:75px;
}
.index_leftcol_links {
	padding-bottom:30px;
}
.index_leftcol_links a:link, .index_leftcol_links a:visited {
	text-decoration: none;
	color: #6d6d6d;
	display: block;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	background: url(../img/index_links_bg.gif) no-repeat top left;
}
.index_leftcol_links a:hover, .index_leftcol_links a:active, .index_leftcol_links a:focus {
	text-decoration: none;
	color: #8a6503;
	display: block;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	background: url(../img/index_links_bg.gif) no-repeat top left;
}
.head_logo {
	position:absolute;
	top:0px;
	left:0px;
}
.table_reviews {
	border-left:1px solid #cec1b0;
	border-top:1px solid #cec1b0;
}
.table_reviews td {
	padding:4px;
	border-right:1px solid #cec1b0;
	border-bottom:1px solid #cec1b0;
}
.table_reviews td.headr {
	color:#392f2c; 
	font-weight:bold;
}
.dd_style {
	width:149px;
	top:30px;
	position:absolute;
	background-color:#463e3a;
	z-index:999;
	visibility:hidden;
}
#dd_1 {
	right:427px;
}
#dd_2 {
	right:488px;
}
#dd_3 {
	right:261px;
}
#dd_4 {
	right:223px;
}
#dd_5 {
	right:166px;
}
#dd_6 {
	right:87px;
}
#dd_7 {
	right:17px;
}
.dd_style a:link, .dd_style a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	width:118px;
	background:#463e3a url(../img/dd_bg.gif) no-repeat top left;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:21px;
	line-height:normal;
	text-align:right;
	text-transform:none;
	font-size:12px;
}
.dd_style a:hover, .dd_style a:active, .dd_style a:focus {
	text-decoration: none;
	color: #dbbe91;
	display:block;
	width:118px;
	background:#241a15 url(../img/dd_bg_o.gif) no-repeat top left;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:21px;
	line-height:normal;
	text-align:right;
	text-transform:none;
	font-size:12px;
}

