/*

Theme Name: AgayMac

Theme URI: www.agaymac.com

Description: AgayMac

Version: 1.0

Author: Maciej Rozanski

*/

.sharemj{
	float:left;
	width:200px;
	text-align:center;
}

.content p a, .content p a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}



#sharethis_0{
	float:left;
	width:200px;
}


body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #d5d6d7 url('images/kubrickbgcolor.jpg');

	color: #333;

	text-align: center;

	margin: 0 0 20px 0;

	padding: 0;

}

#page {

	background-color: white;

	border: 1px solid #959596;

	text-align: left;

	background-color: white;

	margin: 0px auto;

	padding: 0;

	width: 974px;

	border: 1px solid #959596;

}

#header {

	margin: 0 0 0 0px;
	padding: 0;
	height: 180px;
	width: 972px;
	background-image: url(images/kubrickheader.jpg);
	background-repeat: no-repeat;
	background-position: 1px bottom;
}
#header_pl {

	margin: 0 0 0 0px;
	padding: 0;
	height: 180px;
	width: 972px;
	background-image: url(images/kubrickheader_pl.jpg);
	background-repeat: no-repeat;
	background-position: 1px bottom;
}


.img {

	border: 1px solid #CCC;

	margin: 0px;

	padding: 3px;

	background-color: #FFF;

}

#headerimg {

	margin: 0px 9px 0;

	height: 130px;

	width: 974px;

	margin: 0;

	height: 200px;

	width: 100%;

	padding-left: 0px;

}

.Top {

	float: right;

	padding-right: 20px;

	width:291px;


	list-style: none;
	padding-top:122px;

}

/*.Top li a img {

	border: 0px none #FFF;

}*/

.Top li {

	float: right;

	padding-right: 1px;

	width:200px;

	text-align: right;

	line-height: 220%;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 2px;

	text-decoration: none;

}



.Top img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





#topmenu {

	padding-right: 30px;

	padding-top: 160px;

	height: 30px;

	width: 500px;

}

#Slide_new {

	height: 133px;

	width: 958px;

	background-image: url(images/kubrickbgwide.jpg);

	background-repeat: repeat;

	background-position: 1px;

	padding-left: 1px;

}

.Slide_new img {

	float:right;

	width:50px;

	margin-top: 2px;

}

.Panoramix {

	width:304px;

	height:185px;

	float:left;

	padding-top:1px;

	padding-right: 10px;
	margin-right:0px;
}
.Panoramix a img {

	border: 0px none #FFF;


}
.Map {
	position: relative;
	float:left;
	height: 38px;
	padding-top:3px;
	padding-left:38px;
	width: 265px;
	top: -46px;
	bottom: 0px;
	font-size: 11px;
	text-align: left;
	color: #FFF;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bird.png);
	background-repeat: no-repeat;
	font-style: italic;
	background-position: 3px 10px;
}


.Categories {
	width:12px;
	float:right;
	height:129px;
	padding-right: 109px;
	padding-top:0px;
	background-color: #ebe1d2;
	margin-right: 8px;
	margin-top: 1px;
	list-style: none;
	border: 2px solid #000;

}

.cat {

	font-size: 13px;

	width:60px;

	font-weight: bold;

	margin-left: 20px;

	margin-bottom: 7px;

}

.Categories li {

	width:111px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666;

	background-color: #CCC;

	margin-left:0px;

	text-align: left;

	float:left;

	height:15px;

	padding-left:10px;

}

.Categories li a:link, .Categories li a:visited {

	width:120px;

	list-style-position: inside;

	list-style-image: none;

	list-style-type: none;

	margin-left:0px;

	padding-left: 0px;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.Categories li a:hover {

	color: #900;

}









.widecolumn .entry p {

	font-size: 1.05em;

}



.narrowcolumn .entry a, .narrowcolumn .entry a:visited{

	color: #006;

	text-decoration: none;

}

.narrowcolumn .entry a:hover{

	color: #09F;	

}





.thread-alt {
	width:600px;
	float:left;
	list-style-type: none;
}

.children {
	padding: 0;
	float:left;
	margin-left:5px;
	list-style-type: decimal;
}
.parent{
	background-color: #FF9;
	border: 1px solid #000;
	float:left;
	width:580px;
	height:auto;
	padding-bottom:5px;
	margin-bottom:3px;
	padding-top:3px;
	list-style-type: none;
}


.comment-body {
	float:left;
	text-align: justify;
}


.comment-body p {
	float:left;
	width:450px;
	text-align: justify;
	font-weight: bold;
	min-height:30px;
	padding:3px;
}

.comment-meta{
	float:left;
}
.comment-meta a,.comment-meta a:visited {
	color: #00C;
	text-decoration: none;
}

.depth-1 {
list-style-type: none;	


}

small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

}

#headerimg .description {

	font-size: 1.2em;

	text-align: center;

}

.Logos{
	float:left;
	margin-top:2px;
	margin-left:2px;
	vertical-align:top;
}
.Logos img {
	padding: 2px;
	border: 1px solid #000;
	background-color: #FFF;
}

	


.pagetitle {

	color: #FFF;

	background-color: #900;

	text-align: center;

	height:23px;

	border: 1px solid #000;

	font-size: 15px;

	padding-top:3px;

	margin-top:3px;

}


.commentlist li ul li {

	font-size: 1em;

}

.commentlist li {

	font-weight: bold;

}

.commentlist li .avatar {

	float: left;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

}

.commentlist p {

	font-weight: normal;
	float:left;

	line-height: 1.5em;

	text-transform: none;

}


.commentmetadata {

	font-weight: normal;

}

#sidebar {

	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.RecCommContainer {

	text-align: center; /* adds horizontal centering */

	width: 200px;

	height: 60px;

	margin-top: 1px;

	margin-right: 1px;

	margin-bottom: 1px;

	margin-left: 1px;

}

code {

	font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

	font-size: 0.9em;

	letter-spacing: .07em;

}

/* End Typography & Colors */







/* Begin Structure */



.narrowcolumn {
	float: left;
	width: 608px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 26px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.widecolumn {
	width: 913px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	float:left;
	

	

}

.post {

	margin: 0 0 0px;

	text-align: justify;

}

.post hr {

	display: block;

}

.widecolumn .post {

	margin: 0;

}

.widecolumn .postmetadata {

	margin: 30px 0;

}

.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}

.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}

.clear {

	clear: both;

}

#footer {

	padding: 0;

	margin: 0 auto;

	width: 972px;

	clear: both;

}

#footer p {

	margin:0;

	padding: 20px 0;

	text-align: center;
	font-size:9px;

}

/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

}

html>body .entry li {

	margin: 7px 0 8px 10px;

}

.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

}

.entry ol li {

	margin: 0;

	padding: 0;

}

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

}

#sidebar li p {

	background-color: #990000;

	color: #FFF;

	width:299px;

	padding-bottom:9px;

	font-size: 14px;

	font-weight: bold;

	line-height: 150%;

	display: block;

	float:left;

	margin-left: 2px;

	margin-top:50px;

	font-family: "century gothic", Verdana, sans-serif;

	margin-bottom: 8px;

}

#sidebar li p img {

	border: 2px solid #666;

	background-color: #FFF;

	padding: 2px;

	margin: 0px;

	margin:1px;

}





.reccomm a {
	width:50px;
	float: left;
	margin-left:2px;
	text-align: center;
	text-decoration: none;
	font-family: "century gothic", Verdana, sans-serif;
	font-size: 11px;

	overflow:hidden;
	color: #000;
}

.reccomm {

	text-align: left;

	display: block;

	float: left;

	width:290px;

	padding-left: 5px;

	height:64px;

	margin-top:2px;

}

.left {

	width:27px;

	height:20px;

	float:left;

	display: block;

	text-align: center;

}

.left2 {

	width:50px;

	text-align: center;

	font-weight: bold;

	color: #000;

	font-size: 10px;

}

.left img {

	border: 3px solid #FFFFFF;

	margin-right: 1px;

	height:45px;

	float: left;
	width:47px;	

}

.left3{
	width:47px;
	text-align:center;
	text-transform:capitalize;
	overflow:hidden;
	
}


.reccomm {

	text-align: left;

	display: block;

	float: left;

	width:290px;

	padding-left: 5px;

	height:64px;

	margin-top:2px;

}

.reccomm2 {
	width:215px;
	float:right;
	height:61px;
	background-image: url(images/comment_left.gif);
	background-repeat: no-repeat;
	padding-right: 3px;
	padding-left: 0px;
	padding-top:1px;
	font-size: 9px;
	color: #000;
	padding-left:14px;
}

.reccomm2 a,.reccomm2 a:visited {
	color: #0033CC;
	width:208px;
	margin-right:0px;
	float:left;
	font-style: normal;
	text-decoration: none;
	font-family: "century gothic", Verdana, sans-serif;
	font-size:9px;
	text-align: left;
}



.reccomm2 a:hover{

	text-decoration: underline;

	font-family: "century gothic", Verdana, sans-serif;

	font-size: 9px;

}





.reccomm3 {

	width:208px;

	background:none;

	font-size: 11px;

	color: #000000;

	font-style: italic;

	text-align: left;

	line-height: 150%;

	font-weight: bold;

	margin-bottom: 5px;

	font: 13px century gothic,Verdana, sans-serif;

	font-size:9px;
	float:left;

	

}

.recent {

	font-size: 13px;

	font-weight: bold;

	text-align: center;

	background-color: #990000;

	color: #FFF;

	height:18px;

	float:left;

	width:305px;
	


	padding-top:4px;
	height: 20px;

	font-family: "century gothic", Verdana, sans-serif;
	margin-bottom:3px;

}

#sidebar ul li h4 {

	list-style-type: none;

	list-style-image: none;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

}

#sidebar li {

	list-style-image: none;

	list-style-type: none;

	text-decoration: none;


}

#sidebar ul p, #sidebar ul select {

	width:294px;

	height:500px;

	margin-right: 0;

	font-size: 14px;

	font-weight: bold;

	line-height: 140%;

}

#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

}

#sidebar ul ul ul, #sidebar ul ol {

}

/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

}

#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

}

#sidebar #searchsubmit {

	padding: 1px;

}

.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

}

select {

	width: 130px;

}


#respond:after {

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;
	list-style-type: none;

}


/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;
	list-style-type: none;
	

}

.commentlist {

	padding: 0;

	text-align: justify;
	float:left;

}

.commentlist li {
	list-style: none;
	float:left;
}

.commentlist li ul li {

}

.commentlist p {

	margin: 0px 5px 5px 0;

}





.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}

/* End Comments */







/* Begin Sidebar */

#sidebar {

	margin-left: 644px;

	width: 306px;

	margin-top: 2px;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 2px;

	padding-left: 0;

	height: 1550px;
	background-color: #ebe1d2;

}

#sidebar form {

	margin: 0;

	width:180px;

}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	width: 180px;

	float: left;

	margin-top: 0px;

	margin-bottom: 0;

	margin-left: 70px;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {

	display: block;

	font-weight: bold;

	background-color: #990000;

	color: #FFF;

	text-decoration: none;

}

#wp-calendar caption {

	font-size: 14px;

	color: #FFF;

	margin-bottom:6px;

	font-weight: bold;

	background-color: #900;

	height:auto;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #0066FF;

}

#wp-calendar td.pad:hover { /* Doesn't work in IE */

}



#wp-calendar-split{

	width:200px;

}







/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

}

acronym, abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}

blockquote cite {

	margin: 5px 0 0;

	display: block;

}

.center {

	text-align: center;

}

.hidden {

	display: none;

}

hr {

	display: none;

}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}





/*Slideshow*/



.stepcarousel {

	position: relative; /*leave this value alone*/

	border: 1px solid #CCC;

	overflow: scroll; /*leave this value alone*/

	width: 585px; /*Width of Carousel Viewer itself*/

	height: 129px;

	margin-top: 1px;

	margin-right: 0;

	margin-bottom: 3px;

	margin-left: 39px;

	background-color: #ebe1d2;

	float: left;

}

.stepcarousel .belt {

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

	margin-top: 0px;

}

.stepcarousel .panel {

	float: left; /*leave this value alone*/

	overflow: hidden; /*margin around each panel*/

	width:142px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

	background:#FFFFFF;

	height:123px;

	text-align:center;

	margin-top: 4px;

	margin-right: 3px;

	margin-bottom: 3px;

	margin-left: 5px;

}

.stepcarousel .panel p {

	text-align: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	margin: 5px 5px; /*margin around each panel*/

	text-align:center;

}

.stepcarousel .panel h2 {

	text-align: left; /*leave this value alone*/

	height:20px;

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	margin: 2px 5px; /*margin around each panel*/

	font-size:16px;

	font-weight:bold;

	text-align:center;

	font-family:Georgia, century gothic, Arial, verdana, sans-serif;

}

.panel a img {

	float: left; /*leave this value alone*/

	background:#fff; /*margin around each panel*/

	padding:3px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

	border: 1px solid #999;

	color: #D6D6D6;

}

.stepcarousel .panel a, h2 a:hover, h3 a:hover {
	color:#354151;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.stepcarousel .panel a:hover {

	color: #066; 

	font-weight: bold;

}

/*top menu*/



#foxmenucontainer {
	height:15px;
	display:block;
	font: 14px "Century gothic", verdana, Arial, sans-serif;
	font-weight:normal;
	padding-top: 148px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width:500px;
}

#menu, #menu ul {
	margin: 0px;
	padding-left:55px;
	list-style: none;
	height:25px;
	width:700px;
	padding-top: 1px;
}

menu ul ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	height:29px;

	background-color: #FFFFFF;

}

#menu a {

	color: #ffcc33;

	display: block;

	font-weight: normal;

	padding: 4px 10px 6px 10px;

	text-decoration: none;

	height:19px;

}

#menu a:hover {

	color: #000000;

	display: block;

	text-decoration: none;

	background-color: #FFCC00;

	background-repeat: repeat-x;

}

#menu li {

	float: left;

	margin: 0px 0 0px 0;

	padding: 0px;

}

#menu li li a, #menu li li a:link, #menu li li a:visited {

	background:url(images/menu.jpg) repeat-x;

	width: 80px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

	color:#fff;

}

#menu li li a:hover, #menu li li a:active {

	width: 80px;

	float: none;

	margin: 0px;

	padding: 4px 10px 5px 10px;

}

#menu li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:1;

}

#menu li:hover ul {

	left: auto;

	display: block;

}

#menu li:hover ul, #menu li.sfhover ul {

	left: auto;

}

.featout {

	width:595px;

	height:170px;

	overflow: hidden;

	padding:5px;

	background:#fff;

	border:1px solid #eee6db;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}

.featured {

	width:594px;

	height:164px;

	overflow: hidden;

	padding:0px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	background:#ebe1d2;

	font-family:Georgia, Century gothic, Verdana, Helvitica, sans-serif;

}

.featured h2 a, .featured h2 a:link, .featured h2 a:visited {

	color: #354151;

	background-color: transparent;

	font-size:18px;

	text-decoration: none;

	margin-left:2px;

}

.featured h2 a:hover {

	color: #006666;

	background-color: transparent;

}

/*magbox*/

	

.post {

	width: 300px;

	float: left;

	background:#ebe1d2;

	border:1px solid #ded5c9;

	display:inline;

	color:#6c5b42;

	font-style:italic;

	font-family:Georgia, century gothic, Arial, verdana, sans-serif;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 3px;

	margin-left: 0px;

	padding-top: 3px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}



/*H2 This class for title of post on main page*/

.post5 {
	padding: 0px 0px 3px 0px;
	margin:0px;
	text-align: left;
	overflow:hidden;
	font-weight:normal;
	height:33px;
	width:180px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





/*This class for link of title of post on main page*/

.post5 a, .post5 a:link, .post5 a:visited {
	color: #354151;
	font-size: 14px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/*This class for title of post on main page where cursor over*/

.post5 a:hover {

	color: #066;

	background-color: transparent;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

}

.postinfo {

	height:28px;

	margin: 0 0 0 0px;

	padding: 1px 0px 0px 0px;

	background-color: #34424F;

	background-image: url(images/postinf.jpg);

	background-repeat: repeat-x;

}

.categ {

	height:14px;

	overflow:hidden;

	font-size:11px;

	width:180px;

	color: #943d39;

	margin-top: 1px;

	margin-right: 0;

	margin-bottom: 2px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	text-align: left;

}




/*This class for category of post on main page */

.categ a:link, .categ a:visited {

	color:#943d39;

	text-decoration: none;

}

/*This class for category of post on main page where cursor over*/

.categ a:hover {

	color:#F00;

	font-weight:normal;

	text-decoration: none;

}

/*This class for image of post on main page*/

.post img {

	width:90px;

	border:0;

	float:left;

	padding:4px;

	background:#fff;

	border:1px solid #ddd;

	margin-top: 1px;

	margin-right: 4px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.centry {

	margin:0 0;

	padding: 0px 5px 5px 5px;

	height:150px;

	overflow:hidden;

	font-size:11px;

	color: #663;

	}





/*This class for short text of post on main page*/

.centry p {

	margin:1px 0;

	font-size: 9px;

	color: #663;



	

}



.centry a, .centry a:visited, .centry a:link {

	color: #354151;

	background-color: transparent;

	text-decoration: none;

}



.centry a:hover {

	color: #006666;

	background-color: transparent;

	text-decoration: none;

	

}



#bottom {

	width:100%;

	padding:5px 0 0px 0;

	margin-bottom:10px;

	float:left;

}

.recents {

	width:225px;

	margin-left:5px;

	padding: 0 0px 10px 0;

	float:left;

	display:inline;

	font-family:Georgia, century gothic, Arial, verdana, sans-serif;

	color:#6F0706;

}

.recents h2 {

	margin:0px 0 0px 0;

	padding:2px 0 2px 3px;

	font-size:18px;

	color:#fff;

	background:#9b3e3b;

	font-weight:normal;

}

.recents ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	background:#dad0c1;

}

.recents ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0px 0px 10px 5px;

}

.recents ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

}

.recents ul ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

}

.recents ul li {

	height:100%;

	line-height:18px;

}

.recents ul li a:link, .recents ul li a:visited {

	color: #555;

	text-decoration: none;

	padding: 5px 0px 5px 5px;

	display:block;

	background-repeat:no-repeat;

	border-bottom:1px solid #beb5a8;

}

.recents ul li a:hover {

	background:#cec4b5;

	background-repeat:no-repeat;

	color:#fff;

	padding: 5px 0px 5px 5px;

}

.comm {

	padding:4px 0 0px 25px;

	float:left;

	height:24px;

	background-image: url(images/comm.jpg);

	background-repeat: no-repeat;

}

.comm a:link, .comm a:visited {

	color:#0f5f7a;

}

.comm a:hover {

	color:#0f5f7a;

}

.postmore {

	padding:4px 5px 0px 25px;

	float:right;

	font-weight:bold;

	background:url(images/pmore.jpg) left no-repeat;

	height:24px;

}

.postmore a:link, .postmore a:visited {

	color:#0f5f7a;

}

.postmore a:hover {

	color:#0f5f7a;

}

#content {

	font-size: 1.2em;

}

.widecolumn .entry p {

	font-size: 1.05em;

}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	text-align: justify;
	padding-left:6px;
	padding-right:6px;
}

.widecolumn {

	line-height: 1.6em;

}

.narrowcolumn .postmetadata {

	text-align: center;

		clear: both;

		width:400px;

		text-align: center;

		

}



.narrowcolumn .postmetadata a,.narrowcolumn .postmetadata a:visited{

	color: #03F;

	text-decoration: none;

}



.narrowcolumn .postmetadata a:hover{

	color: #03F;

	text-decoration: underline;

}





.thread-alt {
	list-style-type: none;


}

.thread-even {


}

.depth-1 {

}




.title h2 {
	color: #900;
	font-family: "century gothic", Verdana, sans-serif;
	font-size: 23px;
	width:585px;
	margin-top:5px;
	text-align: left;
}





.date{

	font-style: italic;	

}



#sidebar h2 {

	font-size: 0px;

	height:0px;

	color: #000;

	text-decoration: none;

}



#comments-count {

	font-size:10px;

	border-top-style: dotted;

	border-top-width: 1px;

	border-top-color: #CCC;

	border-bottom-color: #CCC;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	line-height: 150%;

	height: 15px;

	padding-left:12px;

	float:left;

	width:557px;

}




small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #3366FF;

	width:500px;

	text-align: left;

	list-style-image: none;

	list-style-type: none;

}



.respond {

	font-size: 12px;

	font-weight: bold;

	color: #000;

	width:500px;

	margin-left:42px;

	float:left;
	margin-top:3px;

}



.respond2 {

	font-size: 12px;

	font-weight: bold;

	color: #000;

	width:450px;

	margin-left:42px;

	float:left;

}

.post2 {
	width: 693px;
	border:1px solid #ded5c9;
	font-style:italic;
	font-family:Georgia, "century gothic", Arial, verdana, sans-serif;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #ebe1d2;
	margin-left: 3px;
	float:left;
	margin-bottom:3px;
	font-size: 12px;
	font-weight: normal;
}

.title_single {

	color: #900;

	float:left;

	font-size: 26px;

	width:495px;

	margin-top:10px;

	margin-left:7px;

	height:auto;
	padding-bottom:2px;
	min-height:40px;

	line-height: 110%;

}





.post2 h2 a, .post2 h2 a:link, .post2 h2 a:visited {

	color:#354151;

	background-color: transparent;

}

.post2 h2 a:hover {

	color: #354151;

	background-color: transparent;

}

.postinfo2 {

	height:28px;

	margin: 0 0 0 0px;

	padding: 2px 0px 0px 0px;

	background-color: #34424F;

	background-image: url(images/postinf.jpg);

	background-repeat: repeat-x;

}



.bottom {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	color: #000;

	float:right;

	width:90px;

	height:85px;

	margin-right:15px;

	margin-top:10px;

	border: 1px dotted #CCC;

}

.bottom li {

	list-style-type: none;

	text-align: center;

}



.bottom img {

	margin-top:3px;

list-style-type: none;

	margin-left: 10px;

}







#navigation {

	width:591px;

	display: block;

	text-align: center;

	margin-left:4px;

}


.alignleft1 {

	text-align: right;

	padding-right:0px;
	
	font-size:14px;
	margin-bottom:5px;
	margin-top:4px;

}	

.calend {
	width:65px;
	height:61px;
	background-image: url(images/Calendar.gif);
	background-repeat: no-repeat;
	float:left;
	margin-left:5px;
	background-position: 4px 0px;
	margin-top:3px;
}

.calend1 {
	font-size: 10px;
	color: #000;
	text-align: center;
	width: 60px;
	margin-top: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;
	padding-top:4px;
}

.calend2 {

	font-size: 9px;

	color: #FFF;

	text-align: center;

	width: 50px;



	margin-left:4px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	font-style: normal;
	margin-top:1px;

}

.calend3 {

	width: 32px;

	margin-top:2px;

	text-align: center;

	font-size: 22px;

	color: #000;

	margin-left:14px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	font-style: normal;

}





.sp_cat {

	width:500px;

	height:20px;

	float:left;

	margin-left:3px;

	color: #660000;

	font-size: 14px;

}



.sp_cat a,.sp_cat a:visited {

	

	list-style-image: none;

	list-style-type: none;

	text-align: left;

	font-weight: bold;

	height: 10px;

	color: #660000;

	margin-left:4px;

	list-style-position: outside;

	font-size: 14px;

	text-decoration: none;	

	width:400px;

}

.sp_cat a:hover {

	color: #660000;

	list-style-image: none;

	list-style-type: none;

	text-align: left;

	font-weight: bold;

	height: 10px;

	

	margin-left:4px;

	list-style-position: outside;

	text-decoration: underline;

	width:400px;

}









.post-categories li {

	list-style-type: none;

	float:left;

	color: #006;

}



.post-categories li a {

	color: #FFF;

	text-decoration: none;

}







.content {
	float:left;
	width:668px;
	color: #000;
	text-align: justify;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-style: normal;
	margin-left:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}





.calend4 a:visited {

	text-decoration: none;

	color: #00F;

}

.calend4 a:hover {

	font-weight: bold;

}

.calend4 a:link {

	color: #009;

}

.alignleft2 {

	float:left;

	margin-left:12px;

	color: #FFF;

}



.calend5 li {

	display:block;

}







.f_picture img{

	border: 1px solid #999;

	float:left;

	margin-left:2px;
	margin-right:5px;

	margin-top:10px;

	background-color: #FFF;

	padding: 3px;

}





.f_title{
	margin-top:10px;
	font-weight: bold;
	color: #943d39;
	margin-left:5px;
}





.f_cat{

	padding-top:0px;

	padding-left:198px;
	color: #943d39;

	text-decoration: none;

	font-size:16px;


}



.f_cat a,.f_cat a:link,.f_cat a:visited{

	color: #943d39;

	text-decoration: none;

	font-size:16px;

}

.f_cat a:hover{

	color: #ff0000;

	font-weight: normal;

	text-decoration: none;

	font-size:16px;

}



.f_text{

	font-size: 12px;

	color: #666633;

	text-align: justify;

	padding-top: 3px;

	padding-right: 7px;

	padding-bottom: 5px;

	padding-left: 198px;

	font-style: italic;


}



.f_text a, .f_text a:visited, .f_text a:link {

	font-size:12px;

	color: #000;

	text-decoration: none;

}

.f_text a:hover {

	font-size:12px;

	color: #000;

	text-decoration: none;

	font-weight: bolder;

}





.f_posted{

	font-size: 10px;

	font-style: italic;

	color: #666;

	float:right;

	margin-right:4px;

	margin-top:0px;

}



#footer {

	border: none;

	height:40px;

	background-image: url(images/kubrickfooter.jpg);

	background-repeat: no-repeat;

	background-position: 0px top;

}





.sidebar2{

	width:204px;

	float:right;

	background-color: #ebe1d2;

	margin-top:5px;

	margin-right:2px;
	height:auto;

}



.navigation2{

	width:690px;

	float:left;

	background-color:#990000;

	

}



#footer p a, .footer p a:visited {

	color: #00F;

	text-decoration: none;

}



.sp_count{

	

	float:left;

	width:400px;

	margin-left:9px;

	font-size: 16px;

	color: #006;

	margin-bottom:3px;

	margin-top:15px;

	font-weight: bold;

}

.alignleft2{
	float:left;
	width:300px;
}

.alignright2{
	float:right;
	width:300px;
	color: #FFF;
	text-align: right;
	margin-right:10px;
}


.alignleft2 a, .alignleft2:visited{

	color: #FFF;

	text-decoration: none;
	font-size:14px;

}



.alignleft2 a:hover{

	color: #CCC;

	text-decoration: none;

}



.alignright2 a, .alignright2:visited{

	color: #FFF;

	text-decoration: none;
		font-size:14px;

}



.alignright2 a:hover{

	color: #CCC;

	text-decoration: none;
	font-size:14px;

}






.content img {
	border: 1px solid #CCC;
	margin: 0px;
	padding: 3px;
	background-color: #FFF;
	color: #000;
}

.content img a, .content img a:visited{
	border: 1px solid #CCC;
	margin: 0px;
	padding: 3px;
	background-color: #FFF;
	color: #000;
}



.location{
	background-color: #990000;
	width: 205px;
	color: #FFF;
	height:20px;
	font-size:13px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
}

.googlemap{

	border: 2px solid #000;

}



.ListCatpost{

	width:203px;

	height:63px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-right-color: #999;

	border-bottom-color: #999;

	border-left-color: #999;

	font-size: 9px;

	color: #00F;

}







.ListCat p{

	display: none;	

}



.ListCatpost img {

	background-color: #FFF;

	border-bottom-width:1px;

	border-left-width:1px;

	border-right-style:solid;

	border-bottom-style:solid;

	border-left-style:solid;

	border-right-color:#999;

	border-bottom-color:#999;

	border-left-color:#999;

	float:left;

	width:40px;

	height:40px;

	padding: 2px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	margin-top: 8px;

	margin-left:4px;

}



.ListCatpost a, .ListCatpost a:visited{

	color: #009;

	text-decoration: none;

	float:right;

	width:148px;

	line-height: 140%;

	margin-top:6px;

	margin-left:3px;
	font-size:11px;

}



.ListCatpost a:hover{

	color: #00F;

	text-decoration: none;

	margin-top:6px;

	margin-left:3px;
	font-size:11px;

}

.facts{
	text-align: justify;
	padding-left:3px;
	padding-right:3px;
		font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	height:48px;
	float:left;
	margin-top:0px;
	padding-top:0px;
}
.facts p {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
}


.ListCatpost li{
	list-style-type: none;
	float:right;
	width:148px;
	font-style: normal;
	margin-left:3px;
	color: #000;
	font-size:11px;
}





.post3 {

	width: 595px;

	border:1px dotted #666;

	font-style:italic;

	font-family:Georgia, "century gothic", Arial, verdana, sans-serif;

	margin-bottom: 10px;

	padding-left:5px;

	float:left;

	margin-bottom:2px;

	font-size: 12px;

	background-color: #FFC;

}



.arch_h1 a, .arch_h1 a:visited {

	font-size: 20px;

	color: #900;

	text-decoration: none;

	padding-top:5px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	margin-top:5px;

	margin-bottom:2px;

}



.arch_h1 a:hover{

	color: #F00;

}





.arch_h2 {

	font-size: 10px;

	color: #000;

	text-decoration: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 100%;

}

.pie-img{
	border: 1px solid #CCC;
	margin: 0px;
	background-color: #FFF;
	padding:3px;
}





.alignleft1 a, .alignleft1 a:visited{

	font-family: Verdana, Geneva, sans-serif;

	text-decoration: none;

	color: #FFF;

	background-color: #900;

	width:20px;

	text-align: center;
	font-size:14px;

}

.alignleft1 {
	width:480px;
	float:right;
}

.alignright1 {
	width:180px;
	float:left;
	margin-bottom:5px;
	margin-top:4px;
}

.alignright1 a, .alignright1 a:visited{

	font-family: Verdana, Geneva, sans-serif;

	text-decoration: none;

	color: #FFF;

	background-color: #900;

	width:20px;

	text-align: center;

	padding-left:2px;

	padding-right:2px;
	font-size:14px;
	
	

}

.arch_image{

	width:80px;

	float:left;

	margin-top:4px;

	margin-bottom:2px;

}



.arch_image img{

	background-color: #FFF;

	padding: 2px;

	border: 1px solid #CCC;

}



.pages{

	color: #000;

	font-size:14px;

	text-align: center;

}



.days2{

	color: #000;

}



.highlight_link{

	float: right;

	margin-top:5px;

}



.highlight_link a, .highlight_link a:visited{

	color: #603;

	text-decoration: underline;

	margin-right:10px;

}

.highlight_link a:hover{

	color: #F00;	

}





.gr2{

	float:left;

	width:510px;

	margin-left:42px;

	text-align: justify;

	font-size: 10px;

	font-style: italic;

	line-height:normal;

	font-variant: normal;

	list-style-type: none;

	color: #006;

}


#map_canvas span{

	background-color: #D6D6D6;
	display: none;
}


	 
#copyright{
	display: none;
	color: #F00;
}

#main_map {
	
}

#map_canvas{
	background-color: #000;
	width: 205px;
}

.googlemaps{
	float:left;
	width:905px;
	background-color: #000;
	padding: 2px;
	border: 1px solid #000;
}

.googlemaps #map_canvas{
	margin-top:0px;
}

.Panoramix div.Map a:hover{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}



.pages p  {
	text-align: center;
	font-size: 15px;
	font-weight: bold;		
}

.pages p a  {
	color: #009;
	text-decoration: underline;
}

.content p object {
	text-align: center;
/*margin-left:30px;*/	
}

.title {
	float:left;
	padding-left:7px;
	padding-right:12px;
	padding-top:1px;
	padding-bottom:20px;
	width:auto;
	height:1173px;


background-color: #ebe1d2;
}

#blog{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left:41px;
	color: #FFF;
	background-color: #900;
	width:80px;
	height:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.content p object {
	/*margin-left:140px;*/
}
.content object {
	/*margin-left:70px;*/
}
/*This is for the album*/
.entry table tbody tr td{



}
.entry table tbody tr td p{

	width:150px;
}
.entry table tbody tr td a img{
	padding: 3px;
	border: 1px solid #666;
	background-color: #FFF;
	
	
}


.clean-contact {
	margin-left:3px;
	border: 2px solid #000;
	padding: 5px;
	height:auto;
	width:560px;
		float:left;
	
}

.F1{
		float:left;
	text-align:left;
	width:150px;
	margin-top:4px;
	margin-bottom:4px;
}
.F2{
		float:right;
	width:400px;
}

tbody tr td {
	text-align:left;
	padding-left:6px;
	
	}
	





span.contentjumplink {	font-size: 3em; 
							color: #aaa; 

							font-weight: bold; 
							padding: 0 3px 0px 3px}
							
	a.contentjumplink {		font-size: 3em; 
							color: #25A; 
						
							font-weight: bold; 
							padding: 0 3px 0px 3px}
	
	a.contentjumpall {  }
	
	span.contentjumpall {   }	

	span.contentjumptitle {  
							color: #aaa; 
							font-weight: bold;
							border:1px #ddd solid ;
							border-top-color: #a7a7a7;
							padding: 3px 3px 3px 3px }
							
	a.contentjumptitle { 	
							border:1px #ddd solid ; 
							border-top-color: #a7a7a7; 
							padding: 3px 3px 3px 3px}

	select.contentjumpddl {  
							margin: 0px 0px 0px 0px ; 
							color: #25A;
							font-weight:bold; 
							font-family:Verdana, Arial, Helvetica, sans-serif;
							width: 160px }

	ol.contentlist { background-color:#f5f5f5; width: 20%; text-align:left; line-height: 3px; padding: 0px; }
	
	ol.contentlist li { padding: 0px; }
	
	span.contentlist { color: #aaa; font-weight: bold; }
	
	a.contentlist { padding: 0px; }
	
	li.contentlistall { }

	span.contentjumpnumber { 	
								color: #ccc; 
								font-weight: bold;
								border:1px #ddd solid ; 
								border-top-color: #a7a7a7; 
								background-color: #25a; 
								padding: 4px 4px 4px 4px; 
								
								

								}
							
								
	a.contentjumpnumber { 	 
							border:1px #ddd solid ; 
							border-top-color: #a7a7a7; 
							padding: 4px 4px 4px 4px;
							width: 10px}
							
	a.contentjumpnumber:hover { border-top-color: #25a; }

.alb {
	width:894px;
	margin-left:2px;
	float:left;
	}

.alb1 {
	width:425px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	padding: 4px;
	height:170px;
	color: #D6D6D6;
	border: 1px double #333;
	background-color: #FFF;
	}
.alb1 a img {
	float:left;
	padding: 4px;
	border: 1px solid #666;
	background-color: #FFF;	
	}
.albt {
	margin-top:5px;
	float:right;
	width:247px;
	height:15px;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	}
.albt a,.albt a:visited{
	color: #600;
	text-decoration: none;
	}
.albt a:hover {
	text-decoration: none;
	color: #000;
	}	
	
#clean_contact_body{
	overflow: auto;
}	
	
.albnp {
	float:right;
	margin-top:10px;
	padding-left:20px;
	margin-left:4px;
	width:229px;
	height:15px;
	background-image: url(images/album.jpg);
	background-repeat: no-repeat;
	color: #000;
	font-size:11px;
	}

.albdate {
	float:right;
	width:229px;
	color: #000;
	height:15px;
	background-image: url(images/time.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-left:4px;
	margin-top:5px;
	font-size:11px;
	font-size:11px;
	}
.alblocation {
	float:right;
	margin-top:5px;
	
	padding-left:20px;
	margin-left:4px;
	width:229px;
	height:15px;
	color: #000;
	background-image: url(images/location.jpg);
	background-repeat: no-repeat;
	}
.albcaption {
	float:right;
	width:244px;
	height:72px;
	margin-top:10px;
	color: #000;
	margin-top:5px;
	border: 1px dotted #999;
	padding:3px;
	font-size:11px;
	}
.widecolumn2 {

	width: 918px;

	margin-top: 3px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 25px;

	padding-top: 1px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0;

}
.nav{
margin-top:5px;
margin-left:405px;
float:left;
width:250px;
height:45px;
float:left;
margin-bottom:10px;
}
#nav2{
margin-top:5px;
margin-left:405px;
float:left;
width:250px;
height:48px;
float:left;
margin-bottom:10px;
width:400px;
}	
#nav3{
margin-top:10px;
margin-left:420px;
float:left;
width:250px;
height:20px;
float:left;
margin-bottom:5px;
width:400px;
}	


.pag0{
	width:240px;
	float:left;
	height:20px;
	margin-left:10px;
	margin-bottom:4px;
}	
.pag0b{
	width:380px;
	float:left;
	height:20px;
	margin-left:10px;
	margin-bottom:7px;
}	

.pag0c{
	width:380px;
	float:left;
	height:20px;
	margin-left:15px;
}	


.pag1{
	width:47px;
	float:left;
	height:20px;
	margin-top:11px;
}
.pag1b{
	width:47px;
	float:left;
	height:20px;
	margin-top:0px;
}
.pag2{
	width:19px;
	float:left;
	height:19px;
	margin-left:2px;
	margin-top:8px;
	border: 1px solid #000;
	text-align: center;
	
	color: #000;
	padding-top:2px;
}
.pag3 a, .pag3 a:visited{
	width:20px;
	margin-left:2px;
	float:left;
	height:20px;
	padding-top:3px;
	background-color: #00F;
	margin-left:2px;
	border: 1px solid #FFF;
	margin-top:7px;
	text-align: center;
	
	color: #FFF;
	text-decoration: none;
}
.pag3 a:hover{
	width:20px;
	margin-left:2px;
	float:left;
	height:20px;
	padding-top:3px;
	background-color: #009;
	margin-left:2px;
	border: 1px solid #FFF;
	margin-top:7px;
	text-align: center;
	
	color: #F90;
	text-decoration: none;
}
.albt2{
	width:897px;
	margin-top:10px;
	
	font-size:23px;
	color: #600;
	font-weight: bold;
	text-align: center;
}

.pict{
	float:left;
	margin-top:5px;
	width:170px;
	margin: 4px;
}

.pict img{
	float:left;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #000;
	margin:3px;
}



.Title_youtube_title0{
height: 20px;
width: 305px;
float:left;
background-color: #990000;
padding-top:0px;

}


.Title_youtube0{
font-size: 13px;
font-weight: bold;
text-align: center;
color: #ffffff;
font-family: "century gothic",Verdana,sans-serif;
}

.flags2{
	float:left;
	width:312px;
	height:auto;
	padding-top:5px;
	padding-left:2px;
	
}
.flags_main{
	float:left;
	width:104px;
	height:20px;
	float:left;
	
	
	}
.flags_pic img, .flags_pic img a, .flags_pic img a:visited {
	float:left;
	width:18px;
	height:12px;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.flags_text{
	float:left;
	width:81px;
	height:20px;
	padding-left:2px;
	padding-top:1px;
	font-size:10px;
	font-weight: normal;
	}

.flags_text a, .flags_text a:visited {
	font-weight: normal;
	color: #000;
	text-decoration: none;	
}

.flags_text a:hover{
	font-weight: normal;
	color: #000;
	text-decoration: underline;	
}

.TopFriends {

	padding-left:0px;
	width:301px;
	margin-left:0px;
	height:auto;
	background-color: #FFF;
	margin-top:4px;
	margin-bottom:1px;
	display: block;
	float:left;
	margin-left:3px;
	margin-bottom:3px;
}

.TopFriends_All{
	float:left;
	width:55px;
	text-align:center;
	margin-right:4px;
	
}


.TopFriends_n{
	float:left;
	width:58px;
	text-align:center;
	overflow:hidden;
	font-size:8px;
	
}


.TopFriends img {

	background-color: #FFF;

	padding: 2px;

	border: 1px solid #CCC;

	margin:3px;
	float:left;
	width:51px;

}

.Title {

	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-color: #990000;
	color: #FFF;
	height:18px;
	padding-top:3px;
	width:302px;
	font-family: "century gothic", Verdana, sans-serif;
	margin-left:0px;
	height:20px;

	

}
.Title_youtube_img img{
height: 18px;
width: 50px;
float:left;
margin-top:2px;
}
.Title_youtube_img0 img{
height: 18px;
width: 60px;
float:left;
margin-top:2px;
}

.Title_youtube_title{
float:left;
width:150px;
height:22px;
text-align:left;
padding-left:58px;
padding-top:2px;


}
.Title_youtube_title01{
	float:left;
	width:150px;
	height:22px;
	text-align: left;
	padding-left:40px;
	padding-top:2px;

}
.Title_youtube{
background-color: #990000;
float:left;
font-size: 13px;
width:305px;
font-weight: bold;
text-align: center;
color: #ffffff;
font-family: "century gothic",Verdana,sans-serif;
height:22px;

}



.youtube_Main{	
height: 155px;
width: 304px;
float:left;
padding-left:3px;

}
.youtube{	
height:115px;
width:152px;
float:left;
}
.youtube_title{
	color: #000;
	float:left;
	width:148px;
	text-align: center;
	margin-top:2px;
}
.youtube_image img{
	color: #FFF;
	background-color: #FFF;
	padding: 4px;
	border: 2px solid #999;
	float:left;
	width:136px;
	height:80px;
	
}

.everytrail_main{
		float:left;
		width:303px;
		padding-left:2px;
		height:auto;

}

.everytrail_baloon{
	background-color: #FFF;
	height:64px;
	width:302px;
	
}


.everytrail_image{
	float:left;
	width:65px;
	margin-left:2px;
	margin-top:4px;

	background-color: #FFF;

}

.everytrail_image img{
	padding: 2px;
	border: 1px solid #999;	

}


.everytrail_desc{
	float:left;
	font-size:9px;
	width:229px;
	margin-left:1px;
	margin-left:0px;
	overflow:hidden;
	height:60px;
	overflow:hidden;
	background-color: #FFF;
	padding-left:3px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	text-align: justify;

}
.everytrail_date{
	float:left;
	width:302px;
	text-align: right;
	font-size: 11px;
	background-color: #FFF;
	margin-bottom:5px;
	padding-bottom:2px;
	margin-bottom:3px;
}

.everytrail_date a, .everytrail_date a:visited{
	color:#009;
	background-color: transparent;
	text-decoration: none;
	font-size: 11px;
}
.everytrail_date a:hover{
	color: #00C;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}






.everytrail_text{
	float:left;
	width:302px;
	background-color: #FFF;
	padding-top:2px;
	padding-bottom:3px;
}
.everytrail_text a, .everytrail_text a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}	
.everytrail_text a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
	font-weight: bold;
}	
	
	
.gravatar{
	float:left;
	width:300px;
	color: #000;
	text-align: left;
}

.gravatar_2{
	float:left;
	width:297px;
	color: #000;
	text-align: left;
	font-weight: normal;
	margin-top: 3px;
	margin-left: 4px;
	font-size:10px;
	margin-bottom:3px;
	font-size:11px;
	background-color: #FFF;
	border: 1px solid #FFF;
}	
#sidebar form {
	width:290px;
	float:left;
	margin-left:1px;
}
.gravatar2 form input.button {
	width:300px;
	float:left;
}

.formsubs form {
	float:left;
	width:223px;
	padding-top:1px;

	
}

.flags{
	float:left;
	width:68px;
	margin-top:2px;
	
}



.formsubs form input {
	width:75px;
	float:left;
	font-size:12px;
}
.sub input {
	width:65px;
	float:left;
	margin-top:-1px;
	font-size:12px;
	font-style: normal;
}



.everytrail_1{
	width:922px;
	float:left;
	height:auto;
	background-color: #ebe1d2;
	
}

.everytrail_2{
	float:left;
	width:120px;
	margin-top:8px;
	margin-left:7px;
}

.everytrail_2 img{
	color: #000;
	width:120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.everytrail_3{
	float:left;
	width:450px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #D6D6D6;
	height:40px;
	margin-top:7px;
}
.everytrail_3 a, .everytrail_3:visited{
	color: #354151;
	font-size: 25px;
	text-decoration: none;
	margin-left: 5px;
	font-weight: bold;	
}

.everytrail_3 a:hover{
color: #000099;
background-color: transparent;
text-decoration: none;
margin-left: 5px;
font-weight: bold;	
}

.everytrail_5{
	float:left;
	width:600px;
	margin-left:6px;
	background-color: #FFF;
	height:auto;
	margin-bottom:4px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:8px;
	text-align: justify;
}



.everytrail_4{
	width:915px;
	height:500px;
	margin-left:1px;
	color: #09F;
	border: 3px solid #09F;
	float:left;
	margin-bottom:10px;
}

textarea#comment {
	width:505px;
	overflow:hidden
}
input#submit {
	margin-left:430px;
	width:80px;
}

.info{
	width:285px;
	height:122px;
	float:left;
	background-color: #ebe1d2;
	border: 1px solid #000;
}
.info img{
	float:left;
	width:87px;
	height:67px;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #999;
	margin-top:7px;
	margin-left:4px;
	margin-right:5px;
	margin-bottom:7px;
}

.gm1{
	float:left;
	padding-left:2px;
	color: #000;
	font-size: 11px;
	background-color: #990000;
	margin-left:2px;
	width:170px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	margin-top:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	height:40px;
	text-align: center;
	
}
.gm1 a, .gm1 a:visited{
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	
}
.gm1 a: hover{
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.gm2{
	float:left;
	margin-left:2px;
	width:170px;
	background-color: #cccccc;
	border: 1px solid #000;
	padding-left:2px;
	height:20px;
	font-style: italic;
	font-weight: bold;
}
.gm2 a, .gm2 a:visited{
	color: #000;
	text-decoration: none;
}
.gm2 a: hover{
	color: #000;
	text-decoration: none;	
}
.gm3{
	float:left;
	font-size:11px;
	margin-left:1px;
	width:170px;
	height:15px;
	margin-left:4px;
	font-style: italic;
}
.gm3a{
	float:left;
	font-size:11px;
	width:185px;
	width:170px;
	height:15px;
	margin-left:3px;
	font-style: italic;
}
.gm4{
float:left;
width:20px;
padding-left:80px;
text-align:right;
width:200px;

}
.mac_center{
	padding-left:120px;
	
}


.gm4 a, .gm4 a:visited{
	color: #000;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.gm4 a:hover{
	color: #000;
	font-weight: bold;
	font-size:11px;
	text-decoration: underline;
	}

.facebook_text{
	background-color: #990000;
	width: 205px;
	color: #ffffff;
	height: 21px;
	font-size: 13px;
	text-align: center;
}


.f_name, .f_email{
	float:left;
	width:500px;
	margin-left:70px;
	text-align: center;
	font-weight:bold;
    padding-top:2px;	
}

.facebook_pic{
	margin-left:4px;
	margin-top:6px;
}
.facebook_pic a img, .facebook_pic a:visited img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	
}

.stico_default {
	font-size:14px;
}

.stbuttontext a, .stbuttontext a:visited {
	font-weight: normal;
	color: #000;
	text-decoration: none;	
	
}



.f_name, .f_email{
	float:left;
	width:500px;
	margin-left:44px;
	margin-bottom:9px;
	
	
}
.f_comment {
	float:left;
	width:500px;
	margin-left:44px;
	margin-bottom:7px;
	
	
}
.f_submit {
	float:left;
	width:500px;
	margin-left:44px;
	
	
}
.commentform{
	float:left;
	
	
	}
	


.comments {
	float:left;
	width:610px;
	margin-left:25px;
	list-style-type: none;
}
.comments2 {
	float:left;
	font-size: 16px;
	color: #000;
	text-align:left;
	width:600px;
	margin-top:4px;
	margin-bottom:4px;
	font-weight: bold;
}
.ncomm_number{
	float:left;
	width:500px;
	font-size:16px;
	margin-left:10px;
	font-weight: bold;
	list-style-type: none;
	margin-top:5px;
	margin-bottom:5px;
}

.reply {
	float:right;
	margin-right:15px;
	width:100px;
	text-align: right;	
}
.reply a, .reply a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;	
}
.reply a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;	
}





.ncomm_CO{
float:left;
width:630px;
margin-left:8px;
margin-top:5px;
height:auto;
padding-top:4px;
padding-bottom:2px;
}

.ncomm_avatar{
	float:left;
	width:66px;
	margin-left:30px;
	margin-top:0px;
	
}
.ncomm_by{
	float:left;
	font-size:13px;
	width:500px;
	margin-left:32px;
	text-align:left;
	background-image: url(../../../images/comment.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:7px;
	margin-bottom:3px;
	margin-left:92px;
}


.ncomm_text{
	float:left;
	font-size:12px;
	width:500px;
	text-align: justify;
	font-style: italic;
	background-color: #FF9;
	padding:5px;
	border: 1px solid #000;
	
	min-height:42px;
}


.formula {
	float:left;
	width:450px;
	margin-left:105px;
}
.facebook_pic{
	margin-left:3px;
	margin-top:4px;
}

.add_com{
	float:left;
	margin-left:110px;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;
}

.form_name{
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	width:400px;
	
}
.form_email{
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	width:400px;
}


.form_submit{
	float:left;
	
}

.ncomm_appr{
	float:left;
	width:530px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color: #990000;
	margin-left:10px;
}

.form_code{
	float:left;
	width:270px;
	margin-left:308px;
	margin-bottom:4px;
}


.entry3{
background-color: #ebe1d2;
width:914px;
padding-left:10px;
padding-bottom:10px;
}


div#slider{
	width:300px;
	height:100px;
	float:left;
	padding-left:2px;
	padding-top:4px;
	
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

	


.ytpic{
	margin-left:1px;
	margin-right:1px;
	width:150px;
	height:90px;

}

	
.ytpic img{
	padding:4px;
	border: 1px solid #666;
	width:132px;
	height:80px;
	background-color: #FFF;
}

.ytpictext{
	width:131px;
	text-align: left;
	margin-bottom:2px;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;
	height:26px;
	margin-left:3px;
	background-color: #FFF;
	margin-top:2px;
}

#prevBtn{
	float:left;
	width:148px;
	
	text-align: left;
	height:32px;
	display:block;

}

#nextBtn{
	float:left;
	width:148px;
	
	text-align: right;
	height:32px;
	display:block;

}

#prevBtn a, #prevBtn a:visited{
width:30px;
height:32px;
background:url(images/prev_1.jpg) no-repeat 0 0;

display:block;
float:left;

}


#nextBtn a{
width:30px;
height:32px;
background:url(images/next_1.jpg) no-repeat 0 0;
display:block;
float:right;

}

#slider li{ 

	height:120px;
	overflow:hidden; 
	}	






.twitter-link {
	display:none;
}

.f_title a,.f_title a:link,.f_title a:visited{

	color: #354151;

	background-color: transparent;

	font-size:19px;

	text-decoration: none;

	margin-left:0px;	

}

.f_title a:hover{


	color: #006666;
	background-color: transparent;

	font-size:19px;

	text-decoration: none;

	margin-left:0px;

}
.Main_gm{
	width:1000px;
	height:160px;
	float:left;
	margin-left:25px;
}
.Panorama_gm{
	width:247px;
	height:160px;
	float:left;
	background-color: #000;
	border: 1px solid #FFF;
	background-image: url(images/Mapkey.jpg);
	background-repeat: no-repeat;
	background-position: 6px 30px;
}

.Text_1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #FFF;
	width:241px;
	text-align: center;
	font-weight: bold;
	margin-top:6px;
	margin-bottom:10px;
}
.Text_A{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
	width:240px;
	text-align: left;
	height:36px;
	padding-left:76px;
	
}



.Panorama_gm2{
	width:411px;
	height:160px;
		float:left;
}
.Video_gm{
	width:250px;
	height:160px;
	float:left;
	border: 1px solid #CCC;
}

.tube8{
	float:left;
	margin-left:0px;

}

.comm_title2{
	float:left;
	width:600px;
	font-size: 15px;
	color: #000;
	font-weight: bold;
}

.Timer {
	font-size:13px;
	background-image: url(images/date.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 230px;
	float: left;
	padding-left:27px;
	margin-left:20px;
	font-weight: normal;
	padding-top:4px;
	margin-left:25px;
	padding-bottom:8px;
	color: #FFF;
}

#respond{
	float:left;
	width:580px;
	margin-left:0px;
	
}

.commentlist{
	float:left;
}

#respond h3{	
}


parent{
	list-style-type: none;	
}

.avatar {
	float:left;
}

.bottom img{
	float:left;
width:55px;
	height:55px;
	
	
}



.no {
	background-color: #FF9;
	float:left;
	width:560px;
	margin-top:3;
	margin-bottom:3px;
	border: 1px solid #000;
	list-style-type: none;
}

.wall{
	float:left;
	list-style-type: none;	
}
.wallnav{
font-size: 13px;
font-weight: bold;
text-align: center;
background-color: #990000;
color: #ffffff;
padding-top: 0px;
width: 305px;
font-family: "century gothic",Verdana,sans-serif;
margin-left: 0px;
height: 23px;	
}

.wp_comment {
	float:left;
	width:297px;
	margin-left:4px;
	margin-top:1px;
	margin-bottom:1px;
	background-color: #FFF;
	border: 1px solid #000;
	min-height:50px;
	font-family: Arial,Helvetica,sans-serif;
}
.wp_content{
	float:left;
	width:235px;
	text-align:justify;
	padding:2px;
	overflow:hidden;
}

#wall_post_toggle{
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
 	font-weight: bold;
	width:300px;
	text-align:center;
}

.wp_logged{
	float:left;
	width:296px;
	font-size: 13px;
	margin-left:10px;
}
#wall_post{
	float:left;
	width:297px;
	margin-left:4px;
	height:185px;
	border: 1px solid #000;
	margin-top:2px;

}


#wpwall_comment{
	float:left;
	width:265px;
	font-size: 13px;
	margin-right:10px;
	font-size:13px;
	margin-left:10px;
	margin-top:8px;
	overflow:auto;
	font-family: Arial,Helvetica,sans-serif;

}
.wp_submit{
	float:left;
	width:70px;
	font-size: 13px;
	padding-left:213px;
	font-size:13px;
	margin-top:3px;
}

#wpwall_author{
	float:left;
	width:200px;
	font-size:13px;
	margin-left:10px;
	margin-top:2px;
	font-family: Arial,Helvetica,sans-serif;
	}
#wpwall_email{
	float:left;
	width:200px;
	font-size:13px;
	margin-left:10px;
	margin-top:6px;
	font-family: Arial,Helvetica,sans-serif;
	}


#img_left{
margin-top:1px;
}

#img_right{
margin-top:1px;
}
.wall-error{
	width:299px;
	text-align:center;
	float:left;
	color: #FFF;
	background-color: #900;
	margin-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.wall-success{
	width:299px;
	text-align:center;
	float:left;
	color: #FFF;
	background-color: #900;
	margin-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}

