body {

	background: #ffffff;

	margin: 0px;

}

#container { width: 780px; margin: 0 auto; }

a,

a:link,

a:visited {

	color: #333333;

	font-weight: bold;

	text-decoration: underline;

}

a:active { 

	color: #ff0000;

	font-weight: bold;

}

a:hover	{

	color: #333333;

	font-weight: bold;

	text-decoration: underline;

}

p {

	margin: 0px 0px 8px 0px;

	padding: 0px;

}

blockquote {

	margin: 7px 23px 7px 23px;

}

#content {

}



#comments a,

#comments a:link,

#comments a:visited {

	color: #000;

	text-decoration: underline;

	font-weight: normal;

}

#rating {

	margin-top: 3px;

	float: right;

}

#page {

	background: #fff;

	font-family: Helvetica, Verdana, Arial, sans-serif;

	padding-bottom: 20px;

	margin: 20px 0px 0px 30px;

	font-size: 12px;

	color: #000;

}

#page img {

	background: #ffffff;

   padding: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	border: 1px solid #c5c5c5;

}

#page .title{

	color:#000;

	margin:10px;

	font-size: 12px;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

}

#about-page {

   background: #3f3329;

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #ffe8b9;

	width: 85%;

	margin: 5px auto;

	margin-bottom: 25px;

	line-height: 16px;

}

#page a {

    	font-weight: bold;

}

#about a,

#about a:link,

#about a:visited {

	color: #d9744f;

	text-decoration: none;

	font-weight: normal;

}

#about a:hover {

	text-decoration: underline;

}

#about p, ul, li {

	padding: 0px;

	text-align: justify;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	color: #ffe8b9;

	font-size: 11px;

	line-height: 20px;

}

.column {

	width: 48%;

	text-align: left;

	vertical-align: top;

	padding: 5px;

	}

.column-thumb {

	width: 30%;

	vertical-align: top;

	padding: 5px;

	}

.column-exif {

	width: 34%;

	text-align: right;

	vertical-align: top;

	padding: 5px;

	font-weight: bold;

	}

.column-exif-data {

	width: 34%;

	text-align: left;

	vertical-align: top;

	padding: 5px;

	}

#picture {
	padding: 20px 25px 12px 25px;
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	text-align: center;

}
.photobox {
	padding: 10px;
	background: #fff;
	border: 1px solid #c5c5c5;
	margin-top: none;
-moz-box-shadow: 10px 10px 5px #888888; /* Firefox 3.6 and earlier */
box-shadow: 10px 10px 5px #888888;
}

.photobox img {

	border: 10px solid #c5c5c5;

	max-width: 100%;

}

#nav {

	margin-top: 20px;

}

.navbar {

	font-family: Helvetica, Verdana, Arial, sans-serif; 

	font-size: 11px; color: #000;

	color: #666666;

	font-weight: bold;

	font-size: 14px;

	width: 100%;

	padding-top: 0px;

}

.rollbody {

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	color: #666666;

	font-size: 11px;

	background-color: #FFFFFF;

	padding: 6px 6px 6px 6px;

	opacity:.70;



}

.rollhead {

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	color: #000000;

	font-size: 12px;

	background-color: #ffe8b9;

	padding: 6px 6px 6px 6px;

	opacity:.70;

}

.navbar a,

.navbar a:link,

.navbar a:visited {

	color: #ff0000;

	font-weight: normal;

	text-decoration: none;

	border: 0px;	

}

.navbar a:active,

.navbar a:hover {

	color: #000;

	border: 0px;	

}

.header {

	float: left;

	position: relative;

	padding: 0px 0px 0px 0px;

	text-align: left;

	font-weight: bold;

}

.header a,

.header a:link,

.header a:visited,

.header a:active,

.header a:hover {

	font-weight: bold;

	font-size: 14px;

}

.navmenu {

	float:right;

	color: #000;

	text-align: right;

}

.navmenu a,

.navmenu a:link,

.navmenu a:visited {

	color: #000;

	font-weight: bold;

	text-decoration: none;

}

.navmenu a:active,

.navmenu a:hover {

	color: #FF0000;

	border: 0px;	

}

.navmenu h3{

	color: #ff0000;

}

#notes {

	text-align: center;

	color: #333333;

	margin-left: 100px;

	margin-right: 100px;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	font-size: 11px;

}

#descr {

	color: #FFFFFF;

	margin-top: 13px;

	margin-left: 7px;

	margin-right: 7px;

	margin-bottom: 13px;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	font-size: 11px;

	font-style: italic;

	text-align: left;

}

#descr-main {

	text-align:justify;

	width:735px;

	margin:0px auto;

	margin-bottom:40px;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	color: #000;

	font-size: 11px;

	line-height:16px;

}

#copyright {

	text-align: center;

	color: #000;

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	font-size: 11px;

	line-height: 22px;

	border-top: 1px solid #c5c5c5;

}

#copyright a,

#copyright a:link,

#copyright a:visited {

	color: #999999;

	text-decoration: none;

	font-weight: normal;

}

#copyright a:active,

#copyright a:hover {

	color: #999999;

}

#copyright a:hover {

	text-decoration: underline;

}

.td-calendar-days-vz {

	padding: 1px;

	text-align: center;

	border-top: 0px solid #999;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	background: #fff;

	color: #999;

}

.td-calendar-days-vz:hover {

	background: #444;

}

.td-calendar-days {

	padding: 1px;

	text-align: center;

	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	background: #fff;

	color: #999;

}

.td-calendar-days:hover {

    background: #444;

}

.td-calendar-navi-vz {

	border-top: 0px;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	text-align: center;

	letter-spacing: 1px;

	word-spacing: 5px;

}

.td-calendar-navi-vz a {

    	text-decoration:none;

    	color: #444;

}

.td-calendar-navi {

	border-top: 0px;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	text-align: right;

	letter-spacing: 1px;

	word-spacing: 5px;

}

.td-calendar-navi a {

    	text-decoration: none;

    	color: #444;

}

.td-calendar-days-imagefound {

	padding: 1px;

	text-align: center;

	border-top: 1px dotted #999;

	border-bottom: 1px dotted #999;

	border-left: 1px dotted #999;

	border-right: 1px dotted #999;

	background: #f5f5f5;

}

.td-calendar-days-imagefound:hover {

    	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

	background: #666;

}

.td-calendar-days-imagefound a {

    	text-decoration: none;

    	color: #444;

}

.td-calendar-days-imagefound a:hover {

    	text-decoration: none;

    	color: #fff;

}

.table-calendar {

	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	font-size: 10px;

	padding: 0px;

	margin: 0px;

	width: 600px;

	border-top: 0px;

	border-bottom: 0px;

	border-right: 0px;

	border-left: 0px;

}

.table-calendar-vz {

   font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

	font-size: 10px;

	padding: 0px;

	margin: 0px;

	width: 200px;

	border-top: 0px;

	border-bottom: 0px;

	border-right: 0px;

	border-left: 0px;

}

#calendar {

    	width: 600px;

    	padding: 10px;

    	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #000; 

    	font-size: 10px;

    	font-weight: bold;

		margin: 3px auto 3px auto;

		text-align: center;

}

/* .............................. */

/* Begin Comment Pop-Up */

/* .............................. */



#comments {

   margin:0px auto;

	text-align:left;

}

#comments ul {

	list-style-type:none;

	margin:0px;



}

#comments li {

	display:block;

	margin:0px;

	margin-bottom:10px;

	color:#000;

	text-decoration:none;

	padding:10px;

	border:1px solid #aaa;

}

#comments li a {

	color:#eee;

	text-decoration:none;

}

#comments li a:hover {

	color:#ff0000;

}

#comments li:hover {

	background:#fff;

}

#comment-middle {

   background:#fff;

	border-top:1px solid #aaa;

	padding:5px;

	margin-top:25px;

	height:15px;

} 

#addcomment {

   width:90%;

	text-align:left;

	padding:10px;

	margin:0px auto;

	border:1px solid #aaa;

	background:#fff;

}

.input {

    width:45%;

	font-size:10px;

	border:1px solid #aaa;

	background-color:#fff;

	color:#000;

	padding:5px;

}

#addcomment textarea {

	width:90%;

	height:50px;

	font-size:12px;

	border:1px solid #aaa;

	background-color:#fff;

	color:#ffe8b9;

	padding:5px;

}

.comment-button {

        background:#fff;

	border:1px solid #aaa;

	color:#1b1613;

	border-bottom:1px solid #aaa;

	border-right:1px solid #aaa;

}

/* .............................. */

/* End Comment Pop-Up */

/* .............................. */



/* MAIN DESCRIPTION SECTION BEGIN */

#descr-main a:link {

	color: #ff0000;

	text-decoration: none;

	font-weight: normal;

}

#descr-main a:hover {

		color: #000000;

		text-decoration: none;

		font-weight: normal;

}

#descr a,

#descr a:link,

#descr a:visited {

	color: #000;

	text-decoration: none;

	font-weight: normal;

}

#page-exif {

	color: #000;

}

#page-notes {

	width: 440px;

	text-align: justify;

	line-height: 22px;

}

h3 {

	font-size: 14px;

	font-weight: bold;

	color: #000;

}

/* MAIN DESCRIPTION SECTION END */



/* ACCORDION CODE */

div#test-accordion{

	border: none;

	background-color: #ffffff;

	padding: 10px;

}

div.accordion {

	position: relative; /* required for bounding */

	width: 718px;

	margin: 0px 0px 0px -5px;

}

div.accordion-toggle{

	position: relative; /* required for effect */

	z-index: 10;		/* required for effect */

	background: #ffe8b9; /* url(http://www.boredvisitors.com/templates/simple-visions-mellencamp/accordion/img/off.jpg) repeat-x; */

	background-position: bottom;

	color: #fff;   

	cursor: pointer;

	margin-bottom: 1px;

	padding: 9px 14px 6px 14px;

	border-top: 1px solid #5d5852;	

}

div.accordion-toggle:hover, div.accordion-toggle-active{

	background-image:/* url(http://www.boredvisitors.com/templates/simple-visions-mellencamp/accordion/img/on.jpg); */

	background-color: #6d493a;

	border-top: 1px solid #a06b55;

}

div.accordion-content{

	overflow: hidden;	/* required for effect */

	background: #3f3329;

	padding: 0;

	color: #c4bab1;

}

div.accordion-content h3 {

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	margin: 10px 0px 0px 25px;

}

div.accordion-content p{

	margin: 9px 24px 6px 24px;

}

	

	.hp_visual { padding-bottom: 20px; border-bottom: 1px solid #c5c5c5;}

	.hp_visual .meta { margin-top: 10px; color: #666; }

	.hp_visual img { margin: 0px 0px 0px 20px; border: 10px solid #c5c5c5;}

	

	

	.hp_news_items { border-top: none; padding-top: 0px; }

	.hp_news_items .itemA { padding-right: 5px; border-right: 1px solid #c5c5c5; width: 450px; min-height: 130px; height: auto !important; height: 130px; float: left; margin:0px 0px 0px 30px;}

	.hp_news_items .itemB{ width: 230px; min-height: 130px; height: auto !important; height: 130px; float: right; margin:0px 0px 0px 30px;}



	.hp_news_items .last { width: 260px; margin: 0 !important; }

	.hp_news_items h2 a { text-decoration: none; }

	.hp_news_items h2 a:hover { color: #ff0000; }

	.hp_news_items .meta { color: #666; font-size: 10px; margin-bottom: 8px; }

	.hp_news_items .meta a { text-decoration: none; color: #ff0000; }

	.hp_news_items .meta a:hover { color: #000; }

	

	h2 { font-family: Helvetica, Verdana, Arial, sans-serif; color: #000; font-size: 14px; margin-bottom: 5px; color: #f00; }

	h2 a { color: #f00; }

	h2 a:hover { color: #000 !important; }

	h2.black { color: #000; }

	h2.black a { color: #000; }

	h2.black a:hover { color: #f00 !important; }

	

	.meta p { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #000;}

	.entry p {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: #000;}

	

/* BROWSE TEMPLATE STYLE BEGIN*/

	.projects #images li { position: absolute; overflow: hidden; top: 0; }

	.projects #images li a { display: block; height: 300px; width: 780px; margin: 0; padding: 0; }

	

	.thumbs { margin: 0px 0px 0px 35px; padding-top: 0px; }

	.thumbs ul li {  border: 5px solid #c5c5c5; list-style: none; float: left; margin: 0 0px 0px 0; }

/* BROWSE TEMPLATE STYLE END*/



/* BLOG */

	

	.about_posts { float: left; width: 500px; }

	.about_posts h3 { margin-bottom: 20px; }

	.about_post { padding-bottom: 10px; margin-bottom: 20px; }

	.about_post h2 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 5px; color: #f00; }

	.about_post h2 a { font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 5px; color: #f00; text-decoration: none; }

	.about_post h2 a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 5px; color: #f00; color: #ff0000; }

	.about_post .meta { color: #666; font-size: 10px; margin-bottom: 8px; }

	.about_post .meta a { text-decoration: none; color: #666; }

	.about_post .meta a:hover { color: #333; }

	.about_post h2.black { font-family: Helvetica, Arial, sans-serif; color: #000; }

	.about_post h2.black a { font-family: Helvetica, Arial, sans-serif; color: #000; }

	.about_post h2.black a:hover { font-family: Helvetica, Arial, sans-serif; color: #f00 !important; }

	

	

	.sidebar { float: right; width: 250px; }

	.sidebar_l { float: left; width: 120px; }

	.sidebar_r { float: right; width: 120px; }

	.sidebar ul { list-style: none; margin: 0; padding: 0; border: none; }

	.sidebar ul ul { padding-bottom: 15px; border-bottom: 1px solid #c5c5c5; margin-bottom: 20px; }

	.sidebar ul ul li { font-size: 11px; color: #999; }

	.sidebar a { font-size: 11px; color: #666; text-decoration: none; }

	.sidebar a:hover { color: #ff0000;}

	.sidebar h2 { font-family: Helvetica, Arial, sans-serif; color: #000; font-weight: normal; }

	

	 ul.tags li { float: left; margin-right: 5px; }



/* CLEARFIX */

.entry a{color:#ff0000; text-decoration: none;}

.entry a:hover{color:#000; text-decoration:none;}
