@charset "utf-8";
/* CSS Document 
||	  !!!NOTE THAT THERE ARE MORE STYLESHEETS THAT APPLY TO THE FORUM!!!
||	  !!!THESE CAN BE FOUND IN forum/style/Ridingclub.css(general styles), forum/style/imports/base.css(general styles), forum/style/imports/base_admin.css(admin panel), forum/style/imports/Ridingclub_cs.css(colors)!!!
||
||    \\\\\\\\\\\\\\\\\\            \\\\\    \\\\\\\\\\\        \\\\\\\\\\\\\\\\\\\\\\\\\\    TM
||    \\\\\\\\\\\\\\\\\\\          \\\\\\  \\\\\\\\\\\\\\\     \\\\\\\\\\\\\\\\\\\\\\\\\\\\\
||    \\\\           \\\\\         \\\\\  \\\\\      \\\\\\   \\\\\\       \\\\        \\\\\\
||    \\\\            \\\\\      \\\\\\  \\\\\         \\\\\ \\\\\         \\\\          \\\\\
||    \\\\             \\\\\    \\\\\\  \\\\\           \\\\ \\\\\         \\\\           \\\\
||    \\\\              \\\\\  \\\\\\  \\\\              \\\\\\\\\         \\\\           \\\\
||    \\\\               \\\\\\\\\\\  \\\\\             \\\\\ \\\\\\       \\\\           \\\\
||    \\\\\\\\\\\\\\      \\\\\\\\\  \\\\\              \\\\   \\\\\\\\\\\\\\\\           \\\\
||    \\\\\\\\\\\\\\       \\\\\\    \\\\              \\\\     \\\\\\\\\\\\\\\           \\\\
||    \\\\                  \\\\     \\\\             \\\\\     \\\\\      \\\\           \\\\
||    \\\\                  \\\\     \\\\\           \\\\\     \\\\\       \\\\          \\\\\
||    \\\\                  \\\\      \\\\\\       \\\\\\     \\\\\        \\\\         \\\\\
||    \\\\                  \\\\       \\\\\\\\\\\\\\\\      \\\\\         \\\\\\\\\\\\\\\\\
||    \\\\                  \\\\         \\\\\\\\\\\\\      \\\\\\         \\\\\\\\\\\\\\\\
||    \\\\                  \\\\           \\\\\\\\        \\\\\\          \\\\\\\\\\\\\
||
||    ## Ridingclub Championships
||    ## Launched 1st oct 2007
||    !! Made by Fyord ltd
||
||    ~~ Authors/designers:
||    == Patryk Krupa
||    == Hallvard Kristiansen
||
||    @@ www.fyord.com
||
||	  !!!NOTE THAT THERE ARE MORE STYLESHEETS THAT APPLY TO THE FORUM!!!
||	  !!!THESE CAN BE FOUND IN forum/style/Ridingclub.css(general styles), forum/style/imports/base.css(general styles), forum/style/imports/base_admin.css(admin panel), forum/style/imports/Ridingclub_cs.css(colors)!!!
*/

/* set global default properties to ensure they are equal for all browsers */
* {
	clear: none;
	margin: 0;
	padding: 0;
}
#container * {
	float: left;
}
/* end global style */


/* make sure default tags don't float and have the correct clear properties */
#container br {
	clear: both;
	float: none;
}
#container a img, button {
	border: none;
	background-color: transparent;
}
body {
	float: none;
	background-color: #e3dfe0;
	background-image: url(../images/body_grad.png);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #522f40;
	text-align: center;
}
#container h1, #container h2, #container strong, #container i, #container b {
	float: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
/* end default tags */


/* there are four nested main containers */
#container {
	float: none;
	width: 1108px;
	margin: auto;
	text-align: left;
}
#shadow {
	float: left;
	width: 1018px;
	padding: 0px 43px 0px 43px;
	background-color: transparent;
	background-position: left;
	background-image: url(../images/bg_shadow_l.png);
	background-repeat: repeat-y;
}
#bg {
	width: 1018px;
	background-image: url(../images/bg_grad.png);
	background-repeat: repeat-x;
	background-color: #191a39;
}
#content {
	width: 1018px;
	background-image: url(../images/checkers.png);
	background-repeat: repeat-y;
}
/* end main containers */


/* navigation */
#leftCol {
	width: 208px;
}
#leftCol .header {
	height: 96px;
	width: 208px;
	margin: 0;
	padding: 0;
	background-image: none;
}
#mainNav a:link, #mainNav a:visited {
	color: #ac4269;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
}
#mainNav a:hover, #mainNav a:active {
	color: #522f40;
}
#mainNav {
	list-style-type: none;
}
#mainNav li img {
	width: 208px;
	height: 28px;
}
.subNav {
	list-style-type: none;
}
.subNav li {
	background-color: white;
}
#mainNav li .subNav li img {
	width: 208px;
	height: 22px;
}
a.rollover:link, a.rollover:visited {
	background-color: white;
}
a.rollover:hover, a.rollover:active {
	background-color: #DDDDFF;
}
#flags {
	width: 208px;
	padding-top: 1px;
	padding-bottom: 20px;
	background-image: url(../images/bg_language.png);
	background-repeat: repeat;
}
#flags li {
	width: 26px;
	height: 18px;
	list-style-type: none;
	margin: 1px;
}
#flags li img {
	width: 26px;
	height: 18px;
}
#flags li a.on:link, #flags li a.on:visited {
	filter: alpha(opacity=100);
	opacity: 1;
}
#flags li a.on:hover, #flags li a.on:active {
	filter: alpha(opacity=100);
	opacity: 1;
}
#flags li a.off:link, #flags li a.off:visited {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#flags li a.off:hover, #flags li a.off:active {
	filter: alpha(opacity=100);
	opacity: 1;
}
/* end navigation */


/* header/login form */
.header {
	height: 29px;
	width: 795px;
	background-image: url(../images/top.jpg);
	padding: 8px 15px 0px 0px;
}
.header button {
	height: 21px;
}
.header input {
	padding: 1px 0px 0px 6px;
	font-size: 90%;
	height: 17px;
	color: #666666;
	border: 1px solid #cc66cc;
}
#username {
	width: 100px;
	margin-right: 5px;
}
#password {
	width: 100px;
	margin-right: 5px;
}
#enter_btn {
	width: 49px;
	margin-right: 3px;
	height: 20px;
	border: none;
	margin-top: -1px;
}
#leave_btn {
	width: 49px;
	margin-right: 3px;
	margin-left: 3px;
	height: 20px;
}
#forgot_btn {
	width: 143px;
	margin-right: 3px;
	height: 20px;	
}
#signup_btn {
	width: 59px;
	height: 20px;	
}
#search {
	width: 155px;
	float: right;
	margin-right: 5px;
}
#go_btn {
	width: 29px;
	float: right;
	height: 20px;	
}
.error {
	background-color:#FF9F9F;
}
#loggedin {
	background-color:#FFFFFF;
	height:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	color:#ac4269;
	margin-top:1px;
}
/* end loginform */


/* central subcontainers / main content */
#container #centralCol {
	width: 582px;
	background-color: white;
	border-left: 1px solid #c8cccd;
	border-right: 1px solid #c8cccd;
	background-image: url(../images/bottom_grad.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#container #centralCol .forum {
	width: 582px;
	float: left;
	margin-bottom: 40px;
}
#container #centralCol .forum * {
	float: none;
}
#container #centralCol .forum #punredirect {
	margin-bottom: 100px;
}
#container #centralCol .forum .header {
	width: 582px;
	height: 25px;
	background-image:url(../images/headerBG.png);
	background-repeat: repeat-x;
	padding: 10px 0px 5px 0px;
}
#container #centralCol .forum #brdheader .box {
	width: 540px;
}
#container #centralCol .forum .box {
	width: 540px;
}
#container #centralCol .forum .block2col {
	width: 542px;
	float: left;
}
#container #centralCol .forum .blockmenu .box, #container #centralCol .forum .block .box {
	width: auto;
}
#container #centralCol .forum .blockmenu, #container #centralCol .forum .block {
	clear: none;
}
#container #centralCol .forum .blocktable h2, #container #centralCol .forum .blockform h2, #container #centralCol .forum #posterror h2, #container #centralCol .forum #punmisc .block h2 {
	width: 530px;
	clear: both;
	padding: 5px 5px 5px 7px;
}
#container #centralCol .forum .blockpost h2 a:link, #container #centralCol .forum .blockpost h2 a:visited {
	color: #ac4269;
}
#container #centralCol .forum .blockpost h2 a:hover, #container #centralCol .forum .blockpost h2 a:active {
	color: #522f40;
}
#container #centralCol .forum #profile .blockmenu {
	width: 147px;
	float: left;
}
#container #centralCol .forum #adminmenu .box {
	width: 157px;
}
#container #centralCol .forum #adminconsole .blockmenu {
	width: 157px;
	float: left;
}
#container #centralCol .forum #adminmenu h2 {
	width: 147px;
	padding: 5px 5px 5px 7px;
}
#container #centralCol .forum #adminconsole .block {
	width: 375px;
	float: left;
}
#container #centralCol .forum #adminconsole .blockform {
	width: 375px;
	float: left;
}
#container #centralCol .forum #adminconsole .blockform .box {
	width: 375px;
}
#container #centralCol .forum #adminconsole .blockform h2 {
	width: 365px;
}
#container #centralCol .forum #profile .blockform {
	width: 385px;
	float: left;
}
#container #centralCol .forum #profile .blockform .box {
	width: 385px;
}
#container #centralCol .forum #profile .blockform h2 {
	width: 375px;
}
#container #centralCol .forum .blockpost h2 {
	width: 530px;
}
#container #centralCol .forum .blockpost .postright, #container #centralCol .forum .blockpost .postfootright {
	float: left;
	width: 365px;
	clear: none;
	BORDER-LEFT: 1px solid #e0e5e7;
}
#container #centralCol .forum .blockpost .postright .postmsg {
	padding: 5px;
}	
#container #centralCol .forum .blockpost .postleft, #container #centralCol .forum .blockpost .postfootleft {
	float: left;
	clear: none;
	WIDTH: 160px;
	OVERFLOW: hidden;
}
#container #centralCol .forum #brdfooter {
	width: 540px;
	float: left;
}
#container #centralCol .forum .conr {
	FLOAT: right;
	TEXT-ALIGN: right;
	CLEAR: right;
	WIDTH: 230px;
}
#container #centralCol .forum .conl {
	FLOAT: left;
	WIDTH: 230px;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
}
#container #centralCol .forum label.conl {
	WIDTH: 230px;
	OVERFLOW: visible;
	MARGIN-RIGHT: 10px
}
#container #centralCol .forum label.conl input, #container #centralCol .forum label.conl select {
	WIDTH: 190px;
	padding: 0px;
}
#container #centralCol .forum label.conl select#search_in {
	width: auto;
}
#container #centralCol .forum label.conl option, #container #centralCol .forum label.conl optgroup {
	padding: 0px 5px 0px 2px;
}
#container #centralCol .forum .intd {
	float: left;
	width: 260px;
}
#container #centralCol .forum .intd .tclcon h3 {
	float: left;
	clear: right;
	margin: 0;
	padding: 0;
}
#container #centralCol .forum .intd .tclcon p {
	float: left;
	clear: left;
	margin: 4px 0px 0px 0px;
	padding: 0;
}
#container #centralCol .forum .tclcon h3, #container #centralCol .forum .tclcon p {
	width: 240px;
	float: left;
}
#container #centralCol .forum #search {
	width: 500px;
}
#container #centralCol .forum #search .conl {
	width: 220px;
}
#container #centralCol .forum .linkst .inbox .pagelink, #container #centralCol .forum .linksb .inbox .pagelink {
	float: left;
	width: 100px;
}
#container #centralCol .forum .linkst .inbox .postlink, #container #centralCol .forum .linksb .inbox .postlink {
	float: right;
	width: 100px;
}
#container #centralCol .forum .linkst .inbox ul , #container #centralCol .forum .linksb .inbox ul {
	width: 300px;
	text-align: center;
	float: left;
}
#container #centralCol .forum #punpost .linkst {
	float: left;
	clear: both;
}
#container #centralCol .forum #punpost .linkst .inbox ul {
	width: 500px;
	float: left;
	text-align: left;
}
#container #centralCol .forum #postpreview .linkst {
	float: left;
	clear: both;
}
#container #centralCol .forum #postpreview .linkst .inbox ul {
	width: 500px;
	float: left;
	text-align: left;
}
#container #centralCol .forum #postpreview {
	float: left;
	clear: both;
}
#container #centralCol .forum #postpreview h2 {
	color: #522f40;
	float: left;
	clear: both;
}
#container #centralCol .forum #postpreview .box {
	float: left;
	clear: both;
}
#container #centralCol .forum #qjump select {
	width: 150px;
}
#container #centralCol .forum #userlist .conl {
	width: 220px;
}
#container #centralCol .forum #userlist p {
	width: 450px;
}
#container #centralCol .forum #punuserlist .pagelink {
	float: none;
}
#container #centralCol .forum #punmisc .inbox ul {
	float: none;
	width: 480px;
}
#container #centralCol .forum .icon {
	FLOAT: left;
	MARGIN: 3px 7px 0px 0px;
	DISPLAY: block;
	BORDER-WIDTH: 5px;
	BORDER-STYLE: solid;
	width: 0px;
	height: 0px;
}
#container #centralCol .forum .tclcon {
	float:left;
	width: 240px;
}
#container #centralCol .forum .nosize {
	width: 0;
	height: 0;
	visibility: hidden;
}
/* end central subcontainers / main content */


#rightCol {
	width: 226px;
}
#rightCol img {
	cursor: pointer;
}


/* footer styles */
#footer {
	float: left;
	margin: auto auto 0px auto;
	background-color: transparent;
	background-image: url(../images/bg_shadow_b.png);
	text-align: left;
	width: 1018px;
	height: 60px;
	font-size: 90%;
	color: #95999b;
	padding: 0px 43px 43px 43px;
}
#footer a:link, #footer a:visited {
	color: #95999b;
	text-decoration: none;
	float: none;
}
#footer a:hover, #footer a:active {
	color: #886174;
}
#copyright {
	width: 300px;
	height: 40px;
	margin: 15px;
	display: inline;
}
#compliant {
	text-align: right;
	float: right;
	width: 300px;
	height: 20px;
	margin: 15px;
	display: inline;
}
#compliant img {
	float: right;
	margin-left: 5px;
	display: inline;
}
/* end footer styles */