/* LAYOUT */
body {font: 12px arial,verdana,sans-serif;padding:0px;margin:0px;background-color:#92762b;}
#page {width: 1004px;margin: 0 auto;}
#wrap {clear: both;  width: 1004px;	padding:0;	}
#content-container {float: left;width: 1004px;padding:0px;background:url(images/content-bg.gif) repeat-y center;}
#content-container {display:inline;}
#content-container-gallery {float: left;width: 1004px;padding:0px;background:url(images/content-bg2.gif) repeat-y center;}
#content {float: left;width: 984px;	padding:0px;margin-left:10px;	margin-top:-70px;position:relative;	}
#content {display:inline;}
#title  {left:0;background:url(images/title.gif) no-repeat top left;top:0;}
.paws {
	z-index:1;
	position:absolute;left:0px;top:0px;
	background: url(images/paws.png) no-repeat left top;width:900px;height:900px;

}

.cornertri  {
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 50;
}

/* HEADINGS AND TITLES */
.post-container {float:left; width:630px; margin-left:45px;z-index:2;position:relative;}
.post-container {display:inline;}
.post-container-gallery {float:left; width:900px; margin-left:45px;}
.post {width:620px;margin:0 0 30px;	padding-top:0;padding-right:16px;color:#000000;	float:none;	display:block;}
.post-gallery {width:850px;margin:0 0 30px;	padding-top:0;padding-right:16px;color:#000000;	float:none;	display:block;}
.posttop-gallery h2 {font-family: "gramond, Times New Roman", Times, serif;font-size: 26px;color: #6d5820;}
.post p {margin:0px;}
.post a:hover {	color:#ff6600;}
.posttop {float:left;width:610px;padding-top:10px; }
.posttop-gallery {float:left;width:850px;padding-top:10px; }
.posttop h2 {
	text-align:left;
	overflow:visible;
	margin-bottom:0;
	padding:0;
	float:left;
	color: #ff7a22;
	left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#date {background:url(images/calendar.gif) no-repeat;position:relative;float:left;height:65px;width:65px;margin:0px 10px 0 0px;}
.day{text-align:center;font:36px gramond, 'times new roman';font-weight:bold;color:#6d5820;padding-top:3px;}
.postinfo {width:600px;float:left;color:#000000;text-align:left;margin-top:0;font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;color: #6d5820;}
.postinfoauthor {float:left;text-align:left;margin-top:0;font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;font-weight: bold;color: #6d5820;}
.postinfoauthor {display:inline;}
.headingline {float: left;width:605px;border-top: thin solid #443713; padding-top:5px;padding-bottom:30px;height:1px; z-index:5;}
.headingline-gallery {float: left;width:845px;border-top: thin solid #443713; padding-top:5px;padding-bottom:30px;height:1px; z-index:5;}
.topnav {float:left; height:5px;width:605px;}
.endlinecontainer {float:left; width:605px; text-align:center; height:40px;}
.endline {width:605px;border-bottom: thin solid #cccccc;height:20px;border-top-width: thin;border-right-width: thin;border-left-width: thin;}
.tags {float:left; width:250px; }
.tagsarchive {float:left; width:600px; }
.tagicon {float:left; width:25px; height:17px; padding-bottom:4px;}
.tagicon2 {float:left; width:25px; height:70px}
.taglinks {width:215px;padding-bottom:4px;}
.taglinks2 {width:215px;padding-bottom:10px;}
.section {float:left; width:250px; height:32px}
.introtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px;color: #6d5820;font-variant: normal;padding-bottom:15px;}
.searcharchive {float:left}
.subscribe {float: right;position: relative;top: 267px;width: 150px;right: 10px;}
#menu {float: left;position: relative;top: 280px;width: 630px;left: 47px;}
#where_r_we {float: left;position: relative;top: -95px;width: 630px;left: 137px;}
.entry {font: 16px Georgia, "Times New Roman", Times, serif;float:left;width:610px;text-align: left;}
#entry-gallery {font: 16px Georgia, "Times New Roman", Times, serif;float:left;width:850px;text-align: justify;}
.postdata a {font-size: 10px;}
.biglogo {float:left;width:230px;height:230px; padding-top:15px}
.further {float:left; position:relative;}
.mapcontainer {width:605px;	float:left;	text-align:center;	background-color:#443713;	margin-top:30px;border-right-width: thin;border-bottom-width: thin;
	border-left-width: thin;border-top-style: none;	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #6d5821;
	border-bottom-color: #6d5821;border-left-color: #6d5821;}
.mapintro {position: relative; background: url(images/mapintro.gif) no-repeat left bottom; z-index:5; background-repeat: no-repeat; height:60px;}
.poptag {position: relative; background: url(images/poptag.gif) no-repeat left bottom; z-index:5; background-repeat: no-repeat; height:60px;}

.porthole-banner {background-image: url(images/porthole-banner.gif);background-repeat: no-repeat;background-position: left top;	position:absolute;left:0px;	top:0px;}

.h2 {width:600px;float:left}


/*LINKS */
a:link {color:#3d536a;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;}
a:visited {color:#3d536a;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;}
a:hover {color:#3d536a;	font-family: Georgia, "Times New Roman", Times, serif;}
/*H2 Headings*/
.posttop h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ff7a22;
	text-decoration: none;
}
.posttop h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ff7a22;
	text-decoration: none;
}
.posttop h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #3f566e;
}
.posttop h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FF0000;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #533A00;
	border-bottom-color: #533A00;
}
/*next-previous*/
.previoustop a:link {font-size:20px;}
.previoustop a:visited {font-size:20px;}
.previoustop a:hover {font-size:20px;}
.previoustop a:active {font-size:20px;}
.nexttop a:link {font-size:20px;}
.nexttop a:visited {font-size:20px;}
.nexttop a:hover {font-size:20px;}
.nexttop a:active {font-size:20px;}
/*side image (about etc)*/
.sideimagetext a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;font-weight:normal;}
.sideimagetext a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;font-weight:normal;}
.sideimagetext a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight:normal;text-decoration: underline;}
.sideimagetext a:active{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: red;font-weight:normal;text-decoration: underline;}
/*recent comments*/
#ment a:link {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#ment a:visited {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#ment a:hover {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #3b3b3b; text-decoration:underline;}
#ment a:active {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #4e3300;}
/*related articles*/
#similarposts a:link {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#similarposts a:visited {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#similarposts a:hover {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #3b3b3b; text-decoration:underline;}
#similarposts a:active {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #4e3300;}
/*archive*/
#archive a:link {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#archive a:visited {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
#archive a:hover {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #3b3b3b; text-decoration:underline}
#archive a:active {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;}
/*latest post link*/
#moretext a:link {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #3d536a;}
#moretext a:visited {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #3d536a;}
#moretext a:hover {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #ff6600;border-top-width: thin;border-bottom-width: thin;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #533A00;border-bottom-color: #533A00;}
#moretext a:active {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #000000;}

/*excerpt posts link*/
.justthumb {
	float:left;
	padding-right: 5px;
}
.homeul {
	position:relative; left: -30px;
}
.tenlist {float:left; left: -20px;}
.moreright a:link {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #3d536a;}
.moreright a:visited {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #3d536a;}
.moreright a:hover {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #ff6600;border-top-width: thin;border-bottom-width: thin;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #533A00;border-bottom-color: #533A00;}
.moreright a:active {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #000000;}
.tags a:link {font-family: "Times New Roman", Times, serif;	font-size: 14px;color: #3d536a;font-weight: normal;	border-bottom-width: thin;border-bottom-style: dotted;border-bottom-color: #999999;}
.tags a:visited {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #3d536a;font-weight: normal;	border-bottom-width: thin;border-bottom-style: dotted;border-bottom-color: #999999;}
.tags a:hover {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #ff6600;border-top-width: thin;border-bottom-width: thin;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #533A00;border-bottom-color: #533A00;font-weight: normal}
.tags a:active {font-family: "Times New Roman", Times, serif;font-size: 14px;color: #000000;font-weight: normal}
.sharethis {float:left; width:600px; text-align:center;}
.similarposts {float:left; width:250px;position:relative;left:-38px;}
.recentcomments {float:left; width:257px;position:relative;left:-38px;}
.tell {float:left; width:250px;}
.tags {float:left; left:0px;}
.tagbuffer {float:left;padding-bottom:20px;}

.furtherreading {float:left;padding-top:5px;}
.latestten {float:left;}

/* MENU LINKS*/

.places a:hover {
	background-image: url(images/menu-places1.gif);
	background-repeat: repeat;
	background-position: left top;
}


/* PAGE NAVIGATION */
.whatnow {float:left;width:600px;height:36px;background-image: url(images/whatnow.gif);padding-bottom: 40px;background-repeat: no-repeat; background-position: center center;	text-align: left; vertical-align: middle;font-size: 14px;font-variant: small-caps;}
.previous {float:left;width:180px;padding-top: 26px;padding-left: 10px;}
.previoustop {float:left;width:180px;padding-left: 5px;font-size:14px;}
.com {float:left;width:180px;	padding-top: 26px;padding-left: 15px;	text-align: center;}
.com2 {float:left;width:550px;	padding-top: 26px;padding-left: 20px;	text-align: center;}
.next{float:right;width:180px;padding-top: 26px;padding-right: 10px;text-align: right;}
.nexttop{float:right;width:180px;padding-right: 5px;text-align: right;font-size:14px;}
.minibuttons {float:left;padding-top: 10px;	padding-bottom:20px;font-size: 12px;}
/*more link*/
#moretext {	font-family: "Times New Roman", Times, serif;}
.moreright {float:right}



/* COMMENTS */
.comments {float:left; width:600px; padding-top:10px;}
.comment-header{align:left;}
.comment-avatar {float:left;width:80px;}
.comment-author {font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-decoration: underline;	font-weight: bold;}
.comment-date {font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;}
.comment-top  {background-image: url(images/commenttop.jpg);	background-repeat: no-repeat;	background-position: left top;	width:500px;	height:32px;}
.comment-bottom {background-image: url(images/commentbottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	width:500px;	height:17px;}
.comment-container {width:500px;}
.comment-text {font-size:12px;	background-color: #dfdfdf;	padding:15px;	width:472px;}
comment li  {left: 0px;	top: 0px;clear: right;width:600px;}
comment ol  {width:600px;left: 0px;top: 0px;}
#comment-formcontainer {
	width:600px;
	text-align:left;
	color: #CCCCCC;
}
.comment-formborder  {width:580px;	padding: 3px;}
#author, #email, #url, #answer, #comment, #location {	background-color: #c19c3c;}
.location {background-color: #c19c3c;}


/* COMMENT BOXES */
div.c1 {width: 568px;background: url(images/speech1_r1_c1.gif) top left no-repeat; padding-top: 41px;margin-bottom: 3em;}
div.c2 {border: 1px solid #D59F01;border-width: 0 1px 1px;padding: 10px;background: #FFFFC6;}

.even div.c1 {background-image: url(images/speech2_r1_c1.gif);}
.even div.c2 {background-color: #FFFF8C;border-color: #795B00;}
   
.author div.c1 {background-image: url(images/speech3_r1_c1.gif);}
.author div.c2 {background-color: #7A5C01;border-color: #FF6600;color:#ffffff;}
   
div.blog {border: 1px solid #1743ff; border-width: 1px 1px 1px 1px;padding: 10px; background: #8ca2ff;margin-bottom:30px;margin-top:10px;}
.even div.blog {border: 1px solid #808080; border-width: 1px 1px 1px 1px;padding: 10px;background: #c0c0c0;margin-bottom:30px;}

div.postquote1 {width: 588px; background: url(images/speech1_r1_c1.gif) top left no-repeat;padding-top: 41px; margin-bottom: 3em; position:relative;left:20px;}
div.postquote2 {border: 1px solid #D59F01;border-width: 0 1px 1px; padding: 10px; background: #FFFFC6;position:relative; width:546px}
   

/* CURRENT IMAGE*/
img.alignright {float:right;margin:0 0 1em 1em;	border: medium solid #443713;}
img.alignleft {float:left;margin:0 1em 1em 0;border: medium solid #443713; }
img.aligncenter {display: block;margin-left: auto;margin-right: auto;border: medium solid #443713;margin:5px;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0; border: medium solid #6d5820;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;border: medium solid #6d5820;}
/*THUMBNAIL IMAGE*/
.imgtfe {border: medium solid #443713;}

.wp-caption.alignright {background-color: #443713;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; margin-left:7px; border: medium solid #443713;}
.wp-caption.alignleft  {background-color: #443713;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;	margin-right:7px; border: medium solid #443713;}
.wp-caption.aligncenter  {
    background-color: #FFF;
    padding: 1px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 20px solid #000000;
}

.wp-caption.aligncentre p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0;
	padding:2;
	background-color: #000;
	background-position: center;
}

.wp-caption.aligncentre img {
   display:block;
   margin: 0;
   padding: 0;
   background: #000;
}


/* OTHER IMAGES*/
.ranimagecontainer {width:600px; float:left; text-align:center;border: thin double #6d5821; background-color:#443713;}
.ranimage {position: relative; background: url(images/rlogimage.gif) no-repeat left bottom; z-index:5; background-repeat: no-repeat; height:60px;}
.picleft{background-color: #453713;border: thin solid #7c6426;padding: 5px;margin-right:15px;}
/*
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; border: medium solid #FF0000;}
*/

/*AZ INDEX */
.head{float:left;}
.subhead{float:left;padding-left:10px}
.desc{float:left;}



/* SIDEBAR */

#sidebar {width:230px;margin-left:30px;	float:left;	text-align: left;	font-style: normal; z-index:5;position:relative}
.sidebar {width:230px; float:left;}
/* ie6 fix .............................................. */
#sidebar {display:inline;}
.sidebar {display:inline;}

#sidebar li {list-style: none;}
#sidebar2 {width:230px;margin-left:0px;float:left;	text-align: left; }
#sidebar12 li {list-style: none;}
#sidebar3 {width:270px;float:left;	text-align: left;	font-style: normal;}
.side-heading {float:left;width:250px;margin-bottom: 10px;}
.album {float:left; left:-13px; position:relative; width:270px;margin-bottom: 10px;}
.album-list {width:235px; float:left;position:relative;left:13px;}
#side-cat {	float:left;	position:relative; left:-10px; width:250px;	height:380px; margin-bottom: 10px;	margin-top: 10px;	background:url(images/newcat.jpg) no-repeat center top; }
#side-cat-mills {	float:left;	position:relative; left:-10px; width:250px;	height:380px; margin-bottom: 10px;	margin-top: 10px;	background:url(images/newcat-mills.jpg) no-repeat center top; }
#side-cat-adjust {	float:left;	position:relative; left:-20px; width:250px;	height:380px; margin-bottom: 10px;	margin-top: 10px;	background:url(images/newcat.jpg) no-repeat center top; }
.catcon {position:relative; top:65px; left:10px;}
.side-heading ul  {list-style-type: circle;}
.aboutbox {float:left;border: thin double #96a1a5;background-color: #5c6262;width: 233px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;text-align: left;}
.friendbox {float:left;border: thin double #96a1a5;background-color: #6d5820;width: 233px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;text-align: left;}
.sideimage{float:left; width:200px; padding-top:20px; padding-left:17px;}
.sideimagetext{float:left; width:200px; padding:20px;}
.sidebuffer{float:left;padding-top:30px; height:20px; width:230px;}
.feedposition {padding-top:60px; padding-left:5px;}
#feeds  {float:left;width:240px;margin-bottom: 10px;margin-top: 20px;background:url(images/whatsay.jpg) no-repeat center top;font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;font-weight: bold;color: #2f2f2f; position:relative; left:-15px}
#feeds ul li {list-style-position: outside;list-style-image: url(images/star.gif);}
.commentposition {padding-left:0px;}
#ment  {float:left;width:240px;margin-bottom: 10px;	font-family: "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #000000;}
.archiveposition {padding-top:90px; padding-left:46px;}
#archive  {float:left;width:250px;height:150px;margin-bottom: 10px; left:-10px; position:relative;margin-top: 20px;background:url(images/archive.jpg) no-repeat center top;	font-family: "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #000000;}
#archive-mills  {float:left;width:250px;height:150px;margin-bottom: 10px; left:-10px; position:relative;margin-top: 20px;background:url(images/catacomb.jpg) no-repeat center top;	font-family: "Times New Roman", Times, serif;font-size: 14px;font-weight: bold;color: #000000;}
#archive ul li {list-style-position: outside;list-style-image: url(images/star.gif);}
.speechposition {float:left;width:225px;padding-bottom:30px;}
.speechtop {float:left;position:relative;height: 10px;width:225px;background-image: url(images/speech_r1_c1.gif);background-repeat: no-repeat;background-position: left top;}
.speechtop {display:inline;}
.speechmiddle {float:left; background-image: url(images/speech_r2_c1.gif);background-repeat: repeat-y;background-position: left top;width:225px;}

.wordage {font-family: "Times New Roman", Times, serif;	font-size: 14px;font-style: italic; padding:15px;}
.speechbottom {float:left; background-image: url(images/speech_r4_c1.gif); background-repeat: no-repeat;background-position: left top;height:41px; width:225px;}
.qperson {float:right;width:170px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.discover {float:left;padding-top:5px;padding-bottom:10px; }
.quicklinkswrap {float:left;position:relative;left:10px;}
.porthole-side {float:left;width:280px;	left:-50px;	position:relative;text-align: justify;}
.porthole-image {float:left;left:-50px;	background-image: url(images/porthole.jpg);	background-repeat: no-repeat;	background-position: left top;	width:270px;	height:77px;
	left:-18px;	top:10px;	position:relative;}
.testing-image {float:left;left:-50px;	background-image: url(images/bench.jpg);	background-repeat: no-repeat;	background-position: left top;	width:270px;	height:270px;
	left:-18px;	top:10px;	position:relative;}
.testing-text {float:left}
.testing-side {float:left;width:280px;	left:-50px;	position:relative;text-align: justify;}

.polls {position:relative;float:left;width:250px;left:-25px;	background-image: url(images/sticky.jpg);	background-repeat: no-repeat;	background-position: left top;}
.pollinside {width:230px;left:15px;top:80px;position:relative; height:280px}
.podcast {position:relative; float:left; left:-15px;}
.podcasthome {position:relative; float:left; left:-20px;}

/* SIDEBAR SINGLE */
.logbook {float:left; width:230px;background:url(images/logbook.gif) no-repeat center top;padding-top:5px;}
.logbookpositionl {position:relative;float:left;height:168px;width: 100px;padding-left:10px;padding-top:35px;font-family: "Times New Roman", Times, serif;font-size: 11px;font-style: italic;}
.logbookpositionr {float:left;height:168px;width: 95px;padding-left:15px;padding-top:35px;font-family: "Times New Roman", Times, serif;font-size: 11px;font-style: italic;}
.minibuttons {float:left; width:230px; padding-left:10px;}
.miniicon {float:left; width:30px;height:20px}
.miniicon2 {float:left; width:24px;height:20px; padding-top:10px;}
.minicontent {width:200px; float:left;height:20px}
.minicontent2 {width:200px; float:left;height:20px; padding-top:10px;}
.locationwrap {float:left;width:600px}
.wherearewe {position: relative; top:10px;text-align:center;}
.geo {float:left; position:relative;left:-10px;}
.geo ul li {

	list-style-position: outside;

	list-style-image: url(images/star-yel.gif);
}

/* MILLIE SIDEBAR  */
.logbook-millie {float:left; height:250px;width:230px;background:url(images/millie-log.gif) no-repeat center top;padding-top:5px;}
.millsarticles {float:left;position:relative;left:-30px;}

/* GOOGLE ADS*/
#googlecontainer{float:left; padding-top:10px; width:230px;text-align:center;}
.googlebutton {width:130px;}
.googlesbwrap {float:left; width:600px; text-align:center;}
.googlesb {background: #ffffff; padding-top:15px}
.widesky {background:#FFFFFF}
#mule {float:left; width:200px; padding-left:25px}



.indentlist {float:left;position:relative;left:30px;}


.countries ul {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FF0000;
}

.bgbottom {   
	width: 984px;
	padding:0;
	height:8px;
	position:relative;
	clear:both;
	background:url(images/content-bottom.gif) no-repeat bottom center;
}
#header {
	height:441px;
	width: 100%;
	background:#a77c70	 ;	
	padding:0;
	margin:0;
	background:url(images/header.jpg) no-repeat top center;
	float:none;
}

#header2 {
	height:441px;
	width: 100%;
	background:#a77c70	 ;	
	padding:0;
	margin:0;
	background:url(images/header2.jpg) no-repeat top center;
	float:none;
}

#header h1 
{
font:44px gramond, 'times new roman';
color:#BD672E;
text-align:left;
padding-left:60px;
padding-top:20px;
}
#header h1, h1 a, h1 a:hover, h1 a:visited {
text-decoration: none;
margin:0;
color:#fae6b0;
}
#subtitle {
	font-family: arial;
	padding-left:70px;
	color: #A64301;
	font:14px arial;
	text-align:left;
	font-weight:normal;
}
#footer {	
	color:#934812;
	font: 12px arial,verdana,sans-serif;
	text-align:center;
	height:140px;
	float:left;
	position:relative;
	width:100%;
	background:url(images/footer.gif) no-repeat bottom center;
}
.footerlinks 
{
	color:#934812;
	text-align:center;
	height:39px;
	float:left;
	width:800px;
	margin-left:100px;

}
.footerlinks  a
{
	color:#B58049;
	text-decoration:underline;
}


/* General Header Styles */
h2 {
	margin-top:0;
	font-size:16px;

		
}
h3 {
	margin:0;
	font-size:14px;	
}


/* Post Related */
h2 a:hover, h2 a:visited, h2 a {
	text-decoration:none;
}






.mhome a {
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mhome a:hover {background-image: url(images/about.gif); background-repeat: no-repeat; background-position: left top;}



.tagcloud {
	width:600px;
	color:#ff6600;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #443713;
	font-style: normal;
	}

.break {
	width:620px;
	color:#000000;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	background-color: #D0BA8B;
	border-top: thin solid #6D5821;
	border-right: thin #6D5821;
	border-bottom: thin solid #6D5821;
	border-left: thin #6D5821;
	}	






.lonlat{
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #7A97B4;
	height:25px;
	text-align: left;
	border: thin solid #7A97B4;
	padding: 5px;
	top: -50px;
	position: relative;
	background-attachment: fixed;
	background:url(images/go.gif) no-repeat right top;
		background-color: #D7D7FF;
	background-repeat: no-repeat;

}

.lonlat-container a{
	background-color: #D7D7FF;
	text-decoration: none;
}

.lonlat-container a:hover{
	background-color: #0000CE;
	}

.excerpt
{

	width:500px;
	float:left;
	color:#000000;
	text-align:left;
	margin-top:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}



.titleline   {
	position:relative;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-bottom: 5px;


}

.lonlat-container
{
	width:610px;
	float:left;
	text-align:left;
	margin-top:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	color: #3d536a;

}

.postinfo a{text-decoration:none;color:#b58049;text-align:left;}
.postinfo a:hover{text-decoration:underline;color:#b58049;}
.postinfoauthor a{text-decoration:none;color:#b58049;text-align:left;}
.postinfo a:hover{text-decoration:underline;color:#b58049;}
.postbottom{
	text-align:left;
	width:620px;
	float:left;
	height:40px;
	display:block;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	color: #3d536a;
}
.postbottom a
{
text-decoration:underline;
color:#803E02;	
}

.data-box {
	background-color: #dbd2bb;
	text-decoration: none;
	float: left;
	text-align: justify;
	padding: 5px;
	width: 600px;
	border: thin dotted #9CB011;
}
.commentinf
{
	float:right;
	margin-right:20px;
	margin-top:2px;
}
.metainf{
	float:left;

}
.post p {
	margin:0px;
}
.navigation a {
	color:#934812;
	text-decoration:none;
}
.navigation a:hover 
{
	color:#934812;
}



.navigation {
	text-align:left;
	font-size:12px;
}

.alignright {
	float: right;
}
.alignleft {
	float: left
}
.navigation .alignright {
	margin-bottom:10px;
	margin-right:30px;
}
.navigation .alignleft {
	margin-bottom:10px;
}	

.pagetitle{
	font: bold 28px arial,verdana,sans-serif;
	margin-top:0;	
	margin-bottom:5px;
	text-align:left;
	color:#934812;
	margin-right:15px;
	overflow:visible
}

.month
{
	text-align:center;
	font-size:11px;
	margin:0;	
	height:25px;
	color:#ffffff;
	padding-top:3px;
	height:22px;

}


blockquote {
	width: 600px;
	color: #666666;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}






.end {
	background-attachment: fixed;
	background: url(images/end.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	width: 600px;
	float: left;

}
.entrytext .postmetadata {
	font: 12px arial,verdana,sans-serif;
}

.ranentry {
	font: 16px Georgia, "Times New Roman", Times, serif;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	text-align:justify;
	color: #000000;
	background-color: #0066CC;
}




.mclass a:hover {
	background:url(images/arrow.gif) no-repeat left;	
}
	







/************************/
/*     Search Design    */
/************************/
#searchform{
margin:5px 0px 10px 3px;
}
#s
{
	width:200px;
	font:12px tahoma;
	color:#AC6B6C;
}
.menu_search_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#825525;
	font-size:11px;
	float:right;
	top: 312px;
	right: -113px;
	position:relative;
	font-variant:small-caps;

}

#menu_search_box input.s{
	width:220px;
	font-size:11px;
	color:#AC6B6C;
	border:0px;
	background:none;
}

#menu_search_box span{
	position:relative;
	top:-1px;
}
/*-------------Other------------------*/
hr {
	display: none;
}


#wp-calendar
{
width:245px;
color:#A04B06;	
margin-left:10px;
text-align:center;
}
#calendar
{

}


 #fp:first-letter {
	font-size : 150%;
	font-weight : bold;
	float : left;
	margin-right: 3px;
	font-family: "Times New Roman", Times, serif;
	color: #333333;
 }
 




/*
Quote bubble
*/

.bubble {
	float:left;
	width:600px;
 	position:relative;
	padding-bottom:30px;
}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:36px; color:#ff6600; font-family: gramond, 'times new roman'; }
.xsnazzy h2 {
	font-size:36px;
	color:#ff6600;
	border:0;
	font-family: gramond, 'times new roman';
}
.xsnazzy p {padding-bottom:0.5em; color:#e1e1e1;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {
	background: transparent;
	margin:1em;
} 
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #4b3d17; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#4b3d17; overflow:hidden; border-top:10px solid #6d5820; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;} 
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #4b3d17; border-right:1px solid #4b3d17;} 
.xb1 {margin:0 8px; background:#4b3d17;}
.xb2 {margin:0 6px; background:#4b3d17;}
.xb3 {margin:0 4px; background:#4b3d17;}
.xb4 {margin:0 3px; background:#6d5820; border-width:0 5px;} 
.xb5 {margin:0 2px; background:#6d5820; border-width:0 4px;}
.xb6 {margin:0 2px; background:#6d5820; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#6d5820; border-width:0 3px; height:2px;}  
.xboxcontent {display:block; background:#6d5820; border:3px solid #4b3d17; border-width:0 3px;} 
#picture {width:600px; height:400px; background:url(../gall/pic_10h.jpg) center top; padding:80px 20px 0 20px; margin:15px;}


#screenshot{
	position:absolute;
	padding:5px;
	display:none;
	color:#fff;
	z-index:20;
	
	}
.screenshot a {
text-decoration:none;
}
 


#sidebar p {margin:0;}



/*WHATS NEXT */

.social  {	float: left;	position: relative;	width:595px;	padding:5px;	}
.social-heading  {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}
a.digg{	background:transparent url(images/digg.gif) no-repeat scroll 0pt;	padding-left:20px;}
a.stumble{background:transparent url(images/su.png) no-repeat scroll left center; width: 200px; padding-left:20px}
a.delicious{background:transparent url(images/delicious.gif) no-repeat scroll 0pt; width: 200px; padding:2px 0pt 2px 20px}
a.comment{background:transparent url(images/comment.gif) no-repeat scroll 0pt; width: 200px; padding-left:20px}
a#subscribemini{background:transparent url(images/rss.png) no-repeat scroll 0pt; width: 200px; padding-left:20px}
.social  li {	list-style-type: none;	padding-left: 40px;}
.actions{float:left; margin:0pt; text-align:left; width:250px}
.related{float:left; margin:0pt; text-align:left; width:340px}
.related h2, .actions h2 {	font-family: "Times New Roman", Times, serif;	font-size: 17px;	font-weight: bold;}


.finisharticle{	width:600px;}


.share {width: 210px;background-repeat: no-repeat;	background-position: right top;	height: 20px;	text-align: left;	vertical-align: middle;	float:left;}
.sharebutton {width:590px;	text-align: right;}


/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


pre {
	border: solid 1px blue;
	color: blue;
	margin: 10px;
	padding:10px;
	background: #FFFFB3;
	font-size: 1.3em;
}

