
/* Begin Layout */

html { 
background: #ffffff }

body{
font-family:Georgia;
color:#100f0f;
margin-bottom:1em;
}

#hd, #ft, .pt, #sidebar, #sidebar2{
overflow:hidden;
}

.border{border:1px solid #030202;}
.pad{
border:1em solid #ffffff;
}

#hd, .pad, .current_page_item {
background-color:#ffffff;
}

/* End Layout */

/* Begin Formatting */

#hd, #bd, #ft, #nav{
font-size:100%;
margin-top:1em;
}

#bd{
position:relative;
}

a, #ft a:hover {
color: #8f6714;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1, h2 a, h2 {
color: #000000;
font-weight:bold;
}

h1 {
font-size:123.1%;
}

h2, h3, .pt-meta {
font-size:100%;
}

.pt h2, #sidebar ul, #sidebar2 ul, #searchform, #search_SearchBlock {
margin: 0 0 0.6em;
padding: 0;
}

.pt {
margin: 0 0 2em;
text-align: justify;
}

.pt-bite{
overflow:hidden;
text-align: justify;
float:left;
}

.pt p {
margin: 0.6em 0 0.6em;
}

.pt-meta {
margin: 0.5em 0;
font-weight:bold;
}

blockquote {
margin: 1em 0 1em 0;
padding-left: 1em;
border-left: 1em solid #ffffff;
}

.navpad{
height:1.9em;margin-top:1em;
}

.navigation {
width: 99%;
border-bottom: 1em solid #ffffff;
display:block;
}

.result {
text-align:center;
}
.result p {
margin-top: 2em;
}

/* End Formatting */


/* Begin Images */

#hdimg{
background-image:url('http://devilsgardenart.com/illustration/wp-content/themes/rincewind/images/hex_banner.jpg?06504220120207');
width:234px; height:60px;}

p img {
padding: 0;
}

a img {
border: none;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 0.2em;
border-left:0.7em solid #ffffff;
border-bottom:0.7em solid #ffffff;
display: inline;
}

img.alignleft {
padding: 0.2em;
border-right:0.7em solid #ffffff;
border-bottom:0.7em solid #ffffff;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.center {
text-align:center;
}

/* End Images */

/* Begin Form Elements */

#searchform #s, #search_SearchBlock #searchCriteria {
width: 70%;
float:left;
height:1.4em;
padding:0.1em 0 0 0.3em;
margin-top: 0.3em;
filter:alpha(opacity=58);
zoom:1;
opacity:.58;
font-size: 90%;
}

#searchsubmit, #searchsubmitimage {
	height: 24px;
	width: 18%;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin: 2px 0 0.6em 5px;
}

#searchsubmit {
	background: url(images/search.png) no-repeat left top;
}

#searchsubmitimage {
	background: url(images/searchi.png) no-repeat left top;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}

#ctform input{
width: 40%;
margin: 0.3em 0.3em 0.1em 0;
}

#ctform textarea, #ctform input {
padding: 0.1em 0.3em 0.1em 0.3em;
}

#ctform textarea{
width: 80%;
}

#ctform textarea, #ctform input, #searchform #s, #search_SearchBlock #searchCriteria {
border:1px solid #030202;}

#ctform #submit {
margin: 0;
}
/* End Form Elements */



/* Begin Comments*/

#respond, #comments {
margin-top:1em;
}

.alt {
margin: 1em 0;
padding: 1em;
filter:alpha(opacity=58);
zoom:1;
opacity:.58;
}

.commentlist li {
margin: 1em 0;
padding: 1em;
border-left: 1em solid #ffffff;
}

#ctform p {
margin: 0.3em 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

/* End Comments */

/* ********************************************************************************
* Gallery2 CSS
 * Building blocks
 * h2, h3, p, etc        Standard html tags
 * div.gbBlock           Sidebar or content section with style for contained lists
 * ul.gbBreadCrumb       List of links/path elements
 * table.gbDataTable     Table for data/form elements with styles for shading rows
 */

 .block-core-Pager {
	position:absolute;
	right:1em;
	top:1em;
	font-weight: bold;
}

.block-core-Navigator, .block-core-BreadCrumb {
  	display: block;
	font-weight: bold;
	border-bottom: 1em solid #ffffff;
	width:100%;
}

.block-core-Navigator {
	background-color: #ffffff;
	padding: 0.2em 0 0.2em 0;
	display: block;
}

.BreadCrumb-1, .BreadCrumb-2, .BreadCrumb-3 {
  	background: url('images/icon_path_separator.gif') no-repeat right;
  	padding: 0 14px 0 0;
}

#gsThumbMatrix {
    width: 100%;
}

#gsThumbMatrix div, .gbIBlock{
	text-align: center;
}

#gsThumbMatrix img, .gbIBlock{
	border-bottom: 1em solid #ffffff;
}


/* ********************************************************************************
 * Sections
 * #gallery         Page container
 * #gsNavBar   Top bar with breadcrumb and other links
 * #gsSidebar       Sidebar
 * #gsContent       Main content
 * #giFormUsername  Form field for entering a username
 * #giFormGroupname Form field for entering a group name
 */



div.gbNavigator div.next-and-last {
  float: right;
}

div.gbNavigator {
  border: none;
  float: none;
  clear: both;
}

div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: right;
}

div.gbNavigator a.first {
  padding-left: 27px;
  background: url("images/nav_first.gif") left no-repeat;
}

div.gbNavigator a.previous {
  padding-left: 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}

div.gbNavigator a.next {
  padding-right: 27px;
  background: url("images/nav_next.gif") right no-repeat;
}

div.gbNavigator a.last {
  padding-right: 27px;
  background: url("images/nav_last.gif") right no-repeat;
}

div.gbNavigator div.first-and-previous img {
  vertical-align: middle;
  padding-right: 0.5em;
}
div.gbNavigator div.next-and-last img {
  vertical-align: middle;
  padding-left: 0.5em;
}

#gallery.rtl div.gbNavigator div.next-and-last {
  float: left;
}
#gallery.rtl div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: left;
}
#gallery.rtl div.gbNavigator div.first-and-previous {
  text-align: right;
}
/* Both IE and Gecko have bugs with omitting padding on rtl inline content */
#gallery.IE.rtl div.gbNavigator a {
  display: inline-block;
}
#gallery.gecko.rtl div.gbNavigator a {
  display: -moz-inline-box;
}

#gallery.rtl div.gbNavigator a.first {
  padding: 0 27px 0 0;
  background: url("images/nav_last.gif") right no-repeat;
}
#gallery.rtl div.gbNavigator a.previous {
  padding: 0 27px 0 0;
  background: url("images/nav_next.gif") right no-repeat;
}
#gallery.rtl div.gbNavigator a.next {
  padding: 0 0 0 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}
#gallery.rtl div.gbNavigator a.last {
  padding: 0 0 0 27px;
  background: url("images/nav_first.gif") left no-repeat;
}
#gallery.rtl div.gbNavigator div.first-and-previous img {
  padding: 0 0 0 0.5em;
}
#gallery.rtl div.gbNavigator div.next-and-last img {
  padding: 0 0.5em 0 0;
}
