/* MAIN */
a {
	color:#49932C;
}

a:hover {
	color:#cf1e23;
}

.top_newest_zvideo, .top_newest_zmag {
	color:#327924;
}

#flash.flash_notice {
	background-color: #49932C;
}

/* TOP BOXES */

#zmag_top.top_box {
	background: url('../images/zspace_current_issue_block.gif') top;
}

#zvideo_top.top_box {
	background: url('../images/zspace_current_issue_block.gif') top;
}

.top_box img {
	border: none;
}

.top_box_bottom {
	background:url('../images/zspace_current_issue_block_bottom.gif') no-repeat bottom;
}

/* TOP MENU */

/* LEFT MENU */
.menu_arrow_down {
	background: url('../images/menu_arrow_down_zspace.gif') no-repeat;
}

.menu_arrow_up {
	background: url('../images/menu_arrow_up_zspace.gif') no-repeat;
}

.item_menu_arrow_right {
	background-image: url('../images/menu_arrow_right_zspace.gif');
}

.item_menu_arrow_left {
	background-image: url('../images/menu_arrow_left_zspace.gif');
}

/* OVERLAYS */
.content_overlay h1 {
	color: #49932C;
}

/* SHOW */
.show {
	border: 1px solid #888888;
	padding: 15px;
	background-image: url('../images/gradient.jpg');
}

.show h1 {
	margin: 20px 0px 0px 0px;
}

.show h2 {
	margin: 0px;
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
}

.user_recent_content {
	float: right;
	border: 1px solid #888888;
	background-image: url('../images/gradient.jpg');
	width: 180px;
	padding: 5px;
}

.user_recent_content h4 {
	color: #49932C;
	margin: 10px 0px 10px 0px;	
	font-size: 15px;
}

.user_recent_content h5 {
	color: #777777;
	margin: 10px 0px 10px 0px;	
	font-size: 14px;
	border-bottom: 1px solid #777777;
}

.user_recent_content ul {
	list-style: none;
	padding: 0px;
}

.user_recent_content li {
	margin-left: 10px;
}

.blogpost_title {
	background: transparent url('../images/blogpost_title.gif') no-repeat scroll 0% 0%; 
	padding: 0; 
	height: 83px; 
	margin-left: 0; 
	margin-bottom: 7px;
	margin-top: 0;
}

.show_blogpost_author {
	background: #EFF3F6 url('../images/blogpost_author_background.gif') repeat-x scroll center top;
	border: 1px solid #327924;
	float: left;
	margin: 10px 0;
	padding: 5px 10px 10px;
	width: 545px;
}

.show_blogpost {
	background: transparent url('../images/blogpost_background.gif') repeat-y scroll left center;
	float: left;
	margin: 5px 0 0;
	width: 568px;
}

.show_blogpost .inner {
	background: transparent url('../images/blogpost_right_repeat.gif') repeat-y scroll right center;
}

.show_blogpost .top_left {
	background: transparent url('../images/blogpost_top_left.gif') no-repeat scroll left top;
}

.show_blogpost .top_right {
	background: transparent url('../images/blogpost_top_right.gif') no-repeat scroll right top;
	padding: 10px;
}

.show_blogpost .bottom_left {
	background: transparent url('../images/blogpost_bottom_left.gif') no-repeat scroll left bottom;
	margin-top: -10px;
}

.show_blogpost .bottom_right {
	background: transparent url('../images/blogpost_bottom_right.gif') no-repeat scroll right bottom;
	height: 25px;
}

.show_blogpost .icon {
	background: url('../images/blogpost_icon.gif ') no-repeat;
	float: left;
	height: 65px;
	margin: 10px;
	width: 65px;
}

.blog_post_title {
	color: rgb(70, 87, 66);
	text-decoration: none;
	font-size: 19px;
	font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0;
}

#forum_post__content_editor___Frame { width: 100%;}

/* FOOTER */
#footer {
	color: #49932C;
}

#footer a {
	color: #49932C;
}

/* Own Zspace Page */

.content_box_bio_info {
	padding: 10px;
}

.zspace_content_box_first_picture {
	padding: 5px 20px 5px 5px;
}
/* Group Zspace Page */

.content_box_group_info {
	padding: 10px;
}

/* SIGNUP */

.h1_signup {
	background:transparent url(../images/titleBgBlue.gif) no-repeat scroll left top;
	color:#0675A1;
	font-size:24px;
	height:68px;
	margin:10px 0 0 -6px;
	padding:30px 0 0 50px;
}

.h2_signup {
	color:#1179A4;
	font-size:19px;
	font-weight:normal;
	margin:15px 0 5px;
}

.form_table_signup {
	background:#CFD9E8 url(../images/blueCol.gif) repeat-x scroll center top;
	border:1px solid #CFD9E8;
	margin:10px auto;
	width:100%;
}

.h3_signup {
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	margin:3px 0 15px;
}

/* CSS FOR SCRAPS */
#scraps_list h1 {
	color: green
}

.scrap_box {
	margin-top: 10px;
	float: left;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.scrap_box_left_content {
	float: left;
	width: 150px;
	text-align: center;
}

.scrap_box_right_content {
	float: right;
	width: 800px;
}

.scrap_box_actions {
	text-align: right;
	width: 100%;
}

.replied_scrap {
	font-style: italic;
}

.scrap_error {
	color:red;
	width: 100%;
	float: left;
}

.scrap_sent_message {
	width: 100%;
	float: left;
}

.form_reply {
	width: 100%;
	float: left;
}
/* album */
.album_box {
	float: left;
	width: 800px;
	background-image:url(../images/gradient.jpg);
	border:1px solid #AAAAAA;
	margin-bottom:10px;
	padding:20px;
}
.album_box h1 {
	margin-top: 0px;
}
.album_left {
	float: left;
	width: 120px;
	text-align: center;
}
.album_right {
	float: right;
	width: 680px;
}
.picture_thumb {
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid rgb(0, 0, 0); 
	height: 65px;
	width: 65px;
}
.edit_picture {
	background-image: url('../images/edit_menu.png');
	background-repeat: no-repeat;
}
.no_picture_album {
	background-image: url('../images/album_no_image.gif');
	background-color: #ffffff;
}

#pictures_thumb table tr td a img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
}
#pictures_thumb table tr td a:hover img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
	color: #3e3e3e;
}
#pictures_thumb table tr td a:hover { color: #3e3e3e; }
/* end album */
/* jquery lightbox for pictures slide */
#jquery-overlay
{
    Z-INDEX: 90;
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 500px;
    TOP: 0px;
    LEFT: 0px
}
#jquery-lightbox
{
    Z-INDEX: 100;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    TOP: 0px;
    LEFT: 0px
}
#jquery-lightbox A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
#lightbox-container-image-box
{
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    WIDTH: 250px;
    HEIGHT: 250px
}
#lightbox-container-image
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
#lightbox-loading
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    HEIGHT: 25%;
    TOP: 40%;
    LEFT: 0%
}
#lightbox-nav
{
    Z-INDEX: 10;
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}
#lightbox-container-image-box > #lightbox-nav
{
    LEFT: 0px
}
#lightbox-nav A
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
#lightbox-nav-btnPrev
{
    WIDTH: 49%;
    ZOOM: 1;
    DISPLAY: block;
    HEIGHT: 100%
}
#lightbox-nav-btnNext
{
    WIDTH: 49%;
    ZOOM: 1;
    DISPLAY: block;
    HEIGHT: 100%
}
#lightbox-nav-btnPrev
{
    FLOAT: left;
    LEFT: 0px
}
#lightbox-nav-btnNext
{
    FLOAT: right;
    RIGHT: 0px
}
#lightbox-container-image-data-box
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    PADDING-RIGHT: 10px;
    FONT: 10px/1.4em Verdana, Helvetica, sans-serif;
    OVERFLOW: auto;
    PADDING-TOP: 0px
}
#lightbox-container-image-data
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details
{
    TEXT-ALIGN: left;
    WIDTH: 70%;
    FLOAT: left
}
#lightbox-image-details-caption
{
    FONT-WEIGHT: bold
}
#lightbox-image-details-currentNumber
{
    PADDING-BOTTOM: 1em;
    DISPLAY: block;
    CLEAR: left
}
#lightbox-secNav-btnClose
{
    PADDING-BOTTOM: 0.7em;
    WIDTH: 66px;
    FLOAT: right
}
/* end jquery */

h1.default {
	color:#1F4911;
	background:url('../images/titleBgCommentaries.gif') no-repeat top left;
	height: 80px;
	padding: 20px 0 0 40px;
	margin: 0px 0 10px 0px;
}

h1.default img {
	margin-right: 15px;
}

h1.center {
	background:url('../images/titleBgCommentaries.gif') no-repeat top center;
	padding: 20px 0 0 0;
}

h3.italic {
	font-style:italic;
	font-weight:normal;
	margin: 0px 0 15px;
}

/* ZSpace Commentaries */

.commentaries_heading {
	color:#327924;
	font-size:19px;
	font-weight:normal;
	margin:15px 0 5px;
}

/* end zspace commentaries */

/* Content box scraps */
.content_box_scraps table {
	padding: 0px 15px;
}

.content_box_scraps table tr td span {
	font-size:	11px;
	margin:		5px 0 10px;
	padding:	0 15px;
}

.user_thumb {
	height:	65px;
	width:	65px;
}
/* end content box scraps */

a.button, input.button {
	background-image: url(../images/store/button.png);
	background-color: transparent;
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 12px;
	height: 23px;
	padding-top: 4px;
	text-align: center;
	width: 153px;
}

input.button {
	cursor: pointer;
	padding-bottom: 5px;
	height: 26px;
}

a.button_post { padding: 5px 35px 10px 22px; }
a.button_post_heading { 
	background-image: url(../images/store/button_220.png);
	padding: 5px 35px 10px 23px; 
}

a.button_search { 
	background-image: url(../images/store/button_120.png);
	padding: 5px 40px 10px 40px; 
}

a.button_more {
	background-image: url(../images/store/button_60.png);
	padding: 5px 14px 10px 15px; 
}

input.button_cc { 
	background-image: url(../images/store/button_180.png);
	padding: 5px 25px 10px 12px; 
	width: 183px;
}

h1.default span.h1_text {
	color: rgb(62, 123, 73);
	font-size: 30px;
}

h1.default img {
	padding-top: 5px;
}

p.italic {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-style: italic;
	margin-top: 3px;
}

td.border {
	border: 1px solid rgb(4, 71, 122);
}

table.collapse { border-collapse: collapse; }

p.author { 
	font-size: 14px;
	font-style: italic;
	text-align: center;
}

p.recent_author { 
	font-family: Georgia, Times, serif;
	font-size: 16px; 
	font-style: italic; 
	margin-top: 0;
}
ul.recent_author { padding: 0 0 0 15px; }
ul.recent_author li { 
	color: rgb(73, 147, 44); 
	margin: 0;
	padding: 0;
}

h2.default, h2.default p { text-align: center; }

.remote_errors {
	color: red;
}
/* dinamic menus box */
.user_dinamic_menus {
	color: white;
	padding: 5px;
	padding-left: 10px;
	width: 965px;
	background-color: #49932C;
	margin-bottom: 10px;
	margin-top: 5px;
}
.user_dinamic_menus span a {
	color: lightGreen;
	text-decoration: underline;
}
.user_dinamic_menus span a:hover {
	color: yellow;
}
/* end */   

/* top note for zbooks */
.top_note {
	color: white;
	padding: 5px;
	padding-left: 10px;
	width: 965px;
	background-color: #49932C;
	margin-bottom: 10px;
/*	margin-top: 5px;*/
	z-index: 120;
}
.top_note span a {
	color: lightGreen;
	text-decoration: underline;
}
.top_note span a:hover {
	color: yellow;
}
/* end */

.white_background {
	background-image: none;
	background-color: #FFFFFF;
}

#bottom {
	background-color: #297021;
}

.show_container .body {
	font-size: 12px;
}

.showr .body {
	font-size: 12px;
}   

#top_content {
	background-color: #297021;
}

#user_menu_container {
	background-color: #A7C36F;
}

#top_login, #top_login a {
	color: #49932C;
	font-size: 12px;
}

#top_submenu {
	background: transparent url('../images/top/zspace_top_submenu.png') no-repeat 0 0;
}

#logged_in_menu, #logged_in_menu a {
	color: #A7A7A7;
}

.breadcrumbs a {
	color: #49932C;
}

.left_yellow_box, .yellow_box {
	background-image: url(../images/tooltip_green.gif);
	background-color: #297021;
	border: 1px solid #297021;
}

.left_yellow_box, .yellow_box {
	color: #fff;
}

.left_yellow_box a, .yellow_box a {
	color: #CACCC9;
}

.left_yellow_box a:hover, .yellow_box a:hover {
	color: #FFF;
}