/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#6F7B85/*dee6ec*/;
        font-family:Tahoma,Helvetica,Arial, sans-serif;    
}

body.mceContentBody {
  	background-color:#fcfcfc;
	line-height:1.5;
	font-size:12pt;
	font-family:Georgia;
}

a{
	text-decoration:none;
	color:#607382;
}

a:hover{
	text-decoration:underline;
	color:#8093a2;
}

h2{
	background-color:#D1C9B0;
	color:white;
	font-family:Tahoma,Helvetica,Arial;
	font-size:20pt;
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;
}

a img {
	border:none;
}

#wrapper{
	margin:0px auto;
	width:990px;	
	background-color:#D1C9B0;
	border:3px solid white;
	/*border-right:3px solid white;
	border-bottom:3px solid white;*/
}

#header{
	background-color:#b0c3d2;
	color:white;
	margin:0px;
	padding:30px;
	font-family:Tahoma,Helvetica,Arial, sans-serif;
	font-size:40px;
	text-align:right;
	font-weight:bold;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	
}

#top-menu{
	
	margin:0px;
	padding:0px 150px;
	height:30px;
	background-color:#b0c3d2;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:left -108px;
	
}


#top-menu li{
	float:left;
	display:block;
	padding-left:10px;
	padding-right:10px;
	font-family:verdana;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	background-color:#b0c3d2;
}

#top-menu a{
	color:black;
}

#top-menu li:hover{
	background-color:#c0d3e2;
}

#top-menu li.selected{
	background-color:#fcfcfc;
}

#content{
	clear:both;	
	margin:0px;
	padding:20px;
	border-bottom:3px solid white;
	background-color:#fcfcfc;
	line-height:1.5;
	font-size:12pt;
	font-family:Georgia;
}

#right_float{
	background-color:#fcfcfc;
	float:right;
	clear:both;
	padding:0px 0px 10px 10px;
        font-family:Tahoma, sans-serif;    
line-height:1;
}

#adsense{
	margin:0px 0px 10px 10px;
}

#meta{
	border:1px solid #b0c3d2;	
	margin:0px 0px 10px 10px;
	padding-top:10px;
	width:248px;
	background-color:white;

}

#meta li {
	list-style-type:none;
	padding-bottom:3px;
}

#footer{
	text-align:center;
	padding:10px;
	margin:0px auto;	
	font-size:11px;
	color:white;	
	width:400px;	
	border-left:3px solid white;
clear:both;
	border-right:3px solid white;
	background-color:#98aebf;
}

.news{
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}

.post{
	margin:0px;
	padding:0px;
	display:block;
	background-color:#D1C9B0;
	margin-bottom:10px;
	
}


.postTitle{

	font-family:Tahoma, sans-serif;
	margin:0px;
	padding:5px;
	color:white;
	/*background-image:url('/images/pbg.png');
	background-repeat:no-repeat;
	background-position:top right;*/
line-height:1;
}

.postTitle a{
	color:white;
}

.postDate, .postAuth, .postLocation{
	color:black;
	font-family:verdana, sans-serif;
	padding:3px;
	background-color:white;	
	font-size:13px;
line-height:1;
}

.postText{
	background-color:white;
	padding:10px;
	line-height:1.5;
	font-size:12pt;
	font-family:Georgia;
}

.comments{
	text-align:right;
	display:block;
	padding-right:14px;
	/*background-image:url(/images/cbg.gif);
	background-repeat:no-repeat;	*/
	background-color:white;
}

.comments a{
	color:black;
}

.login_table{
	width:280px;
	margin:0px auto;
	background-color:#b0c3d2;
	color:white;
	padding:10px;
}

.login_table th{
	text-align:right;
}

.formbuttons{
	text-align:center;
}

#comments_form{
	background-color:#b0c3d2;
	padding-top:10px;
	margin-top:20px;
}

#comments_form table{
	width:100%;
	background-color:white;
}

#comments_form textarea{
	width:99%;
	border:none;	
	padding:10px;
	line-height:1.5;
	font-size:12pt;
	font-family:Georgia;
}

#comments_form .form_errors{
	margin:5px;
	padding:5px;
	background-color:white;
	color:red;
	font-weight:bold;
}


.image_list li{
	list-style-type:none;
	display:block;
	float:left;
	width:210px;
	height:280px;
	
}

.image_list a{
	text-align:center;
	display:block;
}

.image_list img{
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	border:none;
}

#image_fullsize img{
	background-repeat:no-repeat;
	background-position:center center;
}

#image_list_gallery img{
	background-repeat:no-repeat;
	background-position:center center;
}


.swfuploadbtn {
	display: block;
	width: 150px;
	float:left;
}

a.browsebtn, a.uploadbtn { 
	margin:20px;
	cursor:pointer;
	width:183px;
	height:40px;
	text-align:center;
	text-decoration:none;
	font-size:20px;
	padding:10px 0 0 0 ;

}

a.browsebtn:hover, a.uploadbtn:hover { 
	color:#333333;
}


.cancelbtn { 
	display: block;
	width: 16px;
	height: 16px;
	float: right;
}

#cancelqueuebtn {
	display: block;
	display: none;
	margin: 10px 0;
}

#SWFUploadFileListingFiles ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.SWFUploadFileItem {
	display: block;
	width: 270px;
	height: 70px;
	float: left;
	background: #eaefea;
	margin: 0 10px 10px 0;
	padding: 5px;

}

#SWFUploadInfo {
	color:#7F7F7F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding: 0px 10px 0px 0px;
	clear:left;
}

#SWFUploadInfo .strong {
	font-weight:bold;	
}

.fileUploading { background: #fee727; }
.uploadCompleted { background: #d2fa7c; }
.uploadCancelled { background: #f77c7c; }

.uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn {
	display: none;
}

span.progressBar {
	width: 200px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 2px;
	margin-bottom: 10px;
	background-color: #CCC;
}

.popup_window{
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;	
	background-image:url('../adm/images/grayout.png');
	text-align:center;
	overflow:auto;
}

.popup_box{
	border:2px outset slategray;
	margin:10px auto;
	text-align:left;
	overflow:auto;
	background-color:white;
}
.cancel_btn{
	float:right;
}

.cancel_btn img{
	border-top:none;
	border-bottom:none;
}

.popup_content{
	clear:both;
	padding:3px;
}


.popup_header{
	background-color:slategray;
	height:26px;
}

#image_content img{
	cursor:pointer;
	display:block;
	margin:auto;
}
#image_content .prev{
	float:left;
}

#image_content .next{
	float:right;
}

#image_content #comments_form{
	width:99%;
	padding:10px 5px 0px;
}

#image_content textarea{
	width:97%;
}

#image_descr{
	margin:0px 20px;
}
.clearer {
	clear:both;
}

.inline_edit{
	cursor:pointer;
}

.inline_edit input{
	cursor:arrow;
	font:inherit;
}

#forum_folders ul{
	margin:0px;
	padding:0px;
}

#forum_folders fieldset{
	border:none;
	float:left;
}

.folder_options{
	font-size:small;
}

#forum_folders a{
	display:block;
	padding-left:20px;
}

.topic_folder{
	background-image:url(../images/folder.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.sticky{
	background-image:url(../images/folder-sticky.png);
}

.closed{
	background-image:url(../images/folder-locked.png);
	background-repeat:no-repeat;
	background-position:left top;	
}

.topic .post{
	padding-top:10px;
}

.post .actions{
	font-size:small;	
	padding-left:10px;
}

.post .actions a{
	color:white;
	padding-left:18px;
	padding-right:5px;
	background-repeat:no-repeat;
}

.post .deleted{
	background-image:url(../images/post-deleted.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#ddd;
}

.post .actions .replyLink{
	background-image:url(../images/post-reply.png);
}

.post .actions .editLink{
	background-image:url(../images/post-edit.png);
}

.post .actions .deleteLink{
	background-image:url(../images/post-delete.png);
}

.post form, #nt_form{
	background-color:#b0c3d2;
	padding-top:10px;	
}

.post form table, #nt_form table{
	width:100%;
}

.post form textarea, #nt_form textarea{
	width:98%;
	border:none;	
	padding:5px;
	margin:0px;
	line-height:1.5;
	font-size:12pt;
	font-family:Georgia;
}

.post .err, .err{
	margin:5px;
	padding:5px;
	background-color:white;
	color:red;
	font-weight:bold;
}

#nt_form{
	width:680px;
}

.folder_options a img{
	border:none;
	vertical-align:middle;
}

.folder_options li{
	list-style-type:none;
}

a.pager img{
	vertical-align:middle;
}

.latest_comments{
	font-size:small;
}


#login_form_2{
	display:none;
	background-color:#FCFCFC;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

#search_form{
	display:none;
	background-color:#FCFCFC;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}

.newPosts {
	font-weight:bold;
}