table
{
   font-size:9pt;
}
table.tiny td
{
   font-size:10px;
}
img.arrow {
   border: 0px;
}
img.picture {
  border: #f0f0f0 1px solid;
}
img.picture.activePic {
   border: #c0c0c0 1px solid;
   opacity: .8;
   filter: alpha(opacity=80);
}
#flocastvideos
{
   width:530px;
   margin:5px 5px 5px 0;
   padding:5px 0px;
}
ul.flocastnav
{
   margin:0px;
   padding:0px;
   width:100%;
}
ul.flocastnav li
{
   text-align:left;
   margin:0px;
   list-style-type:none;
   background:#333333 url(images/titlegradient.png) repeat-y top left;
   color:#e0e0e0;
   border-top:#888888 1px solid;
   font-weight:normal;
   font-size:12px;
   font-family:"Futura Bold",arial,sans serif;
   padding:5px 8px;
   cursor:hand;
   cursor:pointer;
}
ul.flocastnav li.current
{
   cursor:hand;
   cursor:pointer;
   text-align:left;
   margin:0px;
   list-style-type:none;
   background:#e0e0e0;
   color:#333333;
   border-top:#888888 1px solid;
   font-weight:normal;
   font-size:12px;
   font-family:"Futura Bold",arial,sans serif;
   padding:5px 8px;
}
/* FLOWPLAYER */
a.player {	
	display:block;
	width:500px;
	height:340px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:#000;
	background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
	-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5);
}

a.player:hover {
	background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));	
}

a.player img {
	margin-top:125px;
	border:0;	
}

	a.player {
		margin-top:0px;		
	}
.breadcrumb 
{
	float: left;
	width: 520px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
   background:url(images/titlegradient.png) repeat-y top left;
}
#boxes {
   font-family:trebuchet ms;
   list-style-type: none;
   list-style-image:none;
   font-size:9pt;
   margin: 0px;
   padding: 0px;
}
#boxes li {
   list-style-type:none;
   list-style-image:none;
   font-size:9pt;
   cursor: move;
   position: relative;
   float: left;
   margin: 2px 2px 0px 0px;
   width: 170px;
   border: 1px dotted #f0f0f0;
   text-align: center;
   padding-top: 5px;
}
ul.entries {
   list-style-type: none;
   list-style-image:none;
   font-size:9pt;
   margin: 3px;
   padding: 3px;
   text-align:left;
}
ul.entries li {
   list-style-type:none;
   list-style-image:none;
   font-size:9pt;
   position: relative;
   float: left;
   margin: 2px 2px 0px 0px;
   padding: 3px;
   color:#ffffff;
   text-align:left;
   width: 150px;
   border: 1px dotted #f0f0f0;
   text-align: left;
   padding-top: 5px;
   background-color: #000000;
}
ul.entries li a {
   color:#c481ff;
   font-size:9pt;
   font-weight:bold;
   text-decoration:none;
}
#madness
{
   width:630px;
   margin:2px;
   font-size:100%;
   text-align:left;
   border: 2px solid #e0e0e0;
   border-radius:2px;
   padding:5px;
   color:#333333;
}
#madness a
{
   font-weight:bold;
   color:#53009f;
   font-size:100%;
   text-decoration:none;
}
#madness a:hover
{
   text-decoration:underline;
}
div#adundermenu
{
   margin:3px 120px;
}
div.tbcard
{
	padding:3px;
	margin:0px;
	background-color:#f0f0f0;
	border:#a0a0a0 1px solid;
}
div.contribcard
{
	margin:3px; 
	background-color:#e0e0e0;
	padding:3px;
	text-align:center;
	width:125px;
	float:left;
}
p
{
   margin-left:0px;
   margin-top:5px;
   margin-bottom:5px;
   padding:2px;
}
p.error
{
   padding:3px;
   margin:3px;
   background-color:#FF0000;
   border:#000000 1px solid;
   font-size:100%;
   color:#f0f0f0;
   text-align:left;
   width:350px;
}
div.error
{
   padding:3px;
   margin:3px;
   background-color:#FF0000;
   border:#000000 1px solid;
   font-size:100%;
   color:#f0f0f0;
   text-align:left;
   width:350px;
}
p.quiz
{
	margin:2px;
	padding:1px;
}
p.time
{
   margin:1px;
   padding:0px;
   font-size:8pt;
   color:#333333;
}
p.small
{
   margin-left:0px;
   margin-right:0px;
   margin-top:3px;
   margin-bottom:3px;
   padding:0px;
   font-size:8pt;
}
p.didyouknow
{
	margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
	margin-top:0px;
	font-size:1.5em;
	font-weight:bold;
	color:#333333;
}
p.fact
{
	margin:5px;
	font-size:1.4em;
	font-weight:bold;
	color:#53009f;
}
p.word
{
	margin-left:10px;
        margin-bottom:10px;
        margin-right:10px;
	margin-top:0px;
	font-size:1.5em;
	font-weight:bold;
	color:#53009f;
}
p.definition
{
	margin:5px;
	font-size:1.2em;
	font-family:trebuchet ms;
}
p.spacious
{
   margin:3px;
   font-size:8pt;
   padding:2px;
}
p.light
{
   margin:3px;
   font-size:9pt;
   color:#f0f0f0;
}
#tweetbacks {
font-size:9pt;
}
#tweetbacks li {
padding-bottom:5px;
}
h1 {
	text-align:left;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #000000;
}
h1 a, h1 a:hover, h1 a:visited, h1 a:link, h1 a:active {
font-size: 12pt;
color: #222222;
text-decoration:none;
}
h2
{
   text-align:left;
   font-size:12pt;
   color:#333333;
   padding:2px;
   margin:3px;
   font-weight:bold;
}
h2 a, h2 a:hover, h2 a:visited, h2 a:link, h2 a:active {
font-size: 12pt;
color: #333333;
padding:0px;
margin:0px;
text-decoration:none;
}
h3
{
   font-size:10pt;
   color:#333333;
   padding:1px;
   margin:2px;
   font-weight:bold;
}
h4
{
   font-size:12pt;
   text-align:left;
   color:#333333;
   padding:2px;
   margin:3px;
   font-weight:bold;
}
h4 a, h4 a:hover, h4 a:visited, h4 a:link, h4 a:active {
font-size: 12pt;
color: #333333;
padding:0px;
margin:0px;
text-decoration:none;
}
h5
{
   font-size:13px;
   color:#53009f;
   font-weight:bold;
   padding:0px;
   margin:0px;
}
h5 a, h5 a:hover, h5 a:visited, h5 a:link, h5 a:active {
font-size: 13px;
color: #53009f;
padding:0px;
margin:0px;
text-decoration:none;
}
h6 {
   color:#333333;
   font-weight:normal;
   font-size:10pt;
   padding:1px;
   margin:0px;
}
h7 {
   color:#333333;
   font-weight:normal;
   font-size:11pt;
   padding:1px;
   margin:0px;
}
body {
        margin:0px;
        padding:0px;
	background-image:url(images/WTS2011Background.png);
	background-position:top center;
	background-repeat:repeat-y;
	font-family: Arial;
	font-size: 9pt;
	color: #000000; //#e0e0e0;
	background-color:#ffffff;
}
a
{
   color:#53009f;
   font-size:9pt;
}
a: hover { color:#53009f; }
a: visited { color:#53009f; }
a: active { color:#53009f; }
a: link { color:#53009f; }
a.twitter_link
{
   color:#000000;
   font-size:8pt;
   text-decoration:none;
   font-weight:bold;
}
a.twitter_link: hover { text-decoration:underline; }
a.twitter_link2
{
   color:#000000;
   font-size:9pt;
   text-decoration:none;
   font-weight:bold;
   margin-right:2px;
}
a.twitter_link2: hover { text-decoration:underline; }
a.workinsports
{
   color:#333977;
   font-size:9pt;
   text-decoration:none;
   font-weight:bold;
   margin-bottom:5px;
}
a.workinsports: hover { text-decoration:underline; }
a.workinsports2
{
   color:#8b0000;
   font-size:9pt;
   text-decoration:none;
   font-weight:bold;
}
a.workinsports2: hover { text-decoration:underline; }

a.postlink
{
   color:#53009f;
   font-size:8pt;
   text-decoration:none;
   font-weight:bold;
}
a.postlink: hover { text-decoration:underline; }
a.postlink2
{
   color:#53009f;
   font-size:9pt;
   text-decoration:none;
   font-weight:bold;
}
a.postlink2: hover { text-decoration:underline; }
a.morelink
{
   color:#333333;
      font-size:8pt;
      text-decoration:none;
      font-weight:bold;
}
a.morelink: hover { text-decoration:underline; }
a.morelink2
{
   color:#333333;
   font-size:9pt;
   text-decoration:none;
   font-weight:bold;
}
a.morelink2: hover { text-decoration:underline; }

a.title
{
   color:#53009f;
   font-size:10pt;
}
a.small
{
   color:#53009f;
   font-size:8pt;
}
a.gray
{
   color:#808080;
}
a.light
{
   color:#f0f0f0;
}
a.lightsm
{
   color:#f0f0f0;
   font-size:8pt;
}
a.posttitle
{
   color:#333333;
   font-size:11pt;
   font-weight:bold;
   text-decoration:none;
}
a.posttitle: hover 
{
   text-decoration:underline;
}
ul.item_tag_list li {
    	float:left;
        padding:2px 0px;
	margin:5px 1px;
	list-style-type:none;
}
ul.item_tag_list li a {
	padding:5px;
	background-color:#e0e0e0;
	border:#a0a0a0 1px dotted;
	margin:2px;
	text-decoration:none;
	font-weight:bold;
}
ul.item_tag_list li a:hover {
        background-color:#a0a0a0;
}
ul.categories li {
   list-style-type: none;
   color:#f0f0f0;
}

p.cat_child {
	margin:0px;
	padding:3px;
	color:#333333;
}
p.cat_child:hover {
	background-color:#c481ff;
	color:#333333;
}
p.cat_child a {
	display:block;
	text-decoration:none;
	font-size:8pt;
	color:#333333;
}
p.blacktitle
{
   background-color:#000000;
   margin:0px;
   padding:3px;
   color:#e0e0e0;
}
p.lightpurple
{
   background-color:#c481ff;
   color:#222222;
   margin:0px;
   padding:5px;
   text-align:left;
   font-size:100%;
}
p.standardtitle
{
   background:url(images/titlegradient.png) repeat-y top left;
   color:#e0e0e0;
   font-weight:normal;
   font-size:12px;
   letter-spacing:2px;
   text-transform:uppercase;
   font-family:"Futura Bold",arial,sans serif;
   margin-left:0px; 
   margin-right:0px;
   margin-top:0px;
   margin-bottom:5px;
   padding:5px 8px;
   text-align:left;
}
p.standardtitle a
{
   text-decoration:none;
   color:#e0e0e0 !important;
   font-weight:bold;
}
p.standardtitle a:hover
{
   text-decoration:underline;
}
p.standardtitlelarge
{
   background:url(images/titlegradient.png) repeat-y top left;
   color:#e0e0e0;
   font-weight:normal;
   font-size:14px;
   padding:8px;
   letter-spacing:2px;
   text-transform:uppercase;
   font-family:"Futura Bold",arial,sans serif;
}
p.standardtitlelarge a
{
   text-decoration:none;
   color:#e0e0e0;
}
p.standardtitlelarge a:hover
{
   text-decoration:underline;
}
p.standardtitle table
{
	color:#e0e0e0;
}
div.toolbar
{
   float:left;
   margin:7px;
   padding:0px;
   text-align:left;
   color:#333333;
   font-size:9pt;
}
div.toolbar a
{
   color:#53009f;
   font-weight:bold;
   font-size:9pt;
   text-decoration:none;
}
div.toolbar a:hover
{
   text-decoration:underline;
}
div.blog,div.standardbio
{
   background-color:#e0e0e0;
   border:#d0d0d0 3px solid;
   border-radius:2px;
   padding:5px;
   margin:3px;
   color:#333333;
   text-align:left;
}
div.athletecard
{
   word-wrap: break-word;
   width:400px;
   margin:2px; 
   padding:2px;
   border:#333333 1px dotted;
   color:#333333;
   font-size:9pt;
   background-image:url('images/twitterdiv.png');
   background-repeat:repeat-x;
   background-position:bottom left;
}
div.blog a
{
   text-decoration:none;
   font-weight:bold;
   font-size:10pt;
}
div.blog a:hover
{
   text-decoration:underline;
}
div.blog table
{
   color:#f0f0f0;
}
div.mapresultshome
{
   background-color:#f0f0f0;
   text-align:left;
   padding:3px;
   margin:2px;
   border:#a0a0a0 1px dotted;
   font-size:8pt;
}
div.mapresults
{
   width:200px;
   background-color:#f0f0f0;
   text-align:left;
   padding:3px;
   margin:2px;
   border:#a0a0a0 1px dotted;
}
div.mapstatushome
{
   position:relative;
   top:-450px;
   left:300px;
   height:100px;
   width:125px;
   font-size:8pt;
   text-align:center;
   display:none;
   border:#a0a0a0 1px dotted;
   background-color:#ffffff;
   padding:3px;
}
div.mapstatus
{
   position:relative;
   top:-350px;
   left:275px;
   height:130px;
   width:150px;
   text-align:center;
   display:none;
   border:#a0a0a0 1px dotted;
   background-color:#ffffff;
   padding:3px;
   z-index:99;
}   
div.login_ajax
{
   position:absolute;
   height:150px;
   width:300px;
   text-align:left;
   display:none;
   border:#a0a0a0 1px dotted;
   background-color:#ffffff;
   padding:3px;
   z-index:99;
}
div.signup_ajax
{
   position:absolute;
   width:400px;
   text-align:left;
   display:none;
   border:#a0a0a0 1px dotted;
   background-color:#ffffff;
   padding:3px;
   z-index:99;
}
div.error_ajax
{
   display:none;
   z-index:100;
   position:absolute;
   padding:3px;
   margin:3px;
   background-color:#FF0000;
   border:#000000 1px solid;
   font-size:100%;
   color:#f0f0f0;
   text-align:left;
   width:350px;
}
div.postdiv
{
 	padding:3px;
	border-bottom:#aaaaaa 1px dotted;
	color:#333333;
	text-align:left;
}
div.postdiv table 
{
 	color:#333333;
}
div.entry
{
	background-color:#ffffff;
	color:#000000;
	padding:15px;
}
div.alert
{
   background-color:#c481ff;
   border:#000000 1px dotted;
   color:#222222;
   margin:2px;
   padding:3px;
}
div.standard,div.widget
{
	text-align:left;
        border: 2px solid #e0e0e0;
   	border-radius:2px;
   	padding:5px;
   	margin:1px;
   	color:#333333;
}
div.widget table
{
	color:#333333;
}
img.bio
{
   border:#666666 2px solid;
}
img.alignright
{
   float:right;
   margin:2px;
}
img.alignleft
{
   float:left;
   margin:2px;
}

div#main_container {
    padding: 0px;
    margin:0px;
    width: 537px;
    float: left;
}

div#sidebar_container {
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
}
div#comments_container {
    border: 1px solid #EEE;
    border-style: solid none none none;
    padding: 5px 0;
    margin-top: 5px;
}
div.comments_activity {
	margin-top:20px;
	width:300px;
	color:#808080;
}
label.comment {
        background: #f0f0f0;
        font-weight:normal;
        font-size:9pt;
        color:#333333;
        border:#333333 1px solid;
        padding: 2px 5px;
}
label.loginforcomment {
	color:#53009f;
	font-weight:bold;
}
div#twitter_frame
{
   background-image:url("images/athletestwitterback.gif");
   background-repeat:no-repeat;
   background-position:top center;
   background-color:#000000;
   text-align:center;
   height:410px;
   border:#000000 1px solid;
}
table.twitter_table
{
   margin:3px;
   padding:0px;
   background-color:#c481ff;
}
div#twitter_div
{
   width:100%;
   padding:0px;
   margin:0px;
   background-color:#ffffff;
}
label#twitter
{
   color:#000000;
   font-size:15px;
   font-weight:bold;
   margin:2px;
   padding:2px;
   text-align:left;
}
div#twitter_div a
{
   color:#53009f;
   font-size:8pt;
   text-decoration:none;
   font-weight:bold;
}
div#twitter_div a: hover { text-decoration:underline; }
ul#twitter_update_list
{
   margin:0px;
   padding:1px;
}
ul#twitter_update_list li,ul#twitter_update_list li table 
{
   font-size:8pt;
   color:#000000;
}
ul#twitter_update_list li
{
   list-style-type:none;
   margin:0px;
   padding-bottom:3px;
   padding-top:6px;
   padding-left:3px;
   padding-right:2px;
   border-bottom:#53009f 1px dotted;
   background-image:url('images/twitterdiv.png');
   background-repeat:repeat-x;
   background-position:bottom left;
}
ul.twitter_update_list
{
   margin:0px;
   padding:1px;
}
ul.twitter_update_list li,ul#twitter_update_list li table
{
   font-size:8pt;
   color:#000000;
}
ul.twitter_update_list li
{
   list-style-type:none;
   margin:0px;
   padding-bottom:3px;
   padding-top:6px;
   padding-left:3px;
   padding-right:2px;
   border-bottom:#53009f 1px dotted;
   background-image:url('images/twitterdiv.png');
   background-repeat:repeat-x;
   background-position:bottom left;
}

/*********************
TABS
**********************/
div#tabsContainer
{
  	margin:0px;
	padding:0px;
	height: 2.1em;
}
ul.tabs
{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        cursor: default;
}
ul.tabs li
{
        border-top: 1px solid #f0f0f0;
        border-right: 1px solid #f0f0f0;
        border-left: 1px solid #f0f0f0;
        -moz-box-shadow: inset 0px 3px 3px #a0a0a0;
        -webkit-box-shadow: inset 0px 3px 3px #a0a0a0;
        box-shadow: inset 0px 3px 3px #a0a0a0;
        background-color: #d0d0d0;
        margin: 0;
        padding: 0;
	margin-right:1px;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
	cursor: hand;
        float: left;
	z-index:51;
}
ul.tabs li.selected
{
        border-top: 1px solid #f0f0f0;
        border-right: 1px solid #f0f0f0;
        border-left: 1px solid #f0f0f0;
        -moz-box-shadow: inset 0px 3px 3px #d0d0d0;
        -webkit-box-shadow: inset 0px 3px 3px #d0d0d0;
        box-shadow: inset 0px 3px 3px #d0d0d0;
        margin: 0;
        padding: 0;
	margin-right:1px;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
        cursor: hand;
        float: left;
        background-color: #ffffff;
	z-index:101;
}
ul.tabs a
{
        display: block;
        font-size:.85em;
        text-transform:uppercase;
	font-weight:bold;
        cursor: pointer;
	cursor: hand;
        padding: 0.7em 0.5em;
        color: #333333;
        text-decoration: none;
	margin:0px;
}
div#lefttabsContainer
{
        margin:0px;
        padding:0px;
        //height: 2.1em;
	float:left;
}
ul.lefttabs
{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        cursor: default;
}
ul.lefttabs li
{
        margin: 0;
        padding: 0;
        margin-right:1px;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
        cursor: hand;
        background-color: #d0d0d0;
        z-index:50;
        font-size:1em;
}
ul.lefttabs li.selected
{
        margin: 0;
        padding: 0;
        margin-right:1px;
        list-style-type: none;
        position: relative;
        text-align: left;
        cursor: pointer;
        cursor: hand;
        background-color: #ffffff;
        z-index:99;
        font-size:1em;
}
ul.lefttabs a
{
        display: block;
        font-size:1em;
        font-weight:bold;
        cursor: pointer;
        cursor: hand;
        padding: 0.5em 0.3em;
        color: #333333;
        text-decoration: none;
        margin:0px;
}
div.tabContent
{
   	display:none;
        padding: 5px;
        border: 1px solid #f0f0f0;
        background-color: #ffffff;
        -moz-box-shadow: inset 0px 3px 3px #d0d0d0;
        -webkit-box-shadow: inset 0px 3px 3px #d0d0d0;
        box-shadow: inset 0px 3px 3px #d0d0d0;
        color:#333333;
	position:relative;
	z-index:50;
	top:-5px;
}
div.tabContent.tabContentActive
{
   	display:block;
    	padding: 5px;
        background-color: #ffffff;
    	//border: 1px solid #f0f0f0;
        -moz-box-shadow: inset 0px 3px 3px #d0d0d0;
        -webkit-box-shadow: inset 0px 3px 3px #d0d0d0;
        box-shadow: inset 0px 3px 3px #d0d0d0;
        color:#333333;
	position:relative;
	z-index:99;
	top:-5px;
}

/*********************
CALENDAR
*********************/
ul.post_story
{
   background-color:#f46cf2;
   padding:10px;
   margin:10px;
   border:#222222 1px solid;
   color:#222222;
   font-weight:bold;
}
ul.post_calendar
{
   background-color:#9befc8;
   padding:10px;
   margin:10px;
   border:#222222 1px solid;
   color:#222222;
   font-weight:bold;
}
#wtscalendarwidget
{
   overflow:hidden;
   word-wrap: break-word;
   width:300px;
   height:250px;
   margin:0px;
   padding:1px;
   background-color:#ffffff;
}
div.calendar {
background-color:#F0F0F0;
border: black 1px solid;
padding: 2px 2px 2px 2px;
}
div.eventwallpost {
   padding:3px;
   font-size:8pt;
   text-align:left;
}
div.caleventlong
{
   z-index:3;
   position:absolute;
   padding:0px;
   text-align:center;
   font-size:10px;
   border:1px solid #A0A0A0;
   color:#000000;
   cursor:hand;
   cursor:pointer;
}
div.monthrufri {
   cursor:pointer;
   cursor:hand;
   z-index:2;
   position:absolute;
   width:130px;
   height:271px;
   text-align:right;
   font-size:9pt;
   margin:0px;
   padding:1px;
   color:#A0A0A0;
   background-color:#ffffff;
   border-top: 1px solid #A0A0A0;
   border-bottom: 1px solid #A0A0A0;
   border-left: 1px solid #A0A0A0;
}
div.sunday {
   cursor:pointer;
   cursor:hand;
   z-index:2;
   position:absolute;
   width:130px;
   height:271px;
   text-align:right;
   font-size:9pt;
   margin:0px;
   padding:1px;
   color:#A0A0A0;
   background-color:#ffffff;
   border: 1px solid #A0A0A0;
}
div.fullday
{
   z-index:4;
   position:absolute;
   padding:0px;
   border:1px solid #A0A0A0;
   background-color:#F0F0F0;
   font-size:9pt;
   width:300px;
}
div.fullpost
{
   background-color:#ffffff;
   padding:3px;
   font-size:9pt;
   font-weight:normal;
   border:#000000 2px solid;
   color:#000000;
   width:700px;
}
div.post
{
   background-color:#ffffff;
   padding:0px;
   margin-top:3px;
   margin-bottom:3px;
   margin-left:0px;
   margin-right:0px;
   font-size:8pt;
   font-weight:normal;
   color:#000000;
   overflow:hidden;
}
div.postmedium
{
	background-image:url('images/postmediumgradient.png');
	background-repeat:repeat-x;
	background-position: bottom left;
	background-color:#ffffff;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	font-size:9pt;
	font-weight:normal;
	border-left:#808080 1px solid;
	border-bottom: #808080 1px solid;
	color:#c0c0c0;
	height:auto;
}
div.postmedium#white
{
        background-image:url('images/postmedgradientwhite.png');
        background-repeat:repeat-x;
        background-position: bottom left;
	color:#000000;
}
div.postfull
{
        background-image:url('images/twitterdiv.png');
        background-repeat:repeat-x;
        background-position: bottom left;
        padding:5px;
        border-bottom:#aaaaaa 1px dotted;
        color:#000000;
        text-align:left;
}
div.loggedin
{
    margin:0px;
    padding:3px;
    width:225px;
    text-align:center;
    border:#ffffff 1px solid;
    background-color:#000000;
}
div.logged
{
   width:960px;
   text-align:left;
   margin-top:10px;
   padding:0px;
}
div.logged ul
{
   margin:0 0 -1px 0px;
   padding:0px;
   list-style-type:none;
}
div.logged ul li
{
   list-style-type:none;
   display:inline;
   text-align:center;
   background:#d0d0d0;
   border:3px solid #d0d0d0;
   padding:1px 3px 3px 3px;
   margin:1px 3px;
   border-radius:2px;
   border-bottom:none;
   color:#000000;
}
div.logged ul li a {
   color:#53009f;
   font-size:11px;
   text-decoration:none;
   font-family: "Futura Bold",arial,sans serif;
   text-transform:uppercase;
}
div.admincontent
{
   position:absolute;
   top:140px;
   left:10px;
}
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 960px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 655px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	}

#contentwide {
	text-align:left;
        width: 95%;
        margin: 0px;
        padding: 0px;
        }

#content785 {
	float:left;
	text-align:left;
	width:785px;
	margin:0px;
	padding:0px;
}

.postarea {
	text-align:left;
        background-image:url('images/standarddiv.png');
        background-position:top left;
        background-repeat:repeat-x;
        background-color:#ffffff;
        float:left;
        border:#d0d0d0 2px solid;
        padding:5px;
        margin:1px;
        color:#333333;
	}

/************************************************
*	Sidebar 		     	        * 
************************************************/
#CommentsWidget, #WallPostsWidget
{
   overflow:hidden;
   margin-top:3px;
}
#WallPostsWidget
{
   background-color:#ffffff;
}
#leftsidebarhome
{
        float:left;
        margin:0px;
        padding:0px;
        width:130px;
}
#leftsidebar 
{
  	float:left;
	margin:0px;
	padding:0px;
	width:160px;
}
#sidebar170 {
        float: right;
        width: 170px;
        margin: 0px;
        padding: 0px;
        display: inline;
        overflow:hidden;
        }
#sidebar {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow:visible;
	}
#sidebar .widget {
	float: left;
	width: 300px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
        color:#000000;
	}
	
#sidebar ul,#sidebar170 ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li,#sidebar170 ul li {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	}

	
div.featurebox
{
   position:absolute;
   left:0px;
   top:0px;
}
div.featurestory
{
   padding:0px;
   margin:0px;
   height:300px;
   width:535px;
   background-color:#ffffff;
   color:#333333;
   overflow:hidden;
}
div.featuretab
{
   border-bottom:#000000 1px groove;
   border-left:#000000 1px groove;
   border-right:#000000 1px groove;
   position:relative;
   padding:0px;
   background-color:#c481ff;
   margin:0px;
   margin-right:2px;
   width:130px;
   height:40px;
   overflow:hidden;
   text-align:left;
}
div.featuretab table 
{
   color:#222222;
}
div.featuretabCurrent
{
   padding:0px;
   position:relative;
   background-color:#ffffff;
   margin:0px;
   margin-right:2px;
   width:130px;
   height:40px;
   overflow:hidden;
   text-align:left;
}
div.featuredcategory1
{
   color:#f0f0f0;
   padding:0px;
   margin:0px;
   margin-right:3px;
}
div.featuredcategory1admin
{
   padding:10px;
   position:absolute;
   top:450px;
   left:0px;
   width:300px;
   color:#000000;
   font-size:9pt;
   background-color:#ffffff;
}
div.featuredcategory2
{
   margin:0px;
   margin-left:2px;
   padding:0px;
   color:#f0f0f0;
}
div.featuredcategory2admin
{
   position:absolute;
   padding:10px;
   top:450px;
   left:330px;
   width:300px;
   color:#000000;
   font-size:9pt;
   background-color:#ffffff;
}
div.homepagebuttons
{
   position:absolute;
   top:600px;
   left:0px;
}
div.sidemenu
{
   position:relative;
}
div.menu
{
   z-index:900;
}
div.adminmenu
{
   position:absolute;
   top:100px;
   left:20px;
   z-index:900;
}
div.pttv160
{
   width:160px;
   height:225px;
   position:absolute;
   top:810px;
   left:5px;
}
div.ad160x600left
{
   width:160px;
   height:600px;
   padding:0px;
   margin:0px;
}
div.ad160x600right
{
   width:160px;
   height:600px;
   border:#000000 1px solid;
   color:#000000;
   background-color:#ffffff;
   position:absolute;
   top:200px;
   left:922px;
}
div.ad300x250
{
   width:300px;
   height:250px;
}
div.pttv
{
   width:300px;
   height:200px;
}
div.ad728x90top
{
   margin:5px;
   margin-left:0px;
   width:728px;
   height:90px;
}
div.latestnews
{
   position:absolute;
   left:540px;
   top:0px;
   width:300px;
   color:#f0f0f0;
   font-size:10pt;
   font-weight:bold;
   padding:0px;
   margin:0px;
   text-align:left;
}
div.capsule
{
   background-color:#c0c0c0;
   color:#000000;
   border:#000000 1px solid;
   padding:3px;
   margin:5px;
}

/************************************************
*	Wrapper					*
************************************************/

#wrapper 
{
   background:#fbfbfb;
   border:12px solid #d0d0d0;
   border-top:30px solid #d0d0d0;
   padding:12px;
   margin:0px;
   border-radius:5px;
   max-width:960px;
   position:relative;
   height:auto;
}
#wrapper_footer {clear:both;}

/************************************************
*       Menu                                    *
************************************************/
#menubar
{
   border:#333333 1px solid;
   margin:0px;
   padding:0px;
   width:100%;
   height:30px;
   background-color:#000000;
}

/************************************************
*       Header                                  *
************************************************/
#header
{
   margin:-30px -11px -22px -12px;
   padding:12px;
   position:relative;
   min-height:121px;
   text-align:left;
}
#header:after 
{
   display:block;
   content:'';
   width:100%;
   height:53px;
   margin: -42px -5px 0 2px;
   z-index:1000;
}
#connect
{
   background:url('images/connectBG.png') no-repeat;
   width:377px;
   padding:0px 7px;
   height:45px;
   overflow:hidden;
   position: absolute;
   top:-30px;
   right: -20px;
   color:#f0f0f0;
}
#connect label
{
   position:relative;
   top:-20px;
   left:0px;
}
#connect img
{
   height:30px;
   margin:8px 2px;
   border:none;
}
#special
{
   position:absolute;
   top:17px;
   width:185px;
   right:350px;
}
#join
{
   position: absolute;
   top:25px;
   width:377px;
   right: -40px;
}
#search 
{
   color:#000000;
}
#search form label 
{
   position:absolute;
   z-index:10;
   left:20px;
   top:20px;
   display:none;
   font-weight:normal;
}
#search form #query
{
   position:absolute;
   left:12px;
   top:4px;
   width:300px;
   font-size:.9em;
   z-index:9;
   border:1px solid #e09a9a;
   border-top-color:#da6868;
   padding:4px;
   color:#808080;
}
#search .search 
{
   position:absolute;
   right:20px;
   top:6px;
   background:url('images/searchMagnifyingGlass.png') no-repeat;
   display:block;
   width:25px;
   height:22px;
   text-indent:-9999em;
   border:none;
}
#search .search:hover 
{
   cursor:pointer;
}
#logo 
{
   background-image:none;
   margin:10px;
}

/************************************************
*       Footer                                  *
************************************************/
#footer
{
   width:auto;
   background-color:#d0d0d0;
   margin:5px;
   padding:5px;
   color:#222222;
}

div.subheader
{
   background-image:url('images/janesheaderpurple.png'); //url('images/header.gif');
   background-repeat:no-repeat;
   background-position:left;
   margin:0px;
   padding:0px;
   margin-left:0px;
   height:89px; 125px;
   width:960px;
}

/* INPUT */
input, textarea,select
{
   background-color:#f5f5f5;
   border:#333333 1px solid;
   font-size:90%;
   line-height:100%;
   color:#333333;
   margin-right:5px;
   padding:4px;
}
textarea.comment
{
   width:490px;
   height:75px;
}
textarea.sidebar
{
   width:280px;
   height:75px;
}
textarea.long
{
   width:600px;
   height: 400px;
}
textarea.medium
{
   width:600px;
   height:150px;
}

/* BUTTONS */
.buttons a, .buttons button{
	display:block;
        float:left;
	margin:0 7px 0 0;
        background-color:#f5f5f5;
	border:1px solid #000000;
        border-top:1px solid #000;
	border-left:1px solid #000;
        font-size:100%;
	line-height:130%;
        text-decoration:none;
	font-weight:bold;
        color:#333333;
	cursor:pointer;
        padding:5px 10px 6px 7px; /* Links */
}
.smallbuttons a, .smallbuttons button 
{
        display:block;
	float:right;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #000000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	font-size:85%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
	width:auto;
        overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.smallbuttons button{
        width:auto;
        overflow:visible;
        padding:4px 10px 3px 7px; /* IE6 */
}

.buttons button[type]{
        padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}

*:first-child+html button[type]{
        padding:4px 10px 3px 7px; /* IE7 */
}

.buttons button img, .buttons a img{
	margin:0 3px -3px 0 !important;
        padding:0;
	border:none;
        width:16px;
	height:16px;
}
/* BUTTONS: POSITIVE */

button.positive, .buttons a.positive{
    color:#333333;
}
.buttons a.positive:hover, button.positive:hover{
 	background-color:#e6d4ff;
 	border:1px solid #000000;
 	color:#333333;
}
.buttons a.positive:active{
	background-color:#e6d4ff;
	border:1px solid #000000;
	color:#333333;
}
ul#horizads
{
   margin:3px 100px;
   padding:0px;
}
ul#horizads li
{
   text-align:center;
   display:inline;
   padding:0;
   margin:2px;
}
div.mcaddy
{
   display:none;
}