@charset "UTF-8";



/* general & fonts */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #212326;
	color: #C3D1E5;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 0.95em;
	}
		
.borderit img{
	border: 1px solid #212326;
	}
.borderit:hover img{
	border: 1px solid #C3D1E5;
	}
.borderit:hover{
	color: red; /* irrelevant definition to overcome IE bug */
	}

.header_dashboard {
	color: #0F1012;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	}

.row_dashboard_even {
	background-color: #FFFFFF;
	color: #212326;
	}

.row_dashboard_odd {
	background-color: #C3D1E5;
	color: #212326;
	}

.text_header_1 {
	font-size: 1.20em;
	font-weight: bold;
	}
	
.text_small_1 {
	font-size: 0.80em;
	}

.text_userpages {
	color: #212326;
	}

/* absolutes */

.backToSection {
	position: absolute;
	left: 775px;
	top: -3px;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	visibility: visible;
	}
	
.blogs_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	height: 500px;
	left: 13px;
	top: 142px;
	visibility: visible;
	overflow: auto;
	}
	
.buttons_forgot {
	position: absolute;
	left: 760px;
	top: 149px;
	z-index: 1;
	}

.buttons_newstory {
	position: absolute;
	left: 760px;
	top: 724px;
	z-index: 1;
	}

.buttons_emailauthor {
	position: absolute;
	left: 300px;
	top: 388px;
	z-index: 2;
	}
	
.buttons_emailstory {
	position: absolute;
	left: 300px;
	top: 528px;
	z-index: 2;
	}

.buttons_feedback {
	position: absolute;
	left: 300px;
	top: 308px;
	z-index: 2;
	}
	
.buttons_signin {
	position: absolute;
	left: 760px;
	top: 99px;
	z-index: 1;
	}
	
.buttons_signup {
	position: absolute;
	left: 760px;
	top: 343px;
	z-index: 1;
	}
	
.buttons_tweetstory {
	position: absolute;
	left: 300px;
	top: 528px;
	z-index: 2;
	}
	
.categories_body {
	position: absolute;
	background-color: #212326;
	font-size:0.85em;
	font-weight: normal;
	left: 10px;
	top: 34px;
	z-index: 3;
	visibility: visible;
	width: 150px;
	text-align: left;
	color: #828C99;
	}

.categories_header {
	position: absolute;
	background-color: #212326;
	font-size:1.2em;
	font-weight: bold;
	width: 170px;
	height: 405px;
	left: 775px;
	top: 107px;
	z-index: 2;
	visibility: visible;
	text-align: left;
	padding-left: 10px;
	}
		
.dashboard {
	position: absolute;
	left: 579px;
	top: 20px;
	visibility: visible;
	}

.dashboard_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 171px;
	visibility: visible;
	overflow: auto;
	}
	
.dashboard_head {
	position: absolute;
	width: 942px;
	height: 30px;
	left: 13px;
	top: 141px;
	visibility: visible;
	background-color: #828C99;
	}
	
.editor_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 142px;
	visibility: visible;
	overflow: auto;
	}

.emailPassword {
	position: absolute;
	left: 15px;
	top: 206px;
	visibility: visible;
	z-index:1;
	color: #E50026;
	}

.emailauthor_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 480px;
	left: 0px;
	top: 98px;
	visibility: visible;
	height: 590px;
	z-index: 1;
	}

.emailauthor_properties {
	position: absolute;
	left: 10px;
	top: 60px;
	visibility: visible;
	}

.emailstory_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 480px;
	left: 0px;
	top: 98px;
	visibility: visible;
	height: 590px;
	z-index: 1;
	}

.emailstory_properties {
	position: absolute;
	left: 10px;
	top: 220px;
	visibility: visible;
	}

.errmsg_forgot {
	position: absolute;
	left: 15px;
	top: 156px;
	visibility: visible;
	z-index:1;
	color: #E50026;
	}

.errmsg_emailauthor {
	position: absolute;
	left: 20px;
	top: 326px;
	visibility: visible;
	z-index:3;
	color: #E50026;
	}

.errmsg_emailstory {
	position: absolute;
	left: 20px;
	top: 476px;
	visibility: visible;
	z-index:3;
	color: #E50026;
	}

.errmsg_feedback {
	position: absolute;
	left: 20px;
	top: 206px;
	visibility: visible;
	z-index:3;
	color: #E50026;
	}

.errmsg_newstory {
	position: absolute;
	left: 20px;
	top: 726px;
	visibility: visible;
	z-index:1;
	color: #E50026;
	}
	
.errmsg_propstory {
	position: absolute;
	left: 20px;
	top: 731px;
	visibility: visible;
	z-index:1;
	color: #E50026;
	}
	
.errmsg_publish {
	position: absolute;
	left: 13px;
	top: 143px;
	visibility: visible;
	z-index:3;
	color: #E50026;
	text-align: center;
	width: 942px;
	}

.errmsg_signin {
	position: absolute;
	left: 15px;
	top: 106px;
	visibility: visible;
	z-index:1;
	color: #E50026;
	}

.errmsg_signup {
	position: absolute;
	left: 35px;
	top: 356px;
	visibility: visible;
	z-index:2;
	color: #E50026;
	}

.errmsg_tweetstory {
	position: absolute;
	left: 20px;
	top: 436px;
	visibility: visible;
	z-index:3;
	color: #E50026;
	}

.FBUser {
	position: absolute;
	left: 324px;
	top: 16px;
	font-size: 1.0em;
	}
	
.featured_head {
	position: absolute;
	background-color: #04054C;
	width: 760px;
	height: 35px;
	left: 13px;
	top: 107px;
	visibility: visible;
	z-index:0;
	}
	
.featured_main {
	position: absolute;
	width: 760px;
	height: 370px;
	left: 13px;
	top: 142px;
	z-index:0;
	visibility: visible;
	background-color: #0F1012;
	}

.featured_periods {
	position: absolute;
	left: 651px;
	top: 5px;
	visibility: visible;
	z-index:1;
	}
	
.feedback_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 480px;
	left: 0px;
	top: 142px;
	visibility: visible;
	height: 350px;
	z-index: 1;
	}

.feedback_properties {
	position: absolute;
	left: 10px;
	top: 10px;
	visibility: visible;
	}

.flavour_header {
	position: absolute;
	left: 9px;
	top: 5px;
	font-size: 1.20em;
	font-weight: bold;
	visibility: visible;
	}

.flickrUser {
	position: absolute;
	left: 324px;
	top: 16px;
	font-size: 1.0em;
	}
	
.footer {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 330px;
	z-index:0;
	visibility: hidden;
	}

.footer_dashboard {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 525px;
	z-index:0;
	visibility: hidden;
	}

.footer_editor {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 525px;
	z-index:0;
	visibility: hidden;
	}

.footer_index {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 8px;
	top: 875px;
	z-index:0;
	visibility: visible;
	}

.footer_map {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 804px;
	z-index:0;
	visibility: hidden;
	}

.footer_newstory {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 1000px;
	z-index:0;
	visibility: visible;
	}

.footer_photos {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 1000px;
	z-index:0;
	visibility: hidden;
	}

.footer_userpages {
	position: absolute;
	background-color: #FFFFFF;
	width: 942px;
	height: 100px;
	left: 13px;
	top: 655px;
	z-index:0;
	visibility: visible;
	}

.forgot_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 142px;
	visibility: visible;
	height: 500px;
	}

.forgot_properties {
	position: absolute;
	left: 10px;
	top: 60px;
	visibility: visible;
	}

.geotag_panel {
	position: absolute;
	left: 775px;
	top: 453px;
	font-size: 0.9em;
	z-index: 2;
	}

.header {
	position: absolute;
	background-color: #0F1012;
	left: 0px;
	top: 0px;
	width: 955px;
	height: 96px;
	z-index:0;
	visibility: visible;
	}

.header_popup {
	position: absolute;
	background-color: #0F1012;
	left: 0px;
	top: 0px;
	width: 480px;
	height: 96px;
	z-index:0;
	visibility: visible;
	}

.head_menu {
	position: absolute;
	left: 224px;
	top: 1px;
	visibility: visible;
	z-index:1;
	}
	
.img1_header {
	position: absolute;
	background-color: #212326;
	left: 290px;
	top: 48px;
	z-index:1;
	visibility: visible;
	width: 665px;
	height: 48px;
	}
	
.library {
	position: absolute;
	left: 13px;
	top: 172px;
	width: 294px;
	height: 594px;
	font-size: 0.7em;
	border: 1px solid #41464D;
	overflow: auto;
	background-color: #C3D1E5;
	color: #212326;
	padding-left: 6px;
	padding-top: 6px;
	}

.library_head {
	position: absolute;
	left: 13px;
	top: 144px;
	width: 270px;
	}

.loadphotos {
	position: absolute;
	left: 664px;
	top: 5px;
	visibility: visible;
	}

.loading1 {
	position: absolute;
	left: 366px;
	top: 154px;
	z-index:3;
	visibility: hidden;
	}

.loading2 {
	position: absolute;
	left: 456px;
	top: 584px;
	z-index:3;
	visibility: hidden;
	}
	
.loading3 {
	position: absolute;
	left: 466px;
	top: 154px;
	z-index:3;
	visibility: hidden;
	}

.loading4 {
	position: absolute;
	left: 456px;
	top: 224px;
	z-index:3;
	visibility: hidden;
	}

.loading5 {
	position: absolute;
	left: 694px;
	top: 104px;
	z-index:3;
	visibility: hidden;
	}

.loading6 {
	position: absolute;
	left: 474px;
	top: 194px;
	z-index:3;
	visibility: visible;
	}

.logo_footer {
	position: absolute;
	left: 5px;
	top: 5px;
	z-index:1;
	}
	
.logo_header {
	position: absolute;
	left: 16px;
	top: 13px;
	z-index:2;
	visibility: visible;
	cursor: pointer;
	}

.map_editor {
	position: absolute;
	width: 735px;
	height: 400px;
	left: 6px;
	top: 311px;
	border: solid #AAAAAA thin;
	z-index:5;
	}

.map_head {
	position: absolute;
	background-color: #04054C;
	width: 942px;
	height: 35px;
	left: 13px;
	top: 107px;
	visibility: visible;
	}
	
.map_story {
	position: absolute;
	width: 942px;
	height: 400px;
	left: 13px;
	top: 142px;
	z-index:0;
	background-color: #FFFFFF;
	visibility: hidden;
	}

.map_zine {
	position: absolute;
	width: 942px;
	height: 650px;
	left: 13px;
	top: 143px;
	z-index:0;
	background-color: #0F1012;
	}

.menudiv_header {
	position: absolute;
	left: 350px;
	top: 8px;
	z-index:2;
	visibility: visible;
	}

.menudiv_footer {
	position: absolute;
	left: 126px;
	top: 34px;
	z-index:1;
	}

.newstory_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 141px;
	height: 848px;
	visibility: visible;
	}

.other_head {
	position: absolute;
	background-color: #04054C;
	width: 942px;
	height: 35px;
	left: 13px;
	top: 524px;
	visibility: visible;
	}

.other_body {
	position: absolute;
	background-color: #0F1012;
	width: 942px;
	left: 13px;
	top: 559px;
	visibility: visible;
	}

.photos_body {
	position: absolute;
	background-color: #C3D1E5;
	color: #212326;
	width: 942px;
	left: 13px;
	top: 172px;
	visibility: visible;
	text-align: center;
	height: 400px;
	overflow: auto;
	font-size: 0.80em;
	}

.popup_head {
	position: absolute;
	background-color: #04054C;
	width: 480px;
	height: 35px;
	left: 0px;
	top: 107px;
	visibility: visible;
	}

.popup_title {
	position: absolute;
	background-color: #0F1012;
	left: 277px;
	top: 32px;
	z-index:3;
	font-size: 1.40em;
	visibility: visible;
	}

.rankSection {
	position: absolute;
	left: 266px;
	top: 1px;
	font-size: 1em;
	font-weight: bold;
	visibility: visible;
	}

.rankWording {
	color: #828C99;
	}

.results_head {
	position: absolute;
	background-color: #04054C;
	width: 942px;
	height: 35px;
	left: 13px;
	top: 107px;
	visibility: visible;
	}

.results_body {
	position: absolute;
	background-color: #0F1012;
	width: 942px;
	left: 13px;
	top: 142px;
	visibility: visible;
	}

.rss {
	position: absolute;
	left: 924px;
	top: 492px;
	visibility: visible;
	cursor: pointer;
	z-index: 3;
	}

.search {
	position: absolute;
	left: 62px;
	top: 15px;
	visibility: visible;
	}

.search_simple {
	color: #828C99;
	font-size: 0.9em;
	}
	
.shareAuthor {
	position: absolute;
	left: 474px;
	top: -2px;
	color: #828C99;
	font-size: 1em;
	font-weight: bold;
	visibility: hidden;
	}

.shareStory {
	position: absolute;
	left: 474px;
	top: -2px;
	color: #828C99;
	font-size: 1.00em;
	font-weight: bold;
	visibility: visible;
	}
	
.showMapSection {
	position: absolute;
	left: 626px;
	top: -5px;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	visibility: hidden;
	}

.signin_coll {
	position: absolute;
	left: 768px;
	top: 10px;
	z-index:2;
	visibility: hidden;
	}
	
.signin_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 142px;
	visibility: visible;
	height: 500px;
	}

.signin_properties {
	position: absolute;
	left: 10px;
	top: 10px;
	visibility: visible;
	}

.signup {
	position: absolute;
	left: 538px;
	top: 10px;
	z-index:2;
	visibility: hidden;
	}
	
.signup_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 942px;
	left: 13px;
	top: 142px;
	visibility: visible;
	height: 500px;
	}

.signup_properties {
	position: absolute; 
	left: 10px; 
	top: 10px; 
	visibility: visible;
	}

.smugUser {
	position: absolute;
	left: 324px;
	top: 16px;
	font-size: 1.0em;
	}
	
.story_body {
	position: absolute;
	width: 942px;
	left: 13px;
	top: 142px;
	z-index:1;
	visibility: hidden;
	background-color: #0F1012;
	}
	
.story_edit {
	position: absolute;
	left: 318px;
	top: 172px;
	width: 630px;
	height: 594px;
	font-size: 0.9em;
	border: 1px solid #41464D;
	overflow: auto;
	background-color: #C3D1E5;
	color: #212326;
	padding-left: 6px;
	padding-top: 6px;
	}

.story_head {
	position: absolute;
	background-color: #04054C;
	width: 942px;
	height: 35px;
	left: 13px;
	top: 107px;
	visibility: visible;
	z-index:0;
	}
	
.story_main {
	position: absolute;
	width: 942px;
	left: 13px;
	top: 150px;
	z-index:0;
	visibility: visible;
	background-color: #0F1012;
	text-align: center;
	}

.storyNumber {
	position: absolute;
	left: 15px;
	top: 6px;
	font-size: 1.20em;
	font-weight: bold;
	visibility: visible;
	}
	
.storyTitle {
	position: absolute;
	left: 323px;
	top: 144px;
	font-size: 1.20em;
	font-weight: bold;
	visibility: visible;
	}
	
.story_properties {
	position: absolute;
	left: 10px;
	top: 11px;
	visibility: visible;
	}

.subheader {
	position: absolute;
	background-color: #212326;
	left: 290px;
	top: 48px;
	z-index:1;
	visibility: visible;
	width: 665px;
	height: 48px;
	}

.tagline {
	position: absolute;
	color: #FF5E0D;
	left: 46px;
	top: 59px;
	z-index:2;
	font-size: 1.00em;
	visibility: visible;
	}

.tweetstory_body {
	position: absolute;
	background-color: #C3D1E5;
	width: 480px;
	left: 0px;
	top: 98px;
	visibility: visible;
	height: 590px;
	z-index: 1;
	}

.tweetstory_properties {
	position: absolute;
	left: 10px;
	top: 220px;
	visibility: visible;
	}

.upload_help {
	position: absolute;
	left: 13px;
	top: 144px;
	width: 940px;
	text-align: center;
	}

.userpage_head {
	position: absolute;
	background-color: #04054C;
	width: 942px;
	height: 35px;
	left: 13px;
	top: 107px;
	visibility: visible;
	}

.userpage_title {
	position: absolute;
	background-color: #212326;
	left: 66px;
	top: 13px;
	z-index:3;
	font-size: 1.40em;
	visibility: visible;
	}

.userpage_help {
	position: absolute;
	left: 12px;
	top: 14px;
	visibility: visible;
	width: 910px;
	height: 35px;
	color: #212326;
	}

.welcome {
	position: absolute;
	left: 718px;
	top: 10px;
	z-index:2;
	visibility: hidden;
	}



/* buttons */

div.button_dashboard {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_dashboard a {
	display: block;
	background: url('../images/dashboard.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_dashboard a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_dashboard a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}

div.button_loadphotos {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_loadphotos a {
	display: block;
	background: url('../images/search.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_loadphotos a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_loadphotos a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}

div.button_search {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_search a {
	display: block;
	background: url('../images/search.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_search a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_search a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}
	
div.button_signin {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_signin a {
	display: block;
	background: url('../images/signin.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_signin a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_signin a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}

div.button_signoff {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_signoff a {
	display: block;
	background: url('../images/signin.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_signoff a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_signoff a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}

div.button_signup {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_signup a {
	display: block;
	background: url('../images/signup.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_signup a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_signup a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}

div.button_userpages {
	width: 80px;
	height: 25px;
	cursor: pointer;
}
div.button_userpages a {
	display: block;
	background: url('../images/userpages.png') top left no-repeat;
	color: #FFFFFF;
	font-size:1.0em;
	line-height: 25px;
	text-align: center;
}
div.button_userpages a:hover {
	background-position: -90px 0;
	color: #FFFFFF;
}
div.button_userpages a:active {
	background-position: -180px 0;
	color: #FFFFFF;
}



/* links */

.authors {
	cursor: pointer;
	}
a.authors:link {
	text-decoration: none;
	color: #828C99;
	}
a.authors:visited {
	text-decoration: none;
	color: #828C99;
	}
a.authors:hover {
	text-decoration: none;
	color: #828C99;
	}
a.authors:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.backTo {
	color: #828C99;
	cursor: pointer;
	}
a.backTo:link {
	text-decoration: none;
	color: #C3D1E5;
	}
a.backTo:visited {
	text-decoration: none;
	color: #C3D1E5;
	}
a.backTo:hover {
	text-decoration: none;
	color: #C3D1E5;
	}
a.backTo:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.categories {
	cursor: pointer;
	}
a.categories:link {
	text-decoration: none;
	color: #828C99;
	}
a.categories:visited {
	text-decoration: none;
	color: #828C99;
	}
a.categories:hover {
	text-decoration: none;
	color: #C3D1E5;
	}
a.categories:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.menu_splash {
	color: #FFB2B2;
	cursor: pointer;
	visibility: visible;
	}
a.menu_splash:link {
	text-decoration: none;
	color: #C3D1E5;
	}
a.menu_splash:visited {
	text-decoration: none;
	color: #C3D1E5;
	}
a.menu_splash:hover {
	text-decoration: none;
	color: #828C99;
	}
a.menu_splash:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.menu_header {
	color: #828C99;
	cursor: pointer;
	visibility: visible;
	}
a.menu_header:link {
	text-decoration: none;
	color: #828C99;
	}
a.menu_header:visited {
	text-decoration: none;
	color: #828C99;
	}
a.menu_header:hover {
	text-decoration: none;
	color: #C3D1E5;
	}
a.menu_header:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.menu_footer {
	cursor: pointer;
	color: #41464D;
	}
a.menu_footer:link {
	text-decoration: none;
	color: #41464D;
	}
a.menu_footer:visited {
	text-decoration: none;
	color: #41464D;
	}
a.menu_footer:hover {
	text-decoration: none;
	color: #0F1012;
	}
a.menu_footer:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.showMap {
	color: #828C99;
	cursor: pointer;
	}
a.showMap:link {
	text-decoration: none;
	color: #C3D1E5;
	}
a.showMap:visited {
	text-decoration: none;
	color: #C3D1E5;
	}
a.showMap:hover {
	text-decoration: none;
	color: #C3D1E5;
	}
a.showMap:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.titles {
	cursor: pointer;
	}
a.titles:link {
	text-decoration: none;
	color: #41464D;
	}
a.titles:visited {
	text-decoration: none;
	color: #41464D;
	}
a.titles:hover {
	text-decoration: none;
	color: #41464D;
	}
a.titles:active {
	text-decoration: none;
	color: #FF5E0D;
	}

.titles2 {
	cursor: pointer;
	}
a.titles2:link {
	text-decoration: none;
	color: #0F1012;
	}
a.titles2:visited {
	text-decoration: none;
	color: #0F1012;
	}
a.titles2:hover {
	text-decoration: none;
	color: #0F1012;
	}
a.titles2:active {
	text-decoration: none;
	color: #0F1012;
	}



.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.30;
	filter: alpha(opacity=30);
}
.white_content {
	display: none;
	position: absolute;
	top: 40px;
	left: 40px;
	width: 880px;
	height: 90%;
	padding: 4px;
	border: 2px solid #C3D1E5;
	background-color: #41464D;
	z-index:1002;
	overflow: auto;
}
.notice_content {
	display: block;
	position: absolute;
	top: 160px;
	left: 200px;
	width: 560px;
	height: 380px;
	padding: 4px;
	border: 2px solid #C3D1E5;
	background-color: #41464D;
	z-index:1002;
	overflow: auto;
}
