/* @override http://www.big-images.com/blog/wp-content/themes/bigimages/style.css */

/*
Theme Name: BIG Images
Theme URI: http://big-images.com/
Description: A port of the BIG Images theme originally made in RapidWeaver
Version: 1.0
Author: Ben Lawless, Jon Beebe
Author URI: http://big-images.com/
*/



/* 	MAIN STYLE CSS FOR BIG IMAGES THEME */

/* @group General Styles */

body {
	text-align: center;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 10px;
	padding: 0;
}

p {
	
}

b, strong {

}

a:link, a:visited {
	text-decoration: none;
	color: #1870da;
}

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

img {
	 border-style: none; 
}

.image-left {
	margin: 3px;
	padding: 3px;
	float: left;
	position: relative;
	z-index: 5;
}

.image-right {
	margin: 3px;
	padding: 3px;
	float: right;
	position: relative;
	z-index: 5;
}
	
/* @end */

/* @group Layout */

.clearer {
	clear: both;
}

#top_grad {
	position: absolute;
	top: 0;
	height: 348px;
	left: 0;
	display: block;
	width: 102%;
	z-index: 0;
}

html > body #top_grad {
	width: 100%;
}

#container {
	background: #ffffff repeat-y right url(images/sidebar_right_bg.png);
	position: relative;
	top: 0;
	padding-bottom: 0px;
	z-index: 1;
	margin: 13px auto 0px; /* Right And Left Margin Widths To Auto */
	text-align: left; /* Hack To Keep IE5 Windows Happy */
}

#pageHeader {
	height: 100px;
	text-align: left;
	position: relative;
}

#pageHeader img {
	position: absolute;
	top: 10px;
}

#pageHeader h1 {
	color: #ffffff;
	font-size: 2.4em;
	margin: 0 0 5px;
	padding-top: 15px;
}

#pageHeader h2 {
	font-size: 1.2em;
	margin: 0;
}

#contentContainer {
	margin-right: 200px;
	line-height: 1.5em;
	position: relative;
	z-index: 4;
}

#contentContainer #toolbar {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(images/PunchedMetalToolbar.png) no-repeat 57px 0;
	height: 26px;
}

#contentContainer #toolbar #tools {
	position: relative;
	padding: 2px 0 0;
	margin-left: 75px;
	height: 24px;
}

#contentContainer #toolbar #tools #tool {
	padding: 0 5px;
	margin-left: 0;
	float: right;
	visibility: visible;
	overflow: visible;
}

#contentContainer #content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}

#contentContainer #content a:hover{
	text-decoration: underline;
}

#sidebarContainer {
	width: 200px;
	position: relative;
	z-index: 3;
}

#sidebarContainer a:hover {
	text-decoration: underline;
}


#sidebarContainer #sidebar {
	line-height: 1.6em;
	padding: 1px 10px 10px;
}

#sidebarContainer #sidebar p {
	margin: 0;
	padding: 10px;
}

#sidebarContainer .sideHeader {
	width: 190px;
	height: 30px;
	padding-left: 10px;
	color: #ffffff;
	padding-top: 8px;
	clear: right;
}

#footer {
	background: repeat-x url(images/footer_bg.png);
	height: 31px;
	color: #333333;
	text-align: center;
	font-size: 0.9em;
}

#footer p {
	padding: 0;
	margin: 0;
}

#footer a:link, #footer a:visited {
	color: #ffffff;}

#footer a:hover, #footer a:active {
	background: transparent;
}
	
/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {
	color: #9d7c4c;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#breadcrumbcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {

}

#breadcrumbcontainer a:hover {

}
	
/* @end */

/* @group Toolbar */

/* Toolbar Styles */

#navcontainer {
	font-size: 1em;
	border-top: 1px solid;
	margin-bottom: 10px;
	position: relative;
}

#navcontainer #current {
}

#navcontainer #current:hover {
}

#navcontainer .currentAncestor {
}

/* Parent - Level 0 */

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li {
	position: relative;
}

/* color of nav text */
#navcontainer a{
	display: block;
	padding-left: 10px;
	padding-top: 6px;
	height: 20px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: 1px solid;
}

#navcontainer a:hover {
	text-decoration: none;
}

#navcontainer a:active {

}

/* Child - Level 1 */

#navcontainer ul ul {
}

#navcontainer ul ul li {
}

#navcontainer ul ul a {
	padding-left: 30px;
}

#navcontainer ul ul a:hover{
}

#navcontainer ul ul #current{
}

#navcontainer ul ul .currentAncestor {
}

/* Child - Level 2 */

#navcontainer ul ul ul {

}

#navcontainer ul ul ul li { 
}

#navcontainer ul ul ul a{
	padding-left: 60px;
}

#navcontainer ul ul ul a:hover{

}

/* Child Level 3 */

#navcontainer ul ul ul ul {

}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
	padding-left: 90px;
}

#navcontainer ul ul ul ul a:hover{

}

/* Child Level 4 */

#navcontainer ul ul ul ul ul {

}

#navcontainer ul ul ul ul ul li { 
}

#navcontainer ul ul ul ul ul a{
	padding-left: 110px;
}

#navcontainer ul ul ul ul ul a:hover{

}

/* Child Level 5 */

#navcontainer ul ul ul ul ul ul {

}

#navcontainer ul ul ul ul ul ul li { 
}

#navcontainer ul ul ul ul ul ul a{
	 padding-left: 140px;
}

#navcontainer ul ul ul ul ul ul a:hover{
}
/* @end */

/* @group Blog */

/* @group Tag Cloud */

ul.blog-tag-cloud {
	display: inline;
	list-style-type: none;
	line-height:1.7em;
	position: relative;
}

ul.blog-tag-cloud li {
	list-style-type: none;
	display: inline;
	padding: 1px;
	margin: 1px;
}

.blog-tag-size-1:link {
	font-size: 0.8em;
	color: #72a6e5;
}
.blog-tag-size-2:link {
	font-size: 0.85em;
	color: #72a6e5;
} 
.blog-tag-size-3:link {
	font-size: 0.9em;
	color: #5b99e5;
} 
.blog-tag-size-4:link {
	font-size: 0.95em;
	color: #5b99e5;
}
.blog-tag-size-5:link {
	font-size: 1em;
	color: #448de5;
} 
.blog-tag-size-6:link {
	font-size: 1.05em;
	color: #448de5;
}
.blog-tag-size-7:link {
	font-size: 1.1em;
	color: #2d80e5;
} 
.blog-tag-size-8:link {
	font-size: 1.15em;
	color: #2d80e5;
} 
.blog-tag-size-9:link {
	font-size: 1.2em;
	color: #1673e5;
}
.blog-tag-size-10:link {
	font-size: 1.25em;
	color: #1673e5;
} 

/* @end */

/* @group Archive Page */

.blog-archive-background {

}

.blog-entry-summary {
	margin-bottom: 10px;
}

.blog-archive-headings-wrapper {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
}

.blog-archive-month {
	font-size: 2.2em;
	margin-bottom: 5px;
}

.blog-archive-link {
	margin-bottom: 20px;
}

.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */

.blog-entry {
	border-bottom: 3px solid #cccccc;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

/* THE ATTRIBUTE SELECTOR IS INCLUDED SIMPLY TO HIDE THE FOLLOWING FROM WIN-IE <= 6 */
.blog-entry[id] {
	margin-bottom: 10px;
	padding-bottom: 70px;
	/* THE CODE BELOW CAUSES IE 6.0.2900 TO FAIL WHEN PLACING IMAGES */
	/* THEY END UP IN TIMBUKTU */
	/* FLOAT KEEPS THE CONTAINER FROM BECOMING SMALLER THAN THE IMAGES WITHIN */
	float: right;
	/* WIDTH IS NECESSARY SO IE7/WIN BEHAVES AND THE FLOAT DOES NOT ESCAPE */
	width: 99%;
	background: url(images/divider.gif) no-repeat center bottom;
	border-style: none;
	border-bottom-width: 3px;
	border-bottom-color: #cccccc;
}

.blog-entry-title {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 1.2em;
}

.blog-entry-date {
	letter-spacing: 1px;
	font-size: 0.9em;
	padding-left: 20px;
	margin-bottom: 10px;
	background: no-repeat left top url(images/bg_date.gif);
}
	
/*styles the category link in the main entry */
.blog-entry-category {
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	padding-left: 20px;
	padding-bottom: 5px;
	background: no-repeat left top url(images/folder.gif);
}

/*styles the permalink link in the main entry */
.blog-entry-permalink {
}

.blog-entry-permalink a:link, .blog-entry-permalink a:visited {
	padding-left: 14px;
	background: no-repeat left top url(images/blog/external.gif);
}


.blog-read-more {
	display: block;
	padding-top: 10px;
	font-style: italic;
}

.blog-entry-body {
}

.blog-entry-comments {
	margin-top: 10px;
	padding-left: 14px;
	background: no-repeat left top url(images/blog/bg_icncomments.gif);
}
form input#comment_parent, form input#comment_post_ID { display: none; }
/* styles the archives in the blog sidebar */
#blog-archives {
	margin-bottom: 10px;
	display: none;
}

.blog-archive-link-enabled {
	padding-left: 20px;
	padding-bottom: 2px;
	background: no-repeat left top url(images/blog/bg_date.gif);
}

.blog-archive-link-disabled {
	color: #bbb;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-top: 2px;
	background: no-repeat left top url(images/blog/bg_date.gif);
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	margin-top: 10px;
	margin-left: -10px;
	margin-bottom: 10px;
	margin-right: -10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
}

.blog-category-link-enabled, li.cat-item {
	padding-left: 20px;
	padding-bottom: 2px;
	background: no-repeat left top url(images/folder.gif);
}

.blog-category-link-disabled {
	color: #bbb;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-top: 2px;
	background: no-repeat left top url(images/folder_inactive.gif);
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	margin-bottom: 10px;
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}

.blog-rss-link {
}

.blog-rss-link:before {content:url(images/blog/RSS_Feed_16px_icon.png);
	padding-right: 0.7em;}

.blog-comments-rss-link {
}

/* @group Global Classes */

blockquote {
	color: #4c4c4c;
	font-style: italic;
	font-size: 0.85em;
	margin: 0;
	padding: 5px;
}

h1 {
	font-size: 1.6em;
	margin: 0 0 3px;
}

h2 {
	font-size: 1.4em;
	margin: 0 0 3px;
}
h2.widgettitle { display: none; }

h3 {
	font-size: 1.2em;
	margin: 0 0 3px;
}

h4 {
	font-size: 1em;
	margin: 0 0 3px;
}


/* here we padd the banner-works badge */
.sideNavBadge {
	padding:0px;
}
.headBadge {
	padding:10px;
}

/* Main content area unordered list styles */
#contentContainer #content ul {
}

#contentContainer #content li {
	/*line-height: 1em;*/
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
margin:0; padding: 0;
}

#sidebarContainer #sidebar li { list-style-type: none; }
	
/* Table Styles */
table {
	font-size: 1em;
}
/* @end */
	
/* @end */

/* @group File Sharing */

.filesharing-description {
	margin-bottom: 10px;
}

.filesharing-item {
	border: 1px solid #e6e6e6;
	padding: 1px;
	padding-top: 3px;
	margin-bottom: 10px;
}

.filesharing-item-title a:link {
	padding: 3px;
	margin-bottom: 5px;
	border-bottom-style: none;
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	font-size: 0.9em;
	padding-left: 3px;
	color: #808080;
}

.filesharing-item-title:before {content:url(images/pdf16x16.gif);
padding-left:0.1em;}


/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 5px;
}

.album-description {
	margin-bottom: 80px;
}

.album-wrap {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 70px;
	margin-right: 20px;
}

.thumbnail-frame {
	border: 1px solid #e6e6e6;
	padding: 5px;
	margin: 5px;
	position: absolute;
    bottom: 0;
    left: 0;
}

.thumbnail-frame:hover {
	border: 1px solid #808080;
}

.thumbnail-frame a {
	border-style: none;
}

.thumbnail-frame a:hover {
}

.thumbnail-frame img {
	margin: auto;
    border: none;
}

.thumbnail-caption {
	font-size: 0.9em;
	color: #808080;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	display: block;
}
	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {
}

.photo-navigation {
	height: 100px;
	margin-bottom: 37px;
}

.photo-links {
	background: #ffffff;
	padding: 5px;
	display: block;
}

.photo-navigation a:link, .photo-navigation a:visited {
}

.photo-navigation a:hover {
}

.photo-frame{
	background: #ffffff;
	padding: 5px;
}

.photo-title {
	color: #000000;
	font-size: 2.4em;
	margin: 0 0 5px;
	padding-top: 15px;
	font-weight: bold;
}

.photo-caption {
	font-size: 1.2em;
	margin: 0 0 27px;
	font-weight: bold;
}

/* @end */
	
/* @end */

/* @group Quicktime Page */

.movie-description {

}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 5px;
}

.movie-page-description {
	margin-bottom: 10px;
}

.movie-thumbnail-frame {
	border: 1px solid #e6e6e6;
	padding: 1px;
	width: 132px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	z-index: 100;
}

/* Stops there from being a dotted line under the movie revews when mouse rollsover */
.movie-thumbnail-frame a:hover {
	border-style: none;
}

.movie-thumbnail-frame:hover {
	border: 1px solid #808080;
}


.movie-thumbnail-caption {
	font-size: 0.9em;
	color: #808080;

}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	margin: 10px;
	text-align: center;
}

.movie-title {
	color: #ffffff;
	font-size: 2.2em;
	margin: 0 0 5px;
	padding-top: 15px;
}

.movie-frame {

}
	
/* @end */


/* @end */

/* @group Contact Form */
.message-text { 
} 

.required-text {
	color: #ff0000;
} 

.form-input-field {
} 

.form-input-button { 
} 
/* @end */


/* @group Sitemap */
/******************************************************************************/
#sitemap
{
	width: 99%;
	float: left;
	background: url(images/sitemap_bg.jpg) no-repeat right top;
}

#sitemap ul li {
	list-style-type: none;
	list-style-image: none;
	line-height: 1em;
	margin-bottom: 1em;}
	
#sitemap dl dd {
	line-height: 1em;
	list-style-type: none;
	list-style-image: none;
	margin-top: 0.8em;}

#sitemap ul li a {
	text-decoration:none;
}

#sitemap ul li a:before {content:url(images/RWIcons/styled.png);
	padding-right: 0.7em;}

/* DEFAULT IF NOTHING DEFINED IN TITLE (DESCRIPTION FIELD IN SITEMAP PLUGIN) */
#sitemap ul li a:before {content:url(images/RWIcons/styled.png);
	padding-right: 0.7em;}

#sitemap ul li a[title~="Accordion"]:before {content:url(images/RWIcons/accordion.png);
	padding-right: 0.7em;}

#sitemap ul li a[title~="Blocks"]:before {content:url(images/RWIcons/blocks.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Blog"]:before {content:url(images/RWIcons/blog.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Collage"]:before {content:url(images/RWIcons/collage.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Columns"]:before {content:url(images/RWIcons/columns.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Contact"]:before {content:url(images/RWIcons/contact.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="File Sharing"]:before {content:url(images/RWIcons/filesharing.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="HTML"]:before {content:url(images/RWIcons/html.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="iframe"]:before {content:url(images/RWIcons/iframe.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Movie"]:before {content:url(images/RWIcons/movie.png);
	padding-right: 0.7em;}

#sitemap ul li a[title~="Offsite"]:before {content:url(images/RWIcons/offsite.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Photo Album"]:before {content:url(images/RWIcons/photoalbum.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Quicktime"]:before {content:url(images/RWIcons/quicktime.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Styled"]:before {content:url(images/RWIcons/styled.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="Sitemap"]:before {content:url(images/RWIcons/sitemap.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="delicious:suite"]:before {content:url(images/RWIcons/deliciousdesigner.png);
	padding-right: 0.7em;}
	
#sitemap ul li a[title~="toc"]:before {content:url(images/RWIcons/icon_page_toc.png);
	padding-right: 0.7em;}
		
/* 	THIS ADDS A CUTE OPEN-BOOK ICON TO ANY BLOG ITEM IN THE SITEMPAP
#sitemap ul li a[title=""]:before {content:url(images/RWIcons/icon_blog_open.gif);
	padding-right: 0.7em;} */
	
/* SPECIFIC TO SITEMAP DISPLAYED BY CATEGORY */
#sitemap dl dt:before {content:url(images/blog/folder.gif);
	padding-right: 0.7em;}
	
#sitemap dl dd:before {content:url(images/RWIcons/styled.png);
	padding-right: 0.7em;}
/* @end */

/* @group Blog Signature */
div.blogSignature {
	position: relative;
	width: 512px;
	float: left;
	border-top: 1px hidden #bbb;
	display: inline;
	margin-top: 10px;
}
div.blogSignature img {
	position: relative;
	background-color: #fff;
	width: 64px;
	padding: 5px;
	float: left;
	height: 64px;
	display: inline;
	border: 1px solid #bbb;
	border-right-style: none;
}

div.description {
	position: relative;
	height: 64px;
	float: left;
	display: inline;
	border: 1px solid #bbb;
	width: 425px;
	padding: 5px;
}
/* @end */

/* @group Captioned Image (in DIV) */
/******************************************************************************/
div.image, div.wp-caption { border: 1px solid #bbb;
	position: relative;
	background-color: #eee;
	text-align: center;
	padding: 5px;
	margin:5px;}

div.image img, div.wp-caption img {
	position: relative;
	border:1px solid #bbb;
	background-color: #fff;
	text-align: center;
	padding: 5px;
} 

div.image div.caption, p.wp-caption-text  { font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: left; 
	padding: 0.5em;
	border: none;
	line-height: 1.2em;}

.alignright { float: right; }
.alignleft { float: left; }
/* @end */

/* @group Bio Main Image (in DIV) */
/******************************************************************************/
div.bioMainImage { border: 1px solid #bbb;
	position: relative;
	background-color: #eee;
	text-align: center;
	padding: 5px;
	width:17.5em; 
	float:left; 
	margin:0em; 
	margin-right:1em;
}

div.bioMainImage img {
	position: relative;
	border:1px solid #bbb;
	background-color: #fff;
	text-align: center;
	padding: 5px;
	width: 16.2em;
	height: 10em;
} 

div.bioMainImage div.caption  { font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: left; 
	padding: 0.5em;
	border: none;
	line-height: 1.2em;}
/* @end */

/* @group Highlighte Quote in News (in DIV) */
div.highlightQuote { 
	background: url(images/blog/beginQuote.gif) no-repeat 10px 0;
	width:15em; 
	float:right;
	padding: 10px 0 0 60px;
	margin-left: 10px;
}

div.highlightQuote p { 
	text-align: left;
	color: #1870da;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
	background: url(images/blog/endQuote.gif) no-repeat right bottom;
	overflow: visible;
	width:15em; 
	float:right;
	padding: 0 20px 25px 30px;
}


div.newsBodyQuote { 
	background: url(images/blog/beginQuote.gif) no-repeat left top; 
	float:right;
	overflow: visible;
	margin: 10px 0 0;
}

div.newsBodyQuote p {
	text-align: left;
	float: left;	background: url(images/blog/endQuote.gif) no-repeat  465px bottom;
	padding: 20px 20px 40px;
	overflow: visible;
}
/* @end */



/* @group Mugshot (in DIV) */

div.mugshot {
	position: relative;
	display: inline-block;
	width: 500px;
	margin: 5px;
	border-color: black;
	border-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 20px;
	float: left;
}

div.mugshot div.description {
	margin: 5px;
	width: 99%;
}

div.mugimage img {
	width: 16.2em;
	height: 10em;
	position: relative;
	border:1px solid #bbb;
	background-color: #fff;
	text-align: center;
	padding: 5px;
}

div.mugimage {
	width:17.5em;
	margin:0em; 
	margin-right:1em;
	float: left;
	border: 1px solid #bbb;
	background-color: #eee;
	text-align: center;
	padding: 5px;
	margin:5px;
	position: relative;
}

div.mugimage div.caption  { font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: left; 
	padding: 0.5em;
	border: none;
	line-height: 1.2em;}

/* @end */

/* @group Bottom Nav Bar */

/* Bottom Toolbar Styles */

#bottomnavcontainer {
	background: none transparent;
	position: relative;
	margin: 0px auto 0px auto; /* Right And Left Margin Widths To Auto */
	text-align: left; /* Hack To Keep IE5 Windows Happy */;
	/* border: 1px solid #232222; */
	padding: 0 10px 0px;}

#bottomnavcontent {
	text-align: center;
	position: relative;
	/* border: 1px solid #232222; */
}

#bottomnavcontainer #current {
}

#bottomnavcontainer #current:hover {
}

#bottomnavcontainer .currentAncestor {
}

/* Parent - Level 0 */

#bottomnavcontainer ul {
	list-style:none ;
	background: none;
	border: #000;
	line-height:1.7em;
	/* border: 1px solid #232222; */
}

#bottomnavcontainer li {
	position: relative;
	display:  inline;
}

/* color of nav text */
#bottomnavcontainer a{
	border: none;
	padding: 1em;
	text-decoration: none;
	display:inline;
	color: #ffffff;}

#bottomnavcontainer a:hover {
}

#bottomnavcontainer a:active {

}

/* Child - Level 1 */

#bottomnavcontainer ul ul {
	display: none;
}

#bottomnavcontainer ul ul li {
	display: none;
}
/* @end */

#bottomPhoneNumber {
	text-align: center;
	color: #666;
	vertical-align: middle;
	font-size: 1.5em;
	position: relative;
	height: 31px;
	padding-top: 5px;
	padding-bottom: 5px;}
	
.ftpApplet{
	width: 525px;
	border: 1px solid #b4b4b4;
	display: inline;
	background-color: #ececec;
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}

.ftpApplet applet{
	padding: 5px;
	margin: 5px;
}
	
div.error p{
	color: #f00;
}
	

/* @group TOC */

.toctable{
        width: 99%;
        padding: 1em 4px;
	border-color: black;
	border-bottom: 1px none #666;
	border-top-style: none;
}
.toctitle{
        background: #fff;
}

#pagetoc h1{
        border-bottom: 1px solid #666;
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.5em;
}

#pagetoc h2{
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.2em;
}
#pagetoc h3{
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.0em;
}
#pagetoc h4{
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.0em;
}
#pagetoc h5{
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.0em;
}
#pagetoc h6{
        text-align: left;
		padding-bottom: .4em;
		font-size: 1.0em;
}

#pagetoc a[title~="PDF"]:after {
	content:url(images/pdf16x16.gif);
	padding:0px 0px 0px 3px;
}

#pagetoc a[title~="URL"]:after {
	content:url(images/blog/external.gif);
	padding:0px 0px 0px 3px;
}

/* @end */

/* @group About Us Description */
div.aboutUsDescription {
	position: relative;
}


/* @end */



/* @group Birthday Banner Home Announcement */

#birthdayBannerAnnouncement {
	float: left;
	position: relative;
	width: 99%;
	padding-top: 15px;
	border-top: 1px solid #d3d4d4;
	border-bottom: 1px solid #d3d4d4;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#birthdayBannerAnnouncement img {
	border: 1px solid #d3d4d4;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* @end */


div.googleCheckout {
	height: 45px;
	width: 160px;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}

/* 	WHITE CSS FOR BIG IMAGES THEME */

body {
	background: #626975;}

a:link {
	text-decoration: none;
	color: #1870da;
}

a:visited {
	text-decoration: none;
	color: #1870da;
}

/* @group Headers */

#pageHeader {
	background: url(images/header_bg.png) repeat-x;
}

#pageHeader h1 {
	color: #666666;
	text-shadow: 2px 2px 2px #dddddd;
}

#pageHeader h2 {
	color: #999999;
	text-shadow: 2px 2px 2px #fff;
}

#pageHeader h4 {
	color: #444444;
	font-size: 1.6em;
	text-shadow: 2px 2px 2px #666666;
}
	
/* @end */

#top_grad {}

#container {
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

/* @group Sidebar */

#sidebarContainer #sidebar {
	color: #fbfbfb;
}

#sidebarContainer .sideHeader {
	background: url(../../images/side_head_bg.png) repeat-x left top;
}
	
/* @end */

/* @group Footer */

#footer {
	background: repeat-x url(images/footer_bg.png);
	 border-top: 1px solid #dddddd; 
	/*border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd; */
}

#footer a:link, #footer a:visited {
}

#footer a:hover, #footer a:active {
}
	
/* @end */

#copyright {
	color: #b5bbc8;
	text-align: center;
}

#copyright a {
	color: #ffffff;}
	
#content h3 {
	line-height: 1.5em;
	font-size: 1.2em;
}

/* @group Nav Container */

#navcontainer {
	border-top-color: #dddddd;
}

#navcontainer #current {
	background: #eee;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;}

#navcontainer #current:hover {
	background: #eee;
	color: #000000;
}

#navcontainer .currentAncestor {
	background: #fff;
}

#navcontainer a{
	background: #f9f9f9;
	border-bottom-color: #dddddd;
}

#navcontainer a:hover {
	background: #dcdce0;
}

#navcontainer ul ul a {
	background: #fff;
}

/* Currently selected child */
#navcontainer ul ul #current{
	background: #eee;
}

#navcontainer ul ul .currentAncestor {
	background: #fff;
}

#navcontainer ul ul ul #current{
	background: #eee;
	color: #000000;
}
	
/* @end */

/* @group Blog */

.blog-archive-month {
	text-shadow: 2px 2px 2px #07326d;
}

.blog-entry-title {
	color: #1870da;
}

.blog-entry-date {
	color: #999999;
}

.blog-entry-category, .blog-entry-permalink {
	color: #156ed8;
}
	
/* @end */

/* @group Photo Album */

.album-title {
	color: #1870da;
}

.photo-navigation {
	background: url(../../images/header_bg.png) repeat-x;
}

.photo-title {
	/* text-shadow: 2px 2px 2px #07326d; */
}

.photo-caption {
	color: #222222;
	/* text-shadow: 2px 2px 2px #07326d; */
}
	
/* @end */

/* @group Movie */

.movie-page-title {
	color: #1870da;
}

.movie-background {
	background: repeat url(../../images/body_bg.png);
}

.movie-title {
	text-shadow: 2px 2px 2px #07326d;
}
	
/* @end */

/* @group Media Summary Table */

table.productDetails {
	border-collapse: collapse;
	font: normal 100%/140% arial, helvetica, sans-serif;
	color: #555;
	background: #fff;
 	margin-top: 1em;
	width:99%;
}

table.productDetails td, table.productDetails th {
	border: 1px solid #bbb;
	padding: 0.5em;
}

table.productDetails caption {
	padding: .5em 0 .5em 0;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

/* @group Links */

table.productDetails a {
	padding: 1px;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
}

table.productDetails a:link {
	border-bottom: 1px solid #ddd;
	color: color: #1870da;;
}

table.productDetails a:visited {
}

table.productDetails a[title^="PDF"]:after {
	content:url(assets/pdf16x16.gif);
	padding:0px 0px 0px 3px;
}

table.productDetails a[title^="Product Page"]:after {
	content:url(assets/external.gif);
	padding:0px 0px 0px 3px;
}

/* @end */

/* @group Header & Footer */

table.productDetails thead th, table.productDetails tfoot th {
	border: 1px solid #bbbbbb;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	background-color: #dddddd;
}

table.productDetails tfoot td {
	border: 1px solid #bbbbbb;
	color: #333;
	background-color: #dddddd;
}

table.productDetails thead th {
	height: 44px;
	background: url(../../images/backgrounds/table_background_01.gif) repeat-x;
	padding: 0 0 0 0.5em;
}

table.productDetails tfoot td, table.productDetails tfoot th {
	height: 44px;
	background: url(../../images/backgrounds/table_background_01.gif) repeat-x;
	padding: 0 0 0 0.5em;
}

/* @end */

/* @group Body */

table.productDetails tbody th, table.productDetails tbody td {
	vertical-align: top;
	text-align: left;
}

table.productDetails tbody th {
	white-space: nowrap;
}

/* @end */

/* @group Properties sub-table */

table.propertiesSummary {
	padding: 0.4em;
	border: 0px;
	background:transparent;
	width:20%;
}

table.propertiesSummary th{
	padding: 0.4em;
	border: 0px;
	border-bottom: 1px solid #bbbbbb;
	background:transparent;
}

table.propertiesSummary td {
	border: 0px;
	padding: 0.2em;
	white-space: nowrap;
	text-align: left;
}

table.propertiesSummary td.left {
	text-align: left;
}

table.propertiesSummary td.right {
	text-align: right;
	border-right: 1px solid #bbbbbb;
}

table.propertiesSummary td ul {
	padding:0px;
	margin-left: 15px;
	padding-left:0px;
	text-indent: -0.5em;
}

/* @end */

/* @end */

/* @group OTHER TABLES USED IN HOME USER SECTION */

td.td3 {width: 50%; 
	background-color: #f4f4f4; 
	border-style: solid; 
	border-width: 1.0px 0.0px 1.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 5.0px 0.0px 5.0px}

td.td4 {width: 50%; 
	background-color: #f4f4f4; 
	border-style: solid; 
	border-width: 1.0px 0.0px 1.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 5.0px 0.0px 5.0px}


td.td5 {width: 40%; 
	background-color: #f4f4f4; 
	border-style: solid; 
	border-width: 1.0px 0.0px 1.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 5.0px 0.0px 5.0px}
 
td.td6 {width: 60%; 
	border-style: solid; 
	border-width: 0.0px 0.0px 0.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 5.0px 0.0px 5.0px}


td.td8 {width: 50%; 
	border-style: solid; 
	border-width: 0.0px 0.0px 0.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 5.0px 0.0px 5.0px}

td.collage01 {
	width: 50%; 
	background-color: #fff; 
	border-style: solid; 
	border-width: 0.0px 0.0px 1.0px 0.0px; 
	border-color: #bfbfbf #bfbfbf #bfbfbf #bfbfbf; 
	padding: 0.0px 0.0px 0.0px 0.0px}
	
/* @end */

/* @group Accordion Tweeks */

.acStretch {
	line-height: 1.3em;
}

.acStretch ul li {
	line-height: 1.2em;
	margin: -0.4em;}

.acStretch ol li {
	line-height: 1.2em;
	margin: -0.4em;}
	
/* @end */
	
	
/* PARAGRAPH TWEEKS
*******************************************************************************/

p.caveats {
	padding-left: 2em;
	padding-right: 2em;
	font-size:90%;
	font-family: "trebuchet ms", "lucidia grande", verdana, arial, sans-serif;
	line-height:1.2em;
	color: #888888;
}

/* @group Other */
/* =Lists
----------------------------------------------- */
ul.testList {
	padding:0px;
	margin-left: 15px;
	padding-left:0px;
	text-indent: -0.5em;
}

/* Scalable Images 
----------------------------------------------- */
img.Star61x13 {
	width: 6.1em;
	height: 1.3em;
}

div.image div.captionPDF a:before {
	content:url(../../images/pdf16x16.gif);
	padding:0px 5px 0px 3px;}
}

/* @end */

/* @group Main Product Table */

table.pricingTable th {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-weight: normal;
	font-style: normal;
}

table.pricingTable td {
	font-size: 1em; 
	text-align:  left; 
	background-color: #f2f2f2;
	padding: 0.5em;
}


table.pricingTable {
	border-collapse: collapse;
	font: normal 100%/140% arial, helvetica, sans-serif;
	color: #555;
	background: #fff;
	width:99%;
	margin-bottom: 20px;
}

table.pricingTable td, table.pricingTable th {
	border: 1px solid #bbb;
}

table.pricingTable caption {
	padding: .5em 0 .5em 0;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	background: transparent;
}

/* @group Links */

table.pricingTable a {
	padding: 1px;
	text-decoration: none;
	background: transparent;
}

table.pricingTable a:link {
}

table.pricingTable a:visited {
}

table.pricingTable a:hover {
}

table.pricingTable a[title^="PDF"]:after {
	content:url(../../images/pdf16x16.gif);
	padding:0px 0px 0px 3px; 
	class: External10x10;
}

table.pricingTable a[title^="Product Page"]:after {
	/*content:url(../../images/blog/external.gif);*/
	padding:0px 0px 0px 3px;
}
/* @end */

/* @group Header & Footer */

table.pricingTable tfoot td {
	background-color: #fff;
	border-style: solid;
	border-bottom-color: #fff;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-bottom: 0;
}

table.pricingTable thead th {
	height: 44px;
	background: url(../../images/backgrounds/table_background_01.gif) repeat-x;
	padding: 0 0 0 0.5em;
}

table.pricingTable tfoot td, table.pricingTable tfoot th {
	height: 44px;
	background: url(../../images/backgrounds/table_background_01.gif) repeat-x;
	padding: 0 0 0 0.5em;
}

table.pricingTable thead th, table.pricingTable tfoot th {
	border: 1px solid #bbbbbb;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	background-color: #dddddd;
}

table.pricingTable tfoot td {
	border:1px solid #bbbbbb;
	color: #333;
	background-color: #dddddd;
}

/* @end */

/* @group Body */

table.pricingTable form input {
	width: 160px;
	border: none;
	background:none;
}

table.pricingTable tbody th, table.pricingTable tbody td {
	vertical-align: top;
	text-align: left;
}

table.pricingTable tbody th {
	white-space: nowrap;
}

table.pricingTable tbody tr td{
	background: #fcfcfc;
	line-height: 45px;
	padding-left: 10px;
}

table.pricingTable tbody tr.odd td{
	background: #efefef;
}

table.pricingTable td.googleBuyNow {
	width: 160px;
	height: 45px;
	padding-left: 0px;
}

table.pricingTable tbody tr:hover {
	/* background: #f0f0f0; */
}

/* @end */

/* @group Nested List */

table.pricingTable ul {
	padding:0px;
	margin-left: 15px;
	padding-left:0px;
	text-indent: -0.3em;
	width: 100px;
}

/* @end */

/* @group Properties Sub-table */

table.propertiesSummary tbody tr th {
	border: 1.0px none #bfbfbf;
	font-weight: bold;
}

table.pricingTable tbody tr td table {
	
	border-collapse: collapse;
	padding: 0.2em;
	border: 0px;
	background:transparent;
	width:20%;
}
table.pricingTable tbody tr td table th{
	padding: 0.3em;
	border: 0px;
	border-bottom: 1px solid #bbbbbb;
	background:transparent;
}
table.pricingTable tbody tr td table td {
	border: 0px;
	padding: 0.3em;
	white-space: nowrap;
	text-align: left;
}
table.pricingTable tbody tr td table td.left {
	text-align: left;
}
table.pricingTable tbody tr td table td.right {
	text-align: right;
	border-right: 1px solid #bbbbbb;
}
table.pricingTable tbody tr td table tr:hover {
	background:transparent;
}
/* @end */
/* @end */

/* @group RSS Box */
.image-box {
	 margin: 0em;
	padding:0.5em;
	padding-top:2em;
	 width: 510px;
	 background-color: white;
	 border: 1px solid silver;
	 
}

/* begin styles for RSS Feed */

.rss-box {
	 margin: 0em;
	padding-left:0.5em;
	padding-right:0.5em; 
	 width: 510px;
	 background-color: white;
	 border: 1px solid silver;
	 
}
.rss-items {
	margin-top:0px;
	padding-left:0.5em; 
	padding-right:0.5em; 
	margin-left:20px;
	color:#000000;
	list-style-type: none; 
	list-style-image: url("http://www.big-images.com/rw_common/themes/BIGImages/images/RWIcons/blog.png")
}
p.rss-title {
	padding:0.5em;
}
.rss-title {
	font-size: 8pt;
	background-color: white;
	color: black;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
	color:#666666;
	font-size: 1em;
	list-style:none;
	padding-top:1em;
	list-style-type: none; 
	list-style-image: url("http://www.big-images.com/rw_common/themes/BIGImages/images/RWIcons/blog.png")
}

.rss-item a {
	color:#1870da;
	font-size: 1.1em;
	font-weight:bold;
}
	
.rss-item a:visited {
	color: black;
}

.rss-date {
	font-size: 7pt;
	color: navy;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
/* @end */

/* @group Two Column List */
 /* Code for the two-column list */
/* separate the list from what follows it */
#twoColumnList
{
padding-bottom: 1em;
margin-bottom: 1em;
width: 99%;
height:3em;
}

#twoColumnList ul
{
  width: 99%;  /* room for 2 columns */
	padding:0px;
	margin-left: 33px;
	padding-left:0px;
	text-indent: -0.5em;
}
#twoColumnList ul li
{
  float: left;
  width: 50%;  /* accommodate the widest item */
}
/* stop the floating after the list */
#twoColumnList br
{
  clear: both;
}
/* @end */

/* @group FAQ */

div.faq-question
{
	background-color: #ccd7e6;
	padding: 5px;
}

a.faq-pdf-link
{
	margin-left: 0;
}

/* @end */



/* @group Generic Input Form */

input 
{
	border: 1px solid #989898;
	padding: 3px;
	background-color: #eaeaea;
	width: 22em;
	clear: both;
	display: block;
	
}
label { clear: both;
float: left; }

textarea 
{
	border: 1px solid #989898;
	padding: 3px;
	background-color: #eaeaea;
	width: 22em;

}
button#submit { clear: right; }
input.form-input-button 
{
	width: 5em;
}

/* @end */




/* @group Pure CSS Form */

.pure_css_form{
	margin: 0 auto;
	width: 500px;
}

.pure_css_form form {
	display: inline;
}

.pure_css_form {
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
}

.pure_css_form h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.pure_css_form p {
	font-size: 11px;
	color: #666666;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.pure_css_form label {
	display: block;
	font-weight: bold;
	text-align: right;
	width: 190px;
	float: left;
}

.pure_css_form .small {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	width: 180px;
	padding-left: 10px;
}

.pure_css_form input {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: 1px solid #c8c9c9;
	width: 270px;
	margin: 2px 0 20px 10px;
	background-color: #fff;
}

.pure_css_form select {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #c8c9c9;
	height: 25px;
	width: 270px;
	margin: 2px 0 20px 10px;
}

.pure_css_form textarea {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #c8c9c9;
	width: 270px;
	margin: 2px 0 20px 10px;
	background-color: #fefefe;
}

.pure_css_form .radioContainer {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	padding-top:  10px;
	border: solid 1px #c8c9c9;
	width: 265px;
	margin: 2px 0 20px 10px;
	background: #ffffff ;
}

.pure_css_form .radio {
	display: block;
	float:left;
	width:49%;
	height:2.5em;
	padding:0px;
	margin:0px;	
	border-style: none;
}

.pure_css_form .checkboxContainer {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	padding-top:  10px;
	border: solid 1px #c8c9c9;
	width: 265px;
	margin: 2px 0 20px 10px;
	background: #ffffff ;
}

.pure_css_form .checkbox {
	display: block;
	float:left;
	width:99%;
	height:2.5em;
	padding:0px;
	margin:0px;	
	border-style: none;
}

.pure_css_form .fmradio {
	float: left;
	font-size: 12px;
	padding: 0px;
	width: 20px;
	margin: 0 5px 0 5px;
	border-style: none;
}

.pure_css_form .fmcheck {
	float: left;
	font-size: 12px;
	padding: 0px;
	width: 20px;
	margin: 0 5px 0 5px;
	border-style: none;
}

.pure_css_form button {
	clear: both;
	margin-left: 180px;
	width: 144px;
	height: 36px;
	background: url(../../images/buttons/white_lozenge_144x36.png) no-repeat;
	text-align: center;
	line-height: 31px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-style: none;
}

.pure_css_form .error {
	border: 1px solid #f61d13;
	background-color: #f2e5e5;
}

.pure_css_form .errorlabel {
	color: #ff0004;
}

.pure_css_form .formHeader {
	width: 500px;
	height: 60px;
	background: url(../../images/backgrounds/pure_css_form_header.gif) repeat-x;
	float: left;
	margin-bottom: 10px;
}

.pure_css_form .formHeader .headerTextArea {
	width: 420px;
	height:40px;
	float: left;
	padding: 8px;
	display: block;
}

.pure_css_form .formHeader .headerTextArea p {
	margin: 0;
}

.pure_css_form .headerImage {
	height:50px;
	width:50px;
	background: url(../../images/sapphire_icons/50_png/mailbox.png) no-repeat right top;
	float: left;
	margin: 3px;
}



/* @end */

/* This is the default width for this theme. We only have this file as we need to set a default css file for the theme variations. */
#container { 
	width: 780px;
}

#bottomnavcontainer {
	width: 760px;
}

/* Change the sidebar float to the opposite of the main styles.css file. Also change the padding from right to left. */
 #sidebarContainer {
	float: left;
}

/* set the content containers margin-right/margin-left (depending on what the float is set to above) to the width of the sidebar (the width can be found in the styles.css file) and then set the opposite margin to 0px. This prevents the content from flowing under the sidebar if it is longer*/
#contentContainer {
	margin-left: 205px;
	margin-right: 0px;
}

/* Switch the padding amounts over to keep the same spacing between sidebar and content */

#contentContainer #content {
	padding-top: 25px;
	padding-right: 15px;
	padding-left: 25px;
}

#container { 
	background: #ffffff repeat-y left url(images/sidebar_left_bg.png);
}


#pageHeader {
	text-align: left;
}

#pageHeader h1 {
	padding-left: 110px;
}

#pageHeader h2 {
	padding-left: 110px;
}

#pageHeader img {
	top: 7px;
	left: 5px;
}

/* this is for the header badge */
#pageHeader #pageHeaderBadge img {
	top: 0px;
	left: 680px;
	bottom: 10px;
}

img.avatar { display: none; }
ol.commentlist { padding-left: 0px; }
ol.commentlist li.comment { list-style-position: outside; }
div.comment-author.vcard { font-size: 1.2em; }
cite { font-weight: normal; font-style: normal; }
div.commentmetadata { font-size: .8em; }
div#respond { margin-top: 20px; }
h3#comments { margin-top: 20px; font-weight: bold; }
h2 { line-height: 1.3; }
h2.pagetitle { margin-bottom: 20px; }
ul#sidebar li.widget { margin-top: 25px; }
ul#sidebar { margin-top: -10px; }

div.piclenselink { text-align: right; margin-bottom: 5px;}
