body
{
	margin: 0;
	padding: 0;
	background: #d2d2d2;
	color: #444;
	font: normal 10pt Arial,Helvetica,sans-serif;
}

.topheadersummary{
    background-color: #cccccc;
    font-size: .8em;
    color: #111111;
}

.topheadersummary td{
    padding: 0 10px;
    vertical-align: middle;
    height: 24px;
}

div{
    font-family: 'Lucida Grande', Verdana, Arial;
}

#page
{
    background: white;
	width: 995px;
	margin: 0 auto;
	padding: 0;
}

#logo
{
	padding: 5px 0 5px 10px;
	font-size: .8em;
    color:white;
    background: url("imgs/logo.jpg") no-repeat;
    height: 150px;
    margin: 0 auto;
}

#logo_admin
{
	padding: 5px 0 5px 10px;
	font-size: .8em;
    color:white;
    background: url("imgs/logo_admin.png") no-repeat;
    height: 150px;
    margin: 0 auto;
}

#logo a{
    color:white;
    text-decoration:none;
}

#logo a:hover{
    text-decoration: underline;
}

#logo .logo_data{
    float:right;
    margin: 40px 20px 0 0;
    text-align: right;
}

#logo .logo_data .logo_table{
    height: 100px;
}

#mainmenu{
	margin: 2px 4px;
    background: #004477;
    color: white;
    height: 26px;
}

#mainmenu ul{
	padding: 0;
    margin: 0;
}

#mainmenu ul li{
    display: block;
    width:110px;
    float:left;
    text-align: center;
    text-decoration: none;
    background-repeat: repeat-x;
    background-position: right top;
    padding:5px 11px;
}

#mainmenu ul li:hover{
    background: #FF0000;
}

#mainmenu ul li.active{
    background: #FF0000;
}

#mainmenu ul li a
{
    display:block;
    width:110px;
	text-decoration: none;
	font-weight: bold;
    color: white;
}

#content
{
    margin: 0 auto;
    padding: 0px;
}

#footer
{
	width: 995px;
	margin: 20px auto;
	font-size: 0.8em;
	text-align: left;
	border-top: 2px solid #EEE;
}

#footer a{
    text-decoration: none;
    color: #22F;
}

#footer a img{
    vertical-align: middle;
}

div.pager_buttons{
    margin-left: 5px;
}
/* end of overall style */

/* Portada */

div#main_startup_banner{
    
}

/* Last news */

div.last_news_container{
    background-image: url('imgs/ultimo_top.png');
    background-position: top;
    background-repeat: no-repeat;
    padding:29px 0 0 0;
}

div.last_news_container div.last_news{
    background-image: url('imgs/ultimo_mid.png');
    background-position:top center;
    background-repeat: repeat-y;
}

div.last_news_container div.last_news div.last_news_item{
    padding: 10px 0 0 0;
    background-image: url('imgs/ultimo_mid.png');
    background-position:top center;
    background-repeat: repeat-y;
}

div.last_news_container div.last_news div.last_news_item a{
    list-style: none;
    letter-spacing: 1px;
    font-family: Verdana;
    font-size: 85%;
    display:block;
    text-decoration: none;
    color: #3f3f3f;
    margin: 0px 12px;
}

div.last_news_container div.last_news_bottom{
    height: 12px;
    background-image: url('imgs/ultimo_bottom.png');
    background-position: bottom;
    background-repeat: no-repeat;
}


/* begin data grid style */
table.dataGrid
{
    margin: 10px 0 0 0;
	background: white;
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGrid tr.simja_sin_revisar td{
    font-weight: bold;
    background: #c0c0c0;
}

table.dataGrid th
{
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
	background: #E6F2FF;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}

h3{
    font-family: Georgia, Verdana;    
}

div.user_list_container table, div.post_list_container table,
div.link_list_container table{
    margin: 10px 0;
}

/* General styles for approval lists */

div.comment_for_approval, div.comment_for_approval_odd, div.classified_for_approval,
div.classified_for_approval_odd{
    border: 2px dashed #aaaaaa;
    margin: 2px 0;
    padding: 2px 5px;
}

div.comment_for_approval, div.classified_for_approval, div.classified,
div.classified_container{
    background-color: white;
}

div.classified_view_container a{
	text-decoration: none;
	color: inherit;
}

div.comment_for_approval_odd, div.classified_for_approval_odd, div.classified_odd,
div.classified_container_odd{
    background-color: #dddddd;
}

/* Event calendar style */

div.event_detail, div.event_detail_odd{
    border: 2px dashed #aaaaaa;
    margin: 2px;
    padding: 5px;
    font-size: .8em;
}

div.event_detail{
    background-color: white;
}

div.event_detail_odd{
    background-color: #dddddd;
}

/* User event views */

div.events_container h2{
    color: #378CBC;
}

div.events_container div.event_item, div.events_container div.event_item_odd{
    padding: 10px;    
}

div.events_container div.event_item{
    border: 1px dotted #cccccc;
}

div.events_container div.event_item_odd{
    border: 1px dotted #666666;
}

div.events_container div.event_item_odd{
    background-color: #dddddd;
}

div.events_container div.event_item a,
div.events_container div.event_item_odd a{
    text-decoration: none;
    color: blue;
    border-bottom: 1px dotted blue;
}

div.events_container div.event_item div.dates,
div.events_container div.event_item_odd div.dates{
    font-size: 90%;
    width: 250px;
    float: left;
}

div.events_container div.event_item div.info,
div.events_container div.event_item_odd div.info{
    margin: 0 0 15px 280px;
}

div.events_container div.event_item div.info div.event_info,
div.events_container div.event_item_odd div.info div.event_info{
    font-size: 95%;
}

div.events_container div.event_item div.info div.event_info a,
div.events_container div.event_item_odd div.info div.event_info a{
    margin: 0 0 5px 0;
}
/* Listado de ver mas posts */

div.main_content div.m_post_container{
    width: 450px;
    margin: 0 auto;
}


/* Post form style */

div.titleInput{
    font-size:1.6em;
}

div.subtitleInput{
    font-size:1.4em;
}

/* Portada style */

div.portada_anterior{
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 5px 0;
    display: inline-block;
    width: 250px;
}

/* banner overall style */

div.banner_container{
    margin: 10px 0;
}

div.banner_info, div.banner_info_odd{
    border: 1px dashed gray;
    display: block;
    padding: 10px;
    font-size: .85em;
    margin: 2px;
}

div.banner_info{
    background-color:#ffffff;
}

div.banner_info_odd{
    background-color:#dddddd;
}

div.banner_info_odd a, div.banner_info a{
    text-decoration: none;
}

div.banner_info_odd a:hover, div.banner_info a:hover{
    text-decoration: underline;
}

div.banner_expire_info, div.banner_expire_info_odd{
    margin:2px;
    border:1px dashed #aaaaaa;
    line-height: 145%;
    padding: 5px;
}

div.banner_expire_info{
    background-color:#ffffff;
}

div.banner_expire_info_odd{
    background-color:#dddddd;
}

img.banner{
    border: 1px solid #cccccc;    
    background-color:white;
    margin: 0 0 5px 0;
}

img.chico{
    margin: 0 3px;
}

div#banner_active{
    background-color:#e1ffd8;
}

div#banner_expired{
    background-color:#f8e3e0;
}

div#banner_inactive{
    background-color:#eeeeee;
}

/* Main page style */

div.right_sidebar{
}

div.main_content{
    width: 710px;
    margin: 5px 0 0 0;
}

div.main_content h1{
    color: #378CBC;
}

div.main_content table{
    margin: 5px 0 0 0;
}

div.main_content table tr td{
    border-right: 2px dotted #cccccc;
}

div.main_content table tr td.main_posts{
    width: 448px;
}

div.main_content table tr td.secondary_posts{
    width: 270px;
}

/* Home posts */

div.home_post_2, div.home_post_2_special, div.home_post_3, div.home_post_3_special,
div.home_secondary_post_2, div.home_secondary_post_2_special, div.home_secondary_post_3,
div.home_secondary_post_3_special, div.home_nijum_post{
    padding: 0 5px 5px 5px;
}

div.home_post_2 div.subtitle, div.home_post_2_special div.subtitle,
div.home_post_3 div.subtitle, div.home_post_3_special div.subtitle,
div.home_secondary_post_2 div.subtitle,
div.home_secondary_post_2_special div.subtitle,
div.home_secondary_post_3 div.subtitle,
div.home_secondary_post_3_special div.subtitle{
    color: #464646;
    font-size: 110%;
}

div.home_post_2, div.home_post_2_special, div.home_secondary_post_2,
div.home_seconary_post_2_special, div.home_nijum_post_container{
    /* Main post */
    border-bottom: 2px dotted #cccccc;
    margin: 3px 0;
}

div.home_post_2_special, div.home_post_3_special, div.home_secondary_post_2_special,
div.home_secondary_post_3_special{
    background-image: url('imgs/important_main_news.png');
    background-position:top;
    background-repeat: no-repeat;
}

div.home_post_2_special h3, div.home_post_3_special h3, div.home_secondary_post_2_special h3,
div.home_secondary_post_3_special h3{
    color: #BF0D00;
    font-size: 180%;
    margin: 0 0 5px 0;
}

div.home_post_2_special h3:hover, div.home_post_3_special h3:hover,
div.home_secondary_post_2_special h3:hover,
div.home_secondary_post_3_special h3:hover{
    color: #A01010;
}

div.home_post_2 h3, div.home_post_3 h3, div.home_secondary_post_2 h3,
div.home_secondary_post_3 h3{
    margin: 0 0 5px 0;
    font-size: 180%;
    color: #378CBC;
}

div.home_post_2 h3:hover, div.home_post_3 h3:hover,
div.home_secondary_post_2 h3:hover, div.home_secondary_post_3 h3:hover{
    color: #154B63;
}

div.home_secondary_post_3 h3, div.home_secondary_post_2 h3,
div.home_secondary_post_2_special h3, div.home_secondary_post_3_special h3{
    font-size: 120%;
}

div.home_post_3, div.home_post_3_special, div.home_secondary_post_3,
div.home_secondary_post_3_special{
    /* Secondary post */
    border-bottom: 2px dotted #cccccc;
    margin: 3px 0;
}

div.homemediacontainer{
    border-bottom: 1px solid #e2e2e2;
}

div.home_post_2 a, div.home_post_3 a, div.home_post_2_special a, div.home_post_3_special a,
div.home_secondary_post_2 a, div.home_secondary_post_3 a, div.home_secondary_post_2_special a,
div.home_secondary_post_3_special a{
    text-decoration:none;
    color: #888888;
}

div.home_nijum_post_container div.home_nijum_post{
    background-color: black;
    color: white;
    margin: 5px;
}

div.home_nijum_post_container div.home_nijum_post a{
    color: white;
    text-decoration: none;
}

div.home_nijum_post_container div.home_nijum_post div.n_img{
    max-width: 85px;
}

div.photovideobutton{
    text-align:right;
    padding: 0 4px 0 0;   
}

div.home_post_imgs{
    text-align: center;
}

div.home_post_imgs img, div.home_post_videos{
    max-width:440px;
    text-align:center;
    margin: 0 auto;
}

div.home_post_imgs img, div.home_secondary_post_imgs img{
    margin: 0 auto;
    vertical-align: middle;
}

div.home_secondary_post_imgs img, div.home_secondary_post_videos{
    max-width: 255px;
    margin: 0 auto;
}

div.homemediacontainer div.art_slideshow{
    margin: 0 auto;
    text-align: center;
}

table.homepostheader{
    width: 100%;
    color: #444444;
    font-size: 75%;
}

div.main_content td.homepostcategories, div.main_content td.homepostdate{
    border: none;
}

td.homepostdate{
    text-align: right;
}

div.moveBtns{
    margin: 0 auto;
    text-align: center;
    min-height: 18px;
    font-size: 80%;
}

/* sidebar elements */

div.classifiedsummary{
    height: 187px;
    width: 264px;
    margin: 0 auto;
    background-image: url('imgs/sidebar/clasificados.png');
}

div.miniclassified{
    margin: 20px 0;
    font-size: .8em;
    color: #666666;
}

div.classifiedsummary div.cmarquee{
    padding: 40px 0 0 0;
    font-size: 120%;
}

div.classifiedsummary div.cmarquee a{
    text-decoration: none;
    color: #888888;
}

div.eventsummary div.emarquee{
    padding: 40px 0 0 0;
    font-size: 120%;
}

div.eventsummary div.emarquee a{
    text-decoration: none;
    color: #888888;
}

marquee.classified{
    width: 90%;
    vertical-align: bottom;
    margin: 0px 0 5px 10px;
    height: 130px;
    font-size: 110%;
}

div.eventsummary{
    height: 187px;
    width: 264px;
    margin: 0 auto;
    background-image: url('imgs/sidebar/eventos.png');
}

div.minievent{
    padding: 10px 0;
    border-bottom: 2px dotted #37ADCC;
    font-size: .8em;
    color: #888888;
}

marquee.events{
    width: 90%;
    vertical-align: bottom;
    margin: 0px 0 5px 10px;
    height: 130px;
    font-size: 110%;
}

div.sidebar_links_container{
    background-image: url('imgs/sidebar/links_top.png');
    background-position: top;
    background-repeat: no-repeat;
    padding:39px 0 0 0;
    margin: 10px 0 0 0;
    font-size: 80%;
}

div.sidebar_categories_container{
    background-image: url('imgs/sidebar/categ_top.png');
    background-position: top;
    background-repeat: no-repeat;
    padding:39px 0 0 0;
    margin: 10px 0 0 0;
    font-size: 80%;
}

div.sidebar_links_container div.sidebar_links,
div.sidebar_categories_container div.sidebar_categories{
    background-image: url('imgs/sidebar/links_middle.png');
    background-position:top center;
    background-repeat: repeat-y;
    text-align: left;
}

div.sidebar_links_container div.sidebar_links a,
div.sidebar_categories_container div.sidebar_categories a{
    list-style: none;
    letter-spacing: 1px;
    font-family: Verdana;
    display:block;
    text-decoration: none;
    color: black;
    border-bottom: 1px dashed #cccccc;
    padding:3px 10px;
    margin: 0px 20px;
}

div.sidebar_links_container div.sidebar_links_bottom,
div.sidebar_categories_container div.sidebar_categories_bottom{
    height:16px;
    background-image: url('imgs/sidebar/links_bottom.png');
    background-position: top;
    background-repeat: no-repeat;
}

div.moreposts{
    text-align:center;
    background-color: #37ADCC;
    vertical-align: middle;
}

div.moreposts a{
    display: block;
    vertical-align: middle;
}

div.moreposts a img{
    margin: 7px 0;
}

/* Classifieds */

/* Used for rendering a whole category page */
div#classified_category_container{
    width: 850px;
}

div#classified_category_container table tr{
    width: 310px;
}

div#classified_category_container table tr td{
    vertical-align: top;
}

/* Container for classifieds */
div#classified_category_container div.classified_container,
div#classified_category_container div.classified_container_odd{
    border-bottom: 1px dotted #999999;
    margin: 5px;
    padding: 5px;
    font-size: 1em;
    width: 300px;
}

/* Style for each classified */
div.classified, div.classified_sponsored,
div.classified_sponsored_1, div.classified_sponsored_2, div.classified_sponsored_3{
    width: 250px;
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 10px;
    font-size: .8em;
}

div.classified, div.classified_sponsored,
div.classified_sponsored_1, div.classified_sponsored_2, div.classified_sponsored_3{
    width: 250px;
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 10px;
    font-size: .8em;
}

.classified_date{
    float: right;
    margin: 2px 5px 2px 0;
    font-size: 70%;
    color: #378CBC;
}

div.classified_sponsored, div.classified_sponsored_1, div.classified_sponsored_2,
div.classified_sponsored_3{
    background-color: #F05C27;
    color: black;
}

/* Clasificados */

div.main_content td.classified_column{
    width: 352px;
    font-family: Verdana, Arial;
    vertical-align: top;
}

div.classified_view_container{
    border-bottom: 1px dotted #cccccc;
    width: 339px;
    margin: 0 auto;
    padding: 2px 0;
    vertical-align: top;
}

div.classified{
    width: 300px;
    padding: 5px 10px;
    color: #333333;
}

div.classified_special_1, div.classified_special_2, div.classified_special_3,
div.classified_special_4{
    padding: 5px 10px;
    color: white;
}

div.classified_special_1 h3, div.classified_special_2 h3,
div.classified_special_3 h3, div.classified_special_4 h3{
    color: white;
    font-family: 'Lucida Grande', Verdana;
}

div.classified h3{
    color: #378CBC;
    font-family: 'Lucida Grande', Verdana;
}

div.classified_special_1{
    background-image: url('imgs/classifieds/azul.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #2685E0;
}

div.classified_special_2{
    background-image: url('imgs/classifieds/naranja.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E75E00;
}

div.classified_special_3{
    background-image: url('imgs/classifieds/verde.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #3B8B00;
}

div.classified_special_4{
    background-image: url('imgs/classifieds/rojo.jpg');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #B90032;
}

div.classified table tr td{
    border: none;
}

div.classified div.small_img{
    width: 75px;
}

div.classified div.small_img img{
    margin: 0 auto;
    width: 65px;
    height: 65px;
}

div.classified_special_1 img, div.classified_special_2 img,
div.classified_special_3 img, div.classified_special_4 img{
  	border: 1px solid white;
    margin: 10px 100px;
}

div.classified_view_container div.bottom{
    height: 25px;
}

/* Post, solo por nombres, para búsquedas y anteriores */

div.postbytitle, div.postbytitle_odd{
    border: 1px dotted #888888;
    padding: 5px;
    margin: 5px;
}

div.postbytitle{
    background-color:white;
    text-align: left;
}

div.postbytitle_odd{
    background-color: #dddddd;
    text-align: left;
}

div.postbytitle a, div.postbytitle_odd a{
    text-decoration:none;
    color: #444444;
}

div.postbytitle a:hover, div.postbytitle_odd a:hover{
    color: #378CBC;
}

div.postbytitle a:hover h4, div.postbytitle_odd a:hover h4{
    color: red;
}

div.postbytitle h3, div.postbytitle_odd h3{
    color: #378CBC;
    margin: 0 0 5px 0;
}

div.postbytitle .smalldate{
    font-size: 70%;
    float: right;
    clear: left;
}

div.postbytitle_odd .smalldate{
    font-size: 70%;
    float: left;
    clear: right;
}

/* Post, interno */

div.post, div.post_special{
    color: #888888;
    margin: 10px 0 0 0;
    padding: 1px 10px;
}

div.post_special div, div.post div{
    margin: 0 0 10px 0;
}

div.post_special{
    background-image: url('imgs/important_main_news.png');
    background-position:top;
    background-repeat: no-repeat;
}

div.btn_backtoindex{
    font-size: 90%;
    margin: 0 0 0 800px;
    width: 140px;
    height: 25px;
    vertical-align: middle;
}

div.btn_backtoindex_sidebar{
    font-size: 90%;
    margin: 0 0 0 600px;
    width:80px;
    height: 25px;
    vertical-align: middle;
}

div.btn_backtoindex a, div.btn_backtoindex_sidebar a{
    text-decoration: none;
    margin: auto;
    padding: 3px;
}

div.btn_backtoindex:hover, div.btn_backtoindex_sidebar:hover{

}

div.post div.subtitle, div.post_special div.subtitle{
    font-size: 120%;
}

div.post_special div.title h1, div.post_special div.post_imgs, div.post_special div.post_videos{
    color: #BF0D00;
}

div.post div.title h1, div.post div.post_imgs, div.post div.post_videos{
    color: #378CBC;
}

div.post div.author, div.post_special div.author{
    font-weight: bold;
    font-size: 90%;
}

div.post div.post_videos, div.post_special div.post_videos{
    margin: 0 auto;
    width: 480px;
    text-align: center;
}

div.post_comment_form{
    margin: 0 0 0 20px;
}

/* Comments inside posts */

div.comment_container_top{
    width: 966px;
    margin: 0 auto 10px auto;
}

div.comment_container_top div.top{
    height: 44px;
    background-image: url('imgs/post/comentarios_top.jpg');
    background-position:top;
    background-repeat: no-repeat;
}

div.comment_container_top div.comment_container_bottom{
    height: 23px;
    background-image: url('imgs/post/comentarios_bott.jpg');
    background-position:top;
    background-repeat: no-repeat;
}

div.comment_container{
    padding: 0 7px;
    background-image: url('imgs/post/comentarios_med.jpg');
    background-repeat: repeat-y;
}

div.comment_container div.comment_item, div.comment_container div.comment_item_odd{
    padding: 5px 1px;
}

div.comment_container div.comment_item_odd{
     background-color: #f3f3f3;
}

div.comment_container div.comment_item div.comment_user,
div.comment_container div.comment_item_odd div.comment_user{
    font-size: 90%;
    font-weight: bold;
}

div.comment_container div.comment_item div.comment_date,
div.comment_container div.comment_item_odd div.comment_date{
    font-size: 80%;
    float: right;
}

/* Bottom sections */

table.bottom_sections{
    width: 100%;
    margin: 5px 0 0 0;
}

table.bottom_sections td{
    padding: 3px 10px;
    width: 30%;
}

table.bottom_sections div.buttons{
    margin: 5px 0 0 0;
    text-align: right;
}

table.bottom_sections td.middle{
    border-right: 2px dotted #cccccc;
    border-left: 2px dotted #cccccc;
}

div.r_hombre_title{
    text-align: right;
    border-bottom: 2px dotted #154B63;
}

div.r_hombre_title, div.refua_hombre{
    color: #154B63;
    margin: 2px 0 0 0;
}

div.r_mujer_title{
    text-align: right;
    border-bottom: 2px dotted #850D00;
}

div.r_mujer_title, div.refua_mujer{
    color: #850D00;
    margin: 2px 0 0 0;
}

/* Refuas */

div.refua_container, div.nijum_container, div.baruj_container{
    padding: 0 10px;
}

div.refua_container div.main_title, div.baruj_container div.main_title,
div.nijum_container div.main_title{
    font-size: 1.2em;
    background-color: #656565;
    color: white;
    min-height: 26px;
    padding: 0 0 0 5px;
}

div.refua_container div.main_title span.buttons{
    margin: 0 10px 0 460px;
}

div.refua_container div.main_title span.buttons img{
    vertical-align: middle !important;
    text-align: right;
}

div.refua_container div.refua_hombre_container div.title{
    text-align: center;
    font-size: 1.2em;
    color: #154B63;
    margin: 10px 5px;
    border-bottom: 2px dotted #888888;
}

div.refua_container div.refua_mujer_container div.title{
    text-align: center;
    font-size: 1.2em;
    color: #850D00;
    margin: 10px 5px;
    border-bottom: 2px dotted #888888;
}

div.refua_container div.refua_mujer_container table tr td{
    color: #850D00;
    padding: 3px;
    width: 1%;
}

div.refua_container div.refua_hombre_container table tr td{
    color: #154B63;
    padding: 3px;
    width: 1%;
}

div.refua_container div.refua_hombre_container table tr td div.refua_item,
div.refua_container div.refua_mujer_container table tr td div.refua_item{
    width: 95%;
    border-bottom: 2px dotted #c3c3c3;
    text-align: left;
}

div.refua_form_container, div.nijum_form_container, div.baruj_form_container{
    margin: 20px auto;
    width: 570px;
}

div.baruj_item, div.baruj_item_odd, div.nijum_item, div.nijum_item_odd{
    width: 95%;
    margin: 5px 0 0 0;
    padding: 5px;
    border: 1px dotted #c4c4c4;
}

div.baruj_item_odd, div.nijum_item_odd{
    background-color: #e7e7e7;
}

div.nijum_item div.nijum_img, div.nijum_item_odd div.nijum_img{
    display: inline;
    float: left;
    margin: 5px 10px;
}

div.nijum_container div.nijum_frase{
    font-size: 110%;
    color: #111188;
    text-align: center;
    margin: 10px 0;
}

/* User created pages */

div.page_article div.subtitle{
    font-size: 110%;
}

div.page_article div.page_img{
    max-width: 700px;
    margin: 20px auto;
}

div.page_article div.author{
    font-weight: bold;
    font-size: 90%;
}

/* Live videos */

div.main_content div.live_video_containar{
    text-align: center;
    margin: 0 auto;
    width: 90%;
}

div.main_content div.live_video_container div.livevideo{
    border-bottom: 2px dotted #D3D3D3;
    margin: 20px auto;
    text-align: center;
}

div.main_content div.live_video_container div.livevideo div.title{
    font-size: 120%;
    color: #378CBC;
}

div.main_content div.live_video_container div.livevideo div.description{
    margin: 10px auto;
}

/* Audios */

div.main_content div.audios_container{
    width: 600px;
    margin: 0 auto;
    text-align: center;
}

div.main_content div.audios_container div.audio_item,
div.main_content div.audios_container div.audio_item_odd{
    margin: 10px 0;
    padding: 20px;
}

div.main_content div.audios_container div.audio_item{
    border: 1px solid #cccccc;
    background-color: #f3f3f3;
}

div.main_content div.audios_container div.audio_item_odd{
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
}

div.main_content div.audios_container div.audio_item div.title,
div.main_content div.audios_container div.audio_item_odd div.title{
    margin: 0 0 20px 0;    
}

div.main_content div.audios_container div.audio_item div.title h4,
div.main_content div.audios_container div.audio_item_odd div.title h4{
    font-size: 150%;
    text-align: left;
    color: #850D00;
}

div.main_content div.audios_container div.audio_item div.title span,
div.main_content div.audios_container div.audio_item_odd div.title span{
    float: right;
    font-size: 70%;
}

div.main_content div.audios_container div.audio_item div.text,
div.main_content div.audios_container div.audio_item_odd div.text{
    margin: 20px 0 0 0;
}

ul.simjaGallery li{
    width: 100px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    *display: inline;
    _height: 100px;
}

ul.gallery_list{
	margin-left: 0 !important;
}
ul.gallery_list li{
	border: none;
}