﻿	body, form { margin: 0px; padding: 0px; }
body 
{
	text-align: center; 
	background-color: #040615;
}

body, td, input, select, textarea 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e7a8c;
}

a, a:link, a:visited { color: #6e7a8c; text-decoration: underline; }
a:active, a:hover {	text-decoration: none; }
a.invert, a.invert:link, a.invert:visited { text-decoration: none; }
a.invert:active, a.invert:hover { text-decoration: underline; }

h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5e85b2;
	font-weight: normal;
	margin: 10px 0px 10px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5e85b2;
	margin: 5px 0px 5px;
}

h2 a, h2 a:link, h2 a:visited { color: #5e85b2; text-decoration: underline; }
h2 a:active, h2 a:hover { text-decoration: none; }

hr 
{
	color: #deeaf3; 
	background-color: #deeaf3; 
	border: 0; 
	margin: 5px 0; 
	height: 1px; 
	padding: 0;
}

hr.hr-more { height: 3px; }

.floatL { float: left; margin-right: 10px; }
.floatR { float: right; margin-left: 10px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.h100 { height: 100%; }

/**/
.title { margin-bottom: 3px; font-weight: bold; }
.title a, .title a:link, .title a:visited { text-decoration: none; }
.title a:active, .title a:hover { text-decoration: underline; }

.more { margin-top: 3px; font-weight: normal; font-size: 11px; }
.more img { margin-left: 5px; }
.more a, .more a:link, .more a:visited { color: #5e85b2; text-decoration: none; }
.more a:active, .more a:hover { color: #5e85b2; text-decoration: underline; }

.empty { text-align: center; margin-top: 50px; margin-bottom: 50px; }

.message { color: #009900; }
.errors { color: #990000; }

.navigator { /*font-size: 10px; margin-left: 7px;*/ }
.navigator a, .navigator a:link, .navigator a:visited { /*color: #000000;*/ text-decoration: none; }
.navigator a:active, .navigator a:hover { text-decoration: underline; }

.hilight { background-color: #000000; color: #FFFFFF; /*font-weight: bold;*/ }
.searchResult dt { font-weight: bold; }
.searchResult dd { margin-left: 0px; }
.searchResult dd ul { margin-bottom: 5px; margin-top: 5px; }
/**/

.lightborder .top { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top left repeat-x; height: 9px; }
.lightborder .top .tl { background: url(../../mod/template/templates/Default_Template/images/light-border-tl-night.gif) left top no-repeat; height: 9px; }
.lightborder .top .tr { background: url(../../mod/template/templates/Default_Template/images/light-border-tr-night.gif) right top no-repeat;height: 9px; }

.lightborder .left { background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top left repeat-y; margin: -2px 0px -2px 0px; }
.lightborder .right { background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top right repeat-y; }

.lightborder .bottom { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/light-border.gif) bottom left repeat-x; height: 9px; }
.lightborder .bottom .bl { background: url(../../mod/template/templates/Default_Template/images/light-border-bl-night.gif) left bottom no-repeat; height: 9px; }
.lightborder .bottom .br { background: url(../../mod/template/templates/Default_Template/images/light-border-br-night.gif) right bottom no-repeat; height: 9px; }
	
.date 
{
	padding-left: 15px;
	background: url(../../mod/template/templates/Default_Template/images/icon-clock.gif) left 2px no-repeat;
	color: #8d9fad; font-size: 11px;
}
.date span { text-decoration: underline; }
.date .time { color: #3796d8; text-decoration: none; }


.userMale, .userFemale { background: url(../../mod/template/templates/Default_Template/images/icon-user.gif) left 3px no-repeat; }
.comunityItem { background: url(../../mod/template/templates/Default_Template/images/icon-community.gif) left 3px no-repeat; }
.userMale, .userFemale, .comunityItem {
	padding-left: 15px;
	font-size: 11px; color: #1a50a0;
}
.userMale a, .userMale a:link, .userMale a:visited, .userFemale a, .userFemale a:link, .userFemale a:visited,
.comunityItem a, .comunityItem a:link, .comunityItem a:visited {
	color: #5e85b2; text-decoration: underline;
}
.userMale a:active, .userMale a:hover, .userFemale a:active, .userFemale a:hover,
.comunityItem a:active, .comunityItem a:hover {
	text-decoration: none;
}
/**/

#container 
{
	width: 1000px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
}


#header 
{
	background-repeat: no-repeat;
	background-position: center top; 
	background-image: url(../../mod/template/templates/Default_Template/images/head-bg-night.jpg);
	height: 380px; 
}

/* Header Menu */
#header #menubox { float: left; margin-top:60px; }

#header #menu-shift { float:left; margin-top:60px; width:200px; }

.menu { float: left; margin-left: 15px; }
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu ul li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0; margin: 0;
	margin-bottom: 3px;
	white-space: nowrap;
	color: #699300;
	width: 190px;
	background: url(../../mod/template/templates/Default_Template/images/top-menu-right.gif) right center no-repeat;
}

.menu ul li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 25px 2px 17px;
	color: #699300;
	background: url(../../mod/template/templates/Default_Template/images/top-menu-left.gif) left center no-repeat;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:visited { color: #699300; text-decoration: none; }
.menu ul li a:active, .menu ul li a:hover { text-decoration: underline; }


/* Search box */
#searchbox
{
	float: right; 
	margin-top: 60px; margin-right: 11px;
}

#search 
{
	color: #ffffff; font-size: 11px;
	background: url(../../mod/template/templates/Default_Template/images/search-bg.gif) right bottom no-repeat;
}

#search .bl { background: url(../../mod/template/templates/Default_Template/images/search-bl.gif) left bottom no-repeat; }
#search .tr { background: url(../../mod/template/templates/Default_Template/images/search-tr.gif) right top no-repeat; }
#search .tl { background: url(../../mod/template/templates/Default_Template/images/search-tl.gif) left top no-repeat; }

#search form 
{
	width: 246px; height: 75px;
	padding: 10px 20px 0px;
}

#search .searchTitle 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	background: url(../../mod/template/templates/Default_Template/images/search-title-bg.gif) right bottom no-repeat;
}

#search .col1 { float: left; margin-bottom: 5px; }
#search .col1 img { float: left; vertical-align: middle; }
#search .col1 input { float: left; border: 0px; height: 17px; width: 100px; font-weight: normal; }

#search .col2 { float: left; margin-bottom: 5px; margin-left: 4px; }
#search .col2 img { float: left; vertical-align: middle; }
#search .col2 select { float: left; width: 75px; font-weight: normal; }

#search .col3 { float: right; margin-bottom: 5px; }

#search a, #search a:link, #search a:visited { color: #fffc00; text-decoration: underline; }
#search a:active, #search a:hover { text-decoration: none; }

/* Toolbar */

#toolbarbox
{
	float: right;
	font-size: 11px;
	margin: 140px 15px 0px 0px;
}

#toolbar #menuoptions
{
	text-align: right;
	vertical-align: text-top;
	width: 350px;
}

#toolbar #menuoptions li 
{
	display: inline;
	list-style-type: none;
	border: none;
}

#toolbar #menuoptions li a
{
	color: White;
	text-decoration:underline;
	padding: 0px 10px 0px 0px;
}

.home-link
{
	float: left;
	margin: 140px 0px 0px 15px;	
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
}

.home-link ul
{
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
}

.home-link li 
{
	display: inline;
	list-style-type: none;
	border: none;
}

.home-link li a
{
	color: White;
	text-decoration: underline;
}

/* Right column */
.right-column
{
	float: right;
	width: 255px;
	margin-right: 3px;
}

.right-column .hr-more { height: 2px; }

.sidebar-contents { padding: 10px 10px 0px 10px; font-size: 11px; }

.sidebar-block { margin-top: 14px; }

.sidebar-title { border-bottom: 1px solid #5e85b2; height: 18px; margin: 8px 0 5px; }
.sidebar-title .name-tab { float: left; background-color: #5e85b2; }
.sidebar-title .name-tab .tl { background: url(../../mod/template/templates/Default_Template/images/tab-left-night.gif) left top no-repeat; }
.sidebar-title .name-tab .tl .tr { background: url(../../mod/template/templates/Default_Template/images/tab-right-night.gif) right top no-repeat; }
.sidebar-title .tab-more { padding-right:13px; float:right; background: url(../../mod/template/templates/Default_Template/images/icon-arrow-02.gif) right center no-repeat; }
.sidebar-title .tab-more, 
.sidebar-title .tab-more a, 
.sidebar-title .tab-more a:active, 
.sidebar-title .tab-more a:visited 
{ 
	font-weight:normal; 
	text-decoration: none;
	color:#3366ff;
}

.sidebar-title h3 {
	margin: 0; padding: 3px 15px;
	color: #ffffff; 
	font-size: 11px; font-weight: normal;
}

.sidebar-body .all { float:left; padding: 0px 0px 0px 0px; }
.sidebar-body .all img { vertical-align: middle; margin-left: 5px; }
.sidebar-body .all a, .sidebar-body .all a:link, .sidebar-body .all a:visited { color: #3796d8; text-decoration: none; }
.sidebar-body .all a:active, .sidebar-body .all a:hover { text-decoration: underline; }

.bold-list 
{ 
	font-size:11px; 
	font-weight: bold; 
	color: #5e85b2; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-04.gif); 
}
.bold-list a, .bold-list a:link, .bold-list a:visited { font-size:11px; font-weight: bold; text-decoration: underline; color: #5e85b2; }

.light-list 
{ 
	font-size:11px; 
	font-weight: normal; 
	color: #5e85b2; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
.light-list a, .light-list a:link, .light-list a:visited { font-size:11px; text-decoration: underline; font-weight:normal; color: #5e85b2; }

#sidebar-profile { margin-top: -10px; }

.userIcon { float:left; }

.userInfo { float:right; padding-left: 10px; font-size: 11px; }
.userInfo strong { font-size: 12px; color: #202327; }
.userInfo h2 { color: #5e85b2; margin: 0; }
.userInfo .userLinks { margin: 5px 0; }
.userInfo .userLinks img { vertical-align: middle; margin-right: 5px; border: none; }
.userInfo .userLinks a { color: #1a50a0; }

#sidebar-friends { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-user.gif); }
#sidebar-communities, #sidebar-owned-communities { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-community.gif); }

#sidebar-user-panel .personal-tl { background: url(../../mod/template/templates/Default_Template/images/personal-tl.png) left top no-repeat; }
#sidebar-user-panel .personal-tr { background: url(../../mod/template/templates/Default_Template/images/personal-tr.png) right top no-repeat; }
#sidebar-user-panel .personal-br { background: url(../../mod/template/templates/Default_Template/images/personal-br.png) right bottom no-repeat; }
#sidebar-user-panel .personal-bl { background: url(../../mod/template/templates/Default_Template/images/personal-bl.png) left bottom no-repeat; }
.personal-panel { padding: 30px 30px 30px 30px; height: 40px; }
.personal-panel ul { padding: 0; margin: 0; list-style-type: none; }
.personal-panel ul li { white-space: nowrap; }
.personal-panel a, #personal a:link, #personal a:visited { color: #ffffff; text-decoration: underline; }
.personal-panel a:active, #personal a:hover { text-decoration: none; }


.gallery_item_box .more { margin: 0px 0px 0px 0px; padding-right: 15px; text-align:right; font-size: 11px; font-weight: normal; }
.gallery_item_box .more { background: url(../../mod/template/templates/Default_Template/images/icon-arrow-01.gif) right bottom no-repeat; }


/* Left column*/
.left-column 
{
	float: left; 
	width: 170px;
	margin-left: 3px;
}

.left-box .tl { background: url(../../mod/template/templates/Default_Template/images/lbox-tl.png) top left no-repeat; height: 31px; }
.left-box .tr { background: url(../../mod/template/templates/Default_Template/images/lbox-tr.png) top right no-repeat; height: 31px; }
.left-box .left { background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) top left repeat-y; }
.left-box .right { background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) top right repeat-y; }
.left-box .bottom { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) bottom left repeat-x; height: 9px; }
.left-box .bottom .bl { background: url(../../mod/template/templates/Default_Template/images/lbox-bl-night.gif) left bottom no-repeat; height: 9px; }
.left-box .bottom .br { background: url(../../mod/template/templates/Default_Template/images/lbox-br-night.gif) right bottom no-repeat; height: 9px; }

.left-box .title { text-align:left; }
.left-box .box-list { margin: -5px 0px -2px 0px; padding: 15px 15px 10px 30px; }

.left-box h3 
{
	padding: 9px 0px 9px 32px; 
	margin: 0px 0px 0px 0px;
	color: #ffffff; font-size: 12px; font-weight: bold;
	text-transform: uppercase;
}
.left-box h3 a, .left-box h3 a:link, .left-box h3 a:visited 
{
	color: #ffffff;
	text-decoration: none;
}

.left-box ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.left-box ul li a, .left-box ul li a:visited .left-box ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
}
.left-box ul li a:active, .left-box ul li a:hover { text-decoration: none; }  

.left-box hr { margin-left: 0px; }
.left-box hr.hr-more { height: 2px; }

.left-box .more { margin: 0px 0px 0px 0px; padding-right: 15px; text-align:right; font-size: 11px; font-weight: normal; }
.left-box .more { background: url(../../mod/template/templates/Default_Template/images/icon-arrow-01.gif) right bottom no-repeat; }

#leftbox-users .title { background: url(../../mod/template/templates/Default_Template/images/box-users.png) left top no-repeat; } 
#leftbox-users ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-user.gif); }

#leftbox-community .title { background: url(../../mod/template/templates/Default_Template/images/box-community.png) left top no-repeat; }
#leftbox-community ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-community.gif); }

#leftbox-interests .box-list { margin-top: -10px; padding: 15px 10px 10px 10px; }
#leftbox-interests .title { background: url(../../mod/template/templates/Default_Template/images/box-interests.png) left top no-repeat; }

#leftbox-weblogs .title { background: url(../../mod/template/templates/Default_Template/images/box-blog.png) left top no-repeat; }
#leftbox-weblogs ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-03.gif); }
#leftbox-weblogs hr { height: 2px; }

.blog 
{
	margin: 0px 0px 0px 0px;
	font-size: 12px; color: #1a50a0;
}
.blog a, .blog a:link, .blog a:visited { color: #5e85b2; text-decoration: underline; }
.blog a:active, .blog a:hover { text-decoration: none; }

/* Main Content */
.main-content 
{
	margin: 0px 4px 0px 4px;
	width: 540px;
	float: left;
}

.system-message { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;  font-size: 12px }

.pageTitle 
{
	color: #88a5bf; padding-bottom: 5px; margin-bottom: 10px;
}
.pageTitle h1 { margin: 0px; font-size: 20px; }

.details { text-align: right; height: 22px; }
.details .post { background:url(../../mod/template/templates/Default_Template/images/comments-bg.gif) right center no-repeat; }
.details .link { font-size: 11px; float: right; margin-top: 2px;}
.details .num { float: right; width: 25px; text-align: center; color: #202327; margin: 2px 0 0 5px; font-size:11px; }
.details .date, .details .div, .details .userMale, .details .userFemale { float: left; margin-top: 2px; }

.comments-block { margin-left: 20px }
.comment { margin-bottom: -18px; }
.comment .body { min-height: 50px; }

#buttons { text-align: right; }
#buttons img { border: 0; vertical-align: middle; }
#buttons a { margin-left: 10px; }

.blu, .blu:link, .blu:visited {
	color: #5e85b2;
	font-size: 12px; font-weight: bold;
	text-decoration: underline;
}
.blu:active, .blu:hover {
	text-decoration: none;
}

.image {
	background: url(../../mod/template/templates/Default_Template/images/icon-photo.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 15px; color: #202327;
	font-weight: bold;
}
.audio {
	background: url(../../mod/template/templates/Default_Template/images/icon-movie.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 16px; color: #202327;
	font-weight: bold;
}
.video {
	background: url(../../mod/template/templates/Default_Template/images/icon-movie.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 16px; color: #202327;
	font-weight: bold;
}
.image a, .image a:link, .image a:visited, .audio a, .audio a:link, .audio a:visited, .video a, .video a:link, .video a:visited 
{
	color: #ffffff;
	text-decoration: none;
}
.image a:active, .image a:hover, .audio a:active, .audio a:hover, .video a:active, .video a:hover
{
	text-decoration: underline;
}
.itemInfo { float: left; }
.itemInfo .movieTitle { margin-left: 2px; }
.itemInfo .photoTitle, .itemInfo .userMale, .photoInfo .userFemale { margin-left: 3px; }
.itemInfo .date { margin: 5px 0 5px 3px; }
.itemInfo .eye 
{
	margin-top: 5px; font-size: 11px; padding-left: 18px;
	background: url(../../mod/template/templates/Default_Template/images/icon-eye.gif) left top no-repeat;
}
.itemInfo .description 
{
	margin-top: 5px; font-size: 11px; padding-left: 18px;
}




.pageNav { color: #202327; text-transform: uppercase; font-size:11px; }
.pageNav a, .pageNav a:link, .pageNav a:visited { color: #8d9fad; }
.pageNav .navLeft { float:left; margin-right: 10px; margin-top: 6px; }
.pageNav .navRight { float:left; margin-top: 6px; }
.navLeft img { margin-right: 5px; }
.navRight img { margin-left: 5px; }
.pageNav .pages { /*float: right;*/  }
.pageNav .pages a { float: right; display: block; padding: 6px 0 7px 0; width: 26px; text-align: center; text-decoration: none; }
.pageNav .pages a.current { background: url(../../mod/template/templates/Default_Template/images/pages-bg.gif) center center no-repeat; color: #202327; }



.page-footer { margin: 10px auto; padding: 0px 0px 0px 0px; text-align:center; }
.page-footer .footer-cr { margin: 0px auto; padding: 15px 0 20px; font-size: 11px; width: 600px; }

.lc_block ul { padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-03.gif); }
.lc_block a, .lc_block a:link, .lc_block a:visited { text-decoration: none; }
.lc_block a:active, .lc_block a:hover { text-decoration: underline; }	

.lc_block hr.hr-more { height: 2px; }

.lc_title a { font-size: 12px; color: #5e85b2; font-weight:normal; }
.lc_text a { font-size: 11px; color: #6e7a8c; font-weight:normal; }

.wizard_container
{
	padding: 10px;
	background-color: #040615;
}

.tab
{
	margin-top: 2px; 
	padding: 3px; 
	height: 20px; 
	background-color: silver; 
	border-top: #deeaf3 1px solid; 
	border-bottom: #deeaf3 1px solid;		
	border-left: #deeaf3 1px solid;		
	border-right: #deeaf3 1px solid;	
	font-size: 14px;
	font-weight: bold;
	color: #5e85b2;
}

.select_tab
{
	margin-top: 0px; 
	padding: 3px;
	height: 23px; 
	border-top: #deeaf3 1px solid; 
	border-left: #deeaf3 1px solid;		
	border-right: #deeaf3 1px solid;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #5e85b2;
}

.empty_tab
{
	border-bottom: #deeaf3 1px solid;
	padding: 3px;
	height: 23px; 
	border-left: none;
}

.tab_container
{
	padding: 10px;
	min-height: 100px; 
	border-right: #deeaf3 1px solid; 
	border-left: #deeaf3 1px solid; 
	border-bottom: #deeaf3 1px solid;
}

.wizard_folder_container
{
	text-align: left;
	width: 150px;
	min-height: 394px;
	border-right: solid 1px #deeaf3;
	float: left;
}

.wizard_folder_container ul { padding: 0px 0px 0px 0px; }
.wizard_folder_container ul li{ margin-top: 5px; }
.wizard_folder_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
	font-size: 14px;
	font-weight: bold;
}
.wizard_folder_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_folder_container ul { list-style: none; }


.wizard_files_container
{
	text-align: left;
	margin-left: 160px;
}

.wizard_files_container ul { padding: 0px 0px 0px 0px; }
.wizard_files_container ul li{ margin-top: 5px; }
.wizard_files_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
}
.wizard_files_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_files_container ul { list-style: none; }

.wizard_files_container .block_left
{
	width: 49%;
	float: left;
}

.wizard_files_container .block_right
{
	width: 49%;
	float: right;
}body, form { margin: 0px; padding: 0px; }
body 
{
	text-align: center; 
	background-color: #FFFFFF;
}

body, td, input, select, textarea 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e7a8c;
}

a, a:link, a:visited { color: #6e7a8c; text-decoration: underline; }
a:active, a:hover {	text-decoration: none; }
a.invert, a.invert:link, a.invert:visited { text-decoration: none; }
a.invert:active, a.invert:hover { text-decoration: underline; }

h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5e85b2;
	font-weight: normal;
	margin: 10px 0px 10px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5e85b2;
	margin: 5px 0px 5px;
}

h2 a, h2 a:link, h2 a:visited { color: #5e85b2; text-decoration: underline; }
h2 a:active, h2 a:hover { text-decoration: none; }

hr 
{
	color: #deeaf3; 
	background-color: #deeaf3; 
	border: 0; 
	margin: 5px 0; 
	height: 1px; 
	padding: 0;
}

hr.hr-more { height: 3px; }

.floatL { float: left; margin-right: 10px; }
.floatR { float: right; margin-left: 10px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.h100 { height: 100%; }

/**/
.title { margin-bottom: 3px; font-weight: bold; }
.title a, .title a:link, .title a:visited { text-decoration: none; }
.title a:active, .title a:hover { text-decoration: underline; }

.more { margin-top: 3px; font-weight: normal; font-size: 11px; }
.more img { margin-left: 5px; }
.more a, .more a:link, .more a:visited { color: #5e85b2; text-decoration: none; }
.more a:active, .more a:hover { color: #5e85b2; text-decoration: underline; }

.empty { text-align: center; margin-top: 50px; margin-bottom: 50px; }

.message { color: #009900; }
.errors { color: #990000; }

.navigator { /*font-size: 10px; margin-left: 7px;*/ }
.navigator a, .navigator a:link, .navigator a:visited { /*color: #000000;*/ text-decoration: none; }
.navigator a:active, .navigator a:hover { text-decoration: underline; }

.hilight { background-color: #000000; color: #FFFFFF; /*font-weight: bold;*/ }
.searchResult dt { font-weight: bold; }
.searchResult dd { margin-left: 0px; }
.searchResult dd ul { margin-bottom: 5px; margin-top: 5px; }
/**/

.lightborder .top { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top left repeat-x; height: 9px; }
.lightborder .top .tl { background: url(../../mod/template/templates/Default_Template/images/light-border-tl.gif) left top no-repeat; height: 9px; }
.lightborder .top .tr { background: url(../../mod/template/templates/Default_Template/images/light-border-tr.gif) right top no-repeat;height: 9px; }

.lightborder .left { background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top left repeat-y; margin: -2px 0px -2px 0px; }
.lightborder .right { background: url(../../mod/template/templates/Default_Template/images/light-border.gif) top right repeat-y; }

.lightborder .bottom { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/light-border.gif) bottom left repeat-x; height: 9px; }
.lightborder .bottom .bl { background: url(../../mod/template/templates/Default_Template/images/light-border-bl.gif) left bottom no-repeat; height: 9px; }
.lightborder .bottom .br { background: url(../../mod/template/templates/Default_Template/images/light-border-br.gif) right bottom no-repeat; height: 9px; }
	
.date 
{
	padding-left: 15px;
	background: url(../../mod/template/templates/Default_Template/images/icon-clock.gif) left 2px no-repeat;
	color: #8d9fad; font-size: 11px;
}
.date span { text-decoration: underline; }
.date .time { color: #3796d8; text-decoration: none; }


.userMale, .userFemale { background: url(../../mod/template/templates/Default_Template/images/icon-user.gif) left 3px no-repeat; }
.comunityItem { background: url(../../mod/template/templates/Default_Template/images/icon-community.gif) left 3px no-repeat; }
.userMale, .userFemale, .comunityItem {
	padding-left: 15px;
	font-size: 11px; color: #1a50a0;
}
.userMale a, .userMale a:link, .userMale a:visited, .userFemale a, .userFemale a:link, .userFemale a:visited,
.comunityItem a, .comunityItem a:link, .comunityItem a:visited {
	color: #5e85b2; text-decoration: underline;
}
.userMale a:active, .userMale a:hover, .userFemale a:active, .userFemale a:hover,
.comunityItem a:active, .comunityItem a:hover {
	text-decoration: none;
}
/**/

#container 
{
	width: 1000px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
}


#header 
{
	background-repeat: no-repeat;
	background-position: center top; 
	background-image: url(../../mod/template/templates/Default_Template/images/head-bg.jpg);
	height: 380px; 
}

/* Header Menu */
#header #menubox { float: left; margin-top:60px; }

#header #menu-shift { float:left; margin-top:60px; width:200px; }

.menu { float: left; margin-left: 15px; }
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu ul li 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0; margin: 0;
	margin-bottom: 3px;
	white-space: nowrap;
	color: #699300;
	width: 190px;
	background: url(../../mod/template/templates/Default_Template/images/top-menu-right.gif) right center no-repeat;
}

.menu ul li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 25px 2px 17px;
	color: #699300;
	background: url(../../mod/template/templates/Default_Template/images/top-menu-left.gif) left center no-repeat;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:visited { color: #699300; text-decoration: none; }
.menu ul li a:active, .menu ul li a:hover { text-decoration: underline; }


/* Search box */
#searchbox
{
	float: right; 
	margin-top: 60px; margin-right: 11px;
}

#search 
{
	color: #ffffff; font-size: 11px;
	background: url(../../mod/template/templates/Default_Template/images/search-bg.gif) right bottom no-repeat;
}

#search .bl { background: url(../../mod/template/templates/Default_Template/images/search-bl.gif) left bottom no-repeat; }
#search .tr { background: url(../../mod/template/templates/Default_Template/images/search-tr.gif) right top no-repeat; }
#search .tl { background: url(../../mod/template/templates/Default_Template/images/search-tl.gif) left top no-repeat; }

#search form 
{
	width: 246px; height: 75px;
	padding: 10px 20px 0px;
}

#search .searchTitle 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	background: url(../../mod/template/templates/Default_Template/images/search-title-bg.gif) right bottom no-repeat;
}

#search .col1 { float: left; margin-bottom: 5px; }
#search .col1 img { float: left; vertical-align: middle; }
#search .col1 input { float: left; border: 0px; height: 17px; width: 100px; font-weight: normal; }

#search .col2 { float: left; margin-bottom: 5px; margin-left: 4px; }
#search .col2 img { float: left; vertical-align: middle; }
#search .col2 select { float: left; width: 75px; font-weight: normal; }

#search .col3 { float: right; margin-bottom: 5px; }

#search a, #search a:link, #search a:visited { color: #fffc00; text-decoration: underline; }
#search a:active, #search a:hover { text-decoration: none; }

/* Toolbar */

#toolbarbox
{
	float: right;
	font-size: 11px;
	margin: 140px 15px 0px 0px;
}

#toolbar #menuoptions
{
	text-align: right;
	vertical-align: text-top;
	width: 350px;
}

#toolbar #menuoptions li 
{
	display: inline;
	list-style-type: none;
	border: none;
}

#toolbar #menuoptions li a
{
	color: White;
	text-decoration:underline;
	padding: 0px 10px 0px 0px;
}

.home-link
{
	float: left;
	margin: 140px 0px 0px 15px;	
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
}

.home-link ul
{
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
}

.home-link li 
{
	display: inline;
	list-style-type: none;
	border: none;
}

.home-link li a
{
	color: White;
	text-decoration: underline;
}

/* Right column */
.right-column
{
	float: right;
	width: 255px;
	margin-right: 3px;
}

.right-column .hr-more { height: 2px; }

.sidebar-contents { padding: 10px 10px 0px 10px; font-size: 11px; }

.sidebar-block { margin-top: 14px; }

.sidebar-title { border-bottom: 1px solid #5e85b2; height: 18px; margin: 8px 0 5px; }
.sidebar-title .name-tab { float: left; background-color: #5e85b2; }
.sidebar-title .name-tab .tl { background: url(../../mod/template/templates/Default_Template/images/tab-left.gif) left top no-repeat; }
.sidebar-title .name-tab .tl .tr { background: url(../../mod/template/templates/Default_Template/images/tab-right.gif) right top no-repeat; }
.sidebar-title .tab-more { padding-right:13px; float:right; background: url(../../mod/template/templates/Default_Template/images/icon-arrow-02.gif) right center no-repeat; }
.sidebar-title .tab-more, 
.sidebar-title .tab-more a, 
.sidebar-title .tab-more a:active, 
.sidebar-title .tab-more a:visited 
{ 
	font-weight:normal; 
	text-decoration: none;
	color:#3366ff;
}

.sidebar-title h3 {
	margin: 0; padding: 3px 15px;
	color: #ffffff; 
	font-size: 11px; font-weight: normal;
}

.sidebar-body .all { float:left; padding: 0px 0px 0px 0px; }
.sidebar-body .all img { vertical-align: middle; margin-left: 5px; }
.sidebar-body .all a, .sidebar-body .all a:link, .sidebar-body .all a:visited { color: #3796d8; text-decoration: none; }
.sidebar-body .all a:active, .sidebar-body .all a:hover { text-decoration: underline; }

.bold-list 
{ 
	font-size:11px; 
	font-weight: bold; 
	color: #5e85b2; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-04.gif);
}
.bold-list a, .bold-list a:link, .bold-list a:visited { font-size:11px; font-weight: bold; text-decoration: underline; color: #5e85b2; }

.light-list 
{ 
	font-size:11px; 
	font-weight: normal; 
	color: #5e85b2; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
.light-list a, .light-list a:link, .light-list a:visited { font-size:11px; text-decoration: underline; font-weight:normal; color: #5e85b2; }

#sidebar-profile { margin-top: -10px; }

.userIcon { float:left; }

.userInfo { float:right; padding-left: 10px; font-size: 11px; }
.userInfo strong { font-size: 12px; color: #202327; }
.userInfo h2 { color: #5e85b2; margin: 0; }
.userInfo .userLinks { margin: 5px 0; }
.userInfo .userLinks img { vertical-align: middle; margin-right: 5px; border: none; }
.userInfo .userLinks a { color: #1a50a0; }

#sidebar-friends { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-user.gif); }
#sidebar-communities, #sidebar-owned-communities { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-community.gif); }

#sidebar-user-panel .personal-tl { background: url(../../mod/template/templates/Default_Template/images/personal-tl.png) left top no-repeat; }
#sidebar-user-panel .personal-tr { background: url(../../mod/template/templates/Default_Template/images/personal-tr.png) right top no-repeat; }
#sidebar-user-panel .personal-br { background: url(../../mod/template/templates/Default_Template/images/personal-br.png) right bottom no-repeat; }
#sidebar-user-panel .personal-bl { background: url(../../mod/template/templates/Default_Template/images/personal-bl.png) left bottom no-repeat; }
.personal-panel { padding: 30px 30px 30px 30px; height: 40px; }
.personal-panel ul { padding: 0; margin: 0; list-style-type: none; }
.personal-panel ul li { white-space: nowrap; }
.personal-panel a, #personal a:link, #personal a:visited { color: #ffffff; text-decoration: underline; }
.personal-panel a:active, #personal a:hover { text-decoration: none; }


.gallery_item_box .more { margin: 0px 0px 0px 0px; padding-right: 15px; text-align:right; font-size: 11px; font-weight: normal; }
.gallery_item_box .more { background: url(../../mod/template/templates/Default_Template/images/icon-arrow-01.gif) right bottom no-repeat; }


/* Left column*/
.left-column 
{
	float: left; 
	width: 170px;
	margin-left: 3px;
}

.left-box .tl { background: url(../../mod/template/templates/Default_Template/images/lbox-tl.png) top left no-repeat; height: 31px; }
.left-box .tr { background: url(../../mod/template/templates/Default_Template/images/lbox-tr.png) top right no-repeat; height: 31px; }
.left-box .left { background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) top left repeat-y; }
.left-box .right { background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) top right repeat-y; }
.left-box .bottom { font-size: 1px; background: url(../../mod/template/templates/Default_Template/images/lbox-border.gif) bottom left repeat-x; height: 9px; }
.left-box .bottom .bl { background: url(../../mod/template/templates/Default_Template/images/lbox-bl.gif) left bottom no-repeat; height: 9px; }
.left-box .bottom .br { background: url(../../mod/template/templates/Default_Template/images/lbox-br.gif) right bottom no-repeat; height: 9px; }

.left-box .title { text-align:left; }
.left-box .box-list { margin: -5px 0px -2px 0px; padding: 15px 15px 10px 30px; }

.left-box h3 
{
	padding: 9px 0px 9px 32px; 
	margin: 0px 0px 0px 0px;
	color: #ffffff; font-size: 12px; font-weight: bold;
	text-transform: uppercase;
}
.left-box h3 a, .left-box h3 a:link, .left-box h3 a:visited 
{
	color: #ffffff;
	text-decoration: none;
}

.left-box ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.left-box ul li a, .left-box ul li a:visited .left-box ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
}
.left-box ul li a:active, .left-box ul li a:hover { text-decoration: none; }  

.left-box hr { margin-left: 0px; }
.left-box hr.hr-more { height: 2px; }

.left-box .more { margin: 0px 0px 0px 0px; padding-right: 15px; text-align:right; font-size: 11px; font-weight: normal; }
.left-box .more { background: url(../../mod/template/templates/Default_Template/images/icon-arrow-01.gif) right bottom no-repeat; }

#leftbox-users .title { background: url(../../mod/template/templates/Default_Template/images/box-users.png) left top no-repeat; }
#leftbox-users ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-user.gif); }

#leftbox-community .title { background: url(../../mod/template/templates/Default_Template/images/box-community.png) left top no-repeat; }
#leftbox-community ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-community.gif); }

#leftbox-interests .box-list { margin-top: -10px; padding: 15px 10px 10px 10px; }
#leftbox-interests .title { background: url(../../mod/template/templates/Default_Template/images/box-interests.png) left top no-repeat; }

#leftbox-weblogs .title { background: url(../../mod/template/templates/Default_Template/images/box-blog.png) left top no-repeat; }
#leftbox-weblogs ul { list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-03.gif); }
#leftbox-weblogs hr { height: 2px; }

.blog 
{
	margin: 0px 0px 0px 0px;
	font-size: 12px; color: #1a50a0;
}
.blog a, .blog a:link, .blog a:visited { color: #5e85b2; text-decoration: underline; }
.blog a:active, .blog a:hover { text-decoration: none; }

/* Main Content */
.main-content 
{
	margin: 0px 4px 0px 4px;
	width: 540px;
	float: left;
}

.system-message { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;  font-size: 12px }

.pageTitle 
{
	color: #88a5bf; padding-bottom: 5px; margin-bottom: 10px;
}
.pageTitle h1 { margin: 0px; font-size: 20px; }

.details { text-align: right; height: 22px; }
.details .post { background:url(../../mod/template/templates/Default_Template/images/comments-bg.gif) right center no-repeat; }
.details .link { font-size: 11px; float: right; margin-top: 2px;}
.details .num { float: right; width: 25px; text-align: center; color: #202327; margin: 2px 0 0 5px; font-size:11px; }
.details .date, .details .div, .details .userMale, .details .userFemale { float: left; margin-top: 2px; }

.comments-block { margin-left: 20px }
.comment { margin-bottom: -18px; }
.comment .body { min-height: 50px; }

#buttons { text-align: right; }
#buttons img { border: 0; vertical-align: middle; }
#buttons a { margin-left: 10px; }

.blu, .blu:link, .blu:visited {
	color: #5e85b2;
	font-size: 12px; font-weight: bold;
	text-decoration: underline;
}
.blu:active, .blu:hover {
	text-decoration: none;
}

.image {
	background: url(../../mod/template/templates/Default_Template/images/icon-photo.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 15px; color: #202327;
	font-weight: bold;
}
.audio {
	background: url(../../mod/template/templates/Default_Template/images/icon-movie.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 16px; color: #202327;
	font-weight: bold;
}
.video {
	background: url(../../mod/template/templates/Default_Template/images/icon-movie.gif) left 1px no-repeat;
	font-size: 12px; padding-left: 16px; color: #202327;
	font-weight: bold;
}
.image a, .image a:link, .image a:visited, .audio a, .audio a:link, .audio a:visited, .video a, .video a:link, .video a:visited 
{
	color: #171717;
	text-decoration: none;
}
.image a:active, .image a:hover, .audio a:active, .audio a:hover, .video a:active, .video a:hover
{
	text-decoration: underline;
}
.itemInfo { float: left; }
.itemInfo .movieTitle { margin-left: 2px; }
.itemInfo .photoTitle, .itemInfo .userMale, .photoInfo .userFemale { margin-left: 3px; }
.itemInfo .date { margin: 5px 0 5px 3px; }
.itemInfo .eye 
{
	margin-top: 5px; font-size: 11px; padding-left: 18px;
	background: url(../../mod/template/templates/Default_Template/images/icon-eye.gif) left top no-repeat;
}
.itemInfo .description 
{
	margin-top: 5px; font-size: 11px; padding-left: 18px;
}




.pageNav { color: #202327; text-transform: uppercase; font-size:11px; }
.pageNav a, .pageNav a:link, .pageNav a:visited { color: #8d9fad; }
.pageNav .navLeft { float:left; margin-right: 10px; margin-top: 6px; }
.pageNav .navRight { float:left; margin-top: 6px; }
.navLeft img { margin-right: 5px; }
.navRight img { margin-left: 5px; }
.pageNav .pages { /*float: right;*/  }
.pageNav .pages a { float: right; display: block; padding: 6px 0 7px 0; width: 26px; text-align: center; text-decoration: none; }
.pageNav .pages a.current { background: url(../../mod/template/templates/Default_Template/images/pages-bg.gif) center center no-repeat; color: #202327; }



.page-footer { margin: 10px auto; padding: 0px 0px 0px 0px; text-align:center; }
.page-footer .footer-cr { margin: 0px auto; padding: 15px 0 20px; font-size: 11px; width: 600px; }

.lc_block ul { padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; list-style-image:url(../../mod/template/templates/Default_Template/images/icon-arrow-03.gif); }
.lc_block a, .lc_block a:link, .lc_block a:visited { text-decoration: none; }
.lc_block a:active, .lc_block a:hover { text-decoration: underline; }	

.lc_block hr.hr-more { height: 2px; }

.lc_title a { font-size: 12px; color: #5e85b2; font-weight:normal; }
.lc_text a { font-size: 11px; color: #6e7a8c; font-weight:normal; }

.wizard_container
{
	padding: 10px;
	background-color: #ffffff;
}

.tab
{
	margin-top: 2px; 
	padding: 3px; 
	height: 20px; 
	background-color: silver; 
	border-top: #5e85b2 1px solid; 
	border-bottom: #5e85b2 1px solid;		
	border-left: #5e85b2 1px solid;		
	border-right: #5e85b2 1px solid;	
	font-size: 14px;
	font-weight: bold;
	color: #5e85b2;
}

.select_tab
{
	margin-top: 0px; 
	padding: 3px;
	height: 23px; 
	border-top: #5e85b2 1px solid; 
	border-left: #5e85b2 1px solid;		
	border-right: #5e85b2 1px solid;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #5e85b2;
}

.empty_tab
{
	border-bottom: #5e85b2 1px solid;
	padding: 3px;
	height: 23px; 
	border-left: none;
}

.tab_container
{
	padding: 10px;
	min-height: 100px; 
	border-right: #5e85b2 1px solid; 
	border-left: #5e85b2 1px solid; 
	border-bottom: #5e85b2 1px solid;
}

.wizard_folder_container
{
	text-align: left;
	width: 150px;
	min-height: 394px;
	border-right: solid 1px #deeaf3;
	float: left;
}

.wizard_folder_container ul { padding: 0px 0px 0px 0px; }
.wizard_folder_container ul li{ margin-top: 5px; }
.wizard_folder_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
	font-size: 14px;
	font-weight: bold;
}
.wizard_folder_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_folder_container ul { list-style: none; }


.wizard_files_container
{
	text-align: left;
	margin-left: 160px;
}

.wizard_files_container ul { padding: 0px 0px 0px 0px; }
.wizard_files_container ul li{ margin-top: 5px; }
.wizard_files_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#5e85b2; 
	text-decoration: underline; 
}
.wizard_files_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_files_container ul { list-style: none; }

.wizard_files_container .block_left
{
	width: 49%;
	float: left;
}

.wizard_files_container .block_right
{
	width: 49%;
	float: right;
}
/* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 10px;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	background:url(http://elgg.net/_templates/icons/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}
