/* This section will set general settings */
body,html {
        background-color: #FFFFFF;
        color: #333333;
        font-family: Verdana, Arial, sans-serif;
        margin: 0px 0px 0px 0px;
        width: 100%;
        height: 100%;
        font-size: 0.95em;
        padding: 0px;
        }
/* SET COLOUR BELOW THIS LINE. SET TO ANY HEX VALUE.
WILL CHANGE ALL PARTS TO THE SAME COLOUR */
.topsection, .forumtitle, .title, .title2 {
        background-color: #B51101; /* MAIN COLOUR */
        }
.menubar, td.mnu, td.rowtitles, th.menu, .menubar2, .subtitle {
        background-color: #EFEFEF;  /* GRAY BAR BELOW TITLE */
        }
.pm, table.forumborder, .mainoption, .button, .quote, .code, .liteoption, input.post, .forumline, .pagination, input.post, textarea, select, .pmbox {
        border: 1px solid #555555; /* BORDERS */
        }
.pm, .pagination {
        background-color: #EFEFEF; /* LIGHTER GRAY */
        }
a.gen,a.genmed,a.gensmall, a:link,a:active,a:visited, td.rowtitles {
        color: #555555;  /* LINKS */
        }
a.gen:hover,a.genmed:hover,a.gensmall:hover, a:hover {
        color: #990000; text-decoration: underline;    /* LINKS EFFECTS / COLOURED LINKS */
         }
.gen,.genmed,.gensmall, .gen2, span.info, span.postinfo, a.nav, a.grey, td.info, .quote, .menubar2 {
        color: #333333; /* TEXT COLOUR */
           }

.cattitle2 {
		color:#FFFFFF;
}

.cattitle {
		color:#333333;
		font-size:0.70em;
}		   
		   
a.white, a.white:visited, .forumtitle {
        color: #FFFFFF;  /* WHITE LINKS/TEXT */
        }
td.row1, td.icon {
        background-color: #EFEFEF;     /* LIGHTEST SUBCOLOUR */
        }
td.row2, td.menu, .catBottom, .helpline {
        background-color: #DEDEDE;        /* MEDIUM SUBCOLOUR */
        }
td.row3, .thCornerL, .thTop, .thCornerR, .catSides, .thHead, .catLeft, .catRight, .cat {
        background-color: #CDCDCD;    /* DARKEST SUBCOLOUR */
        }
.quote, .code, .forumborder, .main {
        background-color: #FFFFFF;
        }
.code {
        color: #993433;
        }


/* ALL COLOURS SET ABOVE THIS LINE */

/* FONT SIZES AND PROPERTIES SET BELOW THIS LINE
        EM REFERS TO PERCENT OF BROWSER SET FONT SIZE
        NOTE: TO CHANGE TO SET SIZE, CHANGE ALL EM SIZES TO PX SIZES.
                EX: 0.8EM TO 12PX */
h1, .topictitle1 {
        font-size: 1.2em;
        font-weight: bold;
        }
.gen, .gen2, .genmed, span.postinfo, a.nav, td.row1, td.row2, td.row3, .menu, .nav, .code, .quote, p, .pm, .admin {
        font-size : 0.82em;
        }
		
.genmed {
	font-size:0.90em;
	color:#000000;
}

.span.info, td.rowtitles, .menu, .pagination, .subtitle {
        font-size: 0.90em;
        }
.span.small {
	font-size: 0.70em;
}
		
td.info, td.forumtitle, th.forumtitle, .small, .menubar, .menubar2 {
        font-size: 0.70em;
        }
span.postbody {
    font-size: 0.75em;
         }
.gensmall {
		font-size: 0.75em;
        text-decoration: none;
        }
		
.gensmall .gensmall {
		font-size: 0.90em;
        }		
		
/* ALL FONT SIZES AND PROPERTIES ABOVE THIS LINE */


/*This is the main section, or body. It is centered. */

.main {
        padding: 0px;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        width: 68%;
        margin-left: auto;
        margin-right: auto;
        max-width: 1024px;
        min-width: 700px;
        min-height: 100%;
        background-image: url('images/background.gif');
        background-position: top right;
        background-repeat: no-repeat;
        }

/* OTHER MISC SETTINGS */

.topsection, .title2 {
        width: 100%;
        height: 100px;
        background-repeat: no-repeat;
        }
.topsection {
        background-image: url('images/casam.gif');
        background-position: right bottom;
        }
.topsection a {
		display:block;
		width:685px;
		height:98px;
		}		
		
.title2 {
        background-image: url('images/casam2.gif');
        background-position: right top;
        }
		
.title2 a {
		display:block;
		width:685px;
		height:98px;
		}			
.menubar {
        padding: 5px;
        }
.menubar2 {
        text-align: center;
        padding: 5px;
        }
img, .helpline {
        border: 0;
        }
.mainoption, .liteoption, .button, .helpline {
        background-image: none;
        }
div.menubarright {
        float: right;
        }
div.pm {
        width: 300px;
        }
#pms {
	float:right;
	width:220px;
	text-align:center;
	margin:5px 5px 0 0;
	border: 1px solid #555555;
	background-color: #EFEFEF;
	font-size : 0.82em;
}
.pagination {
        padding: 2px;
        }

.center {
        text-align: center;
        width: 100%;
        }
div.info {
        padding-left: 20px;
        }
div.inforight {
        padding-right: 20px;
        float: right;
        }
th.menu {
        height: 25px;
        }
.liteoption, .mainoption, .button {
        height: 20px;
        }
.code {
        font-family: "courier new";
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
        }
.quote {
        background-image: url("images/quotes.gif");
        background-repeat: no-repeat;
        background-position: top left;
        }
.thHead {
        font-weight: bold;
        }

#bvindotxt {
		font-size: 1.20em;
		text-align:justify;
		font-weight:normal;
		text-decoration:none;
}

#bvindotxt2 {
		font-size: 1.20em;
		text-align:justify;
		text-decoration:none;
}

#bvindotxt2 p {
		font-size: 1.10em;
		font-weight:bold;
}

.linkregras a {
		margin: 0 0 0 10px;
		font-size: 0.70em;		
}

#linkportal {
	display:block;
	float:right;
	background:#DEDEDE;
	width:675px;
	height:auto;
	padding:5px;
	margin:5px 5px 0 8px;
	border:1px solid #555555;	
}

#linkportal span {
	display:block;
	float:left;
	background:url(images/infoportal.gif) #DEDEDE top right no-repeat;
	width:105px;
	height:28px;
	font-weight:bold;
	color:#B51101;	
	line-height:30px;	
	margin:-5 0 0 10px;	
}


#linkportal a {
	margin-left:20px;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	color:#B51101;		
}

#linkportal a:hover {
	text-decoration:underline;
	font-size:14px;
	color:#B51101;		
}

#contentor {
	display:block;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#adsense {
	display:block;
	width:125px;
	height:auto;
	float:right;
	overflow:hidden;
}

#pagina {
	width:850px;
	float:left;
}

/* End CSS */


