body
{
font:normal 70% arial, sans-serif;
background: rgb(31,31,31) url(../images/bodybg2.png) bottom left repeat-x;
color:white;
margin:0px;
}

table
{
font-size: 100%;
}

form
{
margin:0px;
}

div.body
{
padding:20px 20px 60px 20px;
background: url(../images/bodybg.png) top left repeat-x;
}

div.home
{
overflow:hidden;
width:980px;
display:block;
clear:both;
margin-left:auto;
margin-right:auto;
}

div.home div#header
{
width:980px;
height:130px;
display:block;
clear:both;
margin-bottom:0px;
background: url(../images/headerbg.png) top left no-repeat;
border-bottom:3px solid rgb(255,0,0);
}

div.home div#header div#iheader
{
width:980px;
height:130px;
display:block;
clear:both;
background: url(../images/logobg.png) bottom left no-repeat;
}

div.home div#header div.spacer
{
width:980px;
height:89px;
display:block;
clear:both;
}

div.home div#header div#navigation
{
width:980px;
height:41px;
display:block;
clear:both;
margin-bottom:10px;
padding-left:268px;
}

div.home div#header div#navigation ul
{
margin:0px;
padding:0px;
height:41px;
list-style-type:none;
}

div.home div#header div#navigation ul li
{
float:left;
background: url(../images/navbg.jpg) top left repeat-x;
height:41px;
}

div.home div#header div#navigation ul li:hover
{
float:left;
background: url(../images/navbghov.jpg) top left repeat-x;
height:41px;
}

div.home div#header div#navigation ul li a:link,
div.home div#header div#navigation ul li a:visited
{
font-family:verdana;
font-size:12px;
padding:12px 12px 10px 12px;
display:block;
height:40px;
color:rgb(255,255,255);
font-weight:bold;
background: url(../images/navspliter.jpg) top left no-repeat;
}

div.home div#header div#navigation ul li a:hover
{
text-decoration:none;
}

div.home div#header div#navigation ul li a.first
{
background: transparent;
}

div.home div#header div#navigation ul li.last
{
background: url(../images/navend.png) top right no-repeat;
width:5px;
}

div.home div#header div#navigation ul li div.subnav
{
clear:both;
display:none;
position:absolute;
top:150px;
left:0;
background:rgb(58,57,52);
border:2px solid rgb(255,0,0);
border-top:none;
width:150px;
z-index:999;
}

div.home div#header div#navigation ul li:hover div.subnav
{
display:block;
}

div.home div#header div#navigation ul li div.subnav a:link,
div.home div#header div#navigation ul li div.subnav a:visited
{
padding:5px;
margin:3px;
height:12px;
background:none;
font-family:verdana;
font-size:11px;
color:rgb(255,255,255);
font-weight:normal;
display:block;
}

div.home div#header div#navigation ul li div.subnav a:hover
{
background:rgb(80,80,80);
}

div.home div#ccontainer
{
display:block;
clear:both;
border:1px solid white;
}

div.home div#cContainer div#tickerbar
{
width:980px;
height:35px;
display:block;
clear:both;
overflow:hidden;
margin-top:0px;
margin-bottom:10px;
background: url(../images/biobg.png) top left repeat-x;
background: url(../images/searchbg.gif) top left repeat-x;
}

div.home div#cContainer div#tickerbar div.cnr3
{
height:30px;
width:980px;
background: url(../images/cnr3.gif) bottom left no-repeat;
display:block;
clear:both;
}

div.home div#cContainer div#tickerbar div.cnr4
{
height:30px;
width:980px;
background: url(../images/cnr4.gif) bottom right no-repeat;
display:block;
clear:both;
}

div.home div#cContainer div#tickerbar div.margin
{
margin:5px;
margin-top:8px;
margin-right:0px;
height:18px;
width:540px;
display:block;
clear:left;
float:left;
}

div.home div#search
{
height:20px;
display:block;
clear:right;
margin-right:5px;
text-align:right;
}

div.home div#search div#searchbox
{
padding:5px;
padding-top:3px;
height:20px;
width:420px;
display:block;
clear:right;
float:left;
background: url(../images/searchbg.gif) top left no-repeat;
}

div.home div#search div#searchbox form#searchform
{
margin:0px;
}

div.home div#search div#searchbox form#searchform input[type="text"]
{
padding:3px;
padding-top:2px;
padding-bottom:2px;
padding-left:22px;
font-size:12px;
color:gray;
width:200px;
margin-right:2px;
border:2px inset rgb(180,180,180);
background: rgb(255,255,255) url(../images/inputbg_search.jpg) top left no-repeat;
}

div.home div#search div#searchbox form#searchform select
{
font-size:12px;
width:100px;
margin-right:2px;
margin-bottom:1px;
}

div.home div#search div#searchbox form#searchform input[type="button"],
div.home div#search div#searchbox form#searchform input[type="submit"]
{
font-size:10px;
margin-right:3px;
width:55px;
height:20px;
margin-bottom:1px;
background: url(../images/searchbut.gif) top left repeat-x;
font-weight:bold;
color:rgb(180,100,0);
border:0px solid rgb(31,31,31);
}


div.home div#cContainer table#content
{
width:980px;
height:400px;
table-layout:fixed;
}

div.home div#cContainer table#content td#leftCol 
{
width:720px;
padding:0px;
}

div.home div#cContainer table#content td#leftCol div.heading
{
width:95%;
padding:5px;
color:rgb(255,50,50);
font-weight:bold;
font-size:16px;
display:block;
clear:both;
}

div.home div#cContainer table#content td#leftCol div.heading div.title
{
width:500px;
display:block;
float:left;
clear:left;
text-align:left;
}

div.home div#cContainer table#content td#leftCol div.heading div.title h1,
div.home div#cContainer table#content td#leftCol div.heading div.title h2
{
margin:0px;
}

div.home div#cContainer table#content td#leftCol div.heading div.title2
{
width:240px;
display:block;
float:left;
clear:left;
text-align:left;
}

div.home div#cContainer table#content td#leftCol div.heading div.title2 h1,
div.home div#cContainer table#content td#leftCol div.heading div.title2 h2
{
margin:0px;
}

div.home div#cContainer table#content td#leftCol div.heading div.tools
{
width:210px;
display:block;
float:left;
clear:right;
text-align:right;

}

div.home div#cContainer table#content td#leftCol div.heading div.tools2
{
width:100px;
display:block;
float:left;
clear:right;
text-align:right;

}

div.home div#cContainer table#content td#leftCol div.heading div.tools img
{
margin-right:3px;
}

div.home div#cContainer table#content td#leftCol table.contentblock 
{
width:720px;
clear:both;
background:rgb(255,255,255) url(../images/cb.gif) top left no-repeat;
margin-bottom:20px;
color:rgb(0,0,0);
}

div.home div#cContainer table#content td#leftCol table.contentblock td.contentblock2
{
width:720px;
background: url(../images/cb2.gif) bottom left no-repeat;
padding:0px;
}

div.home div#cContainer table#content td#leftCol table.contentblock td.contentblock2 div.margin
{
margin:7px;
display:block;
clear:both;
}

div.home div#cContainer table#content td#leftCol div.heading div.tools img
{
margin-right:3px;
}

div.home div#cContainer table#content td#leftCol table.splitcontentblock 
{
width:355px;
height:350px;
table-layout:fixed;
clear:both;
background:rgb(255,255,255) url(../images/scb.gif) top left no-repeat;
margin-bottom:20px;
color:rgb(0,0,0);
}

div.home div#cContainer table#content td#leftCol table.splitcontentblock td.splitcontentblock2
{
width:355px;
background: url(../images/scb2.gif) bottom left no-repeat;
padding:0px;
}

div.home div#cContainer table#content td#leftCol table.splitcontentblock td.splitcontentblock2 div.margin
{
margin:7px;
display:block;
clear:both;
width:341px;
height:320px;
overflow:hidden;
}

div.home div#cContainer table#content td#leftCol div.margin
{
width:auto;
margin-right:10px;
display:block;
clear:both;
}

div.home div#cContainer table#content td#leftCol div.advert
{
margin-bottom:15px;
display:block;
clear:both;
text-align:center;
}

div.home div#cContainer table#content td#leftCol div.advert img
{
}

div.home div#cContainer table#content td#leftCol h5.paststories
{
margin:0px;
margin-bottom:10px;
}

div.home div#cContainer table#content td#leftCol ul.paststories
{
margin:0px;
padding:0px;
}

div.home div#cContainer table#content td#leftCol ul.paststories li
{
background: url(../images/arrow.gif) no-repeat;
list-style-type: none;
padding-bottom:3px;
padding-left:28px;
padding-right:10px;
margin-bottom:2px;
}

div.home div#cContainer table#content td#leftCol ul.paststories li a
{
font-weight:bold;
color:rgb(255,100,0);
color:rgb(0,150,0);
}

div.home div#cContainer table#content td#rightCol
{
width:250px;
padding:0px;
}

div.home div#cContainer table#content td#rightCol a.yellow
{
color:rgb(230,200,0);
font-weight:bold;
}

div.home div#cContainer table#content td#rightCol div.advert
{
margin-bottom:7px;
display:block;
clear:both;
}


div.home div#cContainer table#content td#rightCol div.margin
{
margin-left:10px;
display:block;
clear:both;
}

div.home div#footer
{
height:150px;
width:100%;
display:block;
clear:both;
margin-top:10px;
color:rgb(150,150,150);
font-weight:bold;
background:rgb(220,220,220) url(../images/footerbg.png) bottom left repeat-x;
}

div.home div#footer div.margin
{
margin:10px;
display:block;
clear:both;
}

div.home div#footer div.margin table
{
width:100%;
height:125px;
}

div.home div#footer div.margin table td
{
padding:0px;
width:18%;
}

div.home div#footer div.margin table td.f1,
div.home div#footer div.margin table td.f2,
div.home div#footer div.margin table td.f3
{
border-right:1px solid rgb(180,180,180);
}

div.home div#footer div.margin table td.f4
{
width:21%;
}

div.home div#footer div.margin table td.f5
{
font-size:10px;
text-align:right;
width:25%;
}

div.home div#footer div.margin table td.f5 div
{
display:block;
clear:both;
}

div.home div#footer div.margin table td a
{
color:gray;
font-weight:normal;
padding:0px 2px 2px 2px;
display:block;
float:left;
clear:both;
}

div.home div#footer div.margin table td a:hover
{
color:rgb(255,0,0);
font-weight:normal;
}

div.home div#subfooter
{
height:25px;
display:block;
clear:both;
margin-top:20px;
color:rgb(255,50,50);
}


div.follow
{
overflow:hidden;
width:980px;
display:block;
clear:both;
margin-left:auto;
margin-right:auto;
}

div.follow div#header
{
width:980px;
height:130px;
display:block;
clear:both;
margin-bottom:0px;
background: url(../images/headerbg.png) top left no-repeat;
border-bottom:3px solid rgb(255,0,0);
}

div.follow div#header div#iheader
{
width:980px;
height:130px;
display:block;
clear:both;
background: url(../images/logobg.png) bottom left no-repeat;
}

div.follow div#header div.spacer
{
width:980px;
height:89px;
display:block;
clear:both;
}

div.follow div#header div#navigation
{
width:980px;
height:41px;
display:block;
clear:both;
margin-bottom:10px;
padding-left:268px;
}

div.follow div#header div#navigation ul
{
margin:0px;
padding:0px;
height:41px;
list-style-type:none;
}

div.follow div#header div#navigation ul li
{
float:left;
background: url(../images/navbg.jpg) top left repeat-x;
height:41px;
}

div.follow div#header div#navigation ul li:hover
{
float:left;
background: url(../images/navbghov.jpg) top left repeat-x;
height:41px;
}

div.follow div#header div#navigation ul li a:link,
div.follow div#header div#navigation ul li a:visited
{
font-family:verdana;
font-size:12px;
padding:12px 12px 10px 12px;
display:block;
height:40px;
color:rgb(255,255,255);
font-weight:bold;
background: url(../images/navspliter.jpg) top left no-repeat;
}

div.follow div#header div#navigation ul li a:hover
{
text-decoration:none;
}

div.follow div#header div#navigation ul li a.first
{
background: transparent;
}

div.follow div#header div#navigation ul li.last
{
background: url(../images/navend.png) top right no-repeat;
width:5px;
}

div.follow div#header div#navigation ul li div.subnav
{
clear:both;
display:none;
position:absolute;
top:150px;
left:0;
background:rgb(58,57,52);
border:2px solid rgb(255,0,0);
border-top:none;
width:150px;
z-index:999;
}

div.follow div#header div#navigation ul li:hover div.subnav
{
display:block;
}

div.follow div#header div#navigation ul li div.subnav a:link,
div.follow div#header div#navigation ul li div.subnav a:visited
{
padding:5px;
margin:3px;
height:12px;
background:none;
font-family:verdana;
font-size:11px;
color:rgb(255,255,255);
font-weight:normal;
display:block;
}

div.follow div#header div#navigation ul li div.subnav a:hover
{
background:rgb(80,80,80);
}

div.follow div#ccontainer
{
display:block;
clear:both;
border:1px solid white;
}

div.follow div#cContainer div#tickerbar
{
width:980px;
height:35px;
display:block;
clear:both;
overflow:hidden;
margin-top:0px;
margin-bottom:10px;
background: url(../images/biobg.png) top left repeat-x;
background: url(../images/searchbg.gif) top left repeat-x;
}

div.follow div#cContainer div#tickerbar div.cnr3
{
height:30px;
width:980px;
background: url(../images/cnr3.gif) bottom left no-repeat;
display:block;
clear:both;
}

div.follow div#cContainer div#tickerbar div.cnr4
{
height:30px;
width:980px;
background: url(../images/cnr4.gif) bottom right no-repeat;
display:block;
clear:both;
}

div.follow div#cContainer div#tickerbar div.margin
{
margin:5px;
margin-top:8px;
margin-right:0px;
height:18px;
width:540px;
display:block;
clear:left;
float:left;
}

div.follow div#search
{
height:20px;
display:block;
clear:right;
margin-right:5px;
text-align:right;
}

div.follow div#search div#searchbox
{
padding:5px;
padding-top:3px;
height:20px;
width:420px;
display:block;
clear:right;
float:left;
background: url(../images/searchbg.gif) top left no-repeat;
}

div.follow div#search div#searchbox form#searchform
{
margin:0px;
}

div.follow div#search div#searchbox form#searchform input[type="text"]
{
padding:3px;
padding-top:2px;
padding-bottom:2px;
padding-left:22px;
font-size:12px;
color:gray;
width:200px;
margin-right:2px;
border:2px inset rgb(180,180,180);
background: rgb(255,255,255) url(../images/inputbg_search.jpg) top left no-repeat;
}

div.follow div#search div#searchbox form#searchform select
{
font-size:12px;
width:100px;
margin-right:2px;
margin-bottom:1px;
}

div.follow div#search div#searchbox form#searchform input[type="button"],
div.follow div#search div#searchbox form#searchform input[type="submit"]
{
font-size:10px;
margin-right:3px;
width:55px;
height:20px;
margin-bottom:1px;
background: url(../images/searchbut.gif) top left repeat-x;
font-weight:bold;
color:rgb(180,100,0);
border:0px solid rgb(31,31,31);
}


div.follow div#cContainer table#content
{
width:980px;
height:400px;
table-layout:fixed;
}

div.follow div#cContainer table#content td#leftCol 
{
width:720px;
padding:0px;
}

div.follow div#cContainer table#content td#leftCol div.heading
{
width:95%;
padding:5px;
color:rgb(255,50,50);
font-weight:bold;
font-size:16px;
display:block;
clear:both;
}

div.follow div#cContainer table#content td#leftCol div.heading div.title
{
width:500px;
display:block;
float:left;
clear:left;
text-align:left;
}

div.follow div#cContainer table#content td#leftCol div.heading div.title h1,
div.follow div#cContainer table#content td#leftCol div.heading div.title h2
{
margin:0px;
}

div.follow div#cContainer table#content td#leftCol div.heading div.title2
{
width:240px;
display:block;
float:left;
clear:left;
text-align:left;
}

div.follow div#cContainer table#content td#leftCol div.heading div.title2 h1,
div.follow div#cContainer table#content td#leftCol div.heading div.title2 h2
{
margin:0px;
}

div.follow div#cContainer table#content td#leftCol div.heading div.tools
{
width:210px;
display:block;
float:left;
clear:right;
text-align:right;

}

div.follow div#cContainer table#content td#leftCol div.heading div.tools2
{
width:100px;
display:block;
float:left;
clear:right;
text-align:right;

}

div.follow div#cContainer table#content td#leftCol div.heading div.tools img
{
margin-right:3px;
}

div.follow div#cContainer table#content td#leftCol table.contentblock 
{
width:720px;
height:600px;
clear:both;
background:rgb(255,255,255) url(../images/cb.gif) top left no-repeat;
margin-bottom:20px;
color:rgb(0,0,0);
}

div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2
{
width:100%;
background: url(../images/cb2.gif) bottom left no-repeat;
text-align:justify;
padding:0px;
}


div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h1.main,
div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h2.main,
div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h3.main,
div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h4.main,
div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h5.main,
div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 h6.main
{
margin-top:5px;
padding-bottom:5px;
color:rgb(235,0,0);
border-bottom:1px dotted rgb(180,180,180);
}


div.follow div#cContainer table#content td#leftCol table.contentblock td.contentblock2 div.margin
{
margin:10px 20px 20px 15px;
display:block;
clear:both;
}

div.follow div#cContainer table#content td#leftCol div.heading div.tools img
{
margin-right:3px;
}

div.follow div#cContainer table#content td#leftCol table.splitcontentblock 
{
width:355px;
clear:both;
background:rgb(255,255,255) url(../images/scb.gif) top left no-repeat;
margin-bottom:20px;
color:rgb(0,0,0);
}

div.follow div#cContainer table#content td#leftCol table.splitcontentblock td.splitcontentblock2
{
width:355px;
background: url(../images/scb2.gif) bottom left no-repeat;
padding:0px;
}

div.follow div#cContainer table#content td#leftCol table.splitcontentblock td.splitcontentblock2 div.margin
{
margin:7px;
display:block;
clear:both;
}

div.follow div#cContainer table#content td#leftCol div.margin
{
width:auto;
margin-right:10px;
display:block;
clear:both;
}

div.follow div#cContainer table#content td#leftCol div.advert
{
margin-bottom:15px;
display:block;
clear:both;
text-align:center;
}

div.follow div#cContainer table#content td#leftCol div.advert img
{
}

div.follow div#cContainer table#content td#leftCol h5.paststories
{
margin:0px;
margin-bottom:10px;
}

div.follow div#cContainer table#content td#leftCol ul.paststories
{
margin:0px;
padding:0px;
}

div.follow div#cContainer table#content td#leftCol ul.paststories li
{
background: url(../images/arrow.gif) no-repeat;
list-style-type: none;
padding-bottom:3px;
padding-left:28px;
padding-right:10px;
margin-bottom:2px;
}

div.follow div#cContainer table#content td#leftCol ul.paststories li a
{
font-weight:bold;
color:rgb(255,100,0);
color:rgb(0,150,0);
}

div.follow div#cContainer table#content td#rightCol
{
width:250px;
padding:0px;
}

div.follow div#cContainer table#content td#rightCol a.yellow
{
color:rgb(220,200,0);
}

div.follow div#cContainer table#content td#rightCol div.advert
{
margin-bottom:7px;
display:block;
clear:both;
}


div.follow div#cContainer table#content td#rightCol div.margin
{
margin-left:10px;
display:block;
clear:both;
}

div.follow div#footer
{
height:150px;
width:100%;
display:block;
clear:both;
margin-top:10px;
color:rgb(150,150,150);
font-weight:bold;
background:rgb(220,220,220) url(../images/footerbg.png) bottom left repeat-x;
}

div.follow div#footer div.margin
{
margin:10px;
display:block;
clear:both;
}

div.follow div#footer div.margin table
{
width:100%;
height:125px;
}

div.follow div#footer div.margin table td
{
padding:0px;
width:18%;
}

div.follow div#footer div.margin table td.f1,
div.follow div#footer div.margin table td.f2,
div.follow div#footer div.margin table td.f3
{
border-right:1px solid rgb(180,180,180);
}

div.follow div#footer div.margin table td.f4
{
width:21%;
}

div.follow div#footer div.margin table td.f5
{
font-size:10px;
text-align:right;
width:25%;
}

div.follow div#footer div.margin table td.f5 div
{
display:block;
clear:both;
}

div.follow div#footer div.margin table td a
{
color:gray;
font-weight:normal;
padding:0px 2px 2px 2px;
display:block;
float:left;
clear:both;
}

div.follow div#footer div.margin table td a:hover
{
color:rgb(255,0,0);
font-weight:normal;
}

div.follow div#subfooter
{
height:25px;
display:block;
clear:both;
margin-top:20px;
color:rgb(255,50,50);
}


a:link, a:visited
{
color:rgb(255,50,50);
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

div.cnr1
{
height:150px;
width:980px;
background: url(../images/cnr1.gif) top left no-repeat;
display:block;
clear:both;
}

div.cnr2
{
height:150px;
width:980px;
background: url(../images/cnr2.gif) top right no-repeat;
display:block;
clear:both;
}

div.cnr3
{
height:150px;
width:980px;
background: url(../images/cnr3.gif) bottom left no-repeat;
display:block;
clear:both;
}

div.cnr4
{
height:150px;
width:980px;
background: url(../images/cnr4.gif) bottom right no-repeat;
display:block;
clear:both;
}

span.red
{
color:rgb(255,0,0);
}

h1.home,
h2.home
{
font-size:18px;
color:rgb(255,50,50);
}

h1,h2,h3,h4,h5,h6
{
margin-top:5px;
}

h1
{
font-size:36px;
}

h2
{
font-size:24px;
}

h3
{
font-size:18px;
}

h4
{
font-size:16px;
}

h5
{
font-size:14px;
}

h6
{
font-size:12px;
}

.m:hover
{
background:rgb(240,230,230);
cursor:default;
}

.rsac
{
text-align:center;
margin-top:10px;
margin-bottom:15px;
font-size:12pt;
font-weight:bold;
color:rgb(255,70,70);
display:block;
clear:both;
}

.bold
{
font-weight:bold;
}

.green
{
color:green;
}

.red
{
color:red;
}

div.blockbrk
{
display:block;
clear:both;
margin-top:20px;
}

form#newsletter
{

}

form#newsletter input[type="text"].newsletter
{
font-size:10pt;
width:280px;
border:1px solid rgb(250,180,80);
background:rgb(255,255,225);
}

form#newsletter select.newsletter
{
font-size:10pt;
width:285px;
color:rgb(200,0,0);
background:rgb(255,255,225);
}

form#newsletter input[type="button"].newsletter,
form#newsletter input[type="submit"].newsletter,
form#newsletter input[type="reset"].newsletter
{
font-size:8pt;
width:80px;
height:27px;
padding:2px;
color:white;
font-weight:bold;
background: rgb(31,31,31) url(../images/butbg.jpg);
border:0px solid rgb(31,31,31);
}

/*** Social Networking Styles **********/

div#socialBookMarks
{
border:2px dotted rgb(180,180,180);
background:rgb(255,255,245);
}

.sharesb
{
margin-top:10px;
margin-bottom:15px;
padding:3px;
}

.sharesb h3
{
color:rgb(50,50,50);
font-size:100%;
font-weight:normal;
}

.sharesb ul
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 6px 0px 4px;
padding-top: 0px;
list-style-type: none;
text-align: center
}

.sharesb ul li
{
padding-right: 4px;
display: inline;
padding-left: 0px;
padding-bottom: 6px;
padding-top: 0px;
text-align: center;
}

.sharesb ul li.addtofavs
{
background: url(../images/addfav.gif) no-repeat;
}

.sharesb ul li.technorati
{
background: url(../images/technorati.png) no-repeat;
}

.sharesb ul li.laaikit
{
background: url(../images/laaikit.png) no-repeat;
}

.sharesb ul li.delicious
{
background: url(../images/delicious.gif) no-repeat;
}

.sharesb ul li.digg
{
background: url(../images/digg.gif) no-repeat;
}

.sharesb ul li.reddit
{
padding-right: 0px;
padding-left: 2px;
background: url(../images/reddit.gif) no-repeat;
padding-bottom: 0px;
padding-top: 0px;
}

.sharesb ul li.facebook
{
background: url(../images/facebook.gif) no-repeat;
}

.sharesb ul li.stumbleupon
{
background: url(../images/stumbleupon.gif) no-repeat;
}

.sharesb ul li.google
{
background: url(../images/google.png) no-repeat;
}

.sharesb ul li.sendfriend
{
background: url(../images/sendfriend.gif) no-repeat;
}

.sharesb ul li.subscribe
{
background: url(../images/subscribe.gif) no-repeat;
}

.sharesb ul li a
{
color:rgb(250,0,0);
padding-right: 0px;
padding-left: 18px;
padding-bottom: 0px;
margin: 0px 3px 0px 0px;
padding-top: 0px
}

.sharesb ul li a:hover
{
text-decoration:none;
}

/*** Form Styles *********************************/

table.contactus
{
width:100%;
}

table.contactus td.left
{
width:58%;
}

table.contactus td.right
{
width:42%;
border-left:1px dotted gray;
padding-left:10px;
}

table.contactus td.right h1,
table.contactus td.right h2,
table.contactus td.right h3,
table.contactus td.right h4,
table.contactus td.right h5,
table.contactus td.right h6
{
margin:0px;
margin-bottom:10px;
font-size:10pt;
}

table.contactus td.right p
{
margin:0px;
margin-top:5px;
margin-bottom:20px;
}

form#contactform label
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:rgb(50,50,50);
width:120px;
display:block;
}

form#contactform input[type="text"].cform, textarea.cform
{
border:1px solid rgb(250,180,80);
background:rgb(255,255,225);
font-family:arial;
font-size:11px;
}

form#contactform input[type="text"].cform
{
width:220px;
}

form#contactform input[type="button"].cform,
form#contactform input[type="reset"].cform
{
width:80px;
height:27px;
padding:2px;
color:white;
font-weight:bold;
background: rgb(31,31,31) url(../images/butbg.jpg);
border:0px solid rgb(31,31,31);
}

div.success
{
width:370px;
display:block;
clear:both;
border:1px solid green;
background:rgb(230,255,230);
font-weight:bold;
color:green;
margin-bottom:10px;
padding:5px;
}

div.fail
{
width:370px;
display:block;
clear:both;
border:1px solid red;
background:rgb(255,230,230);
font-weight:bold;
color:red;
margin-bottom:10px;
padding:5px;
}

div#similaritems
{
display:block;
clear:both;
border-top:1px dotted rgb(180,180,180);
padding-top:10px;
}

div#similaritems ul
{
margin:0px;
padding:0px;
margin-left:10px;
}

div#similaritems ul li
{
background: url(../images/arrow.gif) no-repeat;
list-style-type: none;
padding-bottom:3px;
padding-left:28px;
padding-right:10px;
margin-bottom:2px;
}

div#similaritems ul li a
{
color:green;
font-size:11px;
font-weight:bold;
}

div#similaritems ul li a:hover
{
color:rgb(220,150,0);
text-decoration:none;
}


/*** Next/Prev Page Navigation ***********/

.prevnext{
padding: 2px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
display:block;
clear:both;
}

.prevnext ul{
margin: 0;
font-size: 8pt;
}

.prevnext li{
list-style-type: none;
display: inline;
margin:0px 3px 0px 3px;
font-weight: bold;
cursor:pointer;
}

.prevnext a:link, .prevnext a:visited{
padding:5px 5px 5px 5px;
text-align:center;
text-decoration: none; 
color: rgb(255,255,255);
font-size: 8pt;
width:15px;
height:15px;
display:inline-block;
background: url(../images/pnitem.gif);
}

.prevnext a:hover, .prevnext a:active
{
background: url(../images/pnitemhov.gif);
}

.prevnext a.curpg:link, .prevnext a.curpg:visited {
border: 1px solid #FFAA00;
color: #FFFFFF;
background-color: #FFCC00;
}


.prevnext li.disablepage a{
padding:5px 5px 5px 5px;
text-align:center;
text-decoration: none; 
color: rgb(255,255,255);
font-size: 8pt;
width:15px;
height:15px;
display:inline-block;
background: url(../images/pnitemdis.gif);
}

.prevnext li.disablepage a:hover{
text-decoration: none; 
}

* html .prevnext li.currentpage, * html .prevnext li.disablepage
{
}