body, p, ul, ol, table, td {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; letter-spacing:1px; line-height:1.6;}

img		{border:none;}

a 		{font-weight:400; text-decoration:none; border-bottom:1px solid;}
a:hover		{font-weight:400; text-decoration:none; border-bottom:none;}

a.anchor	{border:0; margin:0px; padding:0px;}

h1,h2,h3,h4,h5,h6	{font-weight:400; margin:0px;}
h1,h2							{text-transform:lowercase;}
h1 a,h2 a					{border-bottom:none;}
h1 a:hover,h2 a:hover {border-bottom:1px solid;}

h1 		{font-size:16px; letter-spacing:4px;}
h2 		{font-size:14px; letter-spacing:2px; padding:4px 0px;}
h3 		{font-size:10px; letter-spacing:4px; padding:0px;}
h4		{font-size:14px; font-style:italic; margin:4px; display:inline;}
h5		{font-size:10px; font-style:italic; letter-spacing:1px; padding:0px 0px 4px 0px;}
h6		{font-size:10px; font-style:italic; letter-spacing:1px; padding:6px 0px;}

blockquote	{}

#container	{position:absolute; left:50%; top:80px; width:791px; margin-top:0px; margin-left:-395px;}
#leftcolumn 	{position:absolute; left:0px; top:0px; width:200px; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff;}
#centercolumn 	{position:relative; top:0px; width:591px; margin-left:200px; margin-bottom:50px; border:1px solid #fff;}

#logoblock	{position:relative; left:0px; top:0px; width:199px; height:41px; overflow:hidden;}
#logoblock ul	{list-style:none; margin:0px; padding:0px;}
#logoblock a	{display:block; width:100%; height:40px; margin:1px; background:url(../pix/brnrd_logo_transp.gif) top no-repeat;}
#logoblock a:hover	{background:url(../pix/brnrd_logo_transp.gif) bottom no-repeat;}

#navblock	{position:relative; left:0px; top:0px; width:199px; overflow:hidden; margin-bottom:-1px; border-bottom:1px solid #fff;}
#navblock ul	{list-style:none; margin:0px; padding:0px;}
#navblock a	{display:block; width:100%; margin:1px; padding:4px 10px; letter-spacing:4px; text-decoration:none; border-bottom:none; background:#fff;}
#navblock a:hover	{letter-spacing:4px; text-decoration:none; border-bottom:none; color:#fff; background:url(../pix/nix.gif);}

.block 		{margin:1px; padding:6px 10px; background:#fff;}
.block ul	{list-style:none; margin:0px; padding:4px 6px;}
.block a	{font-weight:400; letter-spacing:2px; text-decoration:none; border-bottom:none;}
.block a:hover	{font-weight:400; letter-spacing:2px; text-decoration:none; border-bottom:1px solid;}
.blog			{height:72px;}

.content 	{padding:8px 18px 6px 18px; margin:1px; background:#fff;}
.content p{padding:7px 2px; margin:0px;} 
.content ul{padding:7px 24px; margin:0px;}

.split 	  {background:url(../pix/split_white_right.gif) repeat-y;}
.split p	{width:300px;}
.split ul	{width:280px;}

.splitmid	{background:url(../pix/split_white_center.gif) repeat-y;}
.splitmid a {text-decoration:none; border-bottom:none;}
.splitmid a:hover {text-decoration:none; border-bottom:1px solid;}
.splitleft p {width:300px;}
.splitright {float:right;}
.splitright p	{width:260px; text-align:right;}

.pixright			{float:right; padding:5px; margin:0px;}
.pixright img	{padding:8px 0px; margin:0px;}
.pixright p		{width:200px;}
.pixright a		{border-bottom:none;}

.footer		{text-align:right;}
.footer a {text-decoration:none; border-bottom:none;}
.footer a:hover {text-decoration:none; border-bottom:1px solid;}

/* blog */

td	{padding:1px;}

.entryfooter	 {text-transform:lowercase; padding-top:10px;}
.entryfooter a {text-decoration:none; border-bottom:none;}
.entryfooter a:hover {text-decoration:none; border-bottom:1px solid;}

.archive	{text-transform:lowercase;}

.pivotx-search fieldset, .pivotx-search-result fieldset {border: 0; padding: 0; margin: 0;}
.pivotx-search label, .pivotx-search legend, .pivotx-search-result label, .pivotx-search-result legend {display: none;     visibility: hidden;}

.searchbutton 	{border:1px outset;}

.pivotx-wrapper {text-align: center; padding:8px;}

/* make these behave like class=content */
.pivot-search-result, #tagpage 	{padding:8px 18px 6px 18px; margin:1px; background:#fff;}
.pivot-search-result h2, #tagpage h2	{text-transform:lowercase;}

.searchbutton, .result-searchbutton, .commentbutton {background:#fff; font:11px Verdana, Arial, Helvetica, sans-serif; height:21px; margin-top:5px;}
.searchbox, .result-searchbox, .commentinput {font-size:10px; padding:3px;}
.result-searchbox, .result-searchbutton {margin-bottom:10px;}
fieldset > .result-searchbox {margin-bottom:11px;}

a.badge, a.badge img {border: 0px!important; background: none!important;}

/* sharethis */

.sharetip		{cursor:pointer;}

/* snapshots old */

.gallery	 {background:url(../pix/split_white_center.gif) repeat-y;}
.gallery a, .gallery a:hover {text-decoration:none; border-bottom:none;}
.gallery h2 a {text-decoration:none; border-bottom:1px solid!important;}
.gallery h2 a:hover {text-decoration:none; border-bottom:none!important;}
.gallery p {text-align:center;}
.gallery img {padding:10px 35px;}
.portrait	 {margin:0px 42px;}

/* snapshots zenphoto */

.zengallery	 {width:294px; float:left; padding:8px 0px 6px 0px; margin-left:1px; margin-bottom:1px; background:#fff;}

.zengallery p, .zengallery h2 {padding:7px 20px; margin:0px;} 

.zengallery a, .aslink a	{text-decoration:none; border-bottom:none!important;}
.zengallery a:hover, .aslink a:hover	{text-decoration:none; border-bottom:1px solid!important;}

.albums			{height:230px;}
.thumbs			{height:248px;}

.thumb	{text-align:center;}
.thumb a, .thumb a:hover {text-decoration:none; border-bottom:none!important;}

.zencloud			{font-size:9px;}
ul.zencloud 	{list-style:none; margin:0px; padding:4px 6px;}
.zencloud li	{display:inline; margin:0px; padding:2px 1px;}

#search						{margin:6px 3px;}
input							{font-size:11px; padding:3px; border:1px solid;}
input.pushbutton, input.button	{background:#fff; font-size:11px; text-transform:lowercase; border:1px outset;}
input.checkbox		{border:1px solid;}

/* intros */

abbr, acronym, span.abbr {cursor:help; border-bottom:1px solid;}

ol		{list-style:decimal;}

/* fix italic width bug in IE - hide from IE5-mac, only IE-win sees this. */
* html p {height:1%; overflow:visible;}