/* Background Graphics --------------------------------------------- */
body {
background-image:url(../../assets/images/starfield.png);
background-repeat:repeat;
}

#container {
background-image:url(../../assets/images/back_content.png);
background-repeat:repeat-y;
background-position:center;
}

#header {
background-image:url(../../assets/images/back_header.png);
background-repeat:repeat-x;
}

#menu .page_item a {
background-image:url(../../assets/images/back_menu.png);
background-position:center top;
background-repeat:repeat-x;
text-transform:capitalize;
}

#menu .current_page_item a {
background-image:url(../../assets/images/back_menu_selected.png);
background-position:center top;
background-repeat:repeat-x;
text-transform:capitalize;
}

#menu li:hover {
background:url(../../assets/images/back_hover.png) repeat;
}

/************************* 
.prominent {
	background-image: url(back_prominent.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f4f4ec;
}


.prominent .inner {
	background-image: url(back_prominent_inner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 15px 15px 10px;
}
******************************************/
#footer {
background-image:url(../../assets/images/back_footer.png);
background-repeat:repeat-x;
background-position:top;
}

#footer .style_content {
background-image:url(footer_sharp.png);
background-repeat:no-repeat;
background-position:top;
}

/********************************
#comment_area .metadata {
	background-image: url(back_comment_meta.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 0px 15px;
	padding: 10px;
	background-color: #f4f4ec;
}

#information {
	background-image: url(back_info.jpg);
}

#post_meta {
	background-image: url(back_prominent.jpg);
}

#search {
	background-image: url(back_search.jpg);
}

#author {
	background-image: url(back_author.jpg);
}
**************************************/
/* Header Images ---------------------------------------------------- */
#header .style_content {
background-image:url(header.png);
background-repeat:no-repeat;
}

/*#menu {
 background-image: url(header_menu_img.png);
  background-repeat: no-repeat;
}*/
/* Color ----------------------------------------------------------- */
#div {
border:1px solid red;
}

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

a:hover,a:active {
color:#e58802;
text-decoration:underline;
}

#header,#footer {
color:#FFF;
}

#header a,#header a:link,#footer a,#footer a:link {
color:#FFF;
}

#header a:hover,#header a:active,#footer a:hover,#footer a:active {
color:#DDD;
}

/* Typography ------------------------------------------------------ */
body {
font-family:"Lucida Grande", Arial, Sans-serif;
font-size:9pt;
line-height:180%;
color:#382e1f;
}

p,center,blockquote,quote,pre {
font-family:calibri, segoe ui, helvetica, tahoma, arial, sans-serif;
font-size:10pt;
}

#title {
font-family:segoe ui, calibri, helvetica, tahoma, arial, sans-serif;
text-shadow:#000 3px 3px 2px;
}

div.lead h3 span,#widgets h3,#tagline,#tagline p {
font-family:cambria, garamond, times, serif!important;
font-weight:200;
}

div.lead h3 span {
border-bottom:1px solid #FFF;
}

#tagline,#tagline p {
text-shadow:#000 3px 3px 6px;
font-style:italic;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
letter-spacing:-.06em;
}

span.it {
font-style:italic;
}

p.blockquote {
font-family:helvetica, segoe ui, arial, sans-serif;
}

div[class="timestamp author"] {
font-style:oblique;
font-size:9pt;
color:#565656;
}

.blogauthorcomment {
border:1px solid #000;
font-family:segoe ui, calibri, helvetica, tahoma, arial, sans-serif;
font-size:10pt;
}

.commenteven {
background:#EFEFEF;
}

.commenteven,.commentodd {
padding:5px;
margin-bottom:1em;
}

/* Forms ----------------------------------------------------------- */
.input {
background-color:#FFF;
/*
	background-image: url(../../assets/images/back_input.png);
	background-repeat: repeat-x;
	background-position: top;
	*/
border:1px solid #a79d8f;
margin:0;
padding:2px 1px;
line-height:inherit;
font-size:inherit;
display:inline;
}

/* LT Default Commentform fix */
#CommentForm form {
background-color:#f4f4ec;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
/*** Comment Prime Begin
	background-image: url(back_prominent.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f4f4ec;
}
#NewComment {
	background-image: url(back_prominent_inner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	/*padding: 15px 15px 10px;

Comment Prime End ***/
}

fieldset {
margin:20px;
padding:0;
border:0;
}

legend {
font-size:170%;
line-height:100%;
margin:0 0 5px;
letter-spacing:-.06em;
}

fieldset div {
margin:2px 0 10px;
}

#commentTopic,#userName,#userEmail,#userUrl,#commentText,#recaptcha_response_field,#input_search {
background-color:#FFF;
/*
	background-image: url(../../assets/images/back_input.png);
	background-repeat: repeat-x;
	background-position: top;
	*/
border:1px solid gray;
/* #a79d8f; */
margin:0;
padding:2px 1px;
line-height:inherit;
font-size:inherit;
font-family:lucida console, consolas, terminal, fixedsys, monotype;
display:block;
width:100%;
}

#commentTopic:focus,#userName:focus,#userEmail:focus,#userUrl:focus,#commentText:focus,#recaptcha_response_field:focus,#input_search:focus {
background-color:#F9F9F7;
}

fieldset div label {
clear:both;
width:6em;
}

/**
 * Images, Flickr images (menu)
 */
img.border,ul.flickr img {
background:#f3f3f3;
border:1px solid #ddd;
padding:7px;
margin:1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

img.inline {
padding:5px;
margin:10px;
}

img.left {
float:left;
margin-left:0;
}

img.right {
float:right;
margin-right:0;
}

img.ImageFrame_none {
margin:10px;
float:left;
margin-left:0;
background:#f3f3f3;
border:1px solid #ddd;
padding:7px;
margin:1px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

img.blogthumb {
width:400px;
border:0;
}

#loop_articles img {
border:0;
}

/**
 * Horizontal Rule
 */
hr {
color:#333;
height:0;
margin:.5em 0 2em;
border:0;
text-align:center;
}

* html hr {
margin:.5em 0;
width:80px;
color:#777;
}

hr:after {
content:"***";
letter-spacing:2em;
}

#twitter_update_list {
list-style-position:inside;
}

#hidybox {
float:right;
z-index:100;
background:#FFF;
width:25px;
border:1px solid #000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#hidybox ul {
margin-left:30px;
text-align:left;
}

#hidybox h3 {
margin-top:1em;
}

#hidybox:hover {
width:200px;
}

#hidybox_contents {
display:none;
padding-left:5px;
}

#hidytitle {
float:left;
}

#hidytitle p {
padding:7px;
font-weight:700;
padding-right:10px;
}

#hidybox:hover #hidybox_contents {
display:block;
}

#hidybox:hover #hidytitle p {
border-right:1px solid #B5AD92;
}

#twitter_div,#twitter_div ul,#twitter_div ul li {
word-wrap:break-word;
}