/* Shimmer_Athletes Theme - Style */

div.rss_feed {
	padding:0 0 0 250px;
}

a.rss_feed:link, a.rss_feed:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-family:verdana,tahoma,arial;
}

a.rss_feed:hover, a.rss_feed:active {
	color: #CCCCCC;
}

div.latest_news {
	padding:5px 0 0 7px;
}

span.latest_news {
	font-size: 11px;
	color:#D2ABDF;
	font-family:verdana,tahoma,arial;
}

a.latest_news:link, a.latest_news:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-family:verdana,tahoma,arial;
	font-weight: bold;
}

a.latest_news:hover, a.latest_news:active {
	color: #CCCCCC;
	font-weight: bold;
}

input.transbg {
	padding: 0;
	border: 0 solid #000000;
	background-color: transparent;
}

img {
margin:0 0 0 0;
padding: 0;
border:0 solid #000000;
}
.nav_01 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_01.png) no-repeat scroll left top;
display:block;
width:58px;
height:30px;
}
.nav_02 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_02.png) no-repeat scroll left top;
display:block;
width:74px;
height:30px;
}
.nav_03 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_03.png) no-repeat scroll left top;
display:block;
width:72px;
height:30px;
}
.nav_04 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_04.png) no-repeat scroll left top;
display:block;
width:60px;
height:30px;
}
.nav_05 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_05.png) no-repeat scroll left top;
display:block;
width:63px;
height:30px;
}
.nav_06 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_06.png) no-repeat scroll left top;
display:block;
width:77px;
height:30px;
}
.nav_07 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_07.png) no-repeat scroll left top;
display:block;
width:57px;
height:30px;
}
.nav_08 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_08.png) no-repeat scroll left top;
display:block;
width:67px;
height:30px;
}
.nav_09 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_09.png) no-repeat scroll left top;
display:block;
width:50px;
height:30px;
}
.nav_10 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_10.png) no-repeat scroll left top;
display:block;
width:74px;
height:30px;
}
.nav_11 {
background:transparent url(../../../themes/Shimmer_Athletes/images/header/navigation/nav_11.png) no-repeat scroll left top;
display:block;
width:68px;
height:30px;
}

.nav_01:hover { background-position:left bottom; }
.nav_02:hover { background-position:left bottom; }
.nav_03:hover { background-position:left bottom; }
.nav_04:hover { background-position:left bottom; }
.nav_05:hover { background-position:left bottom; }
.nav_06:hover { background-position:left bottom; }
.nav_07:hover { background-position:left bottom; }
.nav_08:hover { background-position:left bottom; }
.nav_09:hover { background-position:left bottom; }
.nav_10:hover { background-position:left bottom; }
.nav_11:hover { background-position:left bottom; }


#roster_index {
    clear: both;
}
#roster_index ul {
	width: 458px;
	margin: 0 0 0 0;
    list-style: none;
}
#roster_index li {
    float: left;
    margin: 0 20px 20px 0;
}
#roster_index li a:link, #roster_index li a:visited, #roster_index li a:active {
    float: left;
	padding: 0 0 0 0;
    color:#ffffff;
}
#roster_index li a:hover, #roster_index li:hover > a {
    float: left;
    color:#C70DC7;
}

A:link {
FONT-SIZE: 12px; 
COLOR: #AAAAAA; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}
A:visited {
FONT-SIZE: 12px; 
COLOR: #AAAAAA; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}
.bgdown {
	background-position: bottom;
}
A:active {
FONT-SIZE: 12px; 
COLOR: #AAAAAA; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}
A:hover {
FONT-SIZE: 12px; 
COLOR: #940A94; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

BODY {
FONT-SIZE: 12px; 
CURSOR: default; 
COLOR: #FFFFFF; 
BACKGROUND-color: #313131; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
SCROLLBAR-BASE-color:  #3D3D3D;
SCROLLBAR-ARROW-color: #656565;
}

/* START - Story Home & Page Style */

.storyposted {
FONT-SIZE: 10px; 
COLOR: #CCCCCC; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

/* END - Story Home & Page Style */

/* START - Forms Style */

TEXTAREA {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#DDDDDD;
background-color : #454545;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #202020 1px solid; 
BORDER-BOTTOM: #656565 1px solid; 
BORDER-LEFT: #202020 1px solid; 
BORDER-RIGHT: #656565 1px solid;
}

SELECT {
color:#DDDDDD;
background-color: #454545;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #202020 1px solid; 
BORDER-BOTTOM: #656565 1px solid; 
BORDER-LEFT: #202020 1px solid; 
BORDER-RIGHT: #656565 1px solid;
}

input {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#DDDDDD;
background-color : #454545;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #202020 1px solid; 
BORDER-BOTTOM: #656565 1px solid; 
BORDER-LEFT: #202020 1px solid; 
BORDER-RIGHT: #656565 1px solid;
}
input.sub {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #454545;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #656565 1px solid; 
BORDER-BOTTOM: #202020 1px solid; 
BORDER-LEFT: #656565 1px solid; 
BORDER-RIGHT: #202020 1px solid;
}


/* The main submit button option */
input.mainoption {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}

/* None-bold submit button */
input.liteoption {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}
input.liteoption1 {
background:#;
color:#ffffff;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #5d5d5d 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
BORDER-LEFT: #5d5d5d 0px solid; 
BORDER-RIGHT: #ffffff 0px solid;
}
input.liteoption2 {
color:#CCCCCC;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #5d5d5d 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
BORDER-LEFT: #5d5d5d 0px solid; 
BORDER-RIGHT: #ffffff 0px solid;
}

/* END - Forms Style */

P {
FONT-SIZE: 12px; 
COLOR: #DDDDDD; 
LINE-HEIGHT: 1.4; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}
TABLE {
FONT-SIZE: 12px; 
COLOR: #DDDDDD; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
TEXT-DECORATION: none
}

TD.content {
FONT-SIZE: 12px;
COLOR: #DDDDDD; 
TEXT-DECORATION: none;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
 
}
TD.extra {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #424242;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}

TD.infolt {
background-image: url(../../../themes/WebHost-V1/images/input.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #94C4E2;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
TD.infort {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
TD.extras {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
hr {
border-top: 1px solid #4F4F4F;
border-bottom: 1px solid #ffffff;
height: 2px;
width: 100%;
}

UL {
	LIST-STYLE-TYPE: square
}
.center {
	TEXT-ALIGN: center
}
.justify {
	TEXT-ALIGN: justify
}
.right {
	TEXT-ALIGN: right
}

.heading {
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
COLOR: #DDDDDD; 
FONT-FAMILY: Tahoma; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}
.user {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
COLOR: #DDDDDD; 
FONT-FAMILY:  arial, helvetica, verdana, sans-serif; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none
}
IMG.work {
BORDER-RIGHT: #FFFFFF 1px solid; 
BORDER-TOP: #FFFFFF 1px solid; 
BORDER-LEFT: #FFFFFF 1px solid; 
BORDER-BOTTOM: #FFFFFF 1px solid
}

/* This is the border line & background colour round the entire page */
.bodyline	{ 
background-color : #434343;
BORDER-TOP: #4F4F4F 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
BORDER-LEFT: #4F4F4F 0px solid; 
BORDER-RIGHT: #ffffff 0px solid; 
}
.tablein {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}

.tableout {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}	
/* This is the outline round the main forum tables */
.forumline	{ 
background-color : #434343;
BORDER-TOP: #4F4F4F 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
BORDER-LEFT: #4F4F4F 0px solid; 
BORDER-RIGHT: #ffffff 0px solid; 
}
.forumline2	{ 
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}

/* Main table cell colours and backgrounds */
td.row1 {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}
td.row2	{
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #802E80;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
td.row3	{
background-image: url(../../../themes/WebHost-V1/images/input.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #94C4E2;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
td.rowpic {
background-image: url(../../../themes/WebHost-V1/images/input.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #94C4E2;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}
td.pic
{
COLOR: #DDDDDD; 
font-size: 11px; 
font-weight : bold;
height: 25px;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}
th	{
background-image: url(../../../themes/WebHost-V1/images/input.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #94C4E2;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
height: 20px;
}
th.1	{
COLOR: #DDDDDD; font-size: 11px; 
font-weight : bold;
height: 25px;
background-image: url(../../../themes/WebHost-V1/images/input.gif);
background-repeat: repeat-x;
background-color : #94C4E2;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
	
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
height: 28px;
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*//* Conversion Code z77345 */
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold; 
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
height: 28px; 
}
td.row3Right,td.spaceRow {
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
text-decoration: none; line-height : 120%; color : #802E80;
}

a.maintitle:link   { text-decoration: none; color : #802E80; font-size: 18px; }
a.maintitle:visited { text-decoration: none; color : #802E80; font-size: 18px; }
a.maintitle:hover	{ text-decoration: NONE; color : #808080; font-size: 18px; }

/* General text */
.gen { font-size : 12px; color : #CCCCCC; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #CCCCCC; }
a.gen,a.genmed,a.gensmall { COLOR: #DDDDDD; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #808080; text-decoration: none; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #CCCCCC;}
a.mainmenu		{ text-decoration: none; color : #940A94;}
a.mainmenu:hover{ text-decoration: none; color : #802E80;}


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #CCCCCC}
a.cattitle		{ text-decoration: none; color : #940A94; }
a.cattitle:hover{ text-decoration: none; color : #802E80;}


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #CCCCCC; }
a.forumlink 	{ text-decoration: none; color : #940A94; }
a.forumlink:hover{ text-decoration: NONE; color : #802E80; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #323434;}
a.nav			{ text-decoration: none; color : #323434; }
a.nav:visited		{ text-decoration: NONE; color : #323434;}
a.nav:link		{ text-decoration: NONE; color : #323434;}
a.nav:hover		{ text-decoration: NONE; color : #CCCCCC;}


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #940A94; }
a.topictitle:link   { text-decoration: none; color : #940A94; }
a.topictitle:visited { text-decoration: none; color : #940A94; }
a.topictitle:hover	{ text-decoration: NONE; color : #802E80; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #CCCCCC;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #CCCCCC; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px; color : #CCCCCC; }
a.postlink:link	{ text-decoration: none; color : #AAAAAA; }
a.postlink:visited { text-decoration: none; color : #AAAAAA; }
a.postlink:hover { text-decoration: NONE; color : #802E80; }


/* Quote & Code blocks */
.code {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#434444;
background-color : #802E80;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}

.quote {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#434444;
background-color : #802E80;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #DDDDDD; letter-spacing: 0px;}
a.copyright		{ COLOR: #DDDDDD; text-decoration: none;}
a.copyright:hover { color: #808080; text-decoration: NONE;}


/*  */

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*//* Conversion Code z77345 */
.helpline {
background-image: url(../../../themes/WebHost-V1/images/inputbg.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #802E80;
font:11px Arial,Helvetica,sans-serif;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid;
}

/* The buttons used for bbCode styling in message post */
input.button {
background-image: url(../../../themes/WebHost-V1/images/input2.gif);
background-repeat: repeat-x;
color:#CCCCCC;
background-color : #434343;
BORDER-TOP: #4F4F4F 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #4F4F4F 1px solid; 
BORDER-RIGHT: #ffffff 1px solid; 
}

/* The text input fields background colour */
input.post, textarea.post {
	background-color : #802E80;
}

/* Header Navigation */
a.nav_home:link, a.nav_home:active, a.nav_home:visited {
background-image: url(../../../themes/Shimmer_Athletes/images/header/navigation/ps_nav_01.gif.gif);
}
a.nav_home:hover {
background-image: url(../../../themes/Shimmer_Athletes/images/header/navigation/ps_nav_over_01.gif.gif);
}

/* DVD Menu */
.by_visuex {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://visuex.com/images/by_visuex_d.png) no-repeat scroll left top;
display:block;
width:137px;
height:25px;
}

.by_visuex:hover {
background-position:left bottom;
}