@charset "utf-8";

body {
	
	background: url(images/classic/bg.gif) fixed;
	color: #534a41;
	
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	
	color: #2e2a2b;
	
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a {
	
	color: #d6253a;
	
}





/* ------------------------
------------- FIXED CONTENT
-------------------------*/
		
	#hide-fixed , #show-fixed{
		
		background: url(images/classic/hide.png) no-repeat center center;
		
	}
	
	#hide-fixed:hover {
		
		background: url(images/classic/hide_hover.png) no-repeat center center;
		
	}
	
	#show-fixed {
		
		background: url(images/classic/show.png) no-repeat center center;
		
	}
	
	#show-fixed:hover {
		
		background: url(images/classic/show_hover.png) no-repeat center center;
		
	}

#top_menu {
	
	background: #2e2a2b;
	
}

	#top_menu .menu li {
		
		float: left;
		margin-right: 30px;
		width: auto;
		
	}
	
	#top_menu .menu li.current a {
		
		color: #f0efea;
		
	}
	
	#top_menu_bg {
		
		background: url(images/classic/top_menu_bg.png);
		
	}
		
		.menu li a {
			
			color: #908b8e;
			
		}
		
		.menu li a:hover, .menu li.current a:hover, .menu li.hover a  {
			
			color: #d6253a;
			
		}
		
		.menu li.current a {
			
			color: #2e2a2b;
			
		}
	
	#logo a {
		
		background: url(images/classic/logo.png) no-repeat top left;
		
	}
	
	#logo a:hover {
	
		background: url(images/classic/logo_hover.png) no-repeat top left;
	
	}
		
		
		
		
/* ------------------------
------------- SHOWCASE
-------------------------*/

#showcase {
	
	background: url(images/classic/showcase_border.png) repeat-y top right;
	
}
	
	.showcase_item div.hidden {
		
		background: url(images/classic/bg_med.gif);
		
	}
	
#showcase_arrow_up, .up_arrow {
	
	background: url(images/classic/showcase_arrow_top.png) no-repeat center center;
	
}

#showcase_arrow_down, .down_arrow {
	
	background: url(images/classic/showcase_arrow_bottom.png) no-repeat center center;
	
}

	#showcase_arrow_up:hover, .up_arrow:hover {
		
		background: url(images/classic/showcase_arrow_top_hover.png) no-repeat center center;
		
	}

	#showcase_arrow_down:hover, .down_arrow:hover {
		
		background: url(images/classic/showcase_arrow_bottom_hover.png) no-repeat center center;
		
	}
		
		
		
		
/* ------------------------
------------- CONTENT
-------------------------*/



	
	
	
	/* ------------------------
	------------- TOP INFO
	-------------------------*/
	
	#top_info {
		
		background: url(images/classic/bg_med.gif);
		
	}
	
	#top_info_bg_bottom {
		
		background: url(images/classic/bg_top_info.gif) repeat-x bottom left;
		
	}

	
	
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.title {
		
		border-bottom: 1px dotted #c1b2a4;
		
	}
	
	#top_info {
		
		margin: 0 0 50px 0;
		padding-bottom: 10px;
		
	}
	
	#top_info p {
		
		line-height: 21px;
		
	}

	
	
	
	/* ------------------------
	------------- POST
	-------------------------*/
	
	.post_item {
		
		margin: 0 0 50px 0;
		
	}
	
	.comments {
		
		background: url(images/classic/comment_balloon.gif) no-repeat top left;
		
	}
	
	.comments a {
		
		color: #2e2a2b;
		
	}
	
	.more, .minus {
		
		background: url(images/classic/more.png) no-repeat center center;
		border-right: 1px dotted #c1b2a4;
		
	}
	
	.minus {
		
		background: url(images/classic/minus.png) no-repeat center center;
		
	}
	
	.minus:hover {
		
		background: url(images/classic/minus_hover.png) no-repeat center center !important;
		
	}
	
	.more:hover {
		
		background: url(images/classic/more_hover.png) no-repeat center center;
		
	}
	
	.date, .categories {
		
		border-left: 1px dotted #c1b2a4;
		color: #2e2a2b;
		
	}
	
	.categories a {
		
		color: #2e2a2b;
		
	}
	
	.categories a:hover {
		
		color: #d6253a;
		
	}
	
	.date span, .categories span {
		
		color: #c1b2a4;
		
	}

	
	
	
	/* ------------------------
	------------- PAGINATION
	-------------------------*/
	
	#pagination {
		
		border-top: 1px dotted #c2b2a5;
		
	}
		
		#pagination ul li {
			
			border-right: 1px dotted #c2b2a5;
			
		}
		
			#pagination ul li a {
				
				color: #2c2b27;
				
			}
			
			#pagination ul li.current a {
				
				background: url(images/classic/bg_med.gif);
				
			}
			
			#pagination ul li a:hover {
				
				color: #d62539;
				
			}
			



		
/* ------------------------
------------- FOOTER
-------------------------*/

#footer_bg_top {
	
	background: url(images/classic/bg_footer.gif) repeat-x bottom left;
	
}

#footer {
	
	background: url(images/classic/bg_med.gif);
	
}
	
	#recent_comments ul li {
		
		background: url(images/classic/recent_comments.png) no-repeat top left;
		
	}
			



		
/* ------------------------
------------- COPYRIGHT
-------------------------*/

#copyright {
	
	background: #2e2a2b;
	color: #f0efea;
	
}

#copyright_bg_top {
	
	background: url(images/classic/bg_copyright.gif) repeat-x bottom left;
	
}




/*------------------------
---------------- FORMS
------------------------*/

input, textarea, select {
	
	background: url(images/classic/input_bg.gif);
	
}

input.submit, input.reset {
	
	background: url(images/classic/submit_bg.gif);
	color: #ffffff;
	
}

.linkstyle
{
    background: url(images/classic/submit_bg.gif);
	color: #ffffff;
}
		
		
/* ------------------------
------------- COMMENTS
-------------------------*/
	
	#comments ol li p.content {
		
		background: url(images/classic/bg_med.gif);
		border: 1px solid #c0b3a2;
		
	}
	
	#comments .comment_author {
		
		background: url(images/icons/author_icon.png) no-repeat center left;
		
	}
	
	#comments .comment_date {
		
		background: url(images/icons/comment_date.png) no-repeat center left;
		
	}
	
	#comments .comment_reply {
		
		background: url(images/icons/comment_reply.png) no-repeat center left;
		
	}
	
	#comments .comment_time {
		
		background: url(images/icons/comment_time.png) no-repeat center left;
		
	}
	
	.comment_image {
		
		border: none !important;
		
	}
	
		#comments ol li ol {
			
			border: 1px dashed #c0b3a2;
			border-top: none;
			
		}
		
		
		
		/*our styles*/
		
		.modalPreview {background-color:#948d87;opacity:0.8;filter: alpha(opacity = 80);}
		
		/* grid position */
		
		.pagination {
		
		border-top: 1px dotted #c2b2a5;
		
	}
		
		.pagination td {
			
			border-right: 1px dotted #c2b2a5;
			
		}
		
			.pagination td a {
				
				color: #2c2b27;
				
			}
			
			/*.pagination tr li.current a {
				
				background: url(images/classic/bg_med.gif);
				
			}*/
			
			.pagination td span {font-weight:bold}
			
			.pagination  td a:hover {
				
				color: #d62539;
				
			}
			

.checkbox
{
    display:inline-block;
    
}
.checkbox input
{
    display:inline-block;
    margin-right:10px;
    
    width:15px;
    background-image:none;
    padding-bottom:0px !important;
    padding-top:0px !important;
}
.checkbox label
{
    vertical-align:top;
    padding-bottom: 2px;
}

table.gwlines { margin:0; padding:0;}
table.gwlines th { padding:6px; font-weight:bold; text-align:left; background-color:#948d87; border-bottom:1px solid #d7d7d7;color:#ffffff}
table.gwlines td { padding:6px; text-align:left; border-top:1px solid #fff; border-bottom:1px solid #d7d7d7; }
table.gwlines tr.last td { border-bottom:none;}
table.gwlines tr td table td {padding:0px 0px 0px 0px !important}
table.gwlines th a {color:#ffffff}
.gwlines .pgr td { 
    padding:3px !important;
    
 }   
 .gwlines .pgr td span { 
    color:#D6253A;
    
 }   
 
 table.gwlines td a{color:#534A41}
 
 .roundeddiv {-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border:2px;
border-style:solid;
padding-top:20px;
padding-bottom:20px;
padding-left:40px;
padding-right:40px;
}

.width780
{
    width:780px;
    word-wrap:break-word;
}

.chatzone
{
   bottom: 0; position: fixed; z-index: 1000;width:100%; 
}

/*.chatzone div
{
    
    width:100%;
    padding-bottom:0px;
}*/


.chatbutton
{
    position: fixed; bottom: 8px; right: 16px; width: 220px;
            padding: 3px; text-align: center; cursor: pointer; background-color: #948d87;
            border: #000000 1px solid; border-radius: 3px; font-family: Tahoma, sans-serif;
            font-size: 14px;
}

.chatpanel
{
    display: none; position: fixed; bottom: 48px; right: 16px;
            width: 220px;  padding: 3px; line-height: 0; border: #000000 1px solid;
            border-radius: 3px;
}