


*{margin: 0;padding:0;}
.clear_left(clear:left;)
.clear_right{clear:right;}
.clear_both{clear:both;}
body{
text-align: center;
font-size:66%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #fff url('../images/bg.jpg') repeat-x;
background-position:0 40px;
color: #333;
}
#page{
text-align: left;
width: 929px;
margin:0 auto 0 auto;
}
#topnav{
width:929px;
height:40px;
background: white url('../images/topnavBG.jpg') no-repeat;
}
#topnav ul{
float: right;
list-style: none;
display:inline; /* stupid IE, positioning hack  */
font-size: 85%;
margin:6px 22px 0 0; 
padding: 1em 0 0 0;
}
#topnav li{display: inline;float: left;}
#topnav a{
float: left;
background: transparent url('../images/menuleft.png') no-repeat;
padding:0 0 0 4px;
text-decoration:none;
line-height: 1.5em;
}

#topnav a span{
background: transparent url('../images/menuright.png') no-repeat right top;
padding:5px 15px 4px 6px;
color:#9B3428;
font-weight:bold;
float: left;
cursor: pointer;
}
#topnav a:hover{text-decoration:underline; background-position:0% -42px; }
#topnav a:hover span{	background-position:100% -42px; }

#header{
background: #fff url('../images/DesertBNR002.jpg') no-repeat;
height: 193px; 
width: 928px;
}
.header_text_LRG{padding-top:32px;}
.header_text_LRG a:link, .header_text_LRG a:hover, .header_text_LRG a:visited{
text-decoration: none; color:#d0d0d0;
font-size: 4.5em;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
margin:0 0 0 32px;
}
.header_text_SM{
font-size: 1.2em;
color:#d0d0d0;
margin:2px 0 0 52px;
}
.entry p{padding:0 0 12px 0;}

.widecolumn .entry p{font-size: 1.1em;}
.narrowcolumn .entry, .widecolumn .entry{line-height: 1.4em;}
.widecolumn{line-height: 1.6em;}
.narrowcolumn .postmetadata{text-align: center;}
#content_wrap001{background:  url('../images/stock_12.jpg') no-repeat;}
#content_wrap002{background: url('../images/stock_14.jpg') no-repeat;background-position:right top;}
#content{
float: right;
display:inline; /* another, 'stupid IE' hack  */
width:580px;
font-size: 1.2em;
margin:0 76px 0 0;
}
.alt{
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
small{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h2.pagetitle{font-size: 1.6em;}
h2{font-size: 1.3em;}
h3{font-size: 1.3em;}
h2, h3{font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight: bold;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a,
h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration: none;}

#sidebar h2{font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}
.entry p a:visited{color: #b85b5a;}
.commentlist li, #commentform input, #commentform textarea{font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight: bold;}
.commentlist cite, .commentlist cite a{font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata{font-weight: normal;}

/* round box styles */
.rbroundbox{
width:540px;
color:#2E3038;
background:#D6E8F5;
font-family:lucida, lucida-grande, verdana, sans-serif;
}
.rbtop div {background: url(../images/roundbox-1/tl_cnr.gif) no-repeat top left;}
.rbtop {background: url(../images/roundbox-1/tr_cnr.gif) no-repeat top right;}
.rbbot div {background: url(../images/roundbox-1/bl_cnr.gif) no-repeat bottom left;}
.rbbot{background: url(../images/roundbox-1/br_cnr.gif) no-repeat bottom right;}
.rbtop div, .rbtop, .rbbot div, .rbbot{width: 100%;height: 7px;font-size: 1px;}
.rbcontent { margin: 0 7px; padding:9px 9px 12px 12px; }

/* Thick box inline gallery styles */

.TB_gallery{
background:#000;
padding:12px 0;
border:solid red 1px;
}

.TB_gallery_thmbs{
float:left;
width:100px;
border:solid #f0f0f0 1px;
margin:0 0 0 12px;
padding:0;
}



/*leave for what is presently on the blog */
.TB_gallery ul{
list-style-type:none;
margin:0 auto;
}
.TB_gallery ul li{
display:inline;
float:left;
}
/*  ^^^leave for what is presently on the blog */

/*
.TB_gallery ul li a:link{color:blue;}
.TB_gallery ul li a:hover{color:green;}
.TB_gallery ul li a:visted{color:red;}

*/

a.thickbox:link{color:#9B3428;text-decoration:underline;}
a.thickbox:hover, a.thickbox:active{color:#0066CC;text-decoration:none;}


/* Begin Sidebar */
#sidebar{width:220px;margin:0 0 0 36px;}
#sidebar form{margin:0; padding:0;}
#sidebar ul, #sidebar ul ol{}
#sidebar ul li{list-style-type: none;margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select{margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol{margin: 0 0 0 10px;}
ol li, #sidebar ul ol li{list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin: 3px 0 0;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
/* End Sidebar */

code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover{color: #06c;text-decoration: none;}
a:hover {color: #147;text-decoration: underline;}
#wp-calendar #prev a, #wp-calendar #next a{font-size: 9pt;}
#wp-calendar a{text-decoration: none;}
#wp-calendar caption{font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th{font-style: normal;text-transform: capitalize;}
/* End Typography & Colors */


/* Begin Structure */
 
.narrowcolumn{}
.widecolumn {}

.post{margin: 0 0 40px; text-align: justify;}
.post hr{display: block;}
.post h2{}
.widecolumn .post{margin: 0;}
.narrowcolumn .postmetadata{padding-top: 5px;}
.widecolumn .postmetadata{margin: 30px 0;}
.widecolumn .smallattachment{text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment{text-align: center;margin: 5px 0px;}
.postmetadata{clear: left;}


#footer{clear: both;height:138px; background: #fff url('../images/footerBG001.jpg'); }
#footer p{padding:106px 0 0 0;text-align: center;}
/* End Structure */


/*	Begin Headers */
h2{margin: 12px 0 0;}
h2.pagetitle{margin-top: 30px;text-align: center;}
#sidebar h2{margin: 5px 0 0;}
h3{margin: 30px 0 0;}
h3.comments{margin: 40px auto 20px ;}
/* End Headers */


/* Begin Images */
p img{max-width: 100%;}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered{display: block;margin:0 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}
/* End Images */


/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul{margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;} 
html>body .entry li{margin: 7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol{
padding: 0 0 0 35px;margin:0;}
.entry ol li {}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
/* End Entry Lists */


/* Begin Form Elements */
#searchform_wrap{
float:left;
width:280px;
margin:0 0 0 120px;
padding:8px 0 0 0;
}
.search_textinput{
width:180px;  
color:#0066CC;
}
.searchsubmit_btn{
color:#0066CC;
font-weight:bold;
cursor:pointer;
background: url('../images/search_icon001A.jpg') bottom left no-repeat;
border:0;
padding:2px 0 2px 20px;
}

.entry form{ /* This is mainly for password protected posts, makes them look better. */
text-align:center;}
select{width: 130px;}
#commentform input{width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */


/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {text-align: justify;}
.commentlist li{margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p{margin: 10px 5px 10px 0;}
#commentform p{margin: 5px 0;}
.nocomments{text-align: center;}
.commentmetadata {margin: 0;display: block;}

/* End Comments */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps{cursor: help;}
acronym, abbr{border-bottom: 1px dashed #999;}
blockquote{
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite{margin: 5px 0 0;display: block;}
.center{text-align: center;}
hr {display: none;}
a img{border: none;}
.navigation{
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}