/*



Theme Name: TravelGrunge

Theme URI:

Description: Unique 3 column theme with grunge journal down to earth tone, suitable for journal logs.

Author: ElegantWPThemes.com

Author URI: 



*/



body {

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	font-size: 70%;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

img {

	border-width: 0px;

}



#wrp {

	margin: 0px auto;

	width: 969px;

}

#container {

	margin: 0px;

	width: 969px;

	float: left;

	background: url(images/repeat-wrp.gif) repeat-y;

}

#layout-bottom {

	float: left;

	height: 25px;

	width: 969px;

}



#container-top {

	background: url(images/top-wrp.gif) no-repeat top;

	float: left;

	width: 969px;

}

#container-inner {

	background: url(images/bottom-wrp.gif) no-repeat bottom;

	float: left;

	width: 929px;

	padding: 10px 20px 25px;

}

#header {

	float: left;

	width: 929px;

	background: url(images/nv.gif) no-repeat right center;

}

#header #site-title {

	float: left;

	width: 300px;

}

#header #navs {

	float: right;

	height: 41px;

}

#navs .nv {

	margin: 0px;

	padding: 0px;

	width: 100%;

	list-style-type: none;

}

#navs .nv ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#navs .nv li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	font-size: 15px;

	line-height: 41px;

	color: #000000;

	display: inline;

}

#navs .nv ul li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	font-size: 15px;

	line-height: 41px;

	color: #000000;

	display: inline;

}

#navs .nv li a {

	margin: 0px;

	padding: 0px 11px;

	list-style-type: none;

	color: #000000;

	display: inline-block;

	text-decoration: none;

	float: left;

	font-weight: bold;

}

#navs .nv li a:hover {

	margin: 0px;

	padding: 0px 11px;

	list-style-type: none;

	color: #000000;

	display: inline-block;

	text-decoration: underline;

	float: left;

	font-weight: bold;

}

#site-title h1 {

	font-size: 20px;

	color: #990000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	line-height: 26px;

}

#site-title h1 a {

	color: #990000;

	text-decoration: none;

}

#site-title h1 a:hover {

	color: #000000;

	text-decoration: none;

}

#site-title p {

	font-size: 12px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	line-height: 16px;

}

#content {

	margin: 0px 0px 1em;

	padding: 1em 0px 0px;

	float: left;

	width: 929px;

	background: url(images/longbottom-lines.gif) no-repeat center bottom;

}

#top-post {

	background: url(images/top-plasters.gif) no-repeat;

	float: left;

	height: 179px;

	width: 470px;

	padding: 30px 50px 0 70px;

}

#top-post h3 {

	font-size: 20px;

	line-height: 22px;

	color: #000000;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 470px;

	font-weight: normal;

}

#top-post p {

	font-size: 12px;

	line-height: 19px;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 470px;

}

#top-post p a {

	color: #660000;

	text-decoration: underline;

}

#top-post p a:hover {

	color: #000000;

	text-decoration: none;

}







#post-entry {

	margin: 0px;

	padding: 0px 0px 1em;

	float: left;

	width: 590px;

}

#post-entry h2 {

	font-size: 18px;

	line-height: 24px;

	color: #000000;

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 580px;

}



#post-entry object {

	margin: 0px 0px 5px;

	padding: 0px;

}

.post-meta {

	margin: 0px 0px 20px;

	padding: 10px;

	float: left;

	width: 565px;

	border: 1px solid #adadad;

	background: #fff;

}

.pblck {

	padding: 5px 6px;

	float: left;

	width: 170px;

	margin-right: 5px;

	border-right: 1px solid #CCCCCC;

}

.pblck .vart {

	font-size: 18px;

	color: #000000;

	margin: 10px 0px 0px;

	padding: 0px;

}

.pblck .art {

	clear: both;

	float: left;

	font-size: 23px;

	color: #333333;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

}

#noline {

	border-width: 0px;

	border-style: none;

}



.vlist {

	margin: 0px;

	padding: 10px 0px 20px;

	float: left;

	width: 170px;

	list-style-type: none;

}

.vlist ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 170px;

	list-style-type: none;

}

.vlist li {

	font-size: 12px;

	line-height: 16px;

	color: #000000;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 170px;

}

.vlist ul li {

	font-size: 12px;

	line-height: 16px;

	color: #000000;

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 170px;

}

.vlist li a {

	color: #333333;

	text-decoration: none;

}



.post-meta a {

	color: #660000;

	text-decoration: none;

}

.post-meta a:hover {

	color: #000000;

	text-decoration: underline;

}





.post-meta h1 {

	font-size: 24px;

        font-family: arial;
        
	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	line-height: 28px;

}

.post-meta h1 a {

	color: #000000;

	text-decoration: none;

}

.post-meta h1 a:hover {

	color: #660000;

	text-decoration: underline;

}

.post-cat {

	font-size: 12px;

	line-height: 18px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-weight: bold;

}

.post-cat a {

	color: #000000;

	text-decoration: none;

}

.post-cat a:hover {

	color: #666666;

	text-decoration: none;

}





.post-author {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

}

.post-content {

	margin: 0px;

	padding: 12px 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

}

.post-social {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 18px;

}

.post-social a {

	display: inline-block;

	margin: 0px;

	padding: 0px 12px;

	float: left;

	border-right: 1px solid #999999;

	color: #000000;

	text-decoration: none;

	font-size: 14px;

	line-height: 19px;

}

.post-social a:hover {

	display: inline-block;

	margin: 0px;

	padding: 0px 12px;

	float: left;

	border-right: 1px solid #999999;

	color: #660000;

	text-decoration: underline;

	font-size: 14px;

	line-height: 19px;

}

.post-content blockquote {

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #433821;

	border-left: 3px solid #444228;

	line-height: 20px;

	padding-left: 10px;

}

#resmap {

	background: transparent url(images/resmap.gif) no-repeat left top;

	padding-top: 0px;

	padding-bottom: 0px;

}



#sidebar {

	float: right;

	width: 320px;

}

#sidebar h3 a {

	color: #000000;

	text-decoration: none;

}



#sidebar table {

	text-align: center;

	margin: 0px;

	padding: 0px;

	width: 100%;

}





#sidebar img {

	margin: 0px;

	border-width: 0px;

	padding: 0px;

}

#sidebar .widget-sidebar-wide .nolist img {

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 11px;

	border-top: 0px none;

	border-right: 0px none;

	border-bottom: 0px none;

	border-left: 0px none;

}

#sidebar .widget-sidebar-wide .nolist img:hover {

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 11px;

	border-top: 0px none;

	border-right: 0px none;

	border-bottom: 0px none;

	border-left: 0px none;

}





#post-navigator {

	color: #000000;

	margin: 0px;

	padding: 0em 0px 1em;

	float: left;

	width: 99%;

	font-size: 12px;

}

#post-navigator-single {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 99%;

	font-size: 13px;

}

.wp-pagenavi {

	float: left;

	width: 99%;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 1.125em;

}

.pages {

	color: #000000;

	background: #f8f8f8;

	padding: 2px 5px;

	border: 1px solid #dddddd;

	margin-right: 5px;

	font-weight: bold;

}

.current {

	background: #FFFFFF;

	padding: 2px 4px;

	border: 1px solid #CCCCCC;

	margin-left: 4px;

	color: #000000;

}



#post-navigator a {

	color: #FFFFFF;

	background: #CCCCCC;

	padding: 2px 4px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	border: 1px solid #CCCCCC;

	font-weight: bold;

}

#post-navigator a:hover {

	color: #FFFFFF;

	background: #000000;

	padding: 2px 4px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	border: 1px solid #000000;

	font-weight: bold;

}

#post-navigator-single .alignleft {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	float: left;


	width: 45%;

	overflow: hidden;

	height: 18px;

}

#post-navigator-single .alignright {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	float: right;

	width: 45%;

	overflow: hidden;

	height: 18px;

}

#post-navigator-single a {

	color: #0066CC;

	padding: 5px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: underline;

}

#post-navigator-single a:hover {

	color: #333333;

	padding: 5px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

}



#comments-template {

	margin: 0px 0px 20px;

	padding: 10px 10px 20px;

	float: left;

	width: 565px;

	border: 1px solid #adadad;

	background: #fff;

}







#comments-template h4 {

	font-size: 18px;

	margin: 1em 0px;

	padding: 0px;

	float: left;

	width: 100%;

	line-height: 20px;

	color: #000000;

}

.com-box {

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 100%;

}

.com-box a {

	color: #0066CC;

	text-decoration: none;

}

.com-box a:hover {

	color: #000000;

	text-decoration: underline;

}



.com-avatar {

	float: left;

	width: 52px;

}

.com-wrp {

	float: right;

	width: 485px;

	padding: 6px 10px;

}

.com-wrp-alt {

	float: right;

	width: 485px;

	padding: 6px 10px;

	background: #f9f9f9;

}

.com-bottom {

	background: url(images/cb.gif) no-repeat bottom;

	float: right;

	height: 15px;

	width: 100%;

}

.com-content {

	background: url(images/ct.gif) no-repeat top;

	float: left;

	width: 100%;

}

.com-author {

	float: left;

	width: 100%;

	font-family: Calibri, Cambria, Verdana;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

	line-height: 22px;

}

.com-date {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 11px;

}

.com-text {

	margin: 0px;

	padding: 8px 0px;

	float: left;

	width: 100%;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

}

.com-wrp-author {

	float: right;

	width: 485px;

	padding: 10px;

	background: #F8F5EF;

}

.com-bottom-author {

	float: right;

	height: 15px;

	width: 100%;

}

.com-content-author {

	background: url(images/cta.gif) no-repeat top;

	float: left;

	width: 100%;

}

#comments-template #commentform {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 98%;

}

#commentform label {

	font-family: Calibri, Cambria, Verdana;

	font-size: 15px;

	font-weight: bold;

	color: #000000;

	line-height: 18px;

}

#commentform p {

	margin: 0px 0px 20px;

	padding: 0px;

}

#commentform .comfield {

	padding: 3px;

	width: 300px;

	border-top: 1px solid #666666;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #DEDEDE;

	border-left: 1px solid #666666;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

	font-family: Arial, Helvetica;

}

#commentform label span {

	font-size: 13px;

	color: #990000;

	padding-left: 5px;

}

#commentform label a {

	color: #660000;

	text-decoration: underline;

}

#commentform .comarea {

	padding: 3px;

	width: 450px;

	border-top: 1px solid #666666;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #DEDEDE;

	border-left: 1px solid #666666;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

	font-family: Arial, Helvetica;

	height: 200px;

	line-height: 20px;

}

#commentform .submit-button {

	font-family: Calibri, Cambria, Verdana;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

#sidetop {

	float: left;

	width: 100%;

}

#sidetop img {

	margin: 8px 0px;

	padding: 0px;

	float: left;

}



#sidetop h3 {

	font-size: 20px;

	line-height: 22px;

	color: #000000;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 100%;

}

#sidetop .post-feat {

	margin: 0px;

	padding: 10px 0px 16px;

	float: left;

	width: 100%;

	background: url(images/hanger.gif) no-repeat center bottom;

}

#sidetop .post-feat h1 {

	background: url(images/crown.gif) no-repeat left 1px;

	margin: 0px 0px 3px;

	padding: 0px 0px 0px 43px;

	font-size: 18px;

	line-height: 22px;

	color: #000000;

}

#sidetop .post-feat h1 a {

	color: #000000;

	text-decoration: none;

}

#sidetop .post-feat h1 a:hover {

	color: #000000;

	text-decoration: none;

}

#sidetop .post-feat a {

	color: #660000;

	text-decoration: none;

}

#sidetop .post-feat a:hover {

	color: #000000;

	text-decoration: underline;

}

#sidebottom {

	float: left;

	width: 100%;

	padding-top: 1em;

	padding-bottom: 1em;

}

.widget-sidebar {

	margin: 0px;

	padding: 0px;

	width: 155px;

}

#left-widget {

	float: left;

}

#right-widget {

	float: right;

}

.box {

	background: url(images/scontent.gif) repeat-y;

	float: left;

	width: 155px;

	margin-bottom: 10px;

}

.box h3 {

	background: url(images/sideclip.gif) no-repeat top;

	float: left;

	width: 122px;

	padding-top: 15px;

	margin: 0px;

	font-size: 18px;

	line-height: 18px;

	color: #000000;

	padding-left: 33px;

}

.box .list {

	background: url(images/sbottom.gif) no-repeat bottom;

	margin: 0px;

	padding: 10px 10px 8px;

	float: left;

	width: 135px;

	list-style-type: none;

}

.box .list ul {

	background: url(none);

	margin: 0px;

	padding: 0px;

	float: left;

	width: 135px;

	list-style-type: none;

}

.box .list li {

	font-size: 12px;

	line-height: 18px;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 135px;

	overflow: hidden;

}

.box .list ul li {

	font-size: 12px;

	line-height: 18px;

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 135px;

}

.box .list li a {

	color: #000000;

	text-decoration: none;

}

.box .list ul li a {

	color: #666666;

	text-decoration: none;

}

.box .list li a:hover {

	color: #000000;

	text-decoration: underline;

}

.box .list ul li a:hover {

	color: #000000;

	text-decoration: underline;

}







.box .nolist {

	background: url(images/sbottom.gif) no-repeat bottom;

	margin: 0px;

	padding: 10px 10px 8px;

	float: left;

	width: 135px;

	list-style-type: none;

}

.box .nolist ul {

	background: url(none);

	margin: 0px;

	padding: 0px;

	float: left;

	width: 135px;

	list-style-type: none;

}

.box .nolist li {

	font-size: 12px;

	line-height: 18px;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 135px;

	overflow: hidden;

}

.box .nolist ul li {

	font-size: 12px;

	line-height: 18px;

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 135px;

}

.box .nolist li a {

	color: #000000;

	text-decoration: none;

}

.box .nolist ul li a {

	color: #666666;

	text-decoration: none;

}

.box .nolist li a:hover {

	color: #000000;

	text-decoration: underline;

}

.box .nolist ul li a:hover {

	color: #000000;

	text-decoration: underline;

}













.widget-sidebar-wide {

	margin: 0px 0px 10px;

	padding: 9px;

	width: 300px;

	float: left;

	border: 1px solid #ADADAD;

	background: #FFFFFF;

}

.widget-sidebar-wide h3 {

	font-size: 18px;

	line-height: 18px;

	color: #000000;

	margin: 0px;

	padding: 2px 0px 2px 40px;

	float: left;

	width: 260px;

	background: url(images/crown.gif) no-repeat -5px 1px;

	border-bottom: 1px solid #eeeeee;

}

.widget-sidebar-wide .list {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 300px;

	list-style-type: none;

}

.widget-sidebar-wide .list ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

}

.widget-sidebar-wide .list li {

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

}

.widget-sidebar-wide .list ul li {

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

}

.widget-sidebar-wide .list li a {

	color: #000000;

	text-decoration: none;

}

.widget-sidebar-wide .list ul li a {

	color: #666666;

	text-decoration: none;

}

.widget-sidebar-wide .list li a:hover {

	color: #660000;

	text-decoration: underline;

}

.widget-sidebar-wide .list ul li a:hover {

	color: #660000;

	text-decoration: underline;

}





.widget-sidebar-wide .nolist {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 300px;

	list-style-type: none;

}

.widget-sidebar-wide .nolist ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

}

.widget-sidebar-wide .nolist li {

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

}

.widget-sidebar-wide .nolist ul li {

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 300px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

}

.widget-sidebar-wide .nolist li a {

	color: #000000;

	text-decoration: none;

}

.widget-sidebar-wide .nolist ul li a {

	color: #666666;

	text-decoration: none;

}

.widget-sidebar-wide .nolist li a:hover {

	color: #660000;

	text-decoration: underline;

}

.widget-sidebar-wide .nolist ul li a:hover {

	color: #660000;

	text-decoration: underline;

}

#tagbox {

	float: left;

	width: 318px;

	margin: 10px 0px;

	background: url(images/center-tag.gif) repeat-y;

}

#tagbox-top {

	background: url(images/top-tag.gif) no-repeat top;

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 318px;

}

#tag-content {

	margin: 0px;

	padding: 50px 9px 10px;

	float: left;

	width: 300px;

	background: url(images/bottom-tag.gif) no-repeat bottom;

	font-size: 12px;

	line-height: 20px;

	color: #000000;

}

#tag-content a {

	color: #000000;

	text-decoration: none;

}

#tag-content a:hover {

	color: #666666;

	text-decoration: none;

}













#sidetop form {

	margin: 0px;

	padding: 0px 0px 10px;

	float: left;

	width: 100%;

}

#sform {

	margin: 0px;

	padding: 6px 0px 0px;

	float: right;

	width: 250px;

}

#sform .spanleft {

	margin: 0px 5px 0px 0px;

	padding: 5px 0px 0px;

	float: left;

	font-size: 15px;

	color: #B64C4C;

	font-weight: bold;

}





#sform p {

	margin: 0px;

	padding: 0px;

}

#sform input {

	margin: 3px 0px 0px;

	padding: 2px;

	width: 165px;

	font-family: Arial, Tahoma, "Lucida Sans";

	font-size: 13px;

	float: left;

	border: 1px solid #CCCCCC;

}

#featured {

	border-bottom: 1px solid #adadad;

}

#footer {

	margin: 0px;

	padding: 0px 0px 1em 150px;

	float: left;

	width: 779px;

	text-align: left;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

}

#nvb {

	float: left;

	width: 700px;

	font-size: 16px;

	font-weight: bold;

	line-height: 18px;

}

.tiva {

	font-size: 12px;

	margin: 0px;

	padding: 5px 0px 0px;

	float: left;

	width: 700px;

}

.tobottom {

	margin: 0px;

	padding: 5px 0px 0px;

	float: left;

	width: 700px;

	font-size: 12px;

	line-height: 17px;

}



#footer a {

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

#footer a:hover {

	font-weight: bold;

	color: #660000;

	text-decoration: underline;

}









.subscribe-to-comments {

	font-size: 12px!important;

	padding-top: 15px;

}

.subscribe-to-comments a {

	color: #0066CC;

	text-decoration: underline;

}

.post-content .page-links {

	margin: 0px;

	padding: 15px 0px 0px;

	float: left;

	width: 100%;

	font-size: 15px;

	line-height: 18px;

	color: #000000;

	font-weight: bold;

}

.post-content .page-links a {

	font-family: Calibri, Cambria, Verdana;

	font-size: 15px;

	line-height: 18px;

	font-weight: bold;

	color: #FFFFFF;

	background: #0066CC;

	padding: 3px 6px;

	border: 1px solid #0066CC;

	margin-right: 1px;

	text-decoration: none;

}

.post-content .page-links a:hover {

	font-family: Calibri, Cambria, Verdana;

	font-size: 15px;

	line-height: 18px;

	font-weight: bold;

	color: #FFFFFF;

	background: #0099CC;

	padding: 3px 6px;

	border: 1px solid #0099FF;

	margin-right: 1px;

	text-decoration: none;

}

#themeswitcher {

	margin: 0px;

	padding: 5px 0px 10px;

	float: left;

	width: 97%;

	list-style-type: none;

}

#themeswitcher li {

	margin: 0px;

	padding: 0px 0px 0px 5px;

	float: left;

	width: 98%;

}

#themeswitcher select {

	margin: 0px;

	padding: 3px;

	float: left;

	width: 97%;

	border: 1px solid #dedede;

	font-size: 14px;

	color: #000000;

	background: #FFFFFF;

	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

	font-weight: bold;

	font-style: normal;

}

.akpc_pop {

	color: #666666;

	margin: 15px 0px 10px;

	padding: 0px;

	clear: both;

	font-size: 11px;

}

.post-content ul {

	width: 90%;

	clear: both;

}



.post-content ul ul {

	margin: 0px;

	padding: 0px;

}

.post-content ol ol {

	margin: 0px;

	padding: 0px;

}

.post-content h1 {

	margin: 0px 0px 5px;

	padding: 0px 0px 3px;

	font-size: 17px;

	font-weight: bold;

	line-height: 20px;

	color: #000000;

}

.post-content h2 {

	margin: 0px 0px 5px;

	padding: 0px 0px 3px;

	font-size: 17px;

	font-weight: bold;

	line-height: 20px;

	color: #000000;

}

.post-content h3 {

	margin: 0px;

	padding: 0px 0px 3px;

	font-size: 18px;

	font-weight: normal;

	line-height: 20px;

	color: #000000;

	border-bottom: 1px solid #555555;

}

.post-content h4 {

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 18px;

	font-weight: bold;

	line-height: 24px;

}

.post-content h5 {

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 16px;

	font-weight: bold;

	line-height: 19px;

}

.post-content h6 {

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 16px;

	font-weight: bold;

	line-height: 19px;

}

#related a {

	color: #006699;

	text-decoration: underline;

}

#related a:hover {

	color: #000000;

	text-decoration: none;

}





.pullquote-left {

	color: #000000;

	margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px;

	float: left;

	width: 30%;

	text-align: center;

	font-size: 18px;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}

.pullquote-right {

	color: #000000;

	margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px;

	float: right;

	width: 30%;

	text-align: center;

	font-size: 18px;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}







.caption-img-left {

	display: block;

	margin: 15px 5px 2px 0px;

	padding: 5px;

	float: left;

	width: 45%;

	background: #F9F9F9;

	border: 1px solid #EEEEEE;

}



.caption-img-left p {

	font-size: 11px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	line-height: 18px;

}



.caption-img-left em {

	font-size: 11px;

	color: #333333;

	padding: 5px 0px 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	font-family: Arial, Helvetica;

	line-height: 16px;

	font-style: normal;

}

.caption-img-left img {

	margin: 0px!important;

	padding: 0px;

	max-width: 100%!important;

	width: 100%!important;

}







.caption-img-right {

	display: block;

	margin: 15px 0px 2px 5px;

	padding: 5px;

	float: right;

	width: 50%;

	background: #F9F9F9;

	border: 1px solid #EEEEEE;

}

.caption-img-right p {

	font-size: 11px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	line-height: 18px;

}



.caption-img-right em {

	font-size: 11px;

	color: #333333;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	font-family: Arial, Tahoma, "Lucida Sans";

	line-height: 18px;

}

.caption-img-right img {

	margin: 0px;

	padding: 0px;

	width: 100%;

}









dl {

	padding-left: 10px;

	font-size: 1em;

	margin-top: 8px;

	margin-bottom: 8px;

	font-family: Arial, Helvetica, sans-serif;



}



dt {

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;

}



dd {

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;



}

blockquote p {

	margin: 0px;

	padding: 0px;

}

blockquote {

	font-size: 13px;

	line-height: 19px;

	color: #000000;

	margin: 10px;

	padding: 7px;

	clear: both;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

	font-style: italic;

	border-left: 3px solid #111111;

}





.alignleft {

	text-align: left;

	float: left;

}

.alignright {

	text-align: right;

	float: right;

}

.center {

	text-align: center;

	margin: 0px auto;

	clear: both;

}

img.alignleft {

	padding: 0px;

	float: left;

	margin-right: 5px;

	margin-top: 2px;

	margin-bottom: 5px;

}

img.alignright {

	padding: 4px;

	float: right;

	margin-top: 10px;

	margin-left: 10px;

}

img.center {

	padding: 4px;

	display: block;

	margin: 5px auto;

	clear: both;

}

pre {

	margin: 16px 0px;

	padding: 5px;

	clear: both;

	width: 90%;

	overflow: scroll;

	font-family: Verdana, sans-serif, Arial;

	font-size: 1em;

	background: #FFFFFF;

	color: #000000;

	border: 1px solid #999999;

}

em {

	color: #555555;

	font-style: italic;

}



.info {

	color: #191919;

	background: #BFE5FF url(images/styling/info.gif) no-repeat 5px 7px;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	display: block;

	font-weight: bold;

	width: 70%;

	border-top: 2px solid #4AB7FF;

	border-bottom: 2px solid #4AB7FF;

}

.warning {

	color: #191919;

	background: #FFBFBF url(images/styling/warning.gif) no-repeat 5px 7px;

	display: block;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	font-weight: bold;

	width: 70%;

	border-top: 2px solid #FF8888;

	border-bottom: 2px solid #FF8888;

}

.download {

	color: #191919;

	background: #E5F2BF url(images/styling/download.gif) no-repeat 5px 8px;

	display: block;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	font-weight: bold;

	width: 70%;

	border-top: 2px solid #C2E069;

	border-bottom: 2px solid #C2E069;

}

.alert {

	color: #191919;

	background: #FFE5BF url(images/styling/alert.gif) no-repeat 5px 7px;

	display: block;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	font-weight: bold;

	width: 70%;

	border-top: 2px solid #FFC875;

	border-bottom: 2px solid #FFC875;

}

.note {

	color: #191919;

	background: #FFF2BF url(images/styling/note.gif) no-repeat 5px 7px;

	display: block;

	margin: 10px 0px 0px;

	padding: 12px 12px 12px 35px;

	font-weight: bold;

	width: 70%;

	border-top: 2px solid #FFE375;

	border-bottom: 2px solid #FFE375;

}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 � 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
  
.sIFR-active .blog a{
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size: 24px;
text-decoration: none;
color: #990000;
cursor: pointer;
}

.sIFR-active .desc{
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #333333;
}

.sIFR-active .post-meta h1 a{
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size: 24px;
text-decoration: none;
color: #000000;
cursor: pointer;
}

.sIFR-active .single{
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size: 24px;
text-decoration: none;
color: #000000;
}

.sIFR-active .post-feat h1 a{
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size: 14px;
text-decoration: none;
color: #000000;
}

}
}
