﻿/*** Global Styles ***/
body 
{
margin:0px;
font:normal 12px arial, sans-serif;
background-color: rgb(164,220,255);
}

form
{
margin:0px;
}

textarea
{
font:normal 12px arial, sans-serif;
}

input[type="text"]
{
font:normal 12px arial, sans-serif;
}

input[type="password"]
{
font:normal 12px arial, sans-serif;
}

input[type="file"]
{
border:1px solid rgb(180,180,180);
}

select
{
font:normal 12px arial, sans-serif;
}

a.feedbackbtn
{
display:block;
clear:both;
position:absolute;
top:200px;
left:0px;
width:40px;
height:100px;
cursor:pointer;
background:url(../images/feedback-bg.png) top left no-repeat;
}

a,
span.link
{
color:rgb(0,100,150);
text-decoration:none;
cursor:pointer;
}

a:hover,
span.link:hover
{
text-decoration:underline;
}

a.delwarn:hover
{
color:red !important;
}

input[type="button"],
input[type="submit"],
input[type="reset"]
{
height:25px;
font-weight:bold;
font-size:12px;
font-family:arial;
color:rgb(255,255,255);
background:rgb(95,160,240) url(../images/buttonbg1.png) top left repeat-x;
border:1px solid rgb(50,125,200);
padding-bottom:1px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

input[type="button"].goldbtn,
input[type="submit"].goldbtn,
input[type="reset"].goldbtn
{
height:25px;
font-weight:bold;
font-size:12px;
font-family:arial;
color:rgb(220,120,0);
background:rgb(255,255,100) url(../images/buttonbg2.png) top left repeat-x;
border:1px solid rgb(255,200,0);
padding-bottom:1px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

select,
input[type="text"],
input[type="password"]
{
border:1px solid rgb(180,180,180);
}

select.valid
input[type="text"].valid,
input[type="password"].valid
{
background: rgb(220,255,220);
border:1px solid rgb(0,200,0);
}

select.invalid,
input[type="text"].invalid,
input[type="password"].invalid
{
background: rgb(255,230,230);
border:1px solid rgb(240,0,0);
}

.infomessage
{
display:block;
clear:both;
padding:15px;
padding-left:75px;
background: rgb(240,255,240) url(../images/message_info.png) 10px center no-repeat;
border:1px solid rgb(0,200,0);
color:green;
}

div.success
{
display:block;
clear:both;
padding:5px;
background: rgb(240,255,240);
border:1px solid rgb(0,200,0);
color:green;
}

div.warning
{
display:block;
clear:both;
padding:5px;
background: rgb(255,245,200);
border:1px solid rgb(255,160,0);
color:rgb(255,120,0);
}

div.fail
{
display:block;
clear:both;
padding:5px;
background: rgb(255,240,240);
border:1px solid rgb(240,0,0);
color:red;
}

div.success p,
div.fail p
{
margin-top:0px;
margin-bottom:7px;
}

p.red,
div.red
{
color: rgb(240,0,0);
}

p.small,
div.small
{
font-size:11px;
}

/*** Core Layout ***/

div#container 
{
display:block;
clear:both;
}

div#container div#header2
{
display:block;
clear:both;
width:100%;
height:110px;
overflow:hidden;
background: rgb(22,142,243) url(../images/header-bg2.png) top left repeat-x;
border-bottom:1px solid rgb(190,210,225);
}

div#container div#header2 div#innerheader
{
display:block;
clear:both;
width:950px;
height:83px;
overflow:hidden;
margin:auto;
}

div#container div#header2 div#innerheader div.logo
{
display:block;
float:left;
clear:left;
width:218px;
height:80px;
overflow:hidden;
}

div#container div#header2 div#innerheader div.searchbox
{
display:block;
float:left;
clear:none;
width:430px;
height:80px;
overflow:hidden;
margin-top:15px;
}

div#container div#header2 div#innerheader div.searchbox div.box
{
display:block;
float:left;
clear:both;
width:430px;
height:36px;
overflow:hidden;
background: url(../images/searchbox-bg.png) top left no-repeat;
}

div#container div#header2 div#innerheader div.searchbox div.box:hover
{
background-position:0px -36px;
}

div#container div#header2 div#innerheader div.searchbox div.boxfocused
{
display:block;
float:left;
clear:both;
width:430px;
height:36px;
overflow:hidden;
background: url(../images/searchbox-bg.png) 0px -36px no-repeat;
}

div#container div#header2 div#innerheader div.searchbox div.box input[type="text"]#searchbox
{
display:block;
float:left;
clear:both;
width:345px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
border:none;
background:transparent;
font-size:20px;
color:rgb(120,180,220);
}

div#container div#header2 div#innerheader div.searchbox div.boxfocused input[type="text"]#searchbox
{
display:block;
float:left;
clear:both;
width:345px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
border:none;
background:transparent;
font-size:20px;
color:rgb(50,50,50);
}

div#container div#header2 div#innerheader div.searchbox div.box:hover input[type="text"]#searchbox,
div#container div#header2 div#innerheader div.searchbox div.boxfocused:hover input[type="text"]#searchbox
{
color:rgb(50,50,50);
}

div#container div#header2 div#innerheader div.searchbox div.box img#searchbtn,
div#container div#header2 div#innerheader div.searchbox div.boxfocused img#searchbtn
{
width:24px;
height:24px;
margin-top:6px;
}

div#container div#header2 div#innerheader div.headnav
{
display:block;
float:left;
clear:right;
width:280px;
height:85px;
overflow:hidden;
}

div#container div#header2 div#innerheader div.headnav ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

div#container div#header2 div#innerheader div.headnav ul li
{
display:inline;
float:left;
list-style-type:none;
}

div#container div#header2 div#innerheader div.headnav ul li a
{
display:block;
padding:30px 20px 6px 20px;
height:82px;
font-weight:bold;
font-size:16px;
text-decoration:none;
color:rgb(255,255,255);
}

div#container div#header2 div#innerheader div.headnav ul li a.gold
{
display:block;
padding:30px 20px 6px 20px;
height:82px;
font-weight:bold;
font-size:16px;
text-decoration:none;
color:rgb(100,100,100);
background: rgb(72,168,245) url(../images/head-nav-gold-bg.png) top left repeat-x;
}

div#container div#header2 div#innerheader div.headnav ul li a.gold:hover
{
background: url(../images/head-nav-gold-bg.png) 0px 0px repeat-x;
}

div#container div#header2 div#innerheader div.headnav ul li a:hover
{
background: rgb(72,168,245) url(../images/head-nav-bg.png) top left repeat-x;
}

div#container div#header2 div#innerheader div.headnav ul li a.active
{
background: rgb(72,168,245) url(../images/head-nav-bg.png) top left repeat-x;
}


div#container div#header2 div#mainnav
{
display:block;
clear:both;
width:950px;
height:30px;
margin:auto;
}

div#container div#header2 div#mainnav ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

div#container div#header2 div#mainnav ul.r li
{
display:inline;
float:right;
list-style-type:none;
}

div#container div#header2 div#mainnav ul li
{
display:inline;
float:left;
list-style-type:none;
}

div#container div#header2 div#mainnav ul li a
{
display:block;
padding:5px 15px 6px 15px;
color:rgb(255,255,255);
font-weight:bold;
font-size:13px;
text-decoration:none;
border-left:1px solid transparent;
border-right:1px solid transparent;
color:rgb(120,120,170);
}

div#container div#header2 div#mainnav ul li a:hover
{
background: rgb(217,228,240) url(../images/nav-bg.png) top left repeat-x;
border-left:1px solid rgb(190,210,225);
border-right:1px solid rgb(190,210,225);
}

div#container div#header2 div#mainnav ul li a.active
{
background: rgb(217,228,240) url(../images/nav-bg.png) top left repeat-x;
border-left:1px solid rgb(190,210,225);
border-right:1px solid rgb(190,210,225);
}


/***  ***/

div#container div#header
{
display:block;
clear:both;
width:100%;
height:150px;
overflow:hidden;
background: rgb(22,142,243) url(../images/header-bg.png) top left repeat-x;
}

div#container div#header div#innerheader
{
display:block;
clear:both;
width:950px;
height:115px;
overflow:hidden;
margin:auto;
}

div#container div#header div#innerheader img#GsHeader_logo
{
width:450px;
height:115px;
float:left;
}

body.ie7 div#container div#header div#innerheader img#GsHeader_logo
{
width:450px;
height:115px;
float:left;
}

div#container div#header div#innerheader div#mainsearch
{
display:block;
clear:right;
float:right;
width:500px;
height:40px;
overflow:hidden;
margin-top:25px;
background: rgb(235,240,255);
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

body.ie7 div#container div#header div#innerheader div#mainsearch
{
display:block;
clear:both;
float:right;
width:520px;
height:40px;
overflow:hidden;
background: rgb(235,240,255);
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

div#PostsListHeading
{
display:block;
clear:both;
padding:10px;
color:rgb(255,255,255);
background:rgb(50,160,245);
font:bold 20px 'Century Gothic';
border-top-left-radius:7px;
border-top-right-radius:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
}

div#PostsListLoadIndicator
{
display:block;
clear:both;
padding:10px;
text-align:center;
}

div#PostsListLoadIndicator div.msg
{
display:block;
clear:both;
padding-bottom:10px;
}

div#container div#header div#innerheader div#mainsearch div.fldwrpr
{
display:block;
clear:left;
float:left;
margin:6px;
margin-left:7px;
margin-right:0px;
}

div#container div#header div#innerheader div#mainsearch div.fldwrpr input[type="text"]#GsHeader_mainsearchbox
{
width:280px;
font-size:18px;
float:left;
border-right:0px solid transparent;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
}

div#container div#header div#innerheader div#mainsearch div.fldwrpr select.st
{
width:130px;
font-size:18px;
float:left;
text-align:center;
}

div#container div#header div#innerheader div#mainsearch div.btnwrpr
{
display:block;
clear:right;
float:left;
width:70px;
margin-top:6px;
margin-right:0px;
}

div#container div#header div#innerheader div#mainsearch div.btnwrpr input[type="button"],
div#container div#header div#innerheader div#mainsearch div.btnwrpr input[type="submit"]
{
width:70px;
height:auto;
font-size:16px;
float:left;
padding-top:2px;
padding-bottom:2px;
border-top-left-radius:0px;
border-bottom-left-radius:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-bottomleft:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-bottom-left-radius:0px;
}

div#container div#header div#innerheader div#headerControls
{
display:block;
clear:right;
float:right;
width:450px;
height:35px;
overflow:hidden;
z-index:3;
position:relative;
top:0px;
right:0px;
background: url(../images/header-nav-bg.png) top left no-repeat;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

body.ie7 div#container div#header div#innerheader div#headerControls
{
display:block;
clear:both;
float:right;
width:450px;
height:35px;
overflow:hidden;
background: url(../images/header-nav-bg.png) top left no-repeat;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

div#container div#header div#innerheader div#headerControls ul
{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
list-style-type:none;
width:94%;
}

div#container div#header div#innerheader div#headerControls ul ul
{
display:none;
}

div#container div#header div#innerheader div#headerControls ul li
{
display:inline;
float:left;
height:35px;
list-style-type:none;
}

div#container div#header div#innerheader div#headerControls ul li a
{
display:block;
float:left;
height:25px;
font-weight:bold;
text-decoration:none;
color:rgb(255,255,255);
padding:7px 43px 0px 42px;
text-align:center;
font-size:14px;
font-family:'Century Gothic', Arial, Sans-Serif;
border-bottom:3px solid transparent;
}

div#container div#header div#innerheader div#headerControls ul li a.active,
div#container div#header div#innerheader div#headerControls ul li a.active:hover
{
background:rgb(35,140,230);
border-bottom:3px solid rgb(255,200,0);
}

div#container div#header div#innerheader div#headerControls ul li a:hover
{
background:rgb(20,125,215);
border-bottom:3px solid rgb(235,180,0);
}

div#container div#header div#mainnav
{
display:block;
clear:both;
width:950px;
height:35px;
margin:auto;
}

div#container div#header div#mainnav ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

div#container div#header div#mainnav ul li
{
display:inline;
float:left;
list-style-type:none;
}

div#container div#header div#mainnav ul li a
{
display:block;
padding:10px 15px 8px 15px;
color:rgb(255,255,255);
font-weight:bold;
font-size:14px;
text-decoration:none;
border-left:1px solid transparent;
border-right:1px solid transparent;
color:rgb(120,120,170);
}

div#container div#header div#mainnav ul li a.icon
{
padding:6px 7px 4px 7px;
}

div#container div#header div#mainnav ul li a div.inbox
{
display:block;
clear:both;
margin:auto;
width:24px;
height:24px;
background: url(../images/icons/24/inbox.gif) top left repeat-x;
}

div#container div#header div#mainnav ul li a div.notification
{
display:block;
clear:both;
margin:auto;
width:24px;
height:24px;
background: url(../images/icons/24/notifications.gif) top left repeat-x;
}

div#container div#header div#mainnav ul li a:hover
{
background: rgb(217,228,240) url(../images/nav-bg.png) top left repeat-x;
border-left:1px solid rgb(190,210,225);
border-right:1px solid rgb(190,210,225);
}

div#container div#header div#mainnav ul li a.active
{
background: rgb(217,228,240) url(../images/nav-bg.png) top left repeat-x;
border-left:1px solid rgb(190,210,225);
border-right:1px solid rgb(190,210,225);
}

div.subnav
{
display:block;
clear:both;
float:left;
width:100%;
padding-bottom:10px;
}

div.subnav ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

div.subnav ul li
{
display:inline;
float:left;
list-style-type:none;
}

div.subnav ul li a
{
display:block;
width:120px;
height:33px;
overflow:hidden;
margin:0px 5px 0px 0px;
padding:7px 0px 0px 0px;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:rgb(80,140,200);
background: url(../images/profile-subnav120.gif) top left no-repeat;
}

div.subnav ul.smlfnt li a
{
font-size:12px;
}

div.subnav ul li a:hover
{
background-position:0px -40px;
color:rgb(255,255,255);
}

div.subnav ul li a.active
{
background-position:0px -80px;
color:rgb(255,255,255);
}

div#container div#contentbodycontainer
{
display:block;
clear:both;
width:100%;
margin:auto;
background: rgb(164,220,255) url(../images/content-bg.png) top left repeat-x;
background-attachment:fixed;
}

div#container div#contentbodycontainer table#contentbody
{
width:950px;
height:800px;
table-layout:fixed;
margin:auto;
}

div#container div#contentbodycontainer table#contentbody td.full
{
padding:0px;
width:100%;
}

div#container div#contentbodycontainer table#contentbody td.full div.margin
{
display:block;
clear:both;
margin:10px 10px 10px 10px;
}

div#container div#contentbodycontainer table#contentbody td.left
{
padding:0px;
width:600px;
}

div#container div#contentbodycontainer table#contentbody td.leftwide
{
padding:0px;
width:750px;
}

div#container div#contentbodycontainer table#contentbody td.left div.margin,
div#container div#contentbodycontainer table#contentbody td.leftwide div.margin
{
display:block;
clear:both;
margin:10px 25px 10px 0px;
}

div#container div#contentbodycontainer table#contentbody td.right
{
padding:10px 0px 10px 0px;
width:350px;
}

div#container div#contentbodycontainer table#contentbody td.rightnarrow
{
padding:10px 0px 10px 0px;
width:200px;
}

div#container div#contentbodycontainer table#contentbody td.right div.margin,
div#container div#contentbodycontainer table#contentbody td.rightnarrow div.margin
{
display:block;
clear:both;
width:300px;
padding:15px 25px 15px 25px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

div#container div#contentbodycontainer table#contentbody td.rightnarrow div.margin
{
width:200px;
padding:15px 10px 15px 10px;
}

div#container div#footer
{
display:block;
clear:both;
width:100%;
background: rgb(3,134,245) url(../images/footerbg.png) top left repeat-x;
margin:auto;
padding-top:7px;
padding-bottom:7px;
}

div#container div#footer div#innerfooter
{
display:block;
clear:both;
width:950px;
height:50px;
margin:auto;
padding-top:5px;
color:rgb(255,255,255);
}

div#container div#footer div#innerfooter span.copyright
{
float:left;
}

div#container div#footer div#innerfooter span.links
{
float:right;
}

div#container div#footer div#innerfooter a
{
font-weight:bold;
color:rgb(255,255,255);
}

img.loading
{
float:left;
margin:5px;
}

a.miniloading,
a.miniloading:hover
{
background: url(../images/loadingmini.gif) center center no-repeat;
text-decoration:none !important;
}

div.notifications
{
display:block;
clear:both;
float:left;
width:350px;
overflow:auto;
overflow-x:hidden;
z-index:100;
margin-bottom:15px;
background:rgb(255,255,255);
border:2px solid rgb(192,215,240);
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

div.noalerts
{
display:block;
clear:both;
float:left;
width:340px;
padding:5px;
text-align:center;
}

div.notifications div.notificationhead
{
display:block;
clear:both;
float:left;
width:350px;
height:11px;
padding:7px;
font-weight:bold;
color:rgb(255,255,255);
background:rgb(15,100,215);
border-bottom:2px solid rgb(15,100,215);
}

div.notifications div.notification
{
display:block;
clear:both;
float:left;
width:340px;
height:55px;
border-bottom:1px solid rgb(220,220,240);
padding:5px;
padding-top:7px;
}

div.notifications div.notification:hover
{
cursor:pointer;
background:rgb(245,250,255);
}

div.notifications div.notification div.profilepic
{
display:block;
clear:left;
float:left;
width:55px;
height:55px;
}

div.notifications div.notification div.profilepic img
{
float:left;
width:48px;
height:48px;
}

div.notifications div.notification div.txt
{
display:block;
clear:right;
float:left;
width:278px;
height:55px;
}

div.notifications div.notification div.txt div.act1,
div.notifications div.notification div.txt div.act2,
div.notifications div.notification div.txt div.act3
{
display:block;
clear:both;
overflow:hidden;
width:270px;
height:18px;
padding-left:25px;
margin-top:7px;
}

div.notifications div.notification div.txt div.act1
{
background: url(../images/icons/sprite1.png) 0px -78px no-repeat;
}

div.notifications div.notification div.txt div.act2
{
background: url(../images/icons/sprite1.png) 0px -117px no-repeat;
}

div.notifications div.notification div.txt div.act3
{
background: url(../images/icons/sprite1.png) 0px -176px no-repeat;
}

div.notifications div.notification div.txt span.time
{
font-size:11px;
}

div.notifications div.viewall
{
display:block;
clear:both;
float:left;
width:350px;
height:12px;
padding:7px;
cursor:pointer;
font-size:11px;
font-weight:bold;
text-align:center;
color:rgb(75,75,75);
background:rgb(240,240,240);
}

div.notifications div.viewall:hover
{
background:rgb(240,240,255);
}

div.rndedwb
{
display:block;
clear:both;
margin-bottom:15px;
background:rgb(255,255,255); /* url(../images/loading.gif) 50% 60%  no-repeat */
background:rgb(255,255,255);
border:3px solid rgb(192,215,240);
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

div.rndedwb div.marg
{
margin:7px;
}

div.rndedwb div.marg div.head
{
display:block;
clear:both;
width:100%;
height:25px;
margin-bottom:5px;
border-bottom:2px solid rgb(190,215,240);
color:rgb(70,140,210);
}

div.rndedwb div.marg div.head a:link,
div.rndedwb div.marg div.head a:visited
{
color:rgb(70,140,210);
}

div.rndedwb div.marg div.head h1
{
float:left;
clear:left;
font-size:24px;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
}

div.rndedwb div.marg div.head h1 a:link,
div.rndedwb div.marg div.head h1 a:visited
{
color:rgb(70,140,210);
}

div.rndedwb div.marg div.head h2
{
float:left;
clear:left;
font-size:16px;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
}

div.rndedwb div.marg div.head h2 a:link,
div.rndedwb div.marg div.head h2 a:visited
{
color:rgb(70,140,210);
}

div.rndedwb div.marg div.head img.miniadd
{
width:16px;
height:16px;
float:right;
margin-left:3px;
margin-right:3px;
border:none;
background: url(../images/miniadd.png) top left no-repeat;
}

div.rndedwb div.marg div.head img.miniplaypause
{
width:16px;
height:16px;
float:right;
margin-left:3px;
margin-right:3px;
border:none;
background: url(../images/miniplaypause.png) top left no-repeat;
}

div.rndedwb div.marg div.body
{
display:block;
clear:both;
width:100%;
height:120px;
overflow:hidden;
padding-top:5px;
}

div.rndedwb div.marg div.body ul,
div.rndedwb div.marg div.body ol
{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

div.rndedwb div.marg div.body div.fadeblock
{
margin:0px;
padding:0px;
display:none;
clear:both;
height:36px;
position:relative;
top:85px;
left:0px;
z-index:10;
background: url(../images/fadeblock.png) bottom left repeat-x;
border:1px solid red;
}

div.rndedwbl
{
display:block;
clear:both;
margin-bottom:15px;
background:rgb(255,255,255); /*  url(../images/loading.gif) 50% 50%  no-repeat */
border:3px solid rgb(192,215,240);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

div.rndedwbl div.marg
{
margin:7px;
}

div.rndedwbl div.marg div.head
{
display:block;
clear:both;
width:100%;
height:40px;
margin-bottom:5px;
border-bottom:2px solid rgb(0,0,0);
}

div.rndedwbl div.marg div.headnoline
{
display:block;
clear:both;
width:100%;
height:30px;
margin-bottom:0px;
border-bottom:0px solid rgb(0,0,0);
}

div.rndedwbl div.marg div.head h1
{
float:left;
clear:left;
font-size:24px;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
}

div.rndedwbl div.marg div.headnoline h1
{
float:left;
clear:left;
font-size:24px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.rndedwbl div.marg div.head h2
{
float:left;
clear:left;
font-size:16px;
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;
}

div.rndedwbl div.marg div.head img.miniadd
{
width:16px;
height:16px;
float:right;
margin-left:3px;
margin-right:3px;
border:none;
background: url(../images/miniadd.png) top left no-repeat;
}

div.rndedwbl div.marg div.head img.miniplaypause
{
width:16px;
height:16px;
float:right;
margin-left:3px;
margin-right:3px;
border:none;
background: url(../images/miniplaypause.png) top left no-repeat;
}

div.rndedwbl div.marg div.body
{
display:block;
clear:both;
width:100%;
height:350px;
overflow:hidden;
padding-top:5px;
}

div.rndedwbl div.marg div.body ul,
div.rndedwbl div.marg div.body ol
{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

div.rndedwbl div.marg div.body div.fadeblock
{
display:none;
clear:both;
height:36px;
position:relative;
top:85px;
left:0px;
z-index:10;
background: url(../images/fadeblock.png) bottom left repeat-x;
border:1px solid red;
}

div.featuredspeak
{
display:block;
clear:both;
padding:10px;
background:rgb(240,244,240);
border:1px solid rgb(220,224,220);
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

div.featuredspeak table#featuredspeak
{
width:99.5%;
height:270px;
}

div.featuredspeak table#featuredspeak td.img
{
padding:0px;
width:30%;
}

div.featuredspeak table#featuredspeak td.img img
{
width:150px;
float:left;
}

div.featuredspeak table#featuredspeak td.txt
{
padding:0px;
width:70%;
}

div.featuredspeak div.ctrls
{
display:block;
clear:both;
width:100%;
padding-top:5px;
text-align:right;
}

div.featuredspeak div.ctrls img
{
width:27px;
height:27px;
border:none;
}

div.featuredspeak div.ctrls img.fcprev
{
background: url(../images/fc_switcher_left.png) top left no-repeat;
}

div.featuredspeak div.ctrls img.fcplaypause
{
background: url(../images/fc_switcher_pause.png) top left no-repeat;
}

div.featuredspeak div.ctrls img.fcnext
{
background: url(../images/fc_switcher_right.png) top left no-repeat;
}


