img{border:none;}
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
h1,h2,ul,p
{
	margin:0px;
	padding:0px;
}
body{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background:#000000 url('../images/bg.gif') repeat-x;
}
div.container
{
	width:980px;
	margin:0px auto;
	text-align:left;
}
ul.maintitle
{
	width:980px;
	list-style:none;
	padding:10px 0px 20px 0px;
}
ul.maintitle li.maintitle
{
	float:left;
	background:url(../images/character.gif) no-repeat;
	height:100px;
}
ul.maintitle li.maintitle p
{
text-indent:90px;
}
ul.maintitle li.google-adv
{
	float:right;
	padding:20px 0px;
}

a.maintitle:link,a.maintitle:visited,a.maintitle:hover{
    text-decoration:none;
    color:#000000;
	}
h1#maintitle{
font-size:32px;
font-family:verdana;
text-indent:90px;
padding:30px 0 0 0;
}
h1#maintitle .starts{
    color:#ff0000;
    font-weight:normal;
}
div.welcome
{
	width:980px;
	clear:both;
}



/***top-menu****/
ul.top-menu{width:980px;list-style:none;background:url('../images/menubg.gif') no-repeat;height:38px;clear:both;}
ul.top-menu li{float:left;}
ul.top-menu li.main{margin-left:23px;}
ul.top-menu li.contact-a-moderator{float:right;margin-right:23px;}
ul.top-menu li:hover {background:url('../images/menuhoverstart.gif') no-repeat;}
ul.top-menu li a{color:#fff;text-decoration:none;line-height:38px;height:38px;display:block;padding:0px 18px;}
ul.top-menu li a:hover{color:#000;background:url('../images/menuhoverend.gif') no-repeat 100% 0%;}
/*****content****/
div.content{width:980px;clear:both;background:#DDDDDD;padding:10px 0px;}
div.featured-video {float:right;width:400px;padding-bottom:10px;margin:0px 10px 0px 0px;}

h2.forums-title{text-align:center;}
p.forums-describe{text-align:center;}
div.forums-out{width:960px;margin:0px auto;padding:10px 0px 0px 0px;}
ul.forum-header,ul.forum-header1{background:#715dd8;color:#fff;list-style:none;height:20px;padding:0px;margin:0px;}
ul.forum-header li.col1{width:330px;}
ul.forum-header li.col2{width:75px;border-left:solid 1px #ffffff;}
ul.forum-header li.col3{width:75px;border-left:solid 1px #ffffff;}
ul.forum-header li.col4{width:280px;border-left:solid 1px #ffffff;}
ul.forum-header li.col5{width:62px;border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;}
ul.forum-header li{height:20px;text-align:center;}
ul.forum-header li h3{padding:0px;margin:0px;font-size:11px;line-height:20px;text-align:center;}
ul.forum-header1 li.col1{width:403px;}
ul.forum-header1 li.col2{width:75px;border-left:solid 1px #ffffff;}
ul.forum-header1 li.col3{width:75px;border-left:solid 1px #ffffff;}
ul.forum-header1 li.col4{width:402px;border-left:solid 1px #ffffff;}
ul.forum-header1 li{height:20px;text-align:center;}
ul.forum-header1 li h3{padding:0px;margin:0px;font-size:11px;line-height:20px;text-align:center;}

div.forums-out{overflow:hidden;}
div.forums-out li{list-style-type:none;}
div.forums-out ul.oddRowColor
{
	background:#FFFFFF url(../images/add-bg.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.forums-out ul.oddRowColor li,div.forums-out ul.evenRowColor li,ul.forum-header li
{
	float:left;
}
div.forums-out ul.oddRowColor li p,div.forums-out ul.evenRowColor li p
{
	clear:both;
	padding:8px;
}

div.forums-out ul.oddRowColor li.col8 p,div.forums-out ul.evenRowColor li.col8 p,div.forums-out ul.oddRowColor li.col9 p,div.forums-out ul.evenRowColor li.col9 p
{
	clear:both;
	padding:2px;
}

div.forums-out ul.evenRowColor
{
	background:#f0f0f0 url(../images/even-bg.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.forums-out ul.evenRowColor li.col1,div.forums-out ul.oddRowColor li.col1
{
	width:330px;

}

div.forums-out ul.evenRowColor li.col2,div.forums-out ul.oddRowColor li.col2
{border-left:solid 1px #D3D9DC;
	width:75px;

	text-align:center;

}

div.forums-out ul.evenRowColor li.col3,div.forums-out ul.oddRowColor li.col3
{border-left:solid 1px #D3D9DC;
	width:75px;
	text-align:center;

}
div.forums-out ul.evenRowColor li.col4,div.forums-out ul.oddRowColor li.col4
{
	border-left:solid 1px #D3D9DC;
	width:280px;

}
div.footer-out{text-align:center;clear:both;}

div.forums-out ul.evenRowColor li.col5,div.forums-out ul.oddRowColor li.col5
{
	border-left:solid 1px #D3D9DC;
	width:62px;
    text-align:center;
	padding:0px;
}

div.forums-out ul.evenRowColor li.col6,div.forums-out ul.oddRowColor li.col6
{
	border-left:solid 1px #D3D9DC;
	width:32px;
	padding:0px;

}
div.forums-out ul.evenRowColor li.col6 img,div.forums-out ul.oddRowColor li.col6 img
{

	padding:0px;

}
div.forums-out ul.evenRowColor li.col7,div.forums-out ul.oddRowColor li.col7
{
	border-left:solid 1px #D3D9DC;
	width:32px;
	padding:0px;

}
div.forums-out ul.evenRowColor li.col7 img,div.forums-out ul.oddRowColor li.col7 img
{

	padding:0px;
}
div.forums-out ul.evenRowColor li.col8,div.forums-out ul.oddRowColor li.col8
{
	border-left:solid 1px #D3D9DC;
	width:32px;
padding:0px;
}
div.forums-out ul.evenRowColor li.col9,div.forums-out ul.oddRowColor li.col9
{
	border-left:solid 1px #D3D9DC;
	width:32px;
	padding:0px;
}
div.forums-out ul.evenRowColor li.col9 p,div.forums-out ul.oddRowColor li.col9 p
{
	padding:2px 0 0 3px;

}
div.forums-out ul.oddRowColor1
{
	background:#FFFFFF url(../images/add-bg1.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.forums-out ul.oddRowColor1 li,div.forums-out ul.evenRowColor1 li,ul.forum-header1 li
{
	float:left;
}
div.forums-out ul.oddRowColor1 li p,div.forums-out ul.evenRowColor1 li p
{
	clear:both;
	padding:8px;
}

div.forums-out ul.oddRowColor1 li.col8 p,div.forums-out ul.evenRowColor1 li.col8 p,div.forums-out ul.oddRowColor1 li.col9 p,div.forums-out ul.evenRowColor1 li.col9 p
{
	clear:both;
	padding:2px;
}

div.forums-out ul.evenRowColor1
{
	background:#f0f0f0 url(../images/even-bg1.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.forums-out ul.evenRowColor1 li.col1,div.forums-out ul.oddRowColor1 li.col1
{
	width:403px;

}

div.forums-out ul.evenRowColor1 li.col2,div.forums-out ul.oddRowColor1 li.col2
{border-left:solid 1px #D3D9DC;
	width:75px;
	text-align:center;

}

div.forums-out ul.evenRowColor1 li.col3,div.forums-out ul.oddRowColor1 li.col3
{
	border-left:solid 1px #D3D9DC;
	border-right:solid 1px #D3D9DC;
	width:75px;
	text-align:center;

}
div.forums-out ul.evenRowColor1 li.col4,div.forums-out ul.oddRowColor1 li.col4
{border-left:solid 0px #D3D9DC;
	width:200px;

}
div.footer-out{text-align:center;clear:both;}

div.forums-out ul.evenRowColor1 li.col5,div.forums-out ul.oddRowColor1 li.col5
{
	border-left:solid 0px #D3D9DC;
    text-align:center;
	padding-left:6px;
}

.forums-description
{
	margin: 10px;
	width: 938px;
	padding: 10px;
	border: 1px #b1c3d4 solid;
	background-color:#e8edf1;
	text-align: center;
}
img.feed-rss{margin-bottom:0px;float:left;}
div.forums-google-adv
{

	border: 1px #b1c3d4 solid;
	text-align:center;
	background-color:#e8edf1;
	width:958px;
	margin:0px auto;
}
ul.forumsearch-inner{list-style-type:none;margin:0px;padding:0px;overflow:hidden;}
li.forumsearch-inner-l{float:left;padding-top:10px;}
li.forumsearch-inner-r{float:right;font-size:14px;font-weight:bold;}
li.forumsearch-inner-r span{display:block;float:left;padding-top:9px;text-align:center;margin-right:5px;}


/**********forum topic page********************/
div.new-topic-out{width:960px;margin:10px auto;clear:both;}
div.topic-bottom{width:960px;margin:10px auto;clear:both;}
p.forum-position{float:left;}
a.new-topic{display:block;float:right;}
div.topic-out{width:960px;margin:0px auto;padding:10px 0px 0px 0px;}
ul.topic-header,ul.topic-header1{background:#715dd8;color:#fff;list-style-type:none;height:20px;padding:0px;margin:0px;}

ul.topic-header li,ul.topic-header1 li{float:left;}
ul.topic-header li h3,ul.topic-header1 li h3{padding:0px;margin:0px;font-size:11px;line-height:20px;text-align:center;}
ul.topic-header1 li.col1{width:507px;}
ul.topic-header1 li.col2{width:113px;}
ul.topic-header1 li.col3{width:60px;}
ul.topic-header1 li.col4{width:277px;}
ul.topic-header1 li.col2,ul.topic-header1 li.col3,ul.topic-header1 li.col4{border-left:solid 1px #fff;}
div.topic-out ul.oddRowColor1
{
	background:#FFFFFF url(../images/topic-odd-bg1.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.topic-out ul.evenRowColor1
{
	background:#f0f0f0 url(../images/topic-even-bg1.gif) repeat-y;
	clear:both;
	width:960px;
	border-bottom:solid 1px #cccccc;
}
div.topic-out ul.oddRowColor1 li,div.topic-out ul.evenRowColor1 li{float:left;}
div.topic-out ul.oddRowColor1 li.col1,div.topic-out ul.evenRowColor1 li.col1{width:507px;}
div.topic-out ul.oddRowColor1 li.col1 p,div.topic-out ul.evenRowColor1 li.col1 p{padding:8px;margin:0px;}
div.topic-out ul.oddRowColor1 li.col2,div.topic-out ul.evenRowColor1 li.col2{width:113px;border-left:solid 1px #D3D9DC;}
div.topic-out ul.oddRowColor1 li.col2 p,div.topic-out ul.evenRowColor1 li.col2 p{text-align:center;padding:8px 0px;margin:0px;}
div.topic-out ul.oddRowColor1 li.col3 p,div.topic-out ul.evenRowColor1 li.col3 p{text-align:center;padding:8px 0px;margin:0px;}
div.topic-out ul.oddRowColor1 li.col3,div.topic-out ul.evenRowColor1 li.col3{width:60px;border-left:solid 1px #D3D9DC;}
div.topic-out ul.oddRowColor1 li.col4,div.topic-out ul.evenRowColor1 li.col4{width:277px;border-left:solid 1px #D3D9DC;}
div.topic-out ul.oddRowColor1 li.col4 p,div.topic-out ul.evenRowColor1 li.col4 p{padding:8px;margin:0px;}
















A:link, A:visited{
	color:#0033CC;
}

A:hover{
	color:#0066FF;
}


.bodyStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.controlStyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
}
.errorStyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.errorBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px dashed #d3d9dc;
	color: #FF0000;
	background-color: #f0f0f0;
}
.msgBox{
	color:#0000EE;
}

.menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000304;
	font-weight: bold;
}
.menu A:link {
	COLOR: #3c5866; 
	TEXT-DECORATION: none;
}
.menu A:visited {
	COLOR: #3c5866; 
	TEXT-DECORATION: none;
}
.menu A:hover {
	COLOR: #3c5866; 
	TEXT-DECORATION: none;
}

.border_top {
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	
	border-bottom-color: #ffffff;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:5px;
}

.bold_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}



.color1{
	background-color:#d3d9dc;
}

.color2{
	background-color:#f0f0f0;
}

.color3{
	background-color:#0080FF;
}

.isReadColor{
	background-color:#ffffff;
}

.buttonStyle {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C97A8;
	border-right-color: #3F5666;
	border-bottom-color: #3F5666;
	border-left-color: #89A3B2;
	background-color: #577A8E;
	cursor:pointer;
}

.border1 {
	border: 1px solid #FFFFFF;
}
.border2 {
	border: 1px solid #666666;
}

.line1 {
	background-image: url(../images/line1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

A.leftmenu:link{
color: #000304;
text-decoration:none;
font-weight: bold;
}
A.leftmenu:visited{
color: #000304;
text-decoration:none;
font-weight: bold;
}
A.leftmenu:hover{
color: #868686;
text-decoration:none;
font-weight: bold;
}

.tableHeader{
	background-color:#6699CC;
	font-weight: bold;
}

.bar {
	background-repeat: repeat-y;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7A8EA7;
	background-image:url(../images/bg_bar.jpg);
	background-color:#F0F0F0;
}

.bgwhite{
	background-color:#FFFFFF;
}

.markButtonStyle 
{
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C97A8;
	border-right-color: #3F5666;
	border-bottom-color: #3F5666;
	border-left-color: #89A3B2;
	background-color: #577A8E;
}

.unmarkButtonStyle 
{
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C97A8;
	border-right-color: #3F5666;
	border-bottom-color: #3F5666;
	border-left-color: #89A3B2;
	background-color: #577A8E;
}

.textAreaStyle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	height:180px;
	width:400px;
}

.oddRowColor
{
	background-color:#FFFFFF;
}

.evenRowColor
{
	background-color:#f0f0f0;
}

.lockColor
{
	background-color:#FF0000;
	color:#FFFFFF;
}

.quoteStyle
{
	border: 2px solid #0080FF;
	background-color: #ffffff;
	padding: 5px;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.winnerStyle
{
	background-color: #FF0000;	
}

.imageLink
{
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


A.lnkbutton:link, A.lnkbutton:visited{
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C97A8;
	border-right-color: #3F5666;
	border-bottom-color: #3F5666;
	border-left-color: #89A3B2;
	background-color: #577A8E;
	padding: 1px 5px 1px 5px;
}

A.lnkbutton:hover{
	color:#FFFF00;
	text-decoration:none;
}

.upButtonStyle {
	width:25px;
	height:25px;
	background-color: transparent;
	background-image: url(../images/up.ico);
	border-width:thin;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.downButtonStyle {
	width:25px;
	height:25px;
	background-color: transparent;
	background-image: url(../images/down.ico);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.redText {
	color: #FF0000;
}

.greyText{
	color: #666666;
	font-size:10px;
}

.previousButton{
	width:25px;
	height:25px;
	background-color: transparent;
	background-image: url(../images/back.ico);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}

.nextButton{
	width:25px;
	height:25px;
	background-color: transparent;
	background-image: url(../images/forward.ico);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}

.deleteButton{
	width:16px;
	height:16px;
	background-color: transparent;
	background-image: url(../images/delete.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}

#leftregtitle{
	padding: 2px 2px 2px 4px;
}
#leftregcontent{
	line-height:130%;
	padding: 0px 4px 4px 4px;
}
.content-format{
	line-height: 130%;
	text-align:justify;
	padding: 1px 4px 2px 8px;
}

.button-imitate{
	display:block;
	width:150px;
	height:22px;
	background-image:url(../images/button_bg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	padding-top:4px;
	cursor:pointer;
}

.border-style{
	border: 5px solid #d3d9dc;
}

#gallery
{
	clear:both;
	background-color: #f0f0f0;
	border: 6px solid #d3d9dc;
}
#gallery .gallery-image{
	padding-left:4px;
	padding-right:4px;
}

#gallery .gallery-image ol
{
	clear:both;
	margin:0px auto;
	padding-left:2px;
	padding-right:2px;
	list-style-type:none;
	width:750px;
}

#gallery .gallery-image ol li
{
	float: left;
	width: 125px;
	vertical-align:bottom;
	text-align: center;
	overflow:hidden;

	padding-top: 4px;
	padding-bottom:4px;
}

#gallery .gallery-image ol li img
{
	padding: 0px 0px 0px 0px;
}

#gallery .gallery-customebar
{
	clear:both;
	background-color: #d3d9dc;
	color: #3c5866;
	font-weight:bold;
	padding: 5px 0px 5px 5px;
}

#gallery #gallery-comment
{
	clear:both;
}

#gallery #gallery-comment ol
{
	list-style-type:none;
}

#gallery #gallery-comment img
{
	text-decoration: none;
	border: 0px;
}

#gallery #gallery-comment td
{
	vertical-align:top;
}

#gallery #gallery-comment .comment-delete
{
	float:right;
}

#gallery-detail
{
	clear:both;
	background-color: #f0f0f0;
	border: 6px solid #d3d9dc;
}

#gallery-detail .detail-footer
{
}

#gallery-detail .detail-navigate
{
	width: 120px;
	text-align:center;
}

#gallery-detail .detail-uploader
{
	float:left;
	width: 200px;
	text-align:center;
}

#gallery-detail .detail-image
{
	clear:both;
	text-align:center;
	padding:3px 0px 3px 0px;
}

#gallery-detail .detail-commentbar
{
	clear:both;
	background-color: #d3d9dc;
	color: #3c5866;
	font-weight:bold;
	padding: 5px 0px 5px 5px;
}

#gallery-detail #detail-comment
{
	clear:both;
}

#gallery-detail #detail-comment ol
{
	list-style-type:none;
}

#gallery-detail #detail-comment td
{
	vertical-align:top;
}

#gallery-detail #detail-comment .comment-delete
{
	float:right;
}

#ctrl-gallery-comment #comment-conent
{
	padding:5px;
}

#ctrl-gallery-comment #comment-conent ol
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#ctrl-gallery-comment #comment-conent ol .li-comment
{
	clear:both;
	height:24px;
}

#ctrl-gallery-comment #comment-conent ol .field-name
{
	float:left;
	width: 10%;
	height:24px;
}

#ctrl-gallery-comment #comment-conent ol .field-content
{
	float:left;
	width: 90%;
	height:24px;
}


#ctrl-gallery-comment .comment-bar
{
	clear:both;
	background-color: #d3d9dc;
	color: #3c5866;
	font-weight:bold;
	padding: 5px 0px 5px 5px;
}

#galleries
{
	border: 6px solid #d3d9dc;
	text-align:center;
}

#galleries #content-text
{
	text-align:justify;
	line-height:140%;
	padding: 4px 8px 16px 8px;
}

#galleries .list
{
}

#galleries .list ol
{
	list-style-type:none;
	clear:both;
	width:750px;
	margin-left:2px;
	margin-right:2px;
	padding-left:2px;
	padding-right:2px;
}

#galleries .list ol li
{
	float:left;
	width: 125px;
	padding-top: 4px;
	padding-bottom:4px;
}
#galleries .list ol li a
{
	text-decoration:none;
}

#gallery .content-text{
	line-height:140%;
	text-align:justify;
	padding: 4px 8px 16px 8px;
}
#gallery .content-text h1{
	font-size:22px;
	line-height:160%;
}
#gallery .content-text h2, #gallery .content-text h3{
	line-height:150%;
}


.gallery-image-h
{
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	margin:0px;
}
.button-opacity{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
}

A.redlnk:link, A.redlnk:visited{
	color:#FF0000;
	text-decoration:none;
}
A.redlnk:hover{
	text-decoration:underline;
}


/* Added by EF */
h1.small {
	font-size: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
}

