/*- Main Container */

/* Copied from Red-Rose-1 style.css */
/* M MacEnroe 2008-03-05 */
/*
-----------------------------------------------------------
Theme Name: Red Rose
Theme URI: http://www.vickychild.info
Description: Red Rose
Version: 1
Author: Vicky Child
Author URI: http://www.vickychild.info
-----------------------------------------------------------
*/



BODY {
 background: #660000 url(images/background.jpg) repeat;
 margin: 0;
}

/* STRUCTURE */

#content	{
 width: 800px;
 margin-left: auto;
 margin-right: auto; 
 margin-top: 20px;
}

#gallery	{
 background:#FCF3DC url(images/bg.jpg) repeat-y;
 float:left;
 width: 800px;
}

#frame2 {
 width: 800px;
 float:left;
}

.IE	{
 background: inherit;
 float: inherit;
 width: inherit;
    }
	
#gsHeader	{
 width: 800px;
 height: 96px;
 background: url(images/header.png) no-repeat;
}

#gsContent	{
 width: 600px;
 }
 

.title {
 color: #660000;
 font-family:   "Times New Roman Italic", 'Times' ;
 font-size: 40px;
 padding: 5px;
 text-indent:95px;
 text-align: left;
 font-style: italic;
 }

.title a, a:active, a:visited { color: #660000; text-decoration: none;}
.title a:hover {color: #660000; text-decoration: underline;}

h3 { 
 color:#660000;
 border: solid 1px #660000;
 padding: 0 0 0 26px;  
 background:#FBE7B9 url(images/h2pic.jpg) left center no-repeat;
 width: 157px;
 /* height: 24px;  */
 line-height:24px;
 font-family: "trebuchet ms";
 font-size: 14px;
 font-weight: bold;
 list-style: none;
 margin: 0 0 10px 6px;
 }

.parent	{
 display: block;
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-top: 10px;
 padding-bottom: 2px; /*border-bottom: dotted 1px #660000;*/
}

#gsNavBar {
 
 }

#gsSidebarCol	{
 float: right;
 width:200px;
 margin: 10px 15px 0 34px;
 font-size:11px; 
 color: #660000;
 font-family: "trebuchet ms";
 overflow:hidden; 
 }
 
#gsSidebar	{
 
 }
 
.gcBorder1	{
 
 }
 
.gbBlock	{
 
 }
 
.gbAdminLink	{
 display:block;
 }
  
#gsPages, #gsFooter	{
 margin: 0 2px 0 2px;
 }
  
/* .textbox, .gbLink-search_SearchScan	{
 margin: 0 0 10px 6px;
  } */
  
.block-core-BreadCrumb	{
 display:block;
 color:#660000;
 height: 24px; 
 line-height:20px;
 font-family: "trebuchet ms";
 font-size: 12px;
 font-weight: bold;
 text-indent:5px;
 }  
 
.gbLink-comment_ShowAllComments	{
 display:block;
 }
 
.gbLink-slideshow_Slideshow	{
 display: block;
 margin-top: 5px;

}

.block-search-SearchBlock H3	{
 line-height: 130%;
 letter-spacing: 0.1em;
}
 
.block-search-SearchBlock li {list-style: none; margin:0; padding-bottom: 10px;}

.block-search-SearchBlock form {
 margin: 5px 0 5px 10px;
}

.block-search-SearchBlock input#s {
 width: 80%;
 background: #FBE7B9;
 border: 1px solid #660000;
 /* color: #660000; */
}

.block-search-SearchBlock ul {
 /* color: #660000; */
 font-weight: bold;
 list-style-type: none;
 margin: 0;
 padding-left: 3px;
}

.block-search-SearchBlock ul li {
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-top: 10px;
 padding-bottom: 2px; /*border-bottom: dotted 1px #660000;*/
}

.block-search-SearchBlock ul ul {
 font-variant: normal;
 font-weight: normal;
 list-style-type: none;
 margin: 0;
 padding: 0;
 text-align: left;
}

.block-search-SearchBlock ul ul li {
 background: url(images/sidebullet.jpg) no-repeat;
 padding-left: 15px;
 border: 0;
 letter-spacing: 0;
 margin: 0 0 0 8px;
}

.block-search-SearchBlock ul ul li a { 
 /* color: #660000;  */
 text-decoration: none;
 }
.block-search-SearchBlock ul ul li a:hover {
 border-bottom: 1px solid #660000;
 }

.block-search-SearchBlock ul ul ul.children {
 font-size: 8pt;
 padding-left: 6px; border:0px;
}

.block-imageblock-ImageBlock {
 margin-top: 20px;
 padding-bottom: 2px; /*border-bottom: dotted 1px #660000;*/
}

.block-imageblock-ImageBlock .one-image {
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-top: 10px;
 padding-bottom: 2px; /*border-bottom: dotted 1px #660000;*/
}

.block-imageblock-ImageBlock .one-image img	{
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-left: 10px;
 /*padding-bottom: 2px; border-bottom: dotted 1px #660000;*/
}

.block-imageblock-ImageBlock .one-image .giInfo	{
 margin-left: 10px;
 font-family: "trebuchet ms";
 font-size: 8pt;
}

.block-core-ItemLinks {
 margin: 5px 0 20px 10px;
} 

#gsThumbMatrix	{
 width:600px;
 padding:5px 10px 5px 10px;
}

.giItemCell	{
 padding-right: 5px;
 padding-bottom: 20px;
 }
 
div.gbBlock.gcBackground1:first-child  {
 font: bold 11pt Tahoma;
 padding: 5px 0 0 40px;
 color: #FBE7B9;
 background:#660000 url(images/title.jpg) left center no-repeat;
 display:block; 
 /* height:56px; */
 /* in this content, height will vary too much to make it fixed. */
}

div.block-core-ItemInfo.giInfo:first-child  {
 font: 9pt Tahoma;
 color: #FBE7B9;
 display:block;
}

div.block-core-ItemInfo.giInfo > div.date	{
 margin-left: 12px;
 font: 10pt Tahoma;
 /* color: #FBE7B9; */
 text-align:left;
 display:block;
} 

div.block-core-PhotoSizes.giInfo	{
 margin-left: 12px;
 font: 10pt Tahoma;
 color: #FBE7B9;
 display:block;
} 

.giTitle	{
 display: block;
 color:#660000;
 border: solid 1px #660000;
 background:#FBE7B9;
 font-family: "trebuchet ms";
 font-size: 12px;
 font-weight: bold;
}

.giDescription	{
 margin-left: 12px;
 font-family: "trebuchet ms";
 font-size: 8pt;
 display:inline;
}

div.owner, div.size, div.viewCount	{
 margin-left: 12px;
 font-family: "trebuchet ms";
 font-size: 10pt;
 display:block;
}

div.summary-comment	{
 margin-left: 12px;
 font-family: "trebuchet ms";
 font-size: 10pt;
 font-style:italic;
 display:block;
}

#footer {
 background: url(images/footer.jpg) no-repeat;
 height: 132px;
 width: 800px;
}

.footertext a { color: #660000; text-decoration:underline;}
.footertext a:visited { color: #660000; text-decoration:underline;}
.footertext a:active { color: #660000; text-decoration:underline;}
.footertext  a:hover {color: #660000; text-decoration: underline;}

.footertext {
 text-align: center;
 padding: 56px 0 0 0;
 font-size: 8pt; 
 font-family: "trebuchet MS";
 color: #660000; 
}

#gsFooter
 {
 
}

.peerChildren	{
 display:block;
 margin-left: 4px;
 }
 
.peerChildren > span.neck	{
 margin-left: 20px;
 }

#gsImageView	{
 margin-left: 5px;
 }
 
.si_block-exif-ExifInfo	{
 display:block;
 color:#660000;
 margin: 10px 0px 10px 5px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.gbDataTable	{
 display:table;
 width:90%;
 color:#660000;
 border: solid 1px #660000;
 margin-left: 5px;
 padding: 4 4 4 4px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 }
  
.gbEven	{
 font-weight:bold;
 }
 
div.gbNavigator	{
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 padding-bottom:15px;
 padding-top:10px;
 }
  
div.gbNavigator div.next-and-last {
  float: right;
}
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;
}

div.block-core-GuestPreview {
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 padding-bottom:15px;
 padding-top:10px;
 float: right;
}
#gallery.rtl div.block-core-GuestPreview {
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:8pt;
 padding-bottom:15px;
 padding-top:10px;
 float: left;
}

#gsNavBar div.gbSystemLinks {
    padding: 4px 6px;
}

#gsNavBar div.gbSystemLinks span {
    padding: 0 4px;
}

  
/*.g2_column { 
	width: 738px;
	margin: 0px 1px 0px 12px;
} */

/*- Embedded Images */ 

div.one-image {
	display:inline;
} 

.wpg2tag-image {
	display:inline;
}

.block-core-Peerlist	{
 display: block;
 padding-bottom:30px;
 }

.block-core-PeerList a	{
 display:block;
 margin-left:10px;
 }

.block-core-PeerList .current	{
 display:block;
 margin-left:10px;
 font-style:italic;
 }

.block-core-Pager	{
 text-align:right;
 color:#660000;
 border: solid 1px #660000;
 background:#FBE7B9;
 font-family: "trebuchet ms";
 font-size: 10px;
 font-weight: bold;
}
/*- Sidebar Grid Elements */

#wpg2-sbar-grid h2 {
	margin-bottom: 8px;
}

.wpg2sidebargrid-image {
	display:inline;
}

.wpg2sidebargrid-image img {
	margin: 1px;
	padding: 0px;
}

/*- Sidebar Block Elements */

#wpg2-sbar-block h2 {
	margin-bottom: 8px;
}

.wpg2sidebarblock-image {
	display:inline;
}

.wpg2sidebarblock-image img {
	margin: 0px;
	padding: 0px;
}

/*- G2 Image */

.g2image_normal
{
	margin: 4px;
}

.g2image_float_left
{
	float: left;
	clear: left;
	margin: 4px;
}

.g2image_float_right
{
    float: right;
    clear: right;
    margin: 4px;
}

.g2image_centered
    {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	line-height: 1em;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}