/*  
Theme Name: Condition Critical Theme
Theme URI: http://www.thelbc.be
Description: Dedicated theme for the MSF north Kivu project.
Version: 0.1
Author: The Little Big Company
Author URI: http://thelbc.be
*/

/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
body {
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
	font-size: small;
	margin:0; padding:0;
	width:100%; height:100%;
	background:#e8e4d8;
	color:#666359; line-height:20px;
}

#social ul{
display: inline;
margin: 0 !important;
padding: 0 !important;
}

#social ul li{
display: inline;
list-style-type: none;
margin: 0;
padding: 1px;
}


img {
	border:0;
}

blockquote {
	margin:0 auto 15px auto; padding:10px 10px 0 10px;
	width:90%;
	background:#6A5A4A; 
	border:1px solid #e7e8d8; 
	font:italic 1.2em Georgia,"Times New Roman",Times,serif; line-height:125%;
	color:#FFFFFF;
}

/* Begin Categories List */
ul, li {
margin:0;
border:0;
padding:0;
list-style:none;
}



#catlist {
font-size:14px;
padding:0px;
height:25px;
}

#catlist .menu li {
background:url(images/input.gif) repeat-x;
height:25px;
float:left;
margin-left: 0;
border:1px solid #e5e3d8;
width: 100px;
}

#catlist .menu li a {
color:#1F1D1D;
text-decoration:none;
padding:0 10px;
height:25px;
line-height:25px;
display:block;
float:left;
padding:0 40px 0 10px;
background:url(images/langue-bouton.gif) right top no-repeat;
width:52px;
}

#catlist .menu li a:hover {
color:#565050;
}

#catlist ul .submenu {
border-top:none;
background: #e8e4d8;
position:relative;
width:100px;
padding-top:3px;
clear:both;
z-index:90;
display:none;
}

* html #catlist ul .submenu {
	position:absolute; 
	}


#catlist ul .submenu li {
background:none;
float:none;
border:0;
height:auto;
line-height:normal;
border-top:solid 1px #B6B6B6;
}

#catlist .submenu li a {
background:none;
display:block;
float:none;
padding:6px 11px;
margin:0;
border:0;
height:auto;
line-height:normal;
}

#catlist .submenu li a:hover{
}
/* End Categories List */


/* Begin Content Slider */
#featured {
width: 100%;
float: left;
height: 365px;
background: url(images/sliderbg.jpg) top left repeat-x;
padding: 15px 0 0 0;
}

#thevideo {
width: 100%;
float: left;
background: #131313 url(images/videobgtop.jpg) top left repeat-x;
padding: 15px 0 0 0;
}

#thevideoinside {
width: 100%;
float: left;
background: url(images/videobgbottom.jpg) bottom left repeat-x;
position: static;
padding: 0 0 15px 0;
min-height: 350px;
}

#videoembed {
margin: 0px auto;
width: 980px;
text-align: center;
}

.watchnow {
position: absolute;
top: 1px;
left: 0px;
width: 550px;
height: 326px;
cursor: pointer;
}

.watchnow:hover {
background: url(images/watchnowover.jpg) top left no-repeat;
}

.insert {
height: 115px;
background: #FFFFFF;
margin-top: 320px;
padding: 15px 2px 2px;
width: 550px;
}

.insert h2 {
line-height: 1em;
font-size: 1.5em;
font-weight: normal;
margin-top:0;
margin-bottom: 5px;
}

.left-content h2 {
background: transparent url(images/dotted.gif) repeat-x scroll left top;
line-height: 1.3em;
font-size: 1.8em;
padding-top: 10px;
margin-top: 25px;
margin-bottom: 0;
}

.recent-news h2 {
background: #FFFFFF url(images/dotted.gif) repeat-x scroll left bottom;
line-height: 1em;
font-size: 1.5em;
font-weight: normal;
margin-top:0;
margin-bottom: 0;
padding-left: 25px;
padding-bottom: 5px;
padding-top: 25px;
height: 20px;

}

.recent-news-content h2 {
line-height: 1.3em;
font-size: 1.2em;
font-weight: normal;
margin-top:0;
height: auto;
padding: 0 0 5px;
background: none;

}

.chooser{ 
padding: 10px 5px 10px 10px;
width: 248px;
background:url(images/dotted.gif) bottom left repeat-x;
cursor:pointer;
} 

.chooser-other{ 
padding: 10px 5px;
background:url(images/dotted.gif) bottom left repeat-x;
cursor:pointer;
margin-left: 20px;
margin-right: 20px;
} 


.chooser:hover{ 
background-color:#e8e4d8;
   color:#fff;
}


.chooser-other:hover{ 
background-color:#e8e4d8;
   color:#fff;
}


.insert h5 {
margin: 0;
padding-bottom: 2px;
padding-top: 5px;
color: #504a41
}

.news-content h2 {
margin: 0 10px 5px 5px;
}

.news-content p {
padding: 0;
margin: 0 10px 5px 5px;
}

.news-content h5 {
margin: 0 10px 0 5px;
padding-bottom: 2px;
color: #504a41
}

.left-content h5 {
margin: 0;
margin-bottom: 10px;
color: #504a41
}

.recent-news-content h5 {
margin: 0;
padding-bottom: 2px;
color: #504a41
}
	

.insert a:link, .insert a:hover, .insert a:visited {
text-decoration: none;
}

.insert a:hover{
text-decoration: underline}

/* End Content Slider */

/* Strap Text */
#strap{
color:#fff;
width: 900px;
padding-left: 40px;
height: 100px;
}
#strap h2{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:48px;
font-weight:normal;
color:#fff;
}
/* En of Strap text */


.mover {padding:0 20px 0;margin:0;}
.mover2 {padding:0 13px;margin:0;}
.mover3 {padding:0 13px;margin:0;}
.mover a .more {color:#504a41; text-decoration:none;}
.mover a:hover {color:#302b24;}
.mover2 a .more {color:#504a41; text-decoration:none;}
.mover2 a:hover {}
.mover3 a .more {color:#504a41; text-decoration:none;}
.mover3 a:hover {color:#302b24;}
#inside {height: 25px; width: 900px;margin:10px auto 0;font-size:.9em;background: #6a5a4a url(images/dotted.gif) repeat-x scroll left bottom; padding-top: 5px;}
#inside2 {height: 25px; width: 900px;margin:10px auto 0;font-size:.9em;background: #6a5a4a url(images/dotted.gif) repeat-x scroll left bottom; padding-top: 5px;}
#inside2 a {color:#FFFFFF;text-decoration:none;margin-left: 25px;padding: 0 0 0 5px;background: url('images/down.png') no-repeat 0 50%;}
#inside a {color:#FFFFFF;text-decoration:none;margin-left: 25px;padding: 0 0 0 5px;background: url('images/down.png') no-repeat 0 50%;}
#inside-top {position:absolute;margin:-30px 24px 0 auto;font-size:.9em;height: 20px; width: 550px; float: left;}
#inside-top a {color:#6a5a4a;padding: 0 0 0 280px;background: url('images/arrow.gif') no-repeat 250px top;}
#inside-about {font-size:1.8em; margin-bottom: 10px; padding: 25px; background: #6A5A4A ;}
#inside-about2 {}
#inside-about3 {}
#inside-portfolio h4 {background:#111;color:#000000;padding:.2em .3em;border-bottom:1px solid #222;border-top:1px solid #222;text-transform:uppercase;font-weight:bold;}
#inside-portfolio h4 span {color:#333;}
#inside-subscribe {float:right;}
#feed {color:#FFFFFF;margin-right: 10px;padding:0px 0px 0px 0;height: 25px;}
ul.inside-portfolio {display:inline;padding:0;margin:0 auto;clear:both;}
ul.inside-portfolio li {background:#eee;width:300px; height:150px; float:left;overflow:hidden;margin:0 8px 8px 0;padding:0;}
#feed a {text-decoration: none;
}
	
	#feed img {	float: right;}
	


#inside-widgets {margin:4em 0;}
/* #inside-widgets h6.widgettitle {color:#000000;border-bottom:1px solid #444;text-transform:uppercase;padding:1em .3em .5em;} */
#inside-widgets ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}
#inside-widgets ul li a,ul.txt li{color:#000000;height:1%;background:url(images/li-white.png) no-repeat  0;line-height:1.2em;border-bottom:1px solid #444;display:block;padding:6px 0 6px 8px;}
#inside-widgets ul li a:hover,ul.txt li:hover{color:#000000;background-position:1px 0.8em;background: #222 url(images/li-white.png) no-repeat 3px 10px;}
#inside-widgets ul li a span,ul.txt li,h4 a span{color:#696455;}
#inside-widgets ul li.active a{cursor:default;color:white;}
#inside-widgets ul ul{margin:0;list-style:none;}
.pusher {cursor:pointer;}


#top{
width: 900px;
}
#topmore{
margin-left: 0;
}

#middlemore{
width: 940px;
}

#bottommore{
width: 940px;
margin: 0 auto;
}

#sidetop{
float: right;
}


/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

/* Headings */
h1 {
	float: left;
	display:block;
	position: absolute;
	z-index: 1;
	margin-top: 0px;
	margin-left: 0px;
	/*padding-top: 20px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;*/
}

h2 {
	margin:10px 0;
	padding:0;
	color:#48463c;
	line-height: 1.4em;
	font-size: 1.4em;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: 100;
	font-weight:bold;
}

	#sidebar h2 {
	margin:0;
	font-size:1.2em;
	line-height: 1.3em;
	color:#302B24;
	text-transform:none;
	padding: 0 0 5px;
	}
	
	
	#respond, #comments {
		margin-right:10px;
	}
	
	#comments a:link{
		margin-right:10px;
		color: #912D2B;
	}
	
	h2.archive {
		font-size:1.2em;
	}

h3 {
	margin:0; padding:15px 0 15px 0px;
	font:1.1em Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}

	.cat-item {
		letter-spacing: 0.5px;
		margin:0; padding:0;
		font:1.1em Georgia, "Times New Roman", Times, serif;
	}
	
	.page_item {
		letter-spacing: 0.5px;
		margin:0; padding:0;
		font:1.1em Georgia, "Times New Roman", Times, serif;
	}

h4 {
	margin:5px 0 15px; padding:25px 0 0;
	font-size: 1.17em;
	font-weight: 300; 
	color:#48463c;
	background: transparent url(images/dotted.gif) repeat-x scroll left top;
}

h5 {
	padding:0;
	font-size:.85em;
	color: #504A41;
	}

	.h5 {
		margin:0 0 5px 0;
		font-size:.9em;
		color:#912d2b;
	}
	
	#sidebar h5{
	margin: 0;
	padding-bottom: 2px;
	}

h6 {
	color:#302B24;
	text-transform:none;
	background:transparent url(images/dotted.gif) repeat-x scroll left bottom;
	padding: 60px 25px 15px;
	margin:0;
	color:#48463c;
	line-height: 1.4em;
	font-size: 1.6em;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: 100;
}

.commentform-key p {
	background:none;
	text-align:right;
	line-height:27px;
	font-weight: 100;
	margin-left: 0;
	padding-left: 0;
}

/* Links */
a:link, a:active, a:visited {
	/* color:#010000; */
	color: #912D2B;
	text-decoration:none;
}

	h1 a {
		border:0;
		display:block;
		outline:0;
	}
	
	h2 a:link, h2 a:active, h2 a:visited{
		font-size:1em; color:#302b24;
	}

	h3 a:link, h3 a:active, h3 a:visited {
		color:#6e6960;
	}
	
	h4 a:link, h4 a:active, h4 a:visited {
		color:#48463c;
	}
	
	h5 a:link, h5 a:active, h5 a:visited {
		color:#912D2B;
	}
	
	h5 a:hover {
		color:#302b24;
	}
	
		h5.pink-links a:link, h5.pink-links a:active, h5.pink-links a:visited {
			color:#c04756;
		}
		

	#navigation-links a {
		font:.91em Georgia, "Times New Roman", Times, serif; color:#ccc9b1;
		text-transform:uppercase; 
		line-height:37px; display:block;
	}
	
	
	#categories-back a {
		color:#6A5A4A;
		display:block !important; display:inline-block;
		height:30px;
	}
	
		
	#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;
	color: #302B24;
}

	#navigation-links a:hover {
		color:#ede9c6; text-decoration:none;
	}
	
	#categories-back a:hover {
		margin:0; padding:0;
		color:#443842; text-decoration:none;
		
	}
	
	#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;
	}
	



/* Styles */	
#linksred {
color: #912D2B;
}


.uppercase {
	text-transform:uppercase;
}

.light {
	color:#7b7970;
}

.dark {
	color:#48463c;
}

.white {
	color:#FFFFFF;
}

.darker {
	color:#000;
}

.pink {
	color:#c04756;
}

.center {
	text-align: center;
	margin-bottom: 0;
}

.small {
	font-size:.83em;
}

.h2 {
margin:0;
	font-size:1.67em;
	color:#302B24;
	text-transform:none;
	background:transparent url(images/dotted.gif) repeat-x scroll left bottom;
	padding: 60px 25px 15px;
}

.medium {
	font-size:.92em;
}

.large {
	font-size:1.70em;
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
}

.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.block {
	display:block;
}

.inline {
	display:inline;
}

.bold {
	font-weight:bold;
}

.weight-normal {
	font-weight:normal;
}

/* Misc */	
#navigation {
	font:.92em Georgia, "Times New Roman", Times, serif; color:#ccc9b1;
}

/*
#left-col p {
	margin:0px auto 15px auto;
}
*/

#left-top p {
	margin:0px auto 15px auto;
}

#left-col strong {
	margin:0px auto 25px auto;
}

.left-content ul, #left-content ol {
	margin:0 0 15px;padding:0;
}

.left-content li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 5px 0 5px 0;
}

.left-content ol li {
	list-style-type: decimal;
}

.left-content li ul li {
	list-style-type: circle;
	list-style-position: inside;
	margin: 5px 0 5px 30px;
}

.left-content 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;
	background:url(images/archives.gif) no-repeat bottom center;
	text-align:center; display:block;
}



.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-bottom:180px;
	min-width: 1024px;
	background:url(images/bkg_bottom.jpg) no-repeat bottom center;
}

.feature-footer {
	margin:0;
	min-width: 1024px;
	background:url(images/feature-bg.jpg) no-repeat center 240px ;
	padding-bottom: 180px;
}

.header {
	margin:0 auto;
	min-width: 1024px;
	background:#e8e4d8 url(images/bkg_top.jpg) no-repeat top center;
}

.feature-header {
	margin:0 auto;
	min-width: 1024px;
	background:#4A3C2E url(images/bkg_top.jpg) no-repeat top center;
}

.pad {
	margin:0 0 0 60px; padding:0;
	width:909px; height:auto;
}

#navigation {
	margin:0; padding:0;
	width:auto; height:37px;
	background:url(images/navigation.gif) repeat-x;
	display:block; line-height:35px;
}

	#navigation-links {
		margin:0; padding:0;
		list-style:none;
	}
	
	#navigation-links li {
		margin:0 20px 0 0; padding:0;
		float:left;
	}

	
#categories {
	margin:0 auto; padding:0;
	padding-bottom: 5px;
/*
	width:1124px;
*/
	width:1064px;
	background:url(images/menu.png) no-repeat 0 0;
	height: 120px;
	}


	#categories-back {
	height:40px;
	margin-left: 285px;
width: auto;
	list-style:none;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 20px;
	}
	
		#search-menu {
	margin-right: 10px;
	height:25px;
	padding: 0;
}
	#menu-header {
	}
	
	#menu-web2 {
	height: 25px;
	float: right;
	margin: 0;
	padding: 0;
	}
	
	#menu-web2-box {
	width: 892px;
	margin: 0 auto;
	}
	
		#menu-logo {
	float: left;
	margin-left: -10px;
	}
	
	#web2{
	width: auto;
	}
	
	#freshnews {
	list-style:none;
	padding: 0px;
	}
	
	#freshnews li {
	float:left;
	}
	
	#blockrecent {
	width: 260px;
	}
	

		#categories-back li, #categories-back li.blank {
			padding:5px 7px 0;
			height: 35px;
			float:left;
			background:url(images/category-divider.gif) no-repeat top right;
		
		}
		
		#categories-back li:hover, #categories-back li.blank:hover {
		}
		
		#categories-back li.blank {
			margin:0 0 0 10px; padding:0 10px 0 0;
			float:left;
			/*background:none;*/
		}
		
#content-back {
	margin:0 auto; padding:0;
	width:940px; height:auto;
}

	#content {
		padding:0;
		width:940px; height:auto;
		float:right;
	}
	
		#left-col {
			padding:0;
			width:600px; height:auto;
			float:left;
			min-height: 500px;
		}
		
		#left-col-recent {
			padding:25px 0;
			width:600px; height:auto;
			float:left;
			margin-bottom: 10px;
			background: #FFFFFF url(images/bg-sidebar.gif) repeat-x scroll left top;
		}
		
		#left-col-recent h6 {
			padding-top: 35px;
		}
		
		#left-col-recent h2 {
			margin: 0;
		}
		
		#left-col-recent h5 {
			margin: 0;
		}
		
		
		
		#left-col-com {
			padding:0;
			width:600px; height:auto;
			float:left;
		}
		
		#left-feature {
			float: right;
			padding:0;
			width:168px; height:auto;
		}
		
				#middle {
			 padding:0;
			width:940px; height:auto;
			float:left;
			/*background:url(images/left-col.gif) repeat-y;*/
		}

		
			#left-top {
				background: #FFFFFF;
				margin:0; padding:25px;
				width:550px; height:auto;
				margin-bottom: 10px;
			}
			
			#left-comment {
				background: #FFFFFF;
				margin:0; padding:25px;
				width:550px; height:auto;
			}
			
			#left-top-feature {
				background: #FFFFFF;
				margin:0; padding:25px;
				width:150px; height:auto;
			}
			
			#middle-top {
			 padding:0;
			 margin-left: 20px;
				width:900px; height:510px;
			}
			
			
			#single {
			 padding:0;
			 margin-left: 20px;
				width:900px;
			}
			
			#single-feature {
			 padding:0;
			 margin-right: 20px;
				width:700px;
			}
			
			#left-bottom {
				margin:0; padding:0;
				width:947px; height:17px;
			}
			
			.left-content {
				margin:0 auto;
				width:550px;
			}
			
			.left-content-feature {
				margin:0 auto;
				padding: 0;
			}
			
			.left-content-feature2 {
				margin:0 auto;
				padding: 0;
			}
			
			.left-content-feature3 {
				margin:0 auto;
				padding: 0;
				width: 850px;
			}
			
			.left-content-guestbook {
				margin:0 auto;
				width:672px;
				padding: 0;
			}
			
			.middle-content {
				margin:0 auto; padding:31px 0 0 0;
				width:940px;
			}
			
			.left-content-blank {
				margin:0 auto; padding:0;
				width:590px; height:auto;
			}
		
		#right-col {
			margin:0; padding:0;
			width:290px; height:auto;
			float:right;
		}
		
		#right-feature-movie {
			padding:25px;
			width:850px; height:auto;
			float:right;
			background:#FFFFFF;
			margin-bottom: 10px;
		}
		
		#right-feature {
			width:900px;
			height:auto;
			float:right;
}

		#right-feature-bottom {
		padding: 25px;
		float: right;
		width:640px;
		margin-bottom: 10px;
		background: #FFFFFF;
}

	#right-feature-comment {
		padding: 25px;
		float: left;
		width:590px;
		background: #FFFFFF;
}

	#right-feature-guestbook {
		padding: 25px;
		float: right;
		width:850px;
		background: #FFFFFF;
}


/* 03 - LEFT COLUMN
/* ----------------------------------------------*/

.news-content {
	margin-left: 20px;
	width: 255px;
}

.featured-preview {
	float:left;
	background-color: #FFFFFF;
	margin: 0 10px 15px 0;
}

.thumb-preview {
	float:left;
	background-color: #FFFFFF;
	padding: 0 5px 5px;
	margin: 0 0 5px 0;
}

.featured {
	margin:0px; padding:13px 0;
	width:550px; height:25px;
	margin-top: 20px;
	text-align: center;
	background:transparent url(images/dotted.gif) repeat-x scroll left top;
	font:.92em Verdana, Arial, Helvetica, sans-serif; line-height:150%;
}

	.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;
}

.inner-columns {
	margin:0 0 0 13px; padding:0;
	width:632px; height:auto;
	background:url(images/inner-columns.gif) repeat-y;
}

.whatsnew {
	margin:auto; padding:0;
	width:900px; height:auto;
	background: #FFFFFF;
}

.whatsnew-bottom {
	margin:auto; padding:0;
	width:900px; height:auto;
}


.freshpost {
	padding-bottom: 16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	background:#FFFFFF;
	width: 290px;
	min-height: 495px;
}

.block-news {
	margin:0;
	background:#FFFFFF;
}

.block-bg {
	margin:0;
	background:#FFFFFF;
}


.post {
	margin:0; padding:15px 20px 10px 20px;
	background:url(images/divider.gif) no-repeat bottom center;
}


.post-top {
	margin:0; padding:15px 20px 10px 20px;
	background:url(images/divider.gif) no-repeat top center;
}

.comment {
	margin:0; 
	background: #FFFFFF;
	padding: 0;
}

	.left-left {
		width:411px; height:auto;
		float:left;
	}
	
		.freshnews {
		width:280px; height:auto;
		float:left;
		padding: 0;
	}

	
	.left-right {
		width:220px; height:auto;
		float:right;
	}
	
.commentlist-feature { 
	margin:30px 0 0 0; padding:1px 0 0 0;
	float:left; 
}

.commentlist { 
	margin:30px 0 0 0; padding:1px 0 0 0;
	width: 550px;
	float:left; 
}

.commentlist  h3 { 
	font-size: 1.3em;
	text-align: left;
	margin-bottom: 12px;
}

.commentlist-feature  h3 { 
	font-size: 1.3em;
	text-align: left;
	margin-bottom: 12px;
}

.boxcom { 
	margin-bottom: 25px;
	display: inline-block;
	background: transparent url(images/dotted.gif) repeat-x scroll center bottom;
}

.commentform { 
	padding:1px 0 0 0;
	float:left; 
	background:none;
	margin-left: 0;  
}

	.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 { 
		width:135px; height:auto;
		float:left; text-align:right;
		display:inline; 
	}
	
	
	
	
	
	.wide1{
		width: 135px;	
	}
	
	.wide3{
		width: 380px;	
	}
	
	.wide4{
		width: 340px;	
	}
	
	.normal{
	margin: 0 auto 15px;}
	
	.wide2{
		width: 640px;	
	}
		.commentform-key { 
			width:150px; height:auto;
			float:left; text-align:right;
			margin: 0;
			padding: 0;
			display:inline; 
		}

		.comment-author p {
			margin: 2px;
			background:url(images/dotted.gif) no-repeat bottom center;
			text-align:right;
		}

	.comment-text, .comment-text-alt, .comment-form { 
		margin:0 0 25px 25px; padding:25px;
		text-align:left;
		min-height:87px;
		height:auto !important;
		height:120px;
		float:right;
		background: #E8E4D8;
	}
	
	
		
	
	.comment-box { 
		margin:0; padding:0 25px 25px;
		width:350px;
		text-align:left; overflow:visible;
		float:left;
	}
	
	.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;
}

.search {
	margin:0; padding:5px;
	background:#FFF url(images/input.gif) repeat-x;
	border:1px solid #e5e3d8;
	width: 104px;
}


* html .search {
	height: 15px;
}


#qtrans_select_search {
margin:0; padding:5px;
	background:#FFF url(images/input.gif) repeat-x;
	border:1px solid #e5e3d8;
	width: 104px;
}

.mail {
	margin:0; padding:5px;
	background:#FFF url(images/input.gif) repeat-x;
	border:1px solid #e5e3d8;
	width: 225px;
}

#searchform{
width: 200px;}

#sidebar .text {
	width:130px;
}


.submit {
	letter-spacing: 1px;
	height:25px;
	background:url(images/submit.gif) no-repeat top center;
	font-size:0.6em;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	border:0;
	margin-top: 0;
	padding-top: 0;
	line-height: 25px;
	width: 60px;
	text-transform: uppercase;
	font-weight: 100;
}


.searchbtn {
	letter-spacing: 1px;
	height:23px;
	background:url(images/search.gif) no-repeat center center;
	color:#FFFFFF;
	text-align:center;
border:0;
	margin-left:-5px;
width: 60px;
}

.rss {
	letter-spacing: 1px;
	height:25px;
	background:url(images/rss.gif) no-repeat top right;
	font-size:0.6em;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border:0;
	margin-top: 0;
	padding-top: 0;
	line-height: 25px;
	cursor: pointer;
	width: 55px;
}

.navigation {
	margin:20px;
}

.nav-image-left, .nav-image-up, .nav-image-right {text-align:center;float:left;width:25px;margin:0 10px 0 2px;}
.nav-image-left a, .nav-image-up a, .nav-image-right a {background:#eee;padding:2px 48% 2px 48%;text-decoration:none;color:#000;}
.nav-image-left a:hover, .nav-image-up a:hover, .nav-image-right a:hover {background:#000;color:#fff;}

.nav {margin:0 0 1em 0;}
.nav:hover {}
.prev a, .next a {color:#FFFFFF;text-decoration:none;padding:.2em 1em;}

.nav-interior {margin:0;padding:0;clear:both;display:inline;}
.nav-interior .next {color:#000;text-decoration:none;float:right;}
.nav-interior .prev {color:#000;text-decoration:none;float:left;}

.alignleft {
	float:left;
	margin-right:10px;
}

.alignright {
	float:right;
	margin-left:10px;
}
	
/* 04 - RIGHT COLUMN
/* ----------------------------------------------*/

	
#sidebar {
	margin:0; padding:0;
	list-style:none;
}

	#sidebar li {
		padding:0 0 25px 0;
		width:auto; height:100%;
		margin-bottom: 10px;
		background:#FFFFFF url(images/bg-sidebar.gif) repeat-x top left;
	}
		
	
	
	
		#sidebar li ul {
	margin:0;
	list-style:none;
	padding-top: 0;
}
		
		#sidebar #searchform div, #sidebar .textwidget {
	margin:0;
	list-style:none;
	padding:10px 25px 0;
	height:100%;
		}


#search-header {
height: 25px;
margin: 0;
}

		
		#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 {
				margin:0 25px; padding:10px 0px;
				height:auto;
				background:#FFFFFF url(images/dotted.gif) repeat-x bottom center;
			}
			
			
			#sidebar li.widget .tag_cloud a {
	font-family: "Courier New", Courier, monospace;
	float:left;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right:5px;
			}
			

			#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;	
			}
			
	
			
/* HOMEPAGE SIDEBAR */	


#homebar .text {
	width:130px;
}

#homebar li ul li a {
	margin:0; padding:0px;
	height:auto;
	display:block; color:#48463c;
	}
	
		#homebar li ul li a a:link {
			margin:0; padding:0;
			width:auto; height:auto;
			display:inline;
		}
		
		#homebar li.widget ul li a {
			font-weight:bold;
		}


	
	#homebar h2 {
	margin:0;
	font:1.67em Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-transform:none;
	background:#FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-left: 25px;
	}
	

#homebar {

	padding:0;
	list-style:none;
	width: 290px;
}

	#homebar li {
		width:auto; height:100%;
		height: 250px;
		padding: 0;
		margin: 0 0 10px;
		background:#FFFFFF;
	}
	
		#homebar li ul {
	margin:0;
	list-style:none;
	background:url(images/block_mid.png) repeat-y;
	padding-top: 0;
	padding-right: 12px;
	padding-left: 12px;
		}		
			
			#homebar li.widget  select {
				background:url(images/block_mid.png) repeat-y;
				width:280px;
				border:none;
				padding: 10px  20px 10px 20px;
				font-size:1.1em;
			}
			
			#homebar li #calendar_wrap {
				background:#f7f4ec;
				font-family: Georgia, "Times New Roman", Times, serif;
				margin-left: 25px;
				margin-right: 25px;
				height: 200px;
			
			}
			
			#homebar li #wpcumuluswidgetcontent {
				background:#f7f4ec;
				margin-left: 25px;
				margin-right: 25px;
				margin-bottom: 11px;
				font-family: Georgia, "Times New Roman", Times, serif;
				
			}
			
			#homebar li .textwidget {
				background:url(images/block_mid.png) repeat-y;
				font-family: Georgia, "Times New Roman", Times, serif;
				padding-left: 12px;
				
			}
			
			#homebar #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;
			}
			
			#homebar #wp-calendar {
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:240px;
				line-height: 18px;
			}
			
			#homebar #wp-calendar thead th {
				color:#333333;
			}
			
			
			#homebar #wp-calendar tfoot td {
				padding:5px 0 5px 0;
				text-align:left;
			}
			
			#homebar #wp-calendar tfoot td#next {
				text-align:right;
			}
			
			#homebar #wp-calendar td {
				width:auto;			
			}
			
			#homebar #wp-calendar td a {
				padding:2px;
				background-color:#d06975;
				color:#FFFFFF;	
			}
			
			#homebar #wp-calendar tfoot td a {
				background-color:#FDFCF5;
				color:#333333;	
			}
		
		
/* MAP BOX */

#mapbar .text {
	width:130px;
}

#mapbar li ul li a {
	margin:0; padding:0px;
	height:auto;
	display:block; color:#48463c;
	}
	
		#mapbar li ul li a a:link {
			margin:0; padding:0;
			width:auto; height:auto;
			display:inline;
		}
		
		#mapbar li.widget ul li a {
			font-weight:bold;
		}


	
	#mapbar h2 {
	margin:0;
	font:1.67em Georgia, "Times New Roman", Times, serif;
	color:#48463C;
	text-transform:none;
	padding: 0 0 5px 25px;
	background: transparent url(images/dotted.gif) repeat-x scroll left bottom;
	}
	

#mapbar {
	list-style:none;
	width: 290px;
}

	#mapbar li {
		padding:20px 0 0;
		width:590px; height:100%;
		background:#FFFFFF;
	}
	
		#mapbar li ul {
	margin:0;
	list-style:none;
	background:url(images/block_mid.png) repeat-y;
	padding-top: 0;
	padding-right: 12px;
	padding-left: 12px;
		}		
			
			#mapbar li.widget  select {
				background:url(images/block_mid.png) repeat-y;
				width:280px;
				border:none;
				padding: 10px  20px 10px 20px;
				font-size:1.1em;
			}
			
			#mapbar li #calendar_wrap {
				background:url(images/block_mid.png) repeat-y;
				font-family: Georgia, "Times New Roman", Times, serif;
			
			}
			
			#mapbar li #wpcumuluswidgetcontent {
				background:url(images/block_mid.png) repeat-y;
				font-family: Georgia, "Times New Roman", Times, serif;
				
			}
			
			#mapbar li .textwidget {
				background:#FFFFFF;
				font-family: Georgia, "Times New Roman", Times, serif;
				padding: 25px;
				
			}
			
			#mapbar #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;
			}
			
			#mapbar #wp-calendar {
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:240px;
			}
			
			#mapbar #wp-calendar thead th {
				color:#333333;
			}
			
			
			#mapbar #wp-calendar tfoot td {
				padding:10px 0 10px 0;
				text-align:left;
			}
			
			#mapbar #wp-calendar tfoot td#next {
				text-align:right;
			}
			
			#mapbar #wp-calendar td {
				width:auto;			
			}
			
			#mapbar #wp-calendar td a {
				padding:2px;
				background-color:#d06975;
				color:#FFFFFF;	
			}
			
			#mapbar #wp-calendar tfoot td a {
				background-color:#FDFCF5;
				color:#333333;	
			}
				
		
/* BOTTOM NEWS	 */	
#recent {
	list-style:none;
	padding: 0px;
	}
	
	#recent2 {
	list-style:none;
	padding: 0px;
	}
	
	#recent li {
	float:left;
	}	
	
	#recent2 li {
	float:left;
	}	

.recent-news-bottom {
background: #FFFFFF;
margin-bottom: 20px;
padding-bottom: 20px;
width: 300px;
}

.recent-news-content {
background: #FFFFFF;
}

	.recent-news {
	width: 300px;
}
	
	.recent-maps {
	margin-left:10px;
}

#recent-left-top{
width: 300px;
background:  transparent url(images/block_mid.png) repeat-y scroll center top;
float: left;
margin-top: 20px;
}

.recent-news-bg{
background:  #FFFFFF;
width: 300px;
}
			
/* SIDEBAR Feature */

#sidebar-feature h2 {
	margin:0;
	font-size:1.67em;
	color:#302B24;
	text-transform:none;
	background:transparent url(images/dotted.gif) repeat-x scroll left bottom;
	padding: 60px 25px 15px;
	}


#sidebar-feature li ul li a {
	margin:0; padding:0px;
	height:auto;
	display:block; color:#48463c;
	}
	
#sidebar-feature li ul li a a:link {
	margin:0; padding:0;
	width:auto; height:auto;
	display:inline;
	}
		
#sidebar-feature li.widget ul li a {
	font-weight:bold;
	}

#sidebar-feature li ul li a:hover, #sidebar-feature li.widget ul li a:hover {
	color:#c04756; text-decoration:none;
	}
	
#sidebar-feature li.widget ul li a:hover {
	color:#c04756;
	}
	
#sidebar-feature .text {
	width:130px;
	}
	
#sidebar-feature {
	margin:0; padding:0;
	list-style:none;
	}

#sidebar-feature li {
	padding:0 0 16px 0;
	width:auto; height:100%;
	margin-bottom: 10px;
	background:#FFFFFF url(images/bg-sidebar.gif) repeat-x top left;
	}
		
#sidebar-feature li ul {
	margin:0;
	list-style:none;
	padding-top: 0;
	}
		
#sidebar-feature #searchform div, #sidebar-feature .textwidget {
	margin:0;
	list-style:none;
	padding:5px 25px;
	width:150px; 
	height:100%;
}
		
#sidebar-feature li ul #recentcomments li.recentcomments {
	padding:20px;
	}
		
#sidebar-feature #searchform {
	background:url(images/sidebar-feature-top.gif) no-repeat top center;
	padding-top: 13px;
	margin:0px;
	}
		
#sidebar-feature li ul li {
	margin:0 25px; padding:10px 0px;
	height:auto;
	background:#FFFFFF url(images/dotted.gif) repeat-x bottom center;
	}
			
#sidebar-feature li.widget  select {
	background:url(images/sidebar.gif) repeat-y;
	width:280px;
	border:none;
	padding: 10px  20px 10px 20px;
	font-size:1.1em;
	}

		#sidebar-feature .textwidget a:link{
	line-height: 200%;
		}
		
		#sidebar-feature .textwidget a:active{
	line-height: 200%;
		}
		
		#sidebar-feature .textwidget a:visited{
	line-height: 200%;
		}
		
		
		/* Sidebar Similar */
#sidebar-similar h5{margin: 0;padding-bottom: 2px;} 
#sidebar-similar h2 {margin:0;font-size:1.2em;line-height: 1.3em;color:#302B24;text-transform:none;padding: 0 0 5px;} 
#sidebar-similar li ul li {margin:0 25px; padding:10px 0px;height:auto;background:#FFFFFF url(images/dotted.gif) repeat-x bottom center;} 			 			 			#sidebar-similar {margin:0; padding:0;list-style:none;} 	
#sidebar-similar li {padding:0 0 25px 0;width:auto; height:100%;margin-bottom: 10px;background:#FFFFFF url(images/bg-sidebar.gif) repeat-x top left;} 		 	 	 	 
#sidebar-similar li ul {margin:0;list-style:none;padding-top:0;}
		
		.header-image {
	background-color:#FFFFFF;
	display:block;  
	padding:0px 3px 3px 0;
	position:relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* CATEGORY PAGE TEXT */

.excerpt:hover h2 a{
color: #c04756;

}

.excerpt:hover p a{
color: #c04756;
}

.excerpt a {
color: #666359;
}

.excerpt {
height: inherit;
display: inherit;
}

.excerpt h2 {
margin-bottom: 0;
}

.text-excerpt {
min-height: 150px;
margin-left: 253px;
margin-top: -4px;
}

* html .text-excerpt {
height: 150px;
}

.text-excerpt a {color: #666359;}
.text-excerpt a:link, .text-excerpt a:hover, .text-excerpt a:visited {color: #666359;}

.text-excerpt-no a {color: #666359;}
.text-excerpt-no a:link, .text-excerpt-no a:hover, .text-excerpt-no a:visited {color: #666359;}

/* CATEGORY BOX */
/*

.category a:hover {color: #FFFFFF;text-decoration:underline;}
.category-gr a:hover {color: #FFFFFF;text-decoration:underline;}
*/
	

	


.category-single {min-height: 19px;color: #FFFFFF;}
.category-single a {padding:5px 10px;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;}
.category-single a:link, .category-single a:hover, .category-single a:visited {color: #FFFFFF;}	

.category-single-gr {min-height: 19px;color: #FFFFFF;}
.category-single-gr a {padding:5px 10px;background:url(images/category.gif) no-repeat top left;font:bold 0.85em Arial, Helvetica, sans-serif; color:#FFF; text-transform:none;display:inline-block;}
.category-single-gr a:link, .category-single-gr a:hover, .category-single-gr a:visited {color: #FFFFFF;}	

.category {margin:15px 0 0 25px;min-height: 19px;display:block;height: auto;}
.category a {padding:5px 10px;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;}
.category a:link, .category a:hover, .category a:visited {color: #FFFFFF;}

.category-gr {margin:15px 0 0 25px;min-height: 19px;display:block;height: auto;}
.category-gr a {padding:5px 10px;background:url(images/category.gif) no-repeat top left;font:bold 0.85em Arial, Helvetica, sans-serif; color:#FFF; text-transform:none;display:inline-block;}
.categorye-gr a:link, .category-gr a:hover, .category-gr a:visited {color: #FFFFFF;}


#foot{
	height:40px;
	margin:0 auto;
	text-align:center;
	background: #000000;
}


/* Teaser */

		#teaser-movie {
			padding:25px;
			width:768px; height:auto;
			float:right;
			background:#FFFFFF;
			margin-bottom: 10px;
		}
		
				#teaser-thanks {
			padding:25px;
			height: 500px;
			width:718px;
			background:#FFFFFF;
			margin: 0 auto;
			text-align: center;
		}
		
		
		#teaser-feature {
			width:818px;
			height:auto;
			float:right;
}

		#teaser-feature-bottom {
		padding:10px 25px 50px;
		float: left;
		width:768px;
		margin-bottom: 10px;
		background: #FFFFFF;
}

		#teaser-feature-bottom h2 {
		margin-bottom: 10px;
		margin-top: 0;
}

		#teaser-feature-bottom p {
		margin-top: 0px;
		margin-bottom: 25px;
}

.emailme {
	margin:5px; padding:5px;
	background:#FFF url(images/input.gif) repeat-x;
	border:1px solid #e5e3d8;
	width: 104px;
}

.h2free {
		background: transparent url(images/dotted.gif) repeat-x scroll left top;
		margin-top: 25px;
		padding-top: 15px;
}

#menu-teaser {
	width: 1124px;
/*
	width: 1064px;
*/
	}
	
	#menu-teaser h2 {
	font-size: 1.6em;
	margin: 0 auto 0 60px;
	padding: 25px 0 0;
	text-align: center;
	}
	
	#menu-web2-teaser {
	height: 25px;
	float: right;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	}
	
	#timer{
	width: 900px;
	margin-left: 95px;
	text-align: center;
	}
#menu-teaser #header-menu{
	width:758px;
/*
	width:698px;
*/
	margin:25px 65px 0 auto;
}
#menu-teaser #header-menu th{
	width:346px;
}	
#menu-teaser #header-menu td{
	width:410px;
	text-align:right;
}
#menu-teaser #header-menu td img{
	margin:.1em 0;
}
	/* 404 ERROR PAGE */
	
		#error {
				background: #FFFFFF;
				margin:0 0 10px; padding:25px;
				width:850px; height:500px;
				text-align: center;
				margin-bottom: 10px;
			}
			
			
#morecom-top{
margin-top: 10px;}	

#morecom-bottom{
margin-bottom: 10px;}	

#guestbook{width:900px;
			height:auto;
			float:right;}

#guestbook-text{width: 850px;padding: 25px;background: #FFFFFF;margin-bottom: 10px;}
#timeline{width: auto;padding: 0;margin-left:15px;}

#guestbook h2 {
line-height: 1.3em;
font-size: 1.8em;
padding-top: 10px;
margin-top: 25px;
margin-bottom: 0;
margin-bottom: 10px;}

		#guestbook-bottom {
			width:900px;
			height:auto;
			float:right;
}

#subscribe{padding: 25px 25px 0;}

#subscribe p{margin-top: 0;}

#menu-msf {display: none; text-align: center; margin: 0 auto;}

#sub-menu-msf {margin: 0 auto; text-align: center;}

#mailing {display: none; text-align: center; margin: 0 auto;}


/* Archives Sidebar */

#sidebar-archives {margin:0; padding:0;list-style:none;}
#sidebar-archives li {padding:0 0 25px 0;width:auto; height:100%;margin-bottom: 10px;background:#FFFFFF url(images/bg-sidebar.gif) repeat-x top left;}
#sidebar-archives li ul {margin:0;list-style:none;padding-top: 0;}
#sidebar-archives li ul li a {margin:0; padding:0px;height:auto;display:block; color:#48463c;}
#sidebar-archives li ul li a a:link {margin:0; padding:0;width:auto; height:auto;display:inline;}
#sidebar-archives li.widget ul li a {font-weight:bold;}
#sidebar-archives li ul li a:hover, #sidebar-archives li.widget ul li a:hover {color:#c04756; text-decoration:none;}
#sidebar-archives li.widget ul li a:hover {color:#c04756;}
#sidebar-archives li ul li {margin:0 25px; padding:10px 0px;height:auto;background:#FFFFFF url(images/dotted.gif) repeat-x bottom center;}

/* Mailing List  Sidebar */

	#sidebar-mailing li ul li a {
		margin:0; padding:0px;
		height:auto;
		display:block; color:#48463c;
	}
	
		#sidebar-mailing li ul li a a:link {
			margin:0; padding:0;
			width:auto; height:auto;
			display:inline;
		}
		
		#sidebar-mailing li.widget ul li a {
			font-weight:bold;
		}
		
		#sidebar-mailing {
	margin:0;
	list-style:none;
}

	#sidebar-mailing li {
		padding:0;
		width:auto; height:100%;
		margin-bottom: 10px;
		background:#FFFFFF;
		float: left;
	}
		
	
	
	
		#sidebar-mailing li ul {
	margin:0;
	list-style:none;
	padding-top: 0;
}

		#sidebar-mailing h2 {
		color: #FFFFFF;
		margin-top: 0;
		font-size: 0.1em;
}


#sidebar-mailing-show {
	margin:0; padding:0;
	list-style:none;
}

	#sidebar-mailing-show li {
		padding:0 0 25px 0;
		width:auto; height:100%;
		margin-bottom: 10px;
		background:#FFFFFF url(images/bg-sidebar.gif) repeat-x top left;
	}


#sidebar-mailing-show .textwidget {
	margin:0;
	list-style:none;
	padding:10px 25px 0;
	height:100%;
		}
		
/* This Video Function	 */

.thisvid{margin-top: 15px; margin-bottom: 15px;}	
		
/* 05 - FOOTER
/* ----------------------------------------------*/
.footer-inner {
	margin:0 0 0 40px; padding:30px 0 0 0;
	width:950px; height:auto;
}

/* module
/* ----------------------------------------------*/
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.valtop,.valtop td{vertical-align:top;}
.alright{text-align:right;}
.alcent{text-align:center;}
.fright{float:right;}
.frobject{
	display:block;
	width:auto;
	height:auto;
	line-height:1;
	margin-top:.5em;
	margin-bottom:10px;
	margin-left:15px;
}
.clr{clear:both;}

/* head bnr area
/* ----------------------------------------------*/
.h-baner{
	float:right;
	width:200px;
	height:80px;
	margin-bottom:10px;
}
/* topic Path
/* ----------------------------------------------*/
#topicPath{
	padding-top:65px;
	font-size:80%;
}


/* link icon
---------------------------------------------------------*/
img.ico{
	margin:0 3px !important;
	display:inline !important;
	float:none !important;
}

/* icon image */
.icoBlank{
	margin-right:2px;
	padding-right:20px;
	background:url(/common/images/for_ico_blank.gif) no-repeat 100% 80%;
}
#content .icoLink{
	padding-left:15px;
	background:transparent url(/common/images/for_mk_arrow1.gif) no-repeat 0 .5em;
}
#content p.icoLink{background-position:left center;}

/* news icon */
#content .icoNews,#content .icoPrompt,
#content .icoFeature,#content .icoPress,
#content .icoVoice{
	padding-left:25px;
	background-position:0 30%;
	background-repeat:no-repeat;
}
.icoNews{background-image:url(/common/images/for_ico_news.gif);}
.icoPrompt{background-image:url(/common/images/for_ico_prompt.gif);}
.icoFeature{background-image:url(/common/images/for_ico_feature.gif);}
.icoPress{background-image:url(/common/images/for_ico_press.gif);}
.icoVoice{background-image:url(/common/images/for_ico_voice.gif);}

/* PRINT SECTION */

@media print {
body { background:white; color:black; margin:0 }


#header { }
#menu-header { display: none; }
#menu-web2-box { display: none; }
#menu-logo{display:none;}

#middle-top {height: auto;}
#categories {display: none;}
.insert { display: block; margin: 0; padding: 0; width: 100%;}
.watchnow { display: none; }
.scrollButtons {display: none;}
element.style {float: none;}
#topmore { display: none; }
#content { display: block; }
#sidebar {display: none; }
#slider { display: block; height: auto; }
.scroll { margin: 0; padding: 0;}
.scrollContainer div.panel {margin: 0; padding: 0; height: auto;}
#sidetop { display: none; }
.divider {display: none;}
#slideToggle2 {display: none;}
#slideToggle3 {display: none;}
.freshpost {width: 300px; padding: 0;}
.whatsnew {width: 100%;}
.news-content{margin: 0;}
#recent2 {display: none;}
#single {width: 100%; margin: 0; padding: 0;}
#left-col {width: 100%; float: none;}
#right-col {display: none;}
.ngg-galleryoverview {clear: none; margin: 0; overflow: auto;}
.ngg-gallery-thumbnail {float: none;}
.ngg-gallery-thumbnail img{margin: 10px; padding: 0; float: left;}
.ngg-singlepic img{margin: 10px; padding: 0; float: left;}
.ngg-singlepic{margin: 10px; float: left;}
ngg-gallery-thumbnail-box {float: none;}
.slideshowlink{display: none;}
#left-top {width: 100%; float: none; margin: 0; padding: 0;}
.left-content {width: 100%;}
.sociable{display: none;}
.featured {display: none;}
}

