h3 {
	color:#000; 
	font-family:Tahoma, Geneva, sans-serif;
}
a.nohover img { border:none; }
ul#favoriteLinks,
ul#archives,
ul#categoryLinks {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-size:12px;
}

ul#favoriteLinks li,
ul#archives li,
ul#categoryLinks li {
	background:url(images/orange-bullet.png) top left no-repeat; 
	background-position:0 5px;
	padding-left:12px;
	line-height:1.5em;
	float:left;
	clear:left;
	padding-bottom:7px;
	width:100%;
}

ul#favoriteLinks li {
	background:url(images/pink-bullet.png) top left no-repeat; 
	background-position:0 5px;
}

ul#favoriteLinks li a {
	font-size:11px;
}

ul#favoriteLinks {
	float:left;
	width:215px;
}

div.navigation {
	width:650px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:20px;
}

div.navigation a {
	padding:4px 7px 4px 7px;
	display:block;
	float:left;
	background-color:#ededed;
	border:#b8b8b8 1px solid;
	margin:2px;
	color:#000;
}

div.navigation a.current,
div.navigation a.current:hover {
	background-color:#971D20;
	border:#971D20 1px solid;
	color:#FFF;
}

div.navigation a:hover {
	background-color:#E8E8E8;
}

div.navigation a.current:link,
div.navigation a.current:visited {
	color:#FFF;
	font-weight:bold;
}

div.navigation a:link,
div.navigation a:visited {
	text-decoration:none;
	color:#000;
}

div.roundedcornr_content_305525 h3 {
	float:left;
	clear:left;
	width:100%;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

/*Form Elements*/
div.formInputWrapper {
	background:transparent url(images/input-text-trans.png) no-repeat scroll center top;
	height:25px;
	margin-top:4px;
	padding-bottom:6px;
	width:238px;
}

div.formInputWrapper input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:100%;
	outline:none;
	padding-top:3px;
	width:100%;
}

div.formTextAreaWrapper textarea {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:100%;
	outline:none;
	padding-top:3px;
	width:100%;
}

div.formTextAreaWrapper {
	background:transparent url(images/text-area-trans.png) no-repeat scroll center top;
	height:65px;
	margin-top:4px;
	width:348px;
}

div.allcomments p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

ul.commentlist li {
	border-bottom:1px dotted #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.8em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:20px;
	padding-top:15px;
}

ul.commentlist {
	padding-left:0;
}
/**/

/* root element for the whole scrollable setup */
div.scrollable {
	position:relative;
	overflow:hidden;
	width: 356px;
	height:356px;
	margin:0 20px;
}
#thumbs {
	position:absolute;
	width:20000em;
	clear:both;
	background-repeat:no-repeat;
}
#thumbs div {
	float:left;
	width:87px;
	cursor:pointer;
	border:0pt none;
	padding-left:14px;
	padding-right:2px;
}

#thumbs img {
	padding:2px;
	background-color:#FFF3AB;
}

#thumbs div a {
	color:#009CBE !important;
	font-weight:bold;
}

#thumbs div a:hover {
	color:#FFF !important;
	text-decoration:underline;
}

/* style when element is active (clicked) */
#thumbs div.active {
	/*cursor:default;*/
}

#thumbs div.active a {
	color:#014E36 !important;
}

#thumbs div.active img {
	/*background-color:#014E36;*/
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:24px;
	height:24px;
	background:url(images/new-left-mid.png) no-repeat;
	float:left;
	margin-top:120px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0;
	cursor:pointer;
	font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -26px;
}

/* disabled navigational button */
a.disabled {
	/*visibility:hidden !important;*/
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(images/new-right-mid.png);
	clear:right;
}

/*gallery*/
ul#posts {
	list-style-type:none;	
}

ul#posts li {
	border-bottom:#CCC 1px solid;
}

ul#posts li a img {
	max-width:510px !important;
}

ul#posts h2 {
	color:#961B1E;
	margin-bottom:0;
	padding-bottom:0;
	font-size:16px;
}

ul#posts p {
	margin-top:10px;
	width:515px;
}

ul#posts p.postMeta {
	margin-top:5px;
}

div#rightContentWrapper {
	float:left; 
	width:798px; 
	height:auto;
	margin-top:10px;
}

a.more-link {
	font-weight:bold;
	display:block;
	padding-top:5px;
}

p.postMeta {
	font-size:11px;
	color:#999;
	margin-bottom:0;
	padding-bottom:0;
}

div#preview {
	margin-bottom:15px;
}

div#preview img {
	padding:2px;
	background-color:#FFF3AB;
	max-width:500px;
	height:auto !important;
}

div#notificationWrapper {
	float:left; 
	text-align:center; 
	line-height:1.5em;
	display:none;
	clear:left; 
	width:500px; 
	height:30px;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
}

div#notificationWrapper img {
	vertical-align:middle;
}
/**/

h3#blogTitle {
	color:#000; 
	margin-top:0; 
	font-size:12px;
}

/*Feature photo post meta*/
div#photoOfTheDayWrapper {
	width: 510px; 
	height:auto; 
	margin-left:25px; 
	margin-bottom:10px; 
	float:left;
}

div#photoOfTheDayWrapper p.postMeta {
	float:left; 
	clear:left; 
	margin-bottom:0; 
	color:#999999;
	width:100%;
}

div#photoOfTheDay {
	float:left; 
	width:535px; 
	height:auto; 
	text-align:center;
}

p#seeMorePhotoWrapper {
	float:left; 
	clear:left; 
	margin-top:3px;
	width:100%;
}

div#tagWrapperTop {
	background:url(images/green_small_top.gif) bottom left no-repeat;
	height:8px;
	float:left;
	width:234px;
}

div#tagWrapperBottom {
	background:url(images/green_small_bottom.gif) top left no-repeat;
	height:8px;
	float:left;
	width:234px;
}

div#tagContent {
	padding-left:7px; 
	padding-right:7px;
	height:auto; 
	float:left; 
	width:220px; 
	display:inline; 
	margin-top:0; 
	padding-top:0;
	background-color:#007354;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

div#tagContent p {
	padding-bottom:10px;
	font-size:11px;
}

div#tagContent h3 {
	font-size:12px; 
	color:#FFF; 
	margin-bottom:7px; 
	padding-top:5px;
}
/**/

#browseGallery {
	position:absolute;
	top:440px;
	left:675px;
	width:339px;
}
#browseGallery h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
}
#browseGallery h3 span { color:#999; font-weight:normal; }
#browseGallery h3 a { font-weight:normal;}


/*Tag Cloud*/
div#tagCloudWrapper {
	float:right; 
	width:240px; 
	height:100px;
}

div#tagCloud {
	float:right; 
	width:234px; 
}

div#tagCloudContent {
	float:left; 
	padding-bottom:30px; 
	height:auto;
}

div#tagCloud a {
	color:#FFF;
}

div#tagCloud a:hover {
	color:#000;
}
/**/

div#roundedcornr_content_305525 h1{
	color:#961B1E;
	font-family:Verdana,Geneva,sans-serif;
	font-size:16px !important;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0;
}
