/************************************************************************/
/* RESET (Thanks to YUI) */
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
hr { display: none; }
address{ display: inline; }

TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif
}
body {
	background: #fff;
	color: #1c2837;
	font: normal 13px arial, verdana, tahoma, sans-serif;
	position: relative;
}
.small {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tiny {
	FONT-SIZE: 7px
}
a:link,
a:visited,
a:active{
	background: transparent;
	color: #222;
	text-decoration: underline;
}

a:hover{
	background: transparent;
	color: #34498B;
}
FORM {
	MARGIN: 0px
}
.imagebox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.custombutton {
	BORDER-RIGHT: #9faab1 1px solid; BORDER-TOP: #d2dde4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #d2dde4 1px solid; COLOR: #000000; BORDER-BOTTOM: #9faab1 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #c7d4dd
}
.footerlink {
	COLOR: #000000; TEXT-DECORATION: none
}
.footerlink:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.just {
	LINE-HEIGHT: 18px; TEXT-ALIGN: justify
}
A.submenu {
	FONT-WEIGHT: bold; COLOR: #58798c
}
.titleback {
        border-bottom-left-radius: 0px 0px;
        border-bottom-right-radius: 0px 0px;
        border-top-left-radius: 5px 5px;
        border-top-right-radius: 5px 5px;
        font-size: 17px;
        font-weight: normal;
        margin: 0px !important;
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 8px !important;
        padding-top: 8px !important;
        padding-right: 8px !important;
        padding-bottom: 8px !important;
        padding-left: 8px !important;
        background-image: url(http://www.rollaclub.com/board/public/style_images/master/maintitle.png);
        background-repeat-x: repeat;
        background-repeat-y: no-repeat;
        background-attachment: initial;
        background-position-x: 0%;
        background-position-y: 50%;
        background-origin: initial;
        background-clip: initial;
        background-color: #1D3652;
        color: white;
	font-size: 17px;
	font-weight: normal;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	padding: 8px !important;
	margin: 0 !important;
	overflow: hidden;}



/************************************************************************/
/* ELEMENT STYLES */
 
body {
	background: #fff;
	color: #1c2837;
	font: normal 13px arial, verdana, tahoma, sans-serif;
	position: relative;
}


 
/************************************************************************/
/* HEADER */
 
h1, #content_jump {
	text-indent: -9999px;
	height: 0px;
	width: 0px;
}
 
#header {
	position: relative;
}
 
#branding {
	background: #1d3652 url(http://www.rollaclub.com/board/public/style_images/master/branding_bg.png) repeat-x top;
	min-height: 80px;
}
	
/* Navigation */
#primary_nav {
	background: #192b40 url(http://www.rollaclub.com/board/public/style_images/master/primarynav_bg.png) no-repeat;
	font-size: 0.95em;
	border-bottom: 5px solid #528f6c;
	padding-left: 10px;
	height: 31px;	
}
 
	#primary_nav ul li, #primary_nav ul li a {
		color: #9bb2c8;
		text-decoration: none;
		margin:0; padding:0;
		list-style-type: none;
	}
	
	#primary_nav ul li {
		font-size: 0.95em;
		padding: 8px 8px;
		margin-left: 6px;
		list-style-type: square outside;

	}
	
		#primary_nav ul li.active {
			background: transparent url(http://www.rollaclub.com/board/public/style_images/master/tab_left.png) no-repeat top left;
			font-size: 1.05em;
			font-weight: bold;
			padding: 0;			
			margin: -4px 0px auto 5px;
			position: relative;		
		}
		
		#primary_nav ul li.active a {
			background: transparent url(http://www.rollaclub.com/board/public/style_images/master/tab_right.png) no-repeat top right;
			padding: 10px 15px 10px 10px;
			margin-left: 6px;
			display: block;			
		}
		
	#primary_nav ul li a {
		color: #9bb2c8;
		text-decoration: none;
	}
	
/* Floats */
.right { float: right; }
.left { float: left; }


/* White links */
#primary_nav ul li.active, #primary_nav ul li a:hover, #primary_nav ul li.active a,
table.ipb_table th a, .topic_buttons li a, .topic_buttons li span,
.message.user_status #update_status, .tab_bar li.active, .tab_bar li.active a,
.members li.positive a, .members li.negative a, #footer_utilities a, a.input_submit:hover {
	color: #fff;
	text-decoration: none;	
}
	

.header1 {
	color: white;
 	background-image: url('http://www.rollaclub.com/images/tread_03.jpg');
	text-align: left;

}
UL.artlist {
	padding: 1px;
	list-style-type: square outside;
	margin-left: 1em;
}

LI.artlist {
	list-style: square outside;
}

UL.blankul { margin:0; padding:0; }
.titlebottom {background-image: url('titlebottom.gif');}


.ipsSideBlock {
	background: #F7FBFC;
	padding: 10px;
	margin-bottom: 10px;
}
		
	.ipsSideBlock h3 {
		font: normal 14px helvetica, arial, sans-serif;
		color: #204066;
		padding: 5px 10px;
		background: #DBE2EC;
		margin: -10px -10px 10px;
	}
	
	.ipsSideBlock h3 .mod_links { opacity: 0.0; }
	.ipsSideBlock h3:hover .mod_links { opacity: 1; }
