/*
	Theme Name: Smconectado
	Theme URL: http://www.smconectado.com.ar
	Description: Theme Wordpress para San Miguel Conectado.
	Author: CristianArenal.com.ar
	Author URI: http://www.cristianarenal.com.ar/
	Version: 1.0 
*/

/* LAYOUT */

body {
	background: #ffffff url(images/background.png) top left repeat-x;
	}

::selection {
        background: #6BB847; /* Safari */
		color:#FFF;
        }
::-moz-selection {
        background: #6BB847; /* Firefox */
				color:#FFF;

}

#wrapper {
	}

#container {
	}

#contentwrap {
	background: #fff;
	}

a {
	color: #ee4f01;
	}

a:hover {
	color: #47560b;
	}


/* HEADER */

#header {
	height: 180px;
	}

#header h1 {
	margin-bottom: 0px !important;
	padding: 35px 0 0 0;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 46px;
    text-transform: uppercase;
	}

#header h1 a, #header h1 a:visited {
	color: #fff;
	text-decoration: none;
	}


#header h2 {
	color: #e5eec6;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
    font-style: italic;

	}

#header h2 a, #header h2 a:visited {
	color: #fff;
	text-decoration: none;
	}

    
.logoimg {
    margin: 20px  0 0 0px;
    }


#usabilidad {
	weight: 728px;
	height: 35px;
    margin: 5px 0px 0px 0px;
    }

/* NAVIGATION MENUS */

#pagemenucontainer {
	height: 26px;
    float: right;
    margin-top: 10px;
	}
	
#pagemenu {
	height: 26px;
    float: right;
	}

#pagemenu, #pagemenu ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu {
	margin-bottom: 1px;
	}
	
#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu li a, #pagemenu li a:link {
	color: #fff;
	display: block;
    margin: 0 0 0 6px;
	padding: 8px 14px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 0 #3e4d00;
    -moz-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	}
	
#pagemenu li a:hover, #pagemenu li a:active {
	color: #fff;
	display: block;
	text-decoration: none;
    background: url(images/pagenav-hover.png) top left repeat-x;
	}
	
#pagemenu  li.current_page_item a {
	color: #fff;
    background: url(images/pagenav-hover.png) top left repeat-x;
	}

#pagemenu li:hover, #pagemenu li.sfhover { 
	position: static;
	}
	
.topright {
	text-align: right;
    margin: 13px 0 0 0;
	}

.topright a {
	color: #dfdfdf;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #565656;
	}

.topright a:hover {
    color: #ffc703;
    text-shadow: 0 1px 0 #562d09;
    }


.navcontainer {
	height: 30px;
	}
	
#nav {
	height: 30px;
	}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#nav {
	margin-bottom: 1px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link {
    background: url(images/nav-background.png) top left repeat-x;
	color: #fff;
	display: block;
    margin: 0px 6px 0px 0px;
	padding: 9px 15px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
    text-shadow: 0 1px 0 #374502;
    -moz-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
	}
	
#nav li a:hover, #nav li a:active {
	color: #fff;
	display: block;
	text-decoration: none;
    background: url(images/nav-hover.png) top left repeat-x;
    text-shadow: 0 1px 0 #a23201;
	}
	
#nav  li.current-cat, #nav li.current_page_item a {
	color:#fff;
    background: url(images/nav-hover.png) top left repeat-x;
    text-shadow: 0 1px 0 #a23201;
	}

	

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
    
/* CONTENT */


#magazine {
	background: #333333;
	text-align: left;
	/* ont-family: Arial, Verdana; 	color: #000000;
 */
	font-size: 14px;
	}


#content {
	background-color: #fff;
	padding: 15px 0px 15px 0px;
	}

	
pre { overflow: auto; 
	width: 470px; 
	}
	
.post {
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	margin-bottom: 15px;
	}


.post p {
	margin-bottom: 10px;
	}

.title {
	 /* margin: 0 0 8px 0;*/
	 /* padding: 0px; */
	line-height:120%; 
	font-size: 45px;
	font-family: Tahoma, Arial;
	color: #151B01;
    /*font-weight: bold; */
	}


.title a {
	text-decoration: none;
	color: #2d3803;
	}

.title a:hover {
	text-decoration: underline;
    color: #ee4f01;
	}










.titlehome {
	 /* margin: 0 0 8px 0;*/
	 /* padding: 0px; */
	/* line-height:50%; */
	font-size: 25px;
	font-family: Arial, Tahoma;
	font-style:bold;
	text-decoration: none;
	color: #2d3803;
    /*font-weight: bold; */
	}


.titlehome a {
	text-decoration: none;
	color: #151B01;
		font-style:bold;

	}

.titlehome a:hover {
	text-decoration: underline;
    color: #ee4f01;
	}




.titlemaga {
	 /* margin: 0 0 8px 0;*/
	 /* padding: 0px; */
	/* line-height:50%; */
	font-size: 16px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-style:bold;
	text-decoration: none;
	color: #ffffff;
    /*font-weight: bold; */
	}


.titlemaga a {
	text-decoration: none;
	color: #ffffff;
	font-style:bold;

	}

.titlemaga a:hover {
	text-decoration: underline;
    color: #ffffff;
	}
	
	



.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.readmorecontent {
	text-align: right;
	}


a.readmore {
	padding: 4px 15px;
	background: #d5e3b6;
	color: #384505;
	text-decoration: none;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
	}

a.readmore:hover {
	background: #384505;
    color: #fff;
    text-shadow: none !important;
	}


.postdate {
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-serif;
    font-style: italic;
    color: #8a8a8a;
	}


.postmeta {
	font-size: 11px;
	padding: 2px 4px;
	font-family: Arial, Verdana;
	color: #474747;
	}
	
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}
	
.entry {
	text-align: left;
	line-height: 20px;
	padding-top: 8px;
	/* font-family: Arial, Verdana, sans-serif; */
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-size: 15px;
	color: #666666;

	}
.featured   {
	background: #D8E4B1;
	width: 610px;
	}
	
	
	.featurednews   {
	width: 260px;
	display:block;
	text-align: left;
	}


   .entryhome {
	text-align: left;
	line-height: 20px;
	padding-top: 8px;
	padding-left:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 250px;
	}
   .entrymagazine {
	text-align: left;
	line-height: 20px;
	padding-top: 8px;
	padding-left:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	width: 250px;
	}


.navigation {
	padding: 10px 0;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 680px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
	}

.alignleft {
   float: left;
	}

.alignright {
   float: right;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}

.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;
	}



#redes {
    width:600px;
    height:40px;
	background: url(images/bg_share.jpg) top left no-repeat;

}

.bt-social-share-button {
	float:left;
	margin-right:10px;
}
.bt-facebook-like-button iframe,.bt-facebook-like-button{
	height:20px;
}

#redes .social { list-style:none; }
#redes .social li { display:inline; float:left; }
#redes .social li a { display:block; width:130px; height:35px; position:relative; }
#redes .social li a strong { position:absolute; left:0px; top:-1px;}
 



/* wp-pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #384505 !important;
    background:none !important;
    border: 0 !important;
}
.wp-pagenavi a:hover {
    border: 0 !important;
    color: #fff !important;
    background:#384505 !important;
    border: 0 !important;
    
}
.wp-pagenavi span.pages {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #384505 !important;
    background: none !important;
    border: 0 !important;
}
.wp-pagenavi span.current {
    font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
    color: #fff !important;
    background:#384505 !important;
    border: 0 !important;
}
.wp-pagenavi span.extend {
    font-size: 15px !important;
    padding:  4px 8px !important;
    background:transparent !important;
    color: #384505 !important;
    background: none !important;
    border: 0 !important;
}

/* SIDEBAR(S) */

.sidebaradbox {
	margin-top: 5px; 
	text-align:center;
	}
	
.ad125 {
	margin: 10px;
	}


.sidebar {
	margin: 0 0 0 0;
    font-size: 14px;
	}
	
.sidebar a {
	text-decoration: none;
	color: #334215;
	}

.sidebar a:hover {
	text-decoration: underline;
	color:#ee4f01;
	}
	
#search {
    border: 1px solid #c1cfa1;
    height: 30px;
    padding: 0;
    background: #ebf1dc;
    text-align: right;
}

#search input {
	border: 0;
    background: none;
    color: #67713e;
}
	
	
#s {
	width: 240px;
	padding: 4px;
    margin:3px 0 0 0;
    background: none;
}

#topsearch 	#s {
  width: 258px;  
}

#topsearch #search {
    margin: 15px 0 0 0;
}
		
/* Social icons */
.addthis_toolbox {
    padding: 15px 0 5px 0;
	text-align: center;
	}
.addthis_toolbox .custom_images a
{
    width: 32px;
    height: 32px;
    margin: 0 4px 0 4px;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.85;
}



.rssbox {
	background: #fff;
	border: 1px solid #ebf1dc;
	padding: 10px;
	margin: 10px 0 0 0;
	}
    
.rssbox:hover {
    border: 1px solid #c1cfa1;
    }

.rssbox a {
	color: #555;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial, Helvetica, Sans-serif;
	}
.rssbox a:hover {
	color: #47560b; 
	text-decoration: underline;
	}

.twitterbox {
	background: #fff;
	border: 1px solid #ebf1dc;
	padding: 10px;
	margin: 10px 0 0 0;
	}
    
.twitterbox:hover {
    border: 1px solid #c1cfa1;
    }
	
.twitterbox a {
	color: #555;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial, Helvetica, Sans-serif;
	}
.twitterbox a:hover {
	color: #47560b; 
	text-decoration: underline;
	}
	
.sidebarvideo {

	}

.sidebar h2 {
	margin: 10px 0 0 0;
	padding: 6px 0 8px 12px;
	background: url(images/sidebar-tab.png) bottom left repeat-x;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
    text-shadow: 0 1px 0 #273100;
	}

.sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

.sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.sidebar ul li li {
	padding: 4px 0px 6px 15px;
	margin: 0px;
	border-bottom: 1px solid #ebf1dc;
    background: url(images/bullet.gif) top left no-repeat;
	}
	
.sidebar ul li ul li {
	padding: 4px 0px 6px 15px;
	margin: 2px 0;
    border-bottom: 1px solid #ebf1dc;
    background: url(images/bullet.gif) top left no-repeat;
	}



#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color: #47560b;
	background: #fff;
	}
#wp-calendar caption {
	padding: 2px 4px;
	text-transform: uppercase;	margin: 2px 0 2px 0;
	background: #fff;
	}

#wp-calendar td {
	color: #47560b;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover, #wp-calendar #today {
	background: #ebf1dc;
	color: #47560b;
	}
	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	font-weight: bold; 
	width: 100%;
	}

	.textotop {
		border-top: none;
		padding: 6px 0 0;
		color: #3B5998;
		font: italic 21px Georgia;
		text-align: center;
		text-shadow: 0px 1px 4px #000;
	}
		.textotop span.total {
			color: #E6E6E6;
		}
		
		
/* FACEBOOK */

#facebook {
	width: 403px; margin: 150px auto;
}
	.fan_box .full_widget { 
		background: none; border: none;
	}
	.fan_box .connections_grid .grid_item {
		padding: 0 8px 10px 8px;
	}
		.fan_box .connections_grid .grid_item a img {
			box-shadow: 0px 0px 10px #96A9C7; -moz-box-shadow: 0px 0px 10px #ffffff; -webkit-box-shadow: 0px 0px 10px #ffffff;
		}
			.fan_box .connections_grid .grid_item a:hover img {
				box-shadow: 0px 3px 10px #96A9C7; -moz-box-shadow: 0px 3px 10px #96A9C7; -webkit-box-shadow: 0px 3px 10px #96A9C7;
			}
	.fan_box .full_widget .connect_top {
		background: url(http://line25.com/wp-content/uploads/2010/facebook/demo/images/blue.png);
		border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; 
	}
	.fan_box .connections .connections_grid {
		padding-top:16px;
	}
	.fan_box .connections {
		border-top: none;
		padding:15px 0 0;
		color: #ffffff;
		font: italic 21px Georgia;
		text-align: center;
		/* text-shadow: 0px 1px 4px #000; */
	}
		.fan_box .connections span.total {
			color: #3B59BB;
		}
		
	.fan_box .connections_grid .grid_item .name {
		color: #3B5998;
		font-size: 11px;
	}
	
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}

.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}

.fan_box .connect_action{
  padding: 0 !important;
}

.fan_box .connect_widget{
position: absolute;
bottom: 125px;
right: 115px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 50 !important;
}
 

/* FOOTER */

#footer {
	height:303px;
	
	background:transparent url(images/footer.png) repeat-x center top;
	padding-top:445px;
	margin-top:58px;

/*	background: #47560b; */
/*	padding: 22px; */
	text-align: left;
	color: #fff;
	font-size: 13px;
	}
	

footer section.content ul{
	margin-left:24px;
}
footer section.content li.gl{
	list-style:none;
	width:228px;
	float:left;
	margin-left:18px;
}
footer section.content li.gl:first-child{
	margin-left:0
}
footer section.content li p.cuf{
	height:26px;
	width:190px;
	font-size:18px;
	color:#fff;
	padding:12px 15px;margin-bottom:1px;
	line-height:auto
}
footer section.content li p.cuf.last{
	width:232px;
}
footer section.content li .bluh{
	background:url(images/sprite.png) no-repeat -354px -48px;
}
footer section.content li .grh{
	background:url(images/sprite.png) no-repeat -869px -48px;
}
footer section.content li .orh{
	background:url(images/sprite.png) no-repeat -52px -48px;
}
footer section.content li .last{
	background:url(images/sprite.png) no-repeat -573px -48px;
}
footer section.content  li p{
	color:#cab592;
	padding:0 4px;
		width:400px;

	line-height:19px;
}
footer section.content  li a,footer section.footer_bottom  li a{
	color:#fff;
	text-decoration:none;
}
footer section.content  li a:hover,footer section.footer_bottom  li a:hover{
	color:#a1dc28;
	text-decoration:underline;
}
footer section.content  li ul{
	margin:21px 10px 10px 23px
}
footer section.content  li li{
	border-top:1px dotted #725421;
	margin-bottom:9px;
	padding-top:6px;
}
footer section.content  li li:first-child{
	border-top:none;
	padding:0
}
footer section.footer_bottom{
    background: url('images/footer_bottom.png') top left repeat-x;
    height:42px;
    display:block;
}
footer section.footer_bottom .container{
    overflow: hidden;
    display:block;
    width: 994px;
    margin: 0 auto;
}



#footer2 {
	color: #5a6440;
	font-size: 11px;
	text-align: center;
	padding: 10px;
	}
    	
#footer2 a {
	color: #5a6440;
    text-decoration: none;
	} 




#block {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	}

#columna_izquierda
{
    display: block; 
	background: #000000;
	float:left; 
	width:220px;
	height: 200px;
}

#columna_central
{
    display: block; 
	background: #000000;
	margin-left:250px; 
	padding: 10px;
	width:220px;

}
#columna_der
{
	   
	display: block; 
margin-top: 10px;
	background: #000000;
	width:220px;
	margin-left:550px;
	height: 200px;
}



#brick_footer_one {
float: left;
margin-left:0px;
width:290px;
text-align: left;
}

#brick_footer_two {
float: left;
margin:0 0 0 25px;
width:300px;
text-align: left;
}

#brick_footer_three {
float: left;
width:310px;
margin:0 0 0 30px;
text-align: left;
}



#footercolumns {padding:2em 0 0 10%}
#footercolumns .block {float:left; width:30%; margin:0 0 0 2.5%}
#footercolumns .first, * html #footercolumns .first{clear:both; margin:0}


/* COMMENTS */















		 #comments { clear: left; padding-top: 10px; }
			 #comments h3 { font: 500 16px tahoma; margin: 1px; padding: 0; }
			 #comments .meta-comment { font-size: 11px; margin-bottom: 10px; }
				 #comments .meta-comment a { text-decoration: none; }
			 #comments .commentlist { list-style: none; margin: 0; padding: 0; }
				 #comments .commentlist li { background: #F7F7F7; border-bottom: 1px solid #ddd; padding: 10px; }
				 #comments .commentlist li.alt { background-color: #fff; }



 #comments .commentlist { clear: both; }
 #comments .commentlist ul { list-style: none; } 
 #comments .commentlist #respond { background-color: #fff; border: 1px solid #ccc; padding: 10px; margin-bottom: 5px; }
 #comments .commentlist ul li { border: 1px solid #ccc; padding: 10px; }
 .commentlist cite {
	padding: 7px;
	display:inline;
	font-style:normal;
	width:400px;
	/*background:url(http://www.yoursite.com/images/bg_comments2_cite.gif); */
	}
.reply a { float: right; margin: -40px 0 0 0; font: 400 10px Arial, Helvetica, sans-serif; padding: 3px 6px; background-color: #fff; -moz-border-radius: 3px; border: 1px solid #ccc; }
.reply a:hover { border: 1px solid #333; }
code { font: 400 9px Tahoma, Arial, Helvetica, sans-serif; color: #666; }
.vcard em { font-style: normal; padding-bottom: 10px; display: block; font-weight: 900; }
.vcard small { font: 9px/9px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
#met { padding: 4px 10px; float: left; width: 578px; margin: 0 0 20px; }
#met h3 { float: left; }
 #comments #met .meta-comment { float: right; margin-bottom: 0; }

.avatarc { float: left; border: 1px solid #333;  }
.citec {   width:400px; margin-left:100px;}
.commenttext {    }
.author {  display: block; color: #000000; font: 400 13px Arial, Helvetica, sans-serif;  }

















#relacionadas {
	width: 600px;
	height: 300px;
    padding: 0px;
	}
	
#relacionadas1 {
	width: 300px;
	height: 250px;
    padding: 0px;
	}
#relacionadas2 {
	width: 290px;
	height: 250px;
	display: inline;
	    padding: 0px;

	}	
	
	
	
#relation {
	height: 30px;
	}

#relation, #relation ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#relation {
	margin-bottom: 1px;
	}
	
#relation ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#relation li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 3px;
	}
	
#relation ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#relation li a, #relation li a:link {
	color: #47560B;
	display: block;
	padding: 3px 0px;
	text-decoration: underline;
	font-size: 16px;
	text-transform: uppercase;
	}
	
#relation li a:hover, #relation li a:active {
	color: #EE4F01;
display: block;
font-size: 16px;
		padding: 3px 0px;
	text-decoration: underline;
		text-transform: uppercase;


	}
	
#relation  li.current-cat, #relation li.current_page_item a {
	color:#fff;
	}

	

#relation li:hover, #relation li.sfhover { 
	position: static;
	}	
	
	
	
	
	
	
	
	
	
	
/* SLIDER */
	
#main {
	padding: 10px 0px 0px 0px;
	background: #ffffff;
}

.container {
	overflow: hidden;
	margin: 0 auto;
}


/*--Main Image Preview--*/
.main_image {
	width: 600px; height: 370px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 5px;	padding: 10px;
}
.main_image p {
	font-size: 1.2em;
	padding: 10px;	margin: 0;
	line-height: 1.6em;
}
.block small { 
	padding: 0 0 0 20px; 
	font-size: 1em; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #000000;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 330px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 6px 42px;
	background: url(images/slider_thumb_01.jpg);
	width: 330px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover {
	background: url(images/slider_thumb_02.jpg);
	cursor: pointer;
}
.image_thumb ul li.active {
	background: url(images/slider_thumb_02.jpg);
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 5px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 250px;
}	
.image_thumb ul li p{display: none;}
	