body {
	margin:0;
	padding:0;
	width:auto;
	height:100%;
	color:#3F3D36;
	line-height:18px;
	text-align: center;
	background-color: #e4eaea;
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

img {
	border:0;
}

blockquote {
	border:1px solid #e7e8d8;
	line-height:125%;
	color:#4c4843;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color: #fcfcf4;
	background-image: url(../images/blockquote-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 70px;
	width: 480px;
}

#chooseLang{
	width: 100px;
	position:absolute;
	left:670px;
	top:82px;
	
	text-align:right;
}

#chooseLang a{
	color:#FFFFFF;
	font-size:10px;
}
/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Headings */
h1 {
	width:auto;
	height:98px;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

h2 {
	margin:10px 0;
	padding:0;
	color:#48463c;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
}

	 
#popular  h2 {
	margin:0;
	color:#636050;
	text-transform:uppercase;
	background:url(../images/sidebar-top.gif) no-repeat bottom center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.67em;
	letter-spacing: -1px;
	}
	
	#respond, #comments {
		margin-right:10px;
	}
	
	h2.archive {
		font-size:1.2em;
	}

h3 {
	margin:0;
	padding:0;
	color:#3C3834;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	letter-spacing: -1px;
	line-height: 1em;
}

	.h3 {
		margin:0; padding:0;
		font:1.50em Arial, Helvetica, sans-serif;
	}

h4 {
	margin:5px 0;
	padding:0;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	line-height: 1.0em;
	font-weight: bold;
}

h5 {
	padding:0;
	font-family: Verdana;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}

	.h5 {
		margin:0 0 5px 0;
		font-size:.9em;
		color:#999999;
	}

h6 {
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
}
.page-title {
	color: #ab0a14;
	font-size: 3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.post-title {
	font-size: 3.2em;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.commentform-key p {
	background:none;
	font:bold 1.25em Arial, Helvetica, sans-serif; color:#666359;
	text-align:right;
	line-height:27px;
}

/* Links */
a:link, a:active, a:visited {
	color:#ab0a14;
	text-decoration:none;
}

	h1 a {
		border:0;
		display:block;
		outline:0;
	}
	
	h2 a:link, h2 a:active, h2 a:visited{
	font-size:1em;
	color:#030303;
	}
h2 a:hover {
	color: #ab0a14;
	text-decoration: none;
}
	
	h3 a:link, h3 a:active, h3 a:visited {
	color:#4E4B45;
	}
h3  a:hover          {
	color: #ab0a14;
	text-decoration: none;
}
h4   a:hover          {
	color: #ab0a14;
	text-decoration: underline;
}
a:hover             {
	color: #ab0a14;
	text-decoration: underline;
}
h6   a:hover          {
	color: #ab0a14;
	text-decoration: underline;
}
	
	h4 a:link, h4 a:active, h4 a:visited {
		color:#48463c;
	}
	
	h5 a:link, h5 a:active, h5 a:visited {
	color:#030303;
	}
	
		h5.pink-links a:link, h5.pink-links a:active, h5.pink-links a:visited {
	color:#993333;
		}
		
	h6 a:link, h6 a:active, h6 a:visited {
		color:#48463c;
	}
#post    h2 {
	font-size: 2.4em;
	color: #2B2A24;
	margin: 0px;
}
#post     h3 {
	font-size: 2em;
	color: #2B2A24;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#post      h4 {
	font-size: 1.8em;
	color: #2B2A24;
	font-weight: bold;
	text-transform: none;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#post     h5 {
	font-size: 1.6em;
	color: #2B2A24;
	letter-spacing: -1px;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
}
#post     h6 {
	font-size: 1.35em;
	color: #2B2A24;
	margin: 0px;
}

	#navigation-links a {
		font:.91em Georgia, "Times New Roman", Times, serif; color:#ccc9b1;
		text-transform:uppercase; 
		line-height:37px; display:block;
	}
	
	.rss a {
		margin:0; padding:0 5px;
		font:1em Georgia, "Times New Roman", Times, serif; color:#ea8b1c;
	}
	
	#categories-back a {
		color:#6e6960;
		display:block !important; display:inline-block;
		height:55px;
	}
	
	.category a {
	background:url(../images/category.gif) no-repeat top left;
	font:bold 0.85em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	display:inline-block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	}
	
	#sidebar li ul li a {
		margin:0; padding:0px;
		height:auto;
		display:block; color:#48463c;
	}
	
		#sidebar li ul li a a:link {
			margin:0; padding:0;
			width:auto; height:auto;
			display:inline;
		}
		
		#sidebar li.widget ul li a {
			font-weight:bold;
		}
		
	.featured a {
		color:#48463c;
	}
	
	.inner p a:link, .inner p a:active, .inner p a:visited {
		font:.92em Verdana, Arial, Helvetica, sans-serif; color:#393233;
	}
	
	.navigation a {
		font:bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#c04756;
	}

a:hover {
	text-decoration:underline;
}

	#navigation-links a:hover {
		color:#ede9c6; text-decoration:none;
	}
	
	#categories-back a:hover {
		margin:0; padding:0;
		color:#443842; text-decoration:none;
		background:url(../images/category-arrow.gif) no-repeat bottom center;
	}
	
	#sidebar li ul li a:hover, #sidebar li.widget ul li a:hover {
		color:#c04756; text-decoration:none;
	}
	
	#sidebar li.widget ul li a:hover {
		color:#c04756;
	}
	
	.category a:hover {
		background:url(../images/category.gif) no-repeat bottom center;
		text-decoration:none;
	}
	


/* Styles */	
.uppercase {
	text-transform:uppercase;
}

.light {
	color:#7b7970;
}

.dark {
	color:#48463c;
}

.darker {
	color:#000;
}

.pink {
	color:#c04756;
}
.red-serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ab0a14;
	font-weight: normal;
	font-size: 110%;
	line-height: 1em;
}

.small {
	font-size:.9em;
}

.medium {
	font-size:.92em;
}

.large {
	font-size:1.70em;
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
}

.georgia {
	font-family:Helvetica, Arial, sans-serif;
}

.block {
	display:block;
}

.inline {
	display:inline;
}

.bold {
	font-weight:bold;
}

.weight-normal {
	font-weight:normal;
}
.linetop {
	padding-top: 5px;
	background-image: url(../images/line-distressed.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.linebottom {
	background-image: url(../images/line-distressed.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
}
.extraspace {
	margin-bottom: 18px;
	padding-bottom: 18px;
}

/* Misc */	
#navigation {
	font:.92em Georgia, "Times New Roman", Times, serif; color:#ccc9b1;
}
#header {
	background-color: #394e51;
	width: 100%;
	background-image: url(../images/header-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 132px;
}
#logo {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 155px;
	text-align: left;
	padding-top: 10px;
	display: block;
	position: relative;
}
#logo .title {
	display: block;
	width: 714px;
	text-indent: -9999px;
	 
	height: 54px;
	margin-top: 0px;
	background-position: 0px 0px;
}
#logo .title:hover {
	background-position: 0px 55px;
}
#logo  .subtitle {
	display: block;
	width: 412px;
	text-indent: -9999px;
	background-image: url(../images/tagline.gif);
	height: 13px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 85px;
}
#logo   .subtitle-name {
	display: block;
	width: 190px;
	text-indent: -9999px;
	background-image: url(../images/tagline.gif);
	height: 13px;
	background-position: -412px 0px;
	background-repeat: no-repeat;
	position: absolute;
	left: 412px;
	top: 85px;
	line-height: 13px;
}
#logo   .subtitle-name:hover {
	background-position: -412px -13px;
}

#left-col p {
	margin:0px auto 15px auto;
}
#post    ul, #post   ol  {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 85%;
}
#post   ul  li {
	list-style-type: none;
	background-image: url(../images/bullet-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 40px;
	padding-bottom: 3px;
}
#post  ul  li  ul {
	margin-bottom: 0px;
}
#post  ol  li {
	list-style-type: decimal;
}
#post  li  ul  li {
	list-style-type: square;
	list-style-position: outside;
	background-image: none;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 10px;
	padding: 0px;
}
#post  li  ol  li {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 5px 0 5px 30px;
}

.archives {
	margin:10px auto 0 auto; padding:0 0 16px 0;
	 
	text-align:center; display:block;
}

.featured {
	font:.92em Verdana, Arial, Helvetica, sans-serif; line-height:150%;
}

.inner p {
	font-size:1em;
}

/* 01 - STRUCTURE
/* ----------------------------------------------*/
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.left {
	float:left;
}

.right {
	float:right;
}

img.left {
	margin-right:10px;
}

img.right {
	margin-left:10px;
}

.footer {
	margin:0;
	padding:0;
	background-image: url(../images/footer2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

#footer {
	width:960px;
	height:105px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 130px;
	text-align: left;
	color: #83afa1;
}
#footer a {
	color: #B6D6C9;
}
			
/* 05 - FOOTER
/* ----------------------------------------------*/
.footer-inner {
	width:auto;
	height:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
}

#footer img {
	vertical-align:middle;
	margin-left:5px;
}

.pad {
	padding:0;
	width:909px;
	height:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
}

#navigation {
	margin:0;
	padding:0;
	width:auto;
	height:37px;
	background:url(../images/navigation.gif) repeat-x;
	display:none;
	line-height:35px;
}
#menu {
	height: 37px;
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
}

#header li {float:left;}

#header ul{
	width:416px;
	height:30px;
	top:74px;
	right:20px;
	list-style-type:none;
	position:absolute;
}

#header ul a{
	position:absolute; 
	height:30px; 
	top:0; 
	text-indent:-9999px; 
	overflow:hidden; 
	background:url(../images/nav.gif) no-repeat top left;
}

#header #t1    a  {width:97px; left:0;     background-position:  0    0;}
#header #t2    a  {width:97px; left:97px;  background-position:-97px  0;}
#header #t3		a  {width:113px; left:194px; background-position:-194px 0;}
#header #t4 	a  {width:109px; left:307px; background-position:-307px 0;}

#header #t1		a:hover  {background-position:  0    -30px;}
#header #t2    a:hover  {background-position:-97px  -30px;}
#header #t3  	a:hover  {background-position:-194px -30px;}
#header #t4 	a:hover	{background-position:-307px -30px;}

#tab1 #header #t1	a  {background-position:  0    -60px;}
#tab2 #header #t2	a  {background-position:-97px  -60px;}
#tab3 #header #t3	a  {background-position:-194px -60px;}
#tab4 #header #t4	a  {background-position:-307px -60px;}
#main-menu   {
	width:500px;
	height:17px;
	top:10px;
	list-style-type:none;
	position:absolute;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
#main-menu   li {float:left;}
#main-menu    a   {
	position:absolute;
	height:17px;
	top:0;
	 
	overflow:hidden;
	/*background-image: url(../images/menu.gif);*/
	background-repeat: no-repeat;
}
#menu-home   a      {
	width:70px;
	left:0px;
	background-position:0px 0;
}
#menu-about  a      {
	width:78px;
	left:82px;
	background-position:-84px 0;
}
#menu-experiences  a		  {
	width:82px;
	left:182px;
	background-position:-194px 0;
}
#menu-news  a 	  {
	width:70px;
	left:294px;
	background-position:-315px 0;
}
#menu-video  a 	  {
	width:45px;
	left:494px;
	background-position:-525px 0;
}

#menu-guestbook  a 	  {
	width:89px;
	left:560px;
	background-position:-600px 0;
}


#menu-contact  a 	  {
	width:65px;
	left:662px;
	background-position:-315px 0;
}
#menu-links  a 	  {
	width:43px;
	left:737px;
	background-position:-600px 0;
}



#menu-photogallery  a 	  {
	width:101px;
	left:366px;
	background-position:-395px 0;
}


#menu-home   a:hover		  {
	background-position:  0px -17px;
}
#menu-about   a:hover      {
	background-position:-99px -17px;
}
#menu-experiences   a:hover		  {
	background-position:-204px -17px;
}
#menu-news   a:hover 	  {
	background-position:-315px -17px;
}
#rss-menu   {
	width:322px;
	height:37px;
	top:4px;
	list-style-type:none;
	position:absolute;
	margin: 0px;
	padding: 0px;
	right: 150px;
	line-height: 29px;
	font-size: 1.1em;
}
#rss-menu a {
	color: #a4d2d3;
}
#rss-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#rss-menu    li {
	float:left;
	margin-right: 7px;
}
#site-search {
	position: absolute;
	top: 10px;
	right: 1px;
	height: 25px;
	width: 127px;
}
#site-search .formfield {
	background-color: transparent;
	width: 100px;
	color: #0d424e;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 3px;
	font-size: 1.1em;
}
#form-submit-button {
	position: absolute;
	top: 0px;
	right: 6px;
	background-image: url(../images/search-button.gif);
	text-indent: -9999px;
	height: 16px;
	width: 17px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}
#form-submit-button:hover {
	background-position: -17px 0px;
}
#header #t2    a:hover  {background-position:-97px  -30px;}
#header #t3  	a:hover  {background-position:-194px -30px;}
#header #t4 	a:hover	{background-position:-307px -30px;}

	#navigation-links {
		margin:0; padding:0;
		list-style:none;
	}
	
	#navigation-links li {
		margin:0 20px 0 0; padding:0;
		float:left;
	}
	
	.rss {
		margin:0; padding:0 25px 0 0;
		background:url(../images/rss.gif) no-repeat right center;
	}
	
#categories {
	margin:0;
	padding:0;
	width:auto;
	height:101px;
	background:url(../images/categories.gif) repeat-x;
	display: none;
}

	#categories-back {
	margin:0;
	width:auto;
	height:81px;
	background:url(../images/categories-back.gif) no-repeat center left;
	list-style:none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	}
	
		#categories-back li, #categories-back li.blank {
			margin:0 0 0 20px; padding:0 20px 0 0;
			float:left;
			background:url(../images/category-divider.gif) no-repeat top right;
		}
		
		#categories-back li.blank {
			margin:0 0 0 20px; padding:0 20px 0 0;
			float:left;
			background:none;
		}
#categories-back {
background:transparent url(styles/default/categories-back.gif) repeat-x scroll left center;
}
		
#content-back {
	padding:0;
	width:960px;
	height:auto;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
}
#bottom-background {
	background-image: url(../images/main-content-background2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	background-color: #e4eaea;
}

#left-top {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/left-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#left-top-inside {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/left-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
	#content {
	padding:0;
	width:960px;
	height:auto;
	float:right;
	margin-top: 34px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#continue-reading {
	display: block;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#tags {
	width: 300px;
	padding-left: 60px;
	background-image: url(../images/tags.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-size: .95em;
	line-height: 1em;
}
#tags a {
	color: #666460;
}
#tags a:hover {
	color: #ab0a14;
}
.continue-reading-lg {
	display: block;
	float: right;
	height: 14px;
	width: 191px;
	background-image: url(../images/continue-reading-large.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.continue-reading-lg:hover {
	background-position: left bottom;
}
.continue-reading-sm {
	display: block;
	height: 10px;
	width: 144px;
 	background-repeat: no-repeat;
	background-position: left top;
/*	text-indent: -9999px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
.continue-reading-sm:hover {
	background-position: left bottom;
}
	
		#left-col {
	margin:0;
	padding:0;
	width:659px;
	height:auto;
	float:left;
	background-image: url(../images/left-col.jpg);
	background-repeat: repeat-y;
		}
		
			#left-top {
				margin:0; padding:0;
				width:659px; height:auto;
			}
			
			#left-bottom {
				margin:0; padding:0;
				width:659px; height:17px;
				background:url(../images/left-bottom.gif) no-repeat bottom center;
			}
#image-header-wrap {
	position: relative;
	height: 360px;
	width: 600px;
}
#image-header  {
	left: 0px;
	top: 0px;
	display: block;
	z-index: 0;
	border: 1px solid #666460;
}
#headeroverlay {
	position: absolute;
	width: 594px;
	left: 0px;
	bottom: -2px;
	background-image: url(../images/tan-overlay.png);
	background-repeat: repeat;
	height: 20px;
	padding-left: 6px;
	padding-top: 2px;
	border: 1px solid #666460;
	color: #333333;
}
#header-comments a {
	display: block;
	width: 105px;
	right: 0px;
	position: absolute;
	top: 1px;
	background-image: url(../images/comment-background.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 18px;
	color: #333333;
}
#header-comments a:hover {
	background-position: 0px -16px;
	text-decoration: none;
}
.headeroverlay-small {
	position: relative;
	width: 100%;
	left: 0px;
	bottom: -2px;
	background-repeat: repeat;
	height: 18px;
	padding-left: 0px;
	padding-top: 1px;
	color: #a3a19b;
	margin-bottom: 10px;
}
.header-comments-s  a {
	display: block;
	width: 105px;
	right: 0px;
	position: absolute;
	top: 0px;
	background-image: url(../images/comment-background-light.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	height: 18px;
	color: #a3a19b;
}
.header-comments-s  a:hover {
	background-position: 0px -16px;
	text-decoration: none;
}
.comment-background  {
	height: 16px;
	width: 28px;
	display: block;
	float: left;
	font-weight: bold;
	color: #f2f0e7;
	text-align: center;
	padding-right: 5px;
	padding-top: 0px;
}
.comment-background a {
	color: #f2f0e7;
}
.comment-background:hover  {
	color: #FFFFFF;
	text-decoration: none;
}
#headeroverlay .date-calendar {
	background-image: url(../images/date-background.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 22px;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 4px;
	color: #666460;
}
#headeroverlay-small .date-calendar {
	background-image: url(../images/date-background-light.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 22px;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 4px;
	color: #9F9E97;
}
.date-posted {
	display: block;
	line-height: 20px;
}
#headeroverlay-small .date-posted {
	display: block;
	line-height: 19px;
}
			
			.left-content {
	width:600px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 31px;
	padding-right: 0;
	padding-bottom: 25;
	padding-left: 0;
			}
			
			.left-content-blank {
				margin:0 auto; padding:0;
				width:590px; height:auto;
			}
		
		#right-col {
	width:281px;
	height:auto;
	float:right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 400px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
		}

/* 03 - LEFT COLUMN
/* ----------------------------------------------*/
.category {
	margin:15px 0 10px 0;
	display:block;
}

.featured-preview {
	float:right;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0 0 10px 15px;
	border: 1px solid #dddddd;
}

.thumb-preview {
	float:left;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0 15px 10px 0;
	border: 1px solid #dddddd;
}

.featured {
	margin:0px;
	padding:13px 0;
	width:auto;
	height:auto;
	background:url(../images/featured-ad.gif) no-repeat top center;
	display: none;
}

	.featured img {
		margin:0 auto; display:block;
		text-align:center;
	}
	
	.wp-caption img {
		margin-bottom: 5px;
		padding:4px;
		border: 1px solid #ddd;
		background-color:#FFFFFF;
	}
	
	.wp-caption-text {
	color:#FFFFFF;
	text-align:center;
	background-color:#6096cd;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	background-image: url(../images/wp-caption.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.divider {
	margin:0; padding:0;
	width:auto; height:1px;
	background:url(../images/divider.gif) no-repeat top center;
}

.inner-columns {
	margin:0 0 0 13px; padding:0;
	width:632px; height:auto;
	background:url(../images/inner-columns.gif) repeat-y;
}

.post {
	margin:0;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../images/line-distressed.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.post-det {
	margin:0;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../images/line-distressed.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.post-ad {
	margin:0;
	background:url(../images/divider.gif) no-repeat bottom center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 221px;
}
 

.post-top {
	margin:0; padding:15px 20px 10px 20px;
	background:url(../images/divider.gif) no-repeat top center;
}

.post-fancy {
	margin:0; padding:15px 20px 10px 20px;
	background:url(../images/post-paper.gif) no-repeat top center;
}
.middle-background {
	margin:0;
	background-image: url(../images/middle-background.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-color: #D8E8DE;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}

	.left-left {
		width:411px; height:auto;
		float:left;
	}
	
	.left-right {
		width:220px; height:auto;
		float:right;
	}
	
.commentlist { 
	margin:30px 0 0 0; padding:1px 0 0 0;
	float:left; 
	background:url(../images/comment-bottom.gif) top left no-repeat;  
}

.commentform { 
	margin:30px 0 0 0; padding:1px 0 0 0;
	float:left; 
	background:none;  
}

	.left-content ol.commentlist li, .left-content ol.commentform li {
		margin:0; padding:0;
		list-style-type:none;
		list-style-position: outside;
	}
	
	.inner { 
		margin:0; padding:0; 
		float:left; 
		overflow:hidden; 
	}
	
	.comment-author { 
		margin:10px 10px -1000px 0;
		width:130px; height:auto;
		float:left; text-align:right;
		background:#fdfcf5;
		display:inline; 
	}
	
		.commentform-key { 
			margin:10px 10px -1000px 0;
			width:180px; height:auto;
			float:left; text-align:right;
			background:#fdfcf5;
			display:inline; 
		}

		.comment-author p {
			padding:0 5px 3px 0;
			background:url(../images/divider.gif) no-repeat bottom center;
			text-align:right;
		}

	.comment-text, .comment-text-alt, .comment-form { 
		margin:0; padding:20px 20px 10px 20px;
		width:405px;
		background:#fcfcf4; 
		border:1px solid #e7e8d8; 
		border-width:0 1px 1px 1px;
		text-align:left;
		min-height:170px;
		height:auto !important;
		height:170px;
		float:right;
	}
	
	.comment-box { 
		margin:0; padding:10px 20px 10px 20px;
		width:360px;
		text-align:left; overflow:visible;
		float:right;
	}
	
	.inner .comment-text-alt {
		background:#f9f9f1;
	}
		
		li.inner .comment-text p, li.inner .comment-text-alt p, .comment-box p {
			background:none;
			font-size:1.1em; text-align:left;
		}
		
.text {
	margin:0; padding:5px;
	background:#FFF url(../images/input.gif) repeat-x;
	border:1px solid #e5e3d8;
}


.textwrong {
	margin:0; padding:5px;
	background:#FFF url(../images/input.gif) repeat-x;
	border:1px solid #C04756;
}


#sidebar .text {
	width:130px;
}

.submit {
	width:85px;
	height:26px;
	background:url(../images/submit.gif) no-repeat;
	font:.95em Georgia, "Times New Roman", Times, serif; color:#48463C;
	text-align:center;
	font-weight:bold;
	border:0;
}

.navigation {
	margin:20px;
}

.alignleft {
	float:left;
	margin-right:10px;
}
.aligncenter {
	margin-right:auto;
	margin-left:auto;
}
.alignright {
	float:right;
	margin-left:10px;
}
#ads/* 04 - RIGHT COLUMN
/* ----------------------------------------------*/
 {
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

	.ads img {
		margin:5px;
	}
#popular {
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0;
}
#popular  li {
	width:auto;
	height:100%;
	background-image: url(../images/sidebar-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
	}
#popular  li  ul {
	margin:0;
	list-style:none;
	padding-top: 0;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(../images/sidebar.gif);
	background-repeat: repeat-y;
	padding-bottom: 0px;
		}
#popular  li  ul  li {
	height:80px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
			}
#popular a {
	display: block;
	height: 79px;
	width: 255px;
	text-indent: -9999px;
}
#popular a:hover {
	background-position: 0px -79px;
}
#popular .popular1 {
	background-image: url(../images/popular-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular2 {
	background-image: url(../images/popular-2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular3 {
	background-image: url(../images/popular-3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular4 {
	background-image: url(../images/popular-4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular5 {
	background-image: url(../images/popular-5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular6 {
	background-image: url(../images/popular-6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popular  .popular7 {
	background-image: url(../images/popular-7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	
#sidebar {
	list-style:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#small-column {
	width: 125px;
	float: left;
	margin-right: 15px;
}
#small-column h4 {
	font-size: 1.4em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin-bottom: 0px;
}
#small-column ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#small-column li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: block;
	font-size: 0.95em;
	background-color: #C3C0AB;
	line-height: 1.75em;
}
#small-column a {
	color: #ab0a14;
}
#small-column a:hover {
	text-decoration: none;
}
#small-column   li:hover  {
	background-color: #D7D4BC;
	text-decoration: none;
}

	#sidebar li {
	margin:20px 0 0 0;
	padding:0 0 16px 0;
	width:auto;
	height:100%;
	background-image: url(../images/sidebar-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
	
		#sidebar li ul {
	margin:0;
	list-style:none;
	background:url(../images/sidebar.gif) repeat-y;
	padding-top: 0;
	padding-right: 12px;
	padding-left: 12px;
		}
		
		#sidebar #searchform div, #sidebar .textwidget {
	margin:0;
	list-style:none;
	background:url(../images/sidebar.gif) repeat-y;
	width:241px;
	height:100%;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
		}
		
		#sidebar li ul #recentcomments li.recentcomments {
				padding:20px;
			}
		
		#sidebar #searchform {
	background:url(../images/sidebar-top.gif) no-repeat top center;
	padding-top: 13px;
	margin:0px;
	}
		
			#sidebar li ul li {
	padding:10px;
	height:auto;
	background:url(../images/divider.gif) no-repeat bottom center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
			}
			
			#sidebar li.ads {
	padding:0;
	width:auto;
	height:auto;
	background:none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
			}
.side-ads  {
	background-color: #dee8f1;
	border: 1px solid #b2cce3;
	padding: 5px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.side-ads:hover {
	background-color: #FFFFFF;
}
			
			#sidebar li.widget .tag_cloud a {
	font-family: Helvetica, Arial, sans-serif;
	float:left;
	font-weight: bold;
	margin-bottom: 0px;
	margin-right:5px;
			}
#sidebar li.widget .tag_cloud a:hover {
	color: #ab0a14;
}
			
			#sidebar li.widget  select {
				background:url(../images/sidebar.gif) repeat-y;
				width:280px;
				border:none;
				padding: 10px  20px 10px 20px;
				font-size:1.1em;
			}
			
			#sidebar li #calendar_wrap {
				background:url(../images/sidebar.gif) repeat-y;
				font-family: Georgia, "Times New Roman", Times, serif;
				padding: 0px 20px 0px 20px;
			}
			
			#sidebar #wp-calendar caption {
				font-size:1.1em;
				text-transform: uppercase;
				font-weight: bold;
				padding-top: 10px;
				padding-right: 5px;
				padding-bottom: 10px;
				padding-left: 5px;
				margin-bottom:5px;
				color:#333333;
				background-image: url(../images/divider.gif);
				background-repeat: repeat-x;
				background-position: left bottom;
			}
			
			#sidebar #wp-calendar {
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:240px;
			}
			
			#sidebar #wp-calendar thead th {
				color:#333333;
			}
			
			
			#sidebar #wp-calendar tfoot td {
				padding:10px 0 10px 0;
				text-align:left;
			}
			
			#sidebar #wp-calendar tfoot td#next {
				text-align:right;
			}
			
			#sidebar #wp-calendar td {
				width:auto;			
			}
			
			#sidebar #wp-calendar td a {
				padding:2px;
				background-color:#d06975;
				color:#FFFFFF;	
			}
			
			#sidebar #wp-calendar tfoot td a {
				background-color:#FDFCF5;
				color:#333333;	
			}
			
			#sidebar .flickr_photos li {
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
			}
			
			#sidebar .flickr_photos li a {
				padding: 0px;
				margin: 0px;
			}
			
			.flickr_badge_image {
				padding:0px;margin:0px;
			}
			
			#sidebar .flickr_badge_image img {
	float:left;
	margin: 1px;
	padding: 4px;
	background-color: #FFFFFF;
			}
			
			#sidebar .flickr_badge_image img:hover {
	background-color: #AAC5B7;
			}
.tt-small a {
	font-weight: bold;
	color: #246377;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
.tt-small {
	display: block;
	background-image: url(../images/tweet-this-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 0px;
	width: 125px;
}
#signFrmGuest{
	background-color:#E7EEF6;
        border:1px solid #cecece;
}
.errorFld{
	color:#C04756;
}

.margin_pag {
list-style-type:none;
}
.margin_pag li {
float:left;
position:relative;
 
text-align:center;
}




.el_pag {
clear:both;
float:left;
overflow:hidden;
 width:600px;
  margin-bottom:14px;
}

.area_pag {
text-align:center;
}




.link_active {
 
color:#000000;
display:block;
font-size:13px;
font-weight:bold;
margin-right:3px;
padding:4px;
width:13px;
 
}

.link_inactive {
 	
color:#CCCCCC;
display:block;
font-size:13px;
font-weight:inherit;
margin-right:6px;
 
padding:4px;
width:13px;
}
#claim{
text-align:left;
}

 

#downloadResume{
position:absolute;
	left:508px;
	top:92px;
}
