/* MAIN */
a {
	color: #A51304;
}

a:hover {
	color: #cf1e23;
}

/* TOP BOXES */

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

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

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

/* TOP MENU */

/* OVERLAYS */
.content_overlay .three_columns_h1 {
	background-image: url('../images/bigTitleBgRed.gif');
	color: #630A02;
}

.content_overlay .two_columns_h1 {
	background-image: url('../images/overlay_title_red.gif');
	color: #630A02;
}

/* SHOW */

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

.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: #630A02;
	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;
}

/* FOOTER */
#footer {
	color: #A51304;
}

#footer a {
	color: #A51304;
}
/* my account friends */
.friendship_approved {
	color: black;
}
.friendship_rejected {
	color: red;
}
.friendship_requested {
	color: green;
}
/* end my account friends */
/* style for filters */
.content_filter_box table tr th {
	text-align: left;
	font-size: 12px
}
/* end style for filters */
/* all places page */
#top_title {
	margin: 10px 5px 20px 0px; 
	background: transparent url(../images/places.jpg) no-repeat scroll center center;
	height: 74px;
}
.ul_places_topics {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
}
.ul_places_topics a {
	font-size:18px;
	font-family: Georgia,Times,serif;
}
#description_places {
	font-family: Georgia,Times,serif;
}
/* end all places */
/* all topics */
#topic_page h1 {
	background: transparent url(../images/topic_banner_red.gif) no-repeat scroll left top;
	color: #FFFFFF;
	font-size: 31px;
	height: 60px;
	margin: 10px 0 0 17px;
	padding: 18px 0 0 50px;
}
/* end all topics */

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

.styleBox {
	background:#EFF3F6 url(../images/drkCellBg.gif) repeat-x scroll center top;
	border:1px solid #04477A;
	margin:10px 0;
	padding:10px 30px;
}                               

/* albums */
.album_box {
	float: left;
	width: 600px;
/*	background-image:url(../images/gradient.jpg);*/
/*	border:1px solid #AAAAAA;*/
	margin-bottom:10px;
	padding:10px 0;
}
.album_box h1 {
	margin-top: 0px;
}
.album_left {
/*	border:1px solid #AAAAAA;*/
	float: left;
	width: 120px;
	text-align: center;
}
.album_right {
	float: right;
	width: 480px;
}
.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;
}

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

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

#top_content {
	background-color: #630A02;
}

#user_menu_container {
	background-color: #A51304;
}

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

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

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

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

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