/*
 * ------------------------------------------------------------------------
 * JA Social Template for J17
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* Using CSS3 for some visual enhancements.
(Will be degraded nicely for non-CSS3 browsers.)
-------------------------------------------------------------*/

/* ------------------- */
/* ------ JOOMLA ----- */
/* ------------------- */

.inputbox, textarea, .button, button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

p.readmore {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

h1.componentheading, .componentheading {
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
}

div.ja-moduletable h3, div.moduletable h3 {
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	/* text-shadow: 0px -1px 0 rgba(0,0,0,.6); */
	 
}

div.ja-moduletable, div.moduletable {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4) !important;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable, 
.ja-toppanel-mainwrap div.ja-moduletable, .ja-toppanel-mainwrap div.moduletable {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.ja-toppanel-panels .open {
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
}

.ja-content-main {
/* richter */
/* These radius borders do not seem to affect ie */
	  border-radius: 8px;  
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	 box-shadow: 0 1px 0 rgba(0,0,0,.4); 
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
/*
Uncomment this to add a grey box around the main content page.  
It does not look nice in IE for some reason.  Can't figure out.
Possibly because of javascripts that override values here for ie.
richter
border-style:solid  ;
border-width:5px  ;
border-color:#dfdfdf  ;
background-color:#ffffff;
 */
}




.ja-social .ja-content-main,
.ja-agora .ja-content-main {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.ja-slidewrap {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	box-shadow: 0 3px 3px #C9D7DE;
	-moz-box-shadow: 0 3px 3px #C9D7DE;
	-webkit-box-shadow: 0 3px 3px #C9D7DE;
}


/* ------------------*/
/* ------ MENU ------*/
/* ------------------*/
/* Menu Tags ---*/
#ja-mainnav .parent-tags a.parent-tags span.menu-desc,
#ja-mainnav .tags a.tags span.menu-desc,
#ja-subnav .parent-tags a.parent-tags span.menu-desc,
#ja-subnav .tags a.tags span.menu-desc {
	text-shadow: none;
	border-radius: 8px;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

/*---------------------------*/
/* ------- JOMSOCIAL -------*/ 
/*--------------------------*/

/* Module ---*/ 
#community-wrap .cModule,
body #community-wrap .cMain .cMain-inner {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

body.ja-social-fp #community-wrap .cMain,
body.ja-social #community-wrap .group .cMain,
body.ja-social #community-wrap .event .cMain,
body.ja-social #community-wrap .joms-apps .cMain { 
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#community-wrap .cModule h3 {
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}

/**
 * Jom Social Toolbar
 */
body #community-wrap #cToolbarNav {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active,
body #community-wrap #cToolbarNav ul#cToolbarNavList li:hover,
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a  {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

body #community-wrap #cToolbarNav ul#cToolbarNavList li div {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 1px 2px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.4);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.4);
}

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active a,
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {
	/* text-shadow: 0 -1px 0 rgba(0,0,0,.6); */
}

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {
	text-shadow: none;
}

/**
 * COMMUNITY : SUBMENU TOOLBAR
 * this class is reusable across the JomSocial application
 */
#community-wrap .cSubmenu {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/*
 * COMMUNITY : APPLICATION BOX
 * this class is reusable across the JomSocial application
 */
#community-wrap .app-box {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	zoom: 1;
}

#community-wrap #community-groups-news-items {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#community-wrap .groups-news-row {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#community-wrap .app-box-discussion,
#community-wrap .video-wall #wallForm,
#community-wrap .video-wall #wallContent {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#community-wrap .app-box-header {
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}

/*
 * COMMUNITY : TOGGLE EXPAND / COLLAPSE MENU
 * this class is reusable across the JomSocial application
 */
#community-wrap .app-box-content {
	zoom: 1; /* Content dissapears after collapsing and expanding again */
}

#community-wrap .app-box-content .filterlink a.active-state {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*
 * INTENDED TO HAVE SOME SPACE HERE. THANKS
 * Silence is communication.
 */
/*
 * COMMUNITY : ACTIVITY STREAM
 * Affected file
   - frontpage.index.iphone.php
	 - frontpage.index.php
	 - profile.index.php
	 - activity stream plugin
 * the styling was defined as global (.joms-newsfeed-item) in order to support the element outside (#community-wrap)
 */
 
 div.joms-newsfeed-item .newsfeed-content-hidden {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#profile-edit-details  {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

/*
 * VIEW : GROUP + EVENT LISTING
 * some shared styling between GROUP and EVENT listing
 * Affected files:
   - group.index.php
	 - event.list.php
 */
 
 #community-wrap #group-discussion-topic,
 #community-wrap #group-buletin-topic,
 #community-wrap .group-top,
 #community-wrap .event-top,
 #community-groups-wrap {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}
  
.community-events-results-item,
.community-groups-results-item {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#community-events-wrap .community-events-results-item,
#community-events-wrap .community-groups-results-item,
body #community-wrap div.featured-items {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

/*
 * COMMUNITY : PROFILE / CHANGE PROFILE VIDEO
	- profile.linkvideo.php
	- videos.video.php
 */
 
#community-wrap #miniheader {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}
 
#community-wrap .video-full {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

body #community-wrap .video-items {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

body #community-wrap .video-player {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

#community-wrap .vidSubmenu {
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

/* Guest section */
body #community-wrap div.greybox {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

body #community-wrap div.greybox div div div.loginform input.frontlogin {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*******************************************************************************************/
/** USER PROFILE **/
#community-wrap div.mini-profile,
body #community-wrap form div.jsiCalOption {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.3);
}

/**
 * Application listing
 */
#community-wrap .app-item {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#community-wrap .app-item .added-button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#community-wrap .app-item .remove-button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*******************************************************************************************/
/* PHOTO: ALBUM LIST ITEM 
   Affected files:
   - templates/photos.myphotos.php
 */
body #community-wrap .album .album {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

/** PHOTO: ALBUM LIST ITEM **/
/*******************************************************************************************/
/*******************************************************************************************/
/** PHOTO: PHOTO LIST ITEM **/
/*
 * Affected files:
 * - templates/photos.album.php
 *
 */
body #community-wrap .photo-list-item {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#community-wrap #wallForm,
#community-wrap #community-photo-walls,
#community-wrap #wallContent,
form[name="jsform-groups-adddiscussion"],
form[name="jsform-groups-editdiscussion"] {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#community-wrap .app-box #wallForm,
#community-wrap .app-box #community-photo-walls,
#community-wrap .app-box #wallContent,
.app-box form[name="jsform-groups-adddiscussion"],
.app-box form[name="jsform-groups-editdiscussion"] { 
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#community-wrap .app-box-content #wallContent {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/*******************************************************************************************/
body #community-admin-wrapper {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

body #community-admin-wrapper a:hover {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*******************************************************************************************/
/** cFilterBar **/
/*
 * Affected files:
 * - libraries/filterbar.php
 *
 */

/*body #community-wrap #cFilterBar .active {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}*/

body #community-wrap div.newsfeed-item div.newsfeed-content-hidden {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* End of Gantry based templates fix */
#community-wrap .moduletable { padding: 0 !important; background: none !important; }

.jsModulePosition {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*
 * GLOBAL : RESTRICTION
 * :: styling for restriction page
 */
body #community-wrap div.community-restricted {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*
 * GLOBAL : SEARCH
 * :: rewrite styling for the search result
 */
body #community-wrap .advance-not-found,
body #community-wrap .event-not-found,
body #community-wrap .group-not-found,
body #community-wrap .people-not-found,
body #community-wrap .video-not-found, 
body #community-wrap .community-empty-list,
#cWindow .community-empty-list {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/**
 * COMMUNITY : APPS DRAG & DROP
 * Affected files:
   - applications.edit.php (Application/My Application)
 * this class is reusable across the JomSocial application
 */
#community-wrap .joms-apps .app-position.onDrag,
#community-wrap .joms-apps .app-position.onSave {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
/**
 * COMMUNITY : APPS DRAG & DROP
 * Affected files:
   - applications.edit.php (Application/My Application)
 * this class is reusable across the JomSocial application
 */
 
 #community-wrap .joms-apps .app-placeholder {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#cWindow .app-item {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#cWindow .app-item .app-action-add {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/** To integrate RT Input Styling **/

html #community-wrap .rokradios,
html #community-wrap .rokchecks { -moz-user-select: none; }

/**
 * profile.about.php
 * 
 * user information here
 */   

body #community-wrap div.profile-box {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/*FORM ---*/
body #community-wrap #jomsForm,
body #community-wrap .community-form,
body #community-wrap .formtable,
body #community-wrap .afterform { 	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

body #community-wrap .afterform .formtable {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* cGallery ---*/
#cGallery,
div#community-wrap #photoupload-container div.upload-form {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

/* Others ---*/
.denied-box {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#cWindowAction .button,
#cWindowContent .button {
	text-shadow: none;
}

/*#community-wrap .c3colList li {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}*/

body #community-wrap #community-banlists-wrap ul#friends-list li.friend-list {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* ------------------- */
/* ------ AGORA ----- */
/* ------------------- */
#ag_headerbar_menu {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);
}

#ag_menu li.hover {
	background: #238DB4 url("../images/grad-d1.gif") repeat-x center bottom;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}

#ag_menu li.hover li {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;

}

#ag_menu li ul {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	box-shadow: 1px 2px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.4);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.4);
}

h2.ag_headerbar {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;

}

.ag_tablewrap, #ag_boardstats {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

span.ag_bttn a:link, span.ag_bttn a:visited {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

input.ag_button.ag_btn_submit,
input.ag_button.ag_btn_preview,
input.ag_button.ag_btn_edit,
input.ag_button.ag_btn_button,
.ag_agora fieldset,
.ag_agora legend,
div.ag_pagelink,
span.ag_page_num span,
#ag_f_menu a.ag_f_menu_title,
#ag_socialbookmarks,
div.ag_profil_menu {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* -------------------------- */
/* ------ K2 COMPONENT ------ */
/* -------------------------- */
/* Author block */
div.itemAuthorBlock {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
}

/* Sub-category block --- */
div.itemListSubCategories a.subCategoryMore {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

div.subCategory {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

div.subCategory img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.userBlock {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

/* Category info block ---*/
div.latestItemsCategory {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

/* Read more link */
div.latestItemReadMore {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

/* JA Slideshow 2 ---*/
/* Slideshow K2 Component ---*/
.ja-moduleraw-style2 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

/* Mainmenu ---*/
/* Megamenu */
.ja-megamenu .childcontent-inner {
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.ja-megamenu .level1 .childcontent-inner {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.ja-megamenu div.ja-moduletable, .ja-megamenu div.moduletable {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/* Subnav */
#ja-subnav ul li ul {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-moz-border-radius: 0 0 5px 5px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

/* Sub Nav (lv3) ---*/
#ja-subnav ul li ul li ul {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

/* CSSmenu */
#ja-cssmenu li ul {
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

#ja-cssmenu ul li ul {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}


