body {

	font-size: 12px;

	color: #000;

	font-family: tahoma, verdana, arial, sans-serif;

	background : url('http://www.redstarmag.com/forum2/e107_themes/ranyart/images/mainback.gif') fixed;

	background-position:bottom left;

	margin:0px;

	text-align:left

	scrollbar-3dlight-color: #ffffff;

	scrollbar-arrow-color: #F90505;

	scrollbar-darkshadow-color: #ffffff;

	scrollbar-face-color: #ffffff;

	scrollbar-highlight-color: #ffffff;

	scrollbar-shadow-color: #000000;

	scrollbar-track-color: #ffffff;

}

a {

	color: #000000; 

	font-family: verdana, arial, sans-serif; 

	text-decoration: none;

}

a:hover {

	color: #000000;

	font-family: verdana, arial, sans-serif; 

	text-decoration: underline;

}

.smalltext {

    background: none;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	color:#000000;

}

.smallblacktext {

    background: none;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color:#000;

}

.indent{

	padding: 10px 10px 10px 10px;

	margin: 5px;

	font: 11px verdana, tahoma, arial, sans-serif;

	color: #000060;

	border: 1px solid;

	background-color: transparent;

	border-bottom: #FFFFFF 1px solid;

	border-left: #000 1px solid;

	border-right: #FFFFFF 1px solid;

	border-top: #000 1px solid;

}

.defaulttext {

    background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#000;

}



td {

    background: transparent;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#000000;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	text-align:left;

}



blockquote {

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-style: italic;

	color:#7e96ac;

}

.mediumtext {

    background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#000;

}

.captiontext {

    background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 18px;

	color:#000080;

}

.tbox{

	background-color: #F90505;

	border-bottom: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	border-top: #000 1px solid;

	color: #ffffff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

}

.button{

	color: #fff;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-align:center;

	background-color: #F90505;

	border-bottom: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	border-top: #000 1px solid;

	letter-spacing: 0.1em;

	cursor:pointer 

}



.button a{

	color: #FFF;

	}

.button a:hover{

	color: #CFCFDF;

	text-decoration: none;

	}



.np{

	background-color: transparent;

	border-bottom: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	border-top: #000 1px solid;

	color: #000000;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 9px;

	text-align:center;

	padding-bottom : 2px;

	padding-left : 2px;

	padding-right : 2px;

	padding-top : 2px;

}



.nextprev{

	background-color: transparent;

	border-bottom: #000 1px solid;

	border-left: #000 1px solid;

	border-right: #000 1px solid;

	border-top: #000 1px solid;

	color: #000000;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 9px;

	text-align:center;

	padding-bottom : 2px;

	padding-left : 2px;

	padding-right : 2px;

	padding-top : 2px;

	text-align: right;

}



form {

	margin: 2px 0px 0px 0px;

}

.spacer{

	padding-bottom : 2px;

	padding-left : 0px;

	padding-right : 0px;

	padding-top : 2px;

}

hr {

	border-top: #666 1px solid;

	border-bottom: #eee 1px solid;

	height: 2px;

	width: 92%;

	text-align:center;

}

.border {

	border: #999 1px solid;

	background-color: transparent;

	padding: 2px;

}



.border2 {

	border: #999 1px solid;

	background-color: transparent;

	padding: 2px;

}



.border3 {

	border-bottom: #C3D2B4 1px solid;

	border-left: #fff 1px solid;

	border-right: #C3D2B4 1px solid;

	border-top: #fff 1px solid;

	background-color: transparent;

}





.caption {

	padding-bottom: 2px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 2px;

	background-color: #F90505;

	color: #ffffff;

}



.caption2 {

	padding-bottom: 2px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 2px;

	background-color: #F90505;

	color: #ffffff;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

}



.caption3 {

	padding-bottom: 0px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 0px;

	border-bottom: #fff 1px solid;

	border-left: #fff 1px solid;

	border-right: #fff 1px solid;

	border-top: #fff 1px solid;

	background-color: #F90505;

	color: #ffffff;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 13px;

}



.bodytable {

	padding: 2px;

	background-color: transparent;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #000;

}



.bodytable2 {

	padding: 4px;

	background-color: transparent;

	font: 11px verdana, tahoma, arial, helvetica, sans-serif;

	color: #000;

}



.bodytable3 {

	background-color: transparent;

	padding-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #000;

}



p {

	margin-top: 0px

}



.fborder {

	border-bottom: #000000 1px solid;

	border-left: #000000 1px solid;

	border-right: #000000 1px solid;

	border-top: #000000 1px solid;

	background-color: transparent;

	

}

.forumheader{

	background-color: transparent;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	color:#000;

	padding: 4px;

	background-image : url('../e107_images/forum/fcap2.png');

	border: 1px solid #C3BDBD;

}



.forumheader2{

	background-color: transparent;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	color:#000;

	padding: 4px;

	border: #C3BDBD 1px solid;

}



.forumheader3{

	background-color: transparent;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	color:#000;

	padding: 4px;

	border: #C3BDBD 1px solid;

}



.forumborder{

	border-bottom: #000080 1px solid;

	border-left: #000080 1px solid;

	border-right: #000080 1px solid;

	border-top: #000080 1px solid;

	background-color: transparent;

}



.fcaption {

	border: #000 1px solid;

	padding-bottom: 2px;

	padding-left: 8px;

	padding-right: 0px;

	padding-top: 2px;

	background-color: transparent;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 12px;

	color:#616060;

}



.topbar {

	background-image : url('images/topbar.png');

}

.leftbar {

	background-image : url('images/leftbar.png');

}



.finfobar{

	background-color: transparent;

	color:#000;

	padding: 4px;

	border: 1px solid #C3BDBD;

	background-image : url('../e107_images/forum/finfobar.png');font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, tahoma, arial, helvetica, sans-serif

}



a.forumlink{

	color: #616060;

	text-decoration: underline;

}



.helpbox {

	border: 0px none red;

	background-color: transparent;

	color:#000;

	font: 9px tahoma, verdana, arial, helvetica, sans-serif;

}



.alttd9{

	background-color: transparent;

	font: 9px verdana, tahoma, arial, helvetica, sans-serif;

	color: #000;

}



.alttd8{

	background-color: #F90505;

	font: 11px verdana, tahoma, arial, helvetica, sans-serif;

	color: #ffffff;

}

.thinblackline {

	background-color: #000;

	height:1px

	}

.thinwhiteline {

	background-color: transparent;

	height:1px

	}

.thingreyline {

	background-color: #F90505;

	font: 11px verdana, tahoma, arial, helvetica, sans-serif;

	color: #ffffff;

	}