* { padding: 0; margin: 0; }

body     { font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #27324f; background-image: url(../images/layout/body.gif); background-repeat: repeat-x; }

#wrapper     {  margin: 0 auto; width:905px; }

#faux       { background-image: url(../images/layout/back-mid.png); background-repeat: repeat-y; background-position: 0 50%;  width: 905px; height: 100%; overflow: hidden;}

#header         { color: #333; background-image: url(../images/layout/head-banner.jpg); background-repeat: no-repeat; background-position: 0 50%; margin: 10px 0 0; width: 892px; height: 100px}

#navigation   { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 50%; margin: 0; padding: 10px 10px 20px; }

#rightcolumn           { color: #333; display: inline; position: relative; width: 160px; float: right; padding-right: 45px;}

#leftcolumn            { color: #333; display: inline; position: relative; width: 655px; float: left; padding-left: 30px;}

#search              {float: right; margin: 0; padding-top: 5.5em; clear: both;}

#footer     { color: #333; font-size: 11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0; padding: 10px; height: 100%; width: 815px; }

#topfooter {width: 633px; height: 100%; background-color: #fff; border: solid 1px; border-color: #c6c49a; padding: 10px; }

#feedback {background-image: url(assets/images/feedback.png); position: fixed; top: 195px; left: 0; background-color: #0066cc; height: 100px; width: 60px; margin: 0 0 0 -15px; }

#gearFooter {text-align: center; font-size: 11px;}

.gfg-root {
  width : 250px;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
  
}

.gfg-title {
  display: none; 
  font-size: 14px;
  font-weight : bold;
  color : #000000;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-title a {
  color : #3366cc;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #000000;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  padding-left: 5px;
  margin-bottom : 5px;
  margin-top: 8px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 5px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

#feed-control {
  float: left;
  margin: auto;
  padding: 0;
}



.teaser {

		width:224px;

		padding:0 0 14px 0;

		margin:10px auto;

		background:url(../images/layout/tsr-b.png) bottom left no-repeat;

	}

	.teaser_top {

		margin:0;

		padding:7px 10px 3px 10px;

                font-size: 11px;

		background:url(../images/layout/tsr-t.gif) top left no-repeat;

	}

	.teaser p, .teaser ul, .teaser a.more {

		margin:0;

		padding:0 10px 3px;

               font-size: 10px;

		border:1px solid #d8d8d8;

		border-width:0 1px;

		background:#fff;

}

	.teaser a.more {

		display:block;

		text-align:right;

		background: url() 410px 50% no-repeat;

		padding:0 24px 0 0;

		text-decoration:none;

		color:#44a;

	}

	.teaser a.more:hover {

		text-decoration:underline;

	}





.teaserR {

		width:359px;

		padding:0 0 14px 0;

		margin:10px auto;

		background:url(../images/layout/tsrR-b.png) bottom left no-repeat;

	}

	.teaserR_top {

		margin:0;

		padding:7px 10px 3px 10px;

                font-size: 11px;

		background:url(../images/layout/tsrR.png) top left no-repeat;

	}

	.teaserR table, .teaserR p, .teaserR ul, .teaserR a.more {

		margin:0;

		padding:0 10px 3px 0;

                font-size: 10px;

		border:1px solid #d8d8d8;

		border-width:0 1px;

		background:#fff;

}



        .teaserR a.more {

		display:block;

		text-align:right;

		background: url() 410px 50% no-repeat;

		padding:0 24px 0 0;

		text-decoration:none;

		color:#44a;

	}

	.teaserR a.more:hover {

		text-decoration:underline;

	}





#wineu_nav {width: 621px; height:100%; padding: 5px; border-top: solid 1px #c6c49a; border-bottom: solid 1px #c6c49a;}

#grape_nav {width: 621px; height:100%; padding: 5px; border-top: solid 1px #c6c49a; border-bottom: solid 1px #c6c49a;}

#region_nav {width: 621px; height:100%; padding: 5px; border-top: solid 1px #c6c49a; border-bottom: solid 1px #c6c49a;}

.wleft {float: left; width: 161px;}

.wright {float: right; width: 420px; padding-top: 5px; text-align: right;}

.wspacer {padding:0; margin:0; clear: both;} 



#ajaxSearch_form {

           color: #444;

           width: auto;

       }

       #ajaxSearch_input {

           width: 133px;

           display: inline;

           height: 17px;

           border: 1px solid #ddd;

           border-left-color: #c3c3c3;

           border-top-color: #7c7c7c;

           background: #fff url(images/input-bg.gif) repeat-x top left;

           margin: 2px 1px 0 0;

           padding: 2px 0 0 0;

           vertical-align: top;

       }



       #ajaxSearch_submit {

           display: inline;

           border: none;

           background: url(http://www.centralcoastwinereport.com/assets/snippets/ajaxSearch/images/go.png) no-repeat top ;

           margin-bottom: 15px;

           height: 23px;

           }

       







a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/

a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:195px; text-decoration:none;}
ajax
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}



a.external1 {display: block; width: 216px; height: 156px; 

background: url(http://www.centralcoastwinereport.com/images/WOYP.png) 0 0 no-repeat; text-decoration: none;

}

a:hover.external1 {background-position: 0 -156px; }



a.external2 {display: block; width: 216px; height: 156px; 

background: url(http://www.centralcoastwinereport.com/images/test3.gif) 0 0 no-repeat; text-decoration: none;

}

a:hover.external2 {background-position: 0 -156px; }



a:link {color: #500000; text-decoration: none; }

a:visited {color: #500000; text-decoration: none; }

a:active {color: #500000; text-decoration: none; }

a:hover {color: #500000; text-decoration: underline;  background: none;}



a.footer:link {color: #500000; text-decoration: none; padding-bottom:10px;}

a.footer:visited {color: #500000; text-decoration: none; padding-bottom:10px;}

a.footer:active {color: #500000; text-decoration: none; padding-bottom:10px;}

a.footer:hover {color: #500000; text-decoration: underline; background: none; padding-bottom:10px;}



a.winetip:link {color: #500000; text-decoration: underline; font-style: italic; }

a.winetip:visited {color: #500000; text-decoration: underline; font-style: italic; }

a.winetip:active {color: #500000; text-decoration: underline; font-style: italic; }

a.winetip:hover {color: #500000; text-decoration: none;  background: none;}



a.main:link {color: #500000; text-decoration: underline; font-style: italic; }

a.main:visited {color: #500000; text-decoration: underline; font-style: italic; }

a.main:active {color: #500000; text-decoration: underline; font-style: italic; }

a.main:hover {color: #500000; text-decoration: none;  background: none;}



a.plate:link {color: #000; text-decoration: none; font-style: normal; }

a.plate:visited {color: #000; text-decoration: none; font-style: normal; }

a.plate:active {color: #000; text-decoration: none; font-style: normal; }

a.plate:hover {color: #00; text-decoration: none; font-style: italic;  background: none;}



a.social:link {color: none; }

a.social:hover {color: none;  background: none;}



img {border-style: none}

img.arttab {border: solid 2px; border-color: #8a8989;margin: 5px;}

img.article {padding: 8px;}



h1 { display: inline; font: 16px "Verdana", Geneva, Helvetica, sans-serif; font-weight: bold;}

h2 { display: inline; font: 14px "Verdana", Geneva, Helvetica, sans-serif; color: #500000; font-weight: bold; }

h3 { display: inline; font: 12px "Verdana", Geneva, Helvetica, sans-serif; color: #000000; font-weight: bold; padding-bottom: 5px; padding-top: 5px;}

h4 { display: inline; font: 10px "Verdana", Geneva, Helvetica, sans-serif; color: #500000; font-weight: bold;}

h5 { display: inline; font: 12px "Verdana", Geneva, Helvetica, sans-serif; color: #000000; font-weight: bold; padding-bottom: 5px; padding-top: 5px;}



.cull { padding-bottom: 6px; }



p { padding: 5px 0 5px 0; font-family: "Verdana", Geneva, Helvetica, sans-serif;}



table#pro { border-width: 0px;

	border-spacing: 0px;

	border-style: solid;

	border-color: black;

	border-collapse: collapse;

	background-color: white;

 }

th#pro { border-width: 1px 1px 1px 1px;

	padding: 5px 5px 5px 5px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #e7decf;

	-moz-border-radius: 0px 0px 0px 0px;

 }



td#pro {

	border-width: 1px 1px 1px 1px;

	padding: 5px 5px 5px 5px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	-moz-border-radius: 0px 0px 0px 0px;

}



td#links {

	padding: 5px 5px 5px 5px;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.one

{

table-layout: automatic

}

table.two

{

table-layout: fixed

}



		



ul.toolboxOLD {padding-left: 1.25em; margin-left:0;}

li#toolboxOLD {padding: 0; font-size: 10px; font-family: "Verdana", Geneva, Helvetica, sans-serif;}



ol {padding-left: 1.50em; margin: 0;}

ul {padding-left: 1.50em; margin: 0;}

li {padding:: 0; margin: 0;}



ul#list-nav {

list-style:none;

padding:0;

width:420px;

}



ul#list-nav li {

display:inline;

}



ul#list-nav li a {

text-decoration:none;

padding:5px 0;

width:14px;

background:#fff;

float:left;

text-align:center;

border-left:1px solid #fff;

}



ul#list-nav li a:visited{

color:#a28282;



}



ul#list-nav a.active {

background:#c6c49a;

color:#a28282;

}



ul#list-nav li a:hover {

color:#000;

font-weight: bold;

}



ul#list-nav_grape {

list-style:none;

padding:0;

width:420px;

}



ul#list-nav_grape li {

display:inline;

}



ul#list-nav_grape li a {

text-decoration:none;

padding:5px 0;

width:14px;

background:#fff;

float:left;

text-align:center;

border-left:1px solid #fff;

}



ul#list-nav_grape li a:visited{

color:#a28282;

}



ul#list-nav_grape a.active {

background:#c6c49a;

color:#a28282;

}



ul#list-nav_grape li a:hover {

background:#c6c49a;

color:#000;

}



ul#list-nav_region {

list-style:none;

padding:0;

width:125px;

}



ul#list-nav_region li {

display:inline;

}



ul#list-nav_region li a {

text-decoration:none;

padding:5px 0;

width:38px;

background:#fff;

float:left;

text-align:center;

border-left:1px solid #fff;

}



ul#list-nav_region li a:visited{

color:#a28282;

}



ul#list-nav_region a.active {

background:#c6c49a;

color:#a28282;

}



ul#list-nav_region li a:hover {

color:#000;

font-weight: bold;

}



#toolbox {

		width:224px;

		padding:0 0 14px 0;

		margin:0 auto;

		background:url(../images/layout/tsr-b.png) bottom left no-repeat;

	}

#toolbox p, #toolbox ul, #toolbox a.more {

		margin:0;

		padding:0 10px 3px;

               font-size: 10px;

		border:1px solid #d8d8d8;

		border-width:0 1px 0 1px;

		background:#fff;

}



#toolbox li {margin-left: 10px;}



#toolbox_header {

		margin:5px 5px 0 5px;

		padding:7px 0 0 17px;

                font-size: 11px;

                font-weight: bold;

		background:url(../images/layout/tsr-t.gif) top left no-repeat;

	}



#toolboxOLD {width: 212px; height: 100%;  border: solid 1px; padding: 5px; margin: 0 0 4px 5px; font-size: 10px;}

#toolbox pOLD {padding-bottom: .25em;}

#toolbox_headerOLD {width: 212px; height: 5px; background-image: url(../images/layout/smallheader.png); background-color: #fff; border-top: solid 1px;  border-left: solid 1px; border-right: solid 1px; font-size: 10px; padding: 4px 5px 8px 5px; margin: 2px 0 0 5px;}

#rating {width: 359px; height: 100%; border: solid 1px; font-size: 9px; padding: 5px; margin: 0 0 4px 0; }

#rating_header {width: 359px; height: 5px; background-color: #e7decf; border-top: solid 1px;  border-left: solid 1px; border-right: solid 1px; font-size: 10px; padding: 4px 5px 8px 5px; margin: 2px 0 0 0;}

#toolbox_links {width: 212px; height: 100%;  border: solid 1px; padding: 5px; margin: 0 0 4px 0; font-size: 10px;}

#toolbox_links p {padding-bottom: .25em;}

#links_header {width: 212px; height: 5px; background-color: #fff; background-image: url(../images/layout/smallheader.png); border-top: solid 1px;  border-left: solid 1px; border-right: solid 1px; font-size: 10px; padding: 4px 5px 8px 5px; margin: 2px 0 0 0; }

#toolbox_header_news {width: 222px; height: 5px; background-color: #fff; background-image: url(../images/layout/smallheader.png); border-top: solid 1px;  border-left: solid 1px; border-right: solid 1px; font-size: 10px; padding: 4px 5px 8px 5px; margin: 2px 0 0 0;}

#toolbox_news {width: 222px; height: 100%;  border: solid 1px; padding: 5px; margin: 0 0 4px 0; font-size: 10px;}



/* tabcontent_left {width: 636px; height: 246px; background-color: #e7decf e9e9e9; border: solid 1px; border-color: #e1d7c4; padding: 5px; margin: 5px; }  */

.tabcontent_left {width: 375px; height: 100%; background-color: #fff; padding: 0; margin: 0; float: left;}

.tabcontent_right {width: 245px; height: 337px; border: solid 1px; border-color: #afab93; padding: 5px; margin-top: 10px; float: right;}

#copy {width: 645px; height: 20px; }

.clear { clear: both; background: none; }

#tabview {margin-bottom: 20px;}

#topcontent { background-image: url(../images/layout/back-top.png); margin-bottom: -1px; padding-bottom: -1px; width: 895px; height: 23px; }

#botcontent { background-image: url(../images/layout/back-bot.png); width: 895px; height: 23px; }

#advertizing { display: block; margin-left: auto; margin-right:auto; color: #c6c49a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px; width: 160px; border: solid 1px; }



.insidetab_border {border-bottom: 1px solid #afab93; width: 355px; margin: 5px 0 5px 0;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 ; letter-spacing:1px;}

#xsnazzy h1 {font-size:3em; color:#fff;}

#xsnazzy h2 {font-size:3em;color:#fff; border:0;}

#xsnazzy p {padding-bottom:0.5em;}

#xsnazzy h2 {padding-top:0.5em;}

#xsnazzy {background: transparent; margin: 1em -.2em 0em 0em;}

#xsnazzy_a {background: transparent; }



.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #C6C49A; border-right:1px solid #C6C49A;}

.xb1 {margin:0 5px; background:#C6C49A;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}



.xsnazzy h1, .zsnazzy h1 {

margin:0; 

font-size:1em; 

padding:0 3px 0 3px; 

border-bottom:1px solid #fff;

}

.xsnazzy p, .zsnazzy p {

margin:0; 

padding:5px 10px; 

font-size:10px;

}

.xsnazzy {

background: transparent; 

width:160px; 

float:left; 

margin:0 0 0 4px;

}



.xsnazzy_a {

background: transparent; 

width:655px; 

margin:0 0px;

}



.xsnazzy_footer {

background: transparent; 

width:655px; 

height: 100%;

margin:0 0px;

}





.xtop, .xbottom {

display:block; 

background:transparent; 

font-size:1px;

}

.xb1, .xb2, .xb3, .xb4 {

display:block; 

overflow:hidden;

}

.xb1, .xb2, .xb3 {

height:1px;

}

.xb2, .xb3, .xb4 {

background:#fff; 

border-left:1px solid #c6c49a;

border-right:1px solid #c6c49a;

}

.xb1 {

margin:0 5px; 

background:#c6c49a;

}

.xb2 {

margin:0 3px;

border-width:0 2px;

}

.xb3 {

margin:0 2px;

}

.xb4 {

height:2px; 

margin:0 1px;

}



.xboxcontent {

display:block; 

border:0 solid #c6c49a; 

border-width:0 1px; 

height:100%;

padding: 12px 10px 10px 10px; 

}



.xboxcontentAD {

display:block; 

border:0 solid #c6c49a; 

border-width:0 1px; 

height:100%;

padding: 0 10px 0 10px;

background-color: #fff; 

}





.left {

float: left;

width: 234px;

background: white;





.image-holder img {width:214px; height:210px;}





}

.right {

float: right;

width: 391px;

margin: 0;

background: white;



}



.spacer {

padding:0;

margin:0;

clear: both;



 

} 



.leftwu {

float: left;

width: 371px;

background: white;



}

.rightwu {

float: right;

width: 234px;

margin: 0 0 0 10px;

background: white;



}



.leftwf {

float: left;

width: 486px;

background: white;



}

.rightwf {

float: right;

width: 134px;

margin: 0 0 0 10px;

background: white;



}



.leftw {

float: left;

width: 134px;

background: white;



}

.rightw {

float: right;

width: 461px;

margin: 0 0 0 10px;

background: white;



}



.leftnews {

float: left;

width: 486px;

background: white;



}

.rightnews {

float: right;

width: 134px;

margin: 0 0 0 10px;

background: white;



}



.photocenter {

padding-left: 45px;

}



* html .xboxcontent {

height:1px;

}



.color_a {

background:#fff;

color:#500000;

text-align: left;

}



.xboxcontent {display:block; background:#fff; border:0 solid #C6C49A; border-width:0 1px;}



a.hyperpic1 {display: block; width: 216px; height: 158px; 

background: url(http://www.centralcoastwinereport.com/modx/assets/images/WOYP2.png) 0 0 no-repeat; text-decoration: none;

}

a:hover.hyperpic1 {background-position: 0 -158px; }



a.hyperpic2 {display: block; width: 216px; height: 158px; 

background: url(http://www.centralcoastwinereport.com/modx/assets/images/WOTW.png) 0 0 no-repeat; text-decoration: none;

}



a:hover.hyperpic2 {background-position: 0 -158px; }



a.hyperpic3 {display: block; width: 216px; height: 158px; 

background: url(http://www.centralcoastwinereport.com/modx/assets/images/TOTM.png) 0 0 no-repeat; text-decoration: none;

}

a:hover.hyperpic3 {background-position: 0 -158px; }







#ditto_pages #ditto_currentpage {



font-family: "Verdana", Geneva, Helvetica, sans-serif;



border: 1px solid #618100;



padding: 1px 5px 2px;



margin-right: 1px;



color: #fff;



} 



#ditto_pages .ditto_off {







border: 1px solid #ccc;



padding: 1px 5px 2px;



margin-right: 1px;



color: #ccc;



} 



#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {



font-family: "Verdana", Geneva, Helvetica, sans-serif;



padding: 5px;



text-decoration: none !important;



font-size: 14px;



color: #500000;



} 



#ditto_pages a:hover {



font-family: "Verdana", Geneva, Helvetica, sans-serif;



background-color: #fff;



padding: 5px;



color: #000;





text-decoration: underline !important;



font-size: 14px;



color: #500000;





} 



#ditto_archivelist ul {



list-style-type: none;



margin-left: 15px;





padding-left: 0;



} 



#ditto_archivelist ul ul {



list-style-type: square;



margin-left: 35px;



} 



#ditto_archivelist .ditto_month {



font-weight: bold;



} 



.date {

color: #000;

font-size: 12px;

font-style: italic;

padding-bottom: 5px;

}



.author {

font-size: 10px;

font-style: italic;

}



.thumbnail_right{

	padding: 8px 8px 5px 0;

        margin-left: 8px;

        background-color: #e9e9e9 ;

	border: 1px solid #dbdbdb;

        float: right;

		

	}



.thumbnail_left{

	padding: 8px 8px 5px 0;

        margin-right: 8px;

        background-color: #e9e9e9 ;

	border: 1px solid #dbdbdb;

        float: left;

		

	}



.thumbnail_center{

       margin-left: 35px;

       padding: 8px 8px 8px 8px;;

       width: 510px;

       background-color: #e9e9e9 ;

       border: 1px solid #dbdbdb;

       text-align: center;

	}	



.caption{ font-size: 0.7em; padding-top: 2px; padding-bottom: 2px; text-align: center;}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ background: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(http://www.centralcoastwinereport.com/modx/assets/templates/rwb/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(http://www.centralcoastwinereport.com/modx/assets/templates/rwb/images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



.article_divide {

border-bottom: 1px solid #afab93; 

width: 370px; 

margin: 8px 0 8px 0;



}



blockquote {

margin: 8px;

padding: 12px;

}



#citing {

margin: 5px;

padding: 5px 12px 5px 12px;

font-size: 11px;

}



#share {

padding: 5px 0 5px 0;

font-size: 11px;

}



#wotw_share {

float: right;

padding: 5px 0 5px 0;

font-size: 11px;

}



#newsbox_cont {

width: 135px;

float: right;

}



#newsbox_header {

width: 125px; 

height: 5px; 

background-color: #e7decf; 

border-top: solid 1px;  

border-left: solid 1px; 

border-right: solid 1px; 

font-size: 10px; 

padding: 4px 5px 8px 5px; 

margin: 2px 0 0 0;

}



#newsbox {

border : 1px solid;

width: 125px;

font-size: 10px; 

margin: 0px;

padding: 5px;

background-color: #fff;

}



/* Begin Sidebar */

#sidebar

{       background: #fff;

	width: 100%;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 12px;

	}

/* End Sidebar */
