body {
background-color: #ffffff;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
margin:0px 10px;
padding:0px;
}
h1 { 
    font-size: 14pt; 
    font-family: arial,helvetica;
    color: black; 
    font-weight: normal;
line-height: 150%;
   }
h3 { 
    font-size: 11pt; 
    font-family: arial,helvetica,verdana;
    color: black; 
    font-weight: bold;
line-height: 150%;
   }
.postedby  {
color: #999999;
font-size: 75%;
border-bottom: 1px dashed #999999;
        }

.post-summary-holder {
padding: 0px 5px 5px 5px;
border: 1px solid #cccccc;
height: 220px;
margin-bottom: 5px;
}
.post-summary-header {
	font-size: 16pt; 
}

.wikibox {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 2px solid #cccccc;
padding: 1px;
margin-left: 5px;
position: absolute;
top: 200px;
width: 937px;
height: 700px;
background: #ffffff;
}

#frame {
margin-right:auto;
margin-left:auto;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
position: relative;
width: 960px;
}

.search_results_box {
padding: 15px;
margin: 5px ;
}
.searchheadlineholder {
margin-top: 10px;
font-size: 17px;
color: #FFFFFF;
text-indent: 10px;
font-weight: lighter;
background: #DC0636;
padding-top:7px;
padding-bottom: 6px;
margin-bottom: 10px;
}

.post3f{

position: relative;
float: left;
margin-bottom: 13px;

}

.post3 img {

float: left;
margin-left: 10px;
margin-bottom: 13px;
width: 200px;
}


#linkadvert {
border: solid 1px #cccccc;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#linkadvert a:visited a:link a:hover{
border: solid 1px #cccccc;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #438def;
text-decoration: underline;
}

 
 #rightcolumn .two {
position:relative;
float: left;
width: 298px;
margin-left: -1px;
background-color: #f6fdf7;
border-right: 1px solid #1ab839;
border-left: 1px solid #1ab839;
}

#rightcolumn .two .left {
background-color: #f6fdf7;
width: 138px;
float: left;
}
#rightcolumn .two .right {
background-color: #f6fdf7;
width: 128px;
float: left;
}
#rightcolumn .two .box {
background-color: #f6fdf7;
width: 147px;
margin: 0 0 12px 0;
padding: 4px 0;

}
#rightcolumn h3,
#rightcolumn .two .box h3 {
padding-left: 19px;
color: #2a9e40;
margin: 0.3em 0 0.4em 10px;
font: 1.5em Arial, sans-serif;
}
#rightcolumn h3 {
margin: 0;
}
#rightcolumn .two .box ul {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: .92em;
width: 147px;
line-height: 1.8;
}
#rightcolumn .two .right li {
background: url(images/icon_star.jpg) no-repeat;
}

#rightcolumn .two .left li {
background: url(images/icon_left.jpg) no-repeat;
}



#rightcolumn .two .box ul li {

width:147px;
float: left; 
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}
#rightcolumn .two .box ul a {
padding: 2px 0 2px 10px;
display: block;
text-decoration: none;
color: #444;
}
#rightcolumn .two .box ul a:visited {
text-decoration: none;
color: #959292;
}
#rightcolumn .two .box ul li:hover a:visited {
text-decoration: underline;
color: #959292;
}

#rightcolumn .two .box ul a:active {
background-color: #F5F5F5;
}

#rightcolumn .two .box ul a:focus {
}
#rightcolumn .two .box ul a:hover {
text-decoration: underline;
border: 0;
}

#forum_menu {
width:788px;
font-size: 18px;
height: 53px;
font-weight: lighter;
position: relative;
top: 0px;
margin-left: 15px;

}

#forum_frame {
width:890px;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.forumcontentcenter_whole {
width: 960px;
border-top: 1px solid #cccccc;
border-right: 3px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
position: absolute;
top: 90px;
background-color: #FFFFFF;
margin-right: 8px;
}


.forumcontentcenter {
border-right-color: #333333;
font-size: 12px;
padding-right: 10px;
width: 630px;
float: left;
line-height: 150%;

}
.forumbox {
width: 628px;
padding: 2px;
}
#forum-toppicholder {
margin-left: 15px;
}



a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;

}

a:hover {
text-decoration: underline;

}


.related {
font-size: 14px;
color: #0099CC;
}
ul {
list-style-type: disc;
padding-left: 0;
margin-left: 0;
list-style-position: inside;
}
li {
padding-left: 15px;
margin-bottom: 10px;
}


#newheader  {
position: relative;
float: left;
color: #dc0656;
font-size: 14px;
background-color: #FFFFFF;
}

.newheader  {
position: relative;
float: left;
color: #dc0656;
font-size: 14px;
background-color: #FFFFFF;
}

.post3  p{
float: left;

}

.post span {
font-family: tahoma, sans-serif;

}

.header_body p img {
margin-left: 18px;
}
.post  .comment b{
position: relative;
float: left;
width: 106px;
height: 23px;
background: url(images/comm.gif) 0px 2px;

}

.contentcenter_top_border .contentcenter .post .comment a{
color: white;
margin-left: 7px;

}



.contentcenter  .post  a:link, .contentcenter  .post  a:hover, .contentcenter  .post  a:visited, .contentcenter  .post  a{
color: white;
}



.left_header {
position: relative;
float: left;
padding-left: 15px;
background: url(images/left_h.jpg) no-repeat;
height: 37px;
margin-bottom: -4px;
margin-left: -2px;


}



#hwContLayer {
position: relative;
float: left;
display: none;
width: 0px;
}


.right_header {
position: relative;
float: left;
padding-right: 15px;
background: url(images/head_r.jpg) no-repeat top right;
height: 36px;

}

.top_header_post {
position: relative;
float: left;
background: url(images/center_top.jpg) no-repeat;
width: 600px;
padding-top: 5px;

}

.header_body
{position: relative;
float: left;
width: 578px;
border-left: 1px solid #b8b8b8;
border-right: 1px solid #b8b8b8;
margin-top: 2px;
padding-left: 10px;
padding-right: 10px;}



.search_top_header_post {
position: relative;
float: left;
background: url(images/center_top.jpg) no-repeat;
width: 900px;
padding-top: 5px;

}

.search_header_body
{position: relative;
float: left;
width: 900px;
border-left: 1px solid #b8b8b8;
border-right: 1px solid #b8b8b8;
margin-top: 2px;
padding-left: 10px;
padding-right: 10px;}

.search_bot_header_post {
position: relative;
float: left;
background: url(images/bot_post.jpg) no-repeat;
height: 15px;
width: 900px;
margin-bottom: 15px;

}

/* category styles for two columns */

.left_header_cat {

padding-left: 15px;
background: url(images/left_h.jpg) no-repeat;
height: 37px;
margin-bottom: -4px;
margin-left: -2px;
}


.top_header_post_category {
position: relative;
background: url(images/center_top2.jpg) no-repeat;
width: 292px;
padding-top: 35px;


}


.categ4 {
position: relative;
float: left;
width: 300px;
margin-right: 0px;

}

.header_body_category
{

width: 270px;
border-left: 1px solid #b8b8b8;
border-right: 1px solid #b8b8b8;
padding-left: 10px;
padding-right: 10px;
margin-top: -28px;
padding-bottom: 0px;
}

.tex_s {
position: relative;
float: left;
width: 300px;

}


.header_body_category img
{

border: 1px solid #b8b8b8;

margin-top: 30px;
margin-left: 25px;

}


.bot_header_post_category {

background: url(images/cat_center.jpg) no-repeat;
height: 15px;
width: 292px;
margin-bottom: 15px;

}



.header_body p
{
font-family: tahoma, sans-serif;
}




.bot_header_post {
position: relative;
float: left;
background: url(images/bot_post.jpg) no-repeat;
height: 15px;
width: 600px;
margin-bottom: 15px;

}

.post .left_header_cat .right_header .newheader a {
font-size: 13px;
position: relative;
float: left;
background: url(images/top_header.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: -13px;
margin-left: -1px;
margin-right: -1px;
}

.post .left_header_cat .right_header .newheader a {
font-size: 13px;
position: relative;
float: left;
background: url(images/top_header.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: -13px;
margin-left: -1px;
margin-right: -1px;
}

.newheader a {
font-size: 13px;
position: relative;
float: left;
background: url(images/top_header.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: -13px;
margin-left: -1px;
margin-right: -1px;
}


.newheader a:link {
font-size: 13px;
color: #dc0656;
text-decoration: none;
}
.newheader a:visited {
font-size: 13px;
color: #dc0656;
text-decoration: none;
}
.newheader a:hover {
font-size: 13px;
color: #dc0656;
text-decoration: underline;
}



#newheader a {
font-size: 13px;
position: relative;
float: left;
background: url(images/top_header.jpg);
padding-top: 7px;
padding-bottom: 7px;
margin-top: -13px;
margin-left: -1px;
margin-right: -1px;
}
#newheader a:link {
font-size: 13px;
color: #dc0656;
text-decoration: none;
}
#newheader a:visited {
font-size: 13px;
color: #dc0656;
text-decoration: none;
}
#newheader a:hover {
font-size: 13px;
color: #dc0656;
text-decoration: underline;
}



#searchholder2 {
position: relative;
display: block;
float: right;
width: 190px;
padding: 3px;
font-size: 14px;
height: 20px;
margin-right: 39px;
z-index: 230;
text-indent: -2000em;
}


.btn_search  {
background: transparent url(images/btn_search.jpg) no-repeat scroll top center;
width: 86px;
border-width:0;
height: 24px;
position: relative;
display: block;
float: left;
vertical-align:top;
text-indent: -9999px;
margin-left: 125px;
margin-top: -23px
}

.txt_search {
border: 1px solid #28538b;
position: relative;
float: left;
margin-right: 7px;
margin-top: 4px;
}

#rightcolumn {
position: relative;
float: left;
background-color: #f6fdf7;
border-left: 1px solid #1ab839;

}

#buttonholder {
position: relative;
float: left;
width: 600px;
margin-bottom: 5px;
}

#buttonholder a:link {
font-size: 11px;
color: #fff;
}

#buttonholder a:visited {
font-size: 11px;
color: #fff;
}
#buttonholder a:hover {
font-size: 11px;
}

.content_area {
position: relative;
float: left;
margin-left: 10px;
margin-right: auto;

}
.contentcenter .post .header_body .more-link {
color: #2871c0;
}
.post .leftimage{
margin-top: 10px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;

}

.contentcenter .post a:link, .contentcenter .post a:hover, .contentcenter .post a:visited, .contentcenter .post a 
{
color:#DC0656;


}


.commentary {
position: relative;
float: left;
display: block;
width: 600px;
}
.frontpagecontent{
height: 150px; 
border: 1px solid #cccccc;
}

#buttonholder .prevbutton a,  #buttonholder .prevbutton a:hover{
position: relative;
float: left;
display: block;
height: 24px;
width: 86px;
text-align: left;
color: #ffffff;
margin-top: 0px;
}


.prevbutton {
position: relative;
float: left;
display: block;
width: 87px;
margin-top: 3px;
margin-right: 80px;
height: 24px;
}

.prevbutton a img {border: 0px solid #ffffff; }

.homebutton {
position: relative;
float: right;
width: 87px;
margin-right: 130px;
height: 24px;
margin-top: 3px;
margin-bottom: 3px;
}

.homebutton a img {border: 0px solid #ffffff; }

.nextbutton {
position: relative;
float: right;
display: block;
width: 87px;
height: 24px;
margin-right: 3px;
margin-top: 3px;
margin-bottom: 3px;
}

.nextbutton a img {border: 0px solid #ffffff; }

.oldprevbutton a {
position: relative;
float: left;
width: 87px;
height: 24px;
margin: 3px;
padding-bottom: 3px;
background-image:url('/images/previous.gif');
}

.oldnextbutton a{
position: relative;
float: right;
width: 87px;
height: 24px;
margin: 3px;
padding-bottom: 3px;
background-image:url('/images/next.gif');
}


#buttonholder .homebutton a, #buttonholder .homebutton a:link {
position: relative;
float: left;
display: block;
height: 24px;
width: 86px;
margin-top: 0px;
}




#buttonholder .nextbutton a:link, #buttonholder .nextbutton a {
position: relative;
float: left;
display: block;
height: 24px;
width: 86px;
margin-top: 0px;
text-align: left;
color: #ffffff;
}


.nextbuttonbottom {
float: right;
border: 1px solid #CC3366;
padding: 3px;
margin-left: 40px;
text-align: right;
}

.menuspace {
float: left;
width: 20px;
height: 20px;
}

#advert {
width: 468px;
}

.categ {
margin-left: 80px;
margin-bottom: 20px;
}

#bar {
background-color: #438def;
height: 2px;
width: 788px;
top: -14px;
position: relative;
border-bottom-width: 6px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#bottom {
font-size: 10px;
color: #438DEF;
background: url(images/bot_head.jpg) no-repeat;
background-color: #FFFFFF;
margin-right: auto;
margin-left: auto;
clear: left;
margin-bottom: 10px;
margin-top: -20px;
width: 923px;
}
#bottommenu {
color: #438def;
margin-top: 10px;
width: 864px;

}
#bottommenu_body {
width: 901px;
background-color: #f9f5fe;
border-left: 1px solid #401b67;
border-right: 1px solid #401b67;
padding-left: 20px;
}

.boto_hed {
position:relative;
background: url(images/bot-menu.jpg);
height: 21px;
margin-top: -20px;

}

.verybotmenu {
position: relative;
float: left;
height: 40px;
padding-top: 15px;
padding-left: 60px;
color: #2871c0;
background: url(images/very_bot.jpg);
width: 870px;
}
.verybotmenu a {
font-size: 12px;
color: #2871c0;
text-decoration: underline;
}

.or_bot {
position: relative;
float: left;
margin-left: px;
width: 300px;
background: url(images/or_bot.jpg);
height: 16px;
}

.or_bot_we {
position: relative;
float: left;
width: 300px;
background: url(images/or_bot.jpg);
height: 16px;
}


.green_bot {

position: relative;
float: left;
width: 300px;
background: url(images/green_bot.jpg);
height: 12px;
}



.contentcenter_bord {
background-color: #FFFFFF;
}

.contentcenter_whole {

}


.contentcenter {
border-right-color: #333333;
font-size: 12px;
padding-right: 10px;
width: 600px;
float: left;
margin-left: 20px;
line-height: 150%;
margin-top: 10px;
}

.contentcenter_top_border {
position: relative;
float: left;
background-color: #FFFFFF;
margin-top: -5px;
width: 960px;
padding-left: 0px;
}

.contentcenter_top_border1 {
position: relative;
float: left;
margin-top: -9px;
background:  url(images/page_top.png);
width: 965px;
height: 15px;
padding-right: 0px;
padding-left: 0px;

}

.contentcenter_bot_border {
position: relative;
float: left;
background:  url(images/page_bot.png);
width: 965px;
height: 15px;
padding-left: 2px;

}

.contentcenter_left_border {
position: relative;
float: left;
background:  url(images/center_bg.png);
padding-left: 4px;
margin-top: 15px;
}

.contentcenter_right_border {
position: relative;
float: left;

padding-right: 3px;
margin-left: 0px;



}


.videoads {
height: 250px;
width: 300px;
float: right;
padding-bottom: 10px;
}
.contentcenter a:link {
font-size: 12px;
color: #CC3366;
}
.contentcenter a:visited {
font-size: 12px;
color: #CC3366;
text-decoration: none;
}
.contentcenter a:hover {
font-size: 12px;
color: #CC3366;
text-decoration: underline;
}
.contentright {
margin-right:auto;
width:145px;
padding-right: 0px;
padding-bottom: 0px;
font-size: 12px;
float: left;
}

.rightholder {
width:300px;
float: left;
position: relative;
padding-left: 10px;
}

.contentright a:link {
color: #438DEF;
text-decoration: none;
font-weight: bold;
font-size: 12px;

}

#contentleft {
position: relative;
width:300px;
font-style: normal;
font-weight: lighter;
text-align: left;
float: left;
}

#contentleft img {
border: none;
}


.image50 {
padding-right: 10px;
float: left;
padding-bottom: 10px;

}
.image50andtext {
width: 129px;
float: left;
font-size: 12px;
text-align: left;
font-family: tahoma, sans-serif;
}
.mainarticles {
width: 300px;
height: 165px;
float: left;
}

#contentleft a:link {
color: #438DEF;
text-decoration: none;

}

#contentleft a:visited {
color: #438DEF;
text-decoration: none;

}
#contentleft a:hover {
color: #438DEF;
text-decoration: underline;
}

.headlineholder {
margin-top: 10px;
font-size: 17px;
color: #FFFFFF;
text-indent: 10px;
font-weight: lighter;
background: url(images/title_bg.jpg);
padding-top:7px;
padding-bottom: 6px;
margin-bottom: 10px;
}


.headlineholderinverse {
font-size: 14px;
border-top-width: 10px;
border-bottom-width: 5px;
border-top-style: solid;
border-bottom-style: solid;
font-weight: lighter;
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;

}

.homeimagecontainer {
border-left: 10px solid #ffffff;
float: right;

}

.landingpageholders {
background-color: #FFFFFF;
width: 226px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
border-right-width: 5px;
border-right-style: solid;
border-right-color: #FFFFFF;

}

.landingpageimageholders {
border-right-width: 10px;
border-right-style: solid;
float: left;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;

}


.largerstorytext {
font-size: 14px;


}

.largerstorytextbold{
font-size: 14px;
font-weight: bold;
color: #333333;

}

#logo {
font-size: 14px;
position: absolute;
height: 80px;
width: 260px;
margin-left: auto;
top: 20px;
left: 0px;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;

}



.menuheader {
padding-top: 5px;
font-size: 15px;
padding-bottom: 3px;
color: #FFFFFF;
height: 20px;
width: 923px;
padding-left: 20px;
text-transform: capitalize;
}

.menucollum {
font-size: 14px;
color: #5d3d7d;
font-weight: bold;
width: 140px;
float: left;
margin-right: 20px;
margin-left: 20px;
margin-top: 5px;
}

.menucollum p {
margin-top: 4px;
margin-bottom: 6px;

}

.menucollum a:link {

color: #2871c0;
font-size: 12px;
text-decoration: underline;
font-weight: normal;

}

.menucollum a:hover {


text-decoration: none;
font-weight: normal;

}

.menucollum a:visited {

color: #2871c0;
font-size: 12px;
text-decoration: underline;
font-weight: normal;
}

/*#pptemplates {
background-color: #FFFFFF;
width: 468px;
padding-right: 10px;
padding-left: 10px;
float: left;
font-size: 12px;
}*/
.pptemplatesholder {
float: left;
border-bottom-style: solid;
border-bottom-width: 5px;
border-bottom-color: #FFFFFF;
border-right-color: #FFFFFF;
border-right-style: solid;
border-right-width: 29px;
width: 203px;
}
.pptemplatestext {
height: 40px;
text-align: center;
vertical-align: text-bottom;
}
.presentationsbut {
font-size: 12px;
color: #FFFFFF;
background-color: #438def;
width: 110px;
top: 0px;
text-align: center;
height: 20px;
float: left;
border-top-width: 5px;
border-top-style: solid;
border-top-color: #438DEF;
position: relative;
margin-right: 18px;
}

.presentationsbut a:link {
color: #FFFFFF;
}


.presentationsbut a:visited {
color: #FFFFFF;
}


.relatedarticles {

position: relative;
float: left;
height: 25px;
width: 295px;
font-size: 14px;
padding-top: 5px;
text-transform: capitalize;
padding-left: 5px;
color: #FFFFFF;
text-indent: 10px;
margin-top: 20px;
background: url(images/green_side.jpg);
}


.relatedarticles2 {

position: relative;
float: left;
height: 25px;
width: 140px;
font-size: 14px;
padding-top: 5px;
text-transform: capitalize;
padding-left: 5px;
color: #FFFFFF;
text-indent: 10px;
margin-top: 20px;
margin-bottom: -6px;
background: url(images/green_side.jpg);
}

.imagelinksright3 {
position: relative;
float: left;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;

width: 150px;
background-color: #f6fdf7;

}


.imagelinksright2 {
position: relative;
float: left;
padding-left: 10px;
padding-right: 12px;
border-left: 1px solid #1ab839;
border-right: 1px solid #1ab839;

width: 119px;
background-color: #f6fdf7;

}

.imagelinksright2 li{
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}




.green_bot2 {

position: relative;
float: left;
width: 143px;
background: url(images/green_bot2.jpg);
height: 12px;
}


.right_column {
float:right;
width:150px;
}


#contentleft .right_column .imagelinksright3 img{
margin-top: 6px;
border:1px solid #CCCCCC;
}



.left_column {
float:left;
width:150px;
}
.green3 {
background: url(images/green_side3.jpg);
width: 138px;
}

.green2 {
background: url(images/green_side2.jpg);
width: 145px;
}

.green {
background: url(images/green_side.jpg);
}
.orange {
background: url(images/orange_bar.jpg);
}

.green {
background: url(images/green_side.jpg);
}


.relatedarticles_bot {
position: relative;
float: left;
height: 30px;
font-size: 14px;
color: #FFFFFF;
background-color: #666666;
text-indent: 10px;
border-top-width: 6px;
border-bottom-width: 6px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #666666;
border-bottom-color: #666666;

}



.relatedarticles a:link {
color: #FFFFFF;
text-decoration: underline;

}


.relatedarticles a:visited {

color: #FFFFFF;


}

.smallerstorytext {
font-size: 9px;

}

.spacer {
clear: both;
margin-bottom: 20px;

}

.storyheader{
font-size: 14px;
font-weight: lighter;
color: #438def;

}

.storytext{
font-size: 12px;
color: black;
float: right;
margin-right: 80px;
margin-top: 4px;

}


.storytext2{
font-size: 12px;
color: black;
position: relative;
float: left;
width: 140px;
margin-top: 8px;
margin-left: 6px;
}

.storytext2 a{
font-size: 12px;
color: black;
margin-left: 0px;

}

.storytext2 img{
position: relative;
float: left;
margin-top: 1px;
margin-right: 10px;
}





.storytext a{
font-size: 12px;
color: black;
margin-left: 5px;
}

.storytext img{
position: absolute;
margin-top: 1px;

}


.textholder {
width: 220px;
padding-right: 13px;
padding-left: 13px;
height: 100px;

}



.network {
height: 10px;
width: 145px;
}

.network a:link{
height: 10px;
color: #CC3366;
}
.imagelinksright {
position: relative;
float: left;
padding-left: 18px;
padding-right: 12px;
border-left: 1px solid #1ab839;
border-right: 1px solid #1ab839;

width: 268px;
background-color: #f6fdf7;

}



.adsv {
position: relative;
float: left;
height: 10px;
display: block;
margin-bottom: 10px;.
color: white;
}

.orange_border {
border-color: #ff8731;
background-color: #fcf5f0;
}

#contentleft .bookmarks a {
margin-top: 0px;
font-size: 12px;
margin-bottom: 0px;

}
#contentleft .bookmarks p {
padding-left: 10px; 
margin-top: 5px;

}
#contentleft .bookmarks img {
float: left;
padding-right: 10px;
margin-bottom: 10px;

}
#contentleft .bookmarks  {
font-size: 12px;
}



b {
font-size: 120%;
}
strong {
font-size: 120%;
}
.download {
background-color: #438def;
font-weight: bold; 
float: left;
width: 250px;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 2px solid #cccccc;
padding: 3px;
text-align: center;
margin-right: 20px;
color: #ffffff
}


.download a:link, .storycontent .download a:link{
color: #ffffff;
}
.download a:visited, .storycontent .download a:visited {
color: #ffffff;
}
a.download a:hover, .storycontent .download a:hover {

color: blue;
}


.singl {

padding-top: 10px;
padding-left: 10px;
}








#menu {
font-size: 18px;
height: 40px;
font-weight: lighter;
position: absolute;
top: 115px;
left: 0px;
width: 960px;
}




#toppicholder  {
position: relative;
float: left;
margin-bottom: 6px;
height: 180px;
width: 960px;
margin-bottom: 20px;
}

#toppicholder  .logo {
position: absolute;
width: 276px;
height: 152px;
background: url(images/logo_new.jpg) no-repeat ;
}

#toppicholder  .logo a{
width: 236px;
height: 60px;
position: relative;
float: left;
display: block;
text-indent: -2000em;
}



#toppicholder .top_banner {
float: right;
margin-top: 20px;
margin-right: 20px;
border: 0px solid #ffffff;;

}
#toppicholder .top_banner a, #toppicholder .top_banner a:hover, #toppicholder .top_banner a:visited {
border: none;
text-decoration:none;
}

.top_banner img {
border: 0px solid #ffffff;;

}

#toppicholder .top_banner2 {
position: absolute;
z-index: -20;
left: 260px;
width: 755px;
height: 300px;
}


#topmenu {
color:#FFFFFF;
float: left;
width: 100%;
font-size: 70%;
}

#topmenu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#topmenu li
{
float: left;
margin: 0px;
padding: 0px;

}

#topmenu li a
{
height: 31px;
line-height: 2em;
float: left;
text-decoration: none;
text-align: center;
padding-left: 6px;
margin-top: 4px;
color: white;
font-size:12px;
padding-right: 6px;
}

#topmenu li .left_side
{

height: 31px;
background: url(images/top_m_l.png) no-repeat; 
margin-left: 1px;
padding-left: 0px;
}

#topmenu li .right_side
{

height: 31px;
background: url(images/top_m_r.png) no-repeat top right; 
margin-right: 1px;
padding-left: 0px;
}
#topmenu li .center_side {
background: url(images/top_m_c.png); 
height: 31px;
margin-left:13px;
margin-right:13px;
}

#topmenu li.tabselected .left_side
{

height: 33px;
background: url(images/top_m_l_s.png) no-repeat; 
margin-left: 1px;
padding-left: 0px;
}

#topmenu li.tabselected .right_side
{
height: 33px;
background: url(images/top_m_r_s.png) no-repeat top right; 
margin-right: 2px;
padding-left: 0px;
margin-top: -1px;

}
#topmenu li.tabselected .center_side {

background: url(images/top_m_c_s.png); 
height: 33px;
margin-left:13px;
margin-right:13px;

}


.tabbar {
color: #666666;
float: left;
width: 100%;
margin-left: 20px;
margin-bottom: -5px;
z-index: 5;
}

#tabbar {

}

.subtabbar {
position: absolute;
/*display:block; */
color: #FFFFFF;
background: url(images/submenu.gif); 
float: left;
width: 965px;
height: 37px;
z-index: -0; 
top: 31px;
}



.subtabbar ul#subtabbar {
position: relative;
float: left;
margin-left: 20px;
}
.subtabbar ul#subtabbar li{
margin-left: 10px;
}


.tabselected {

color: #FFFFFF;
}

.tab a:link {
color: #003366;

}
.tab .left_side {
background: url(images/top_m_l.png); 

}

.tab a:visited {
color: #003366;

}
#topmenu .tab a:hover {
text-decoration: underline;
color: #ffffff;

}
.tabselected a:link{

color: #FFFFFF;
}
.tabselected a:visited {

color: #FFFFFF;
}
.tabselected a:hover {
color: #FFFFFF;
}
.tabselected {

color: #FFFFFF;
}

.subtab a:link {
color: #FFFFFF;
}
.subtab a:visited {
color: #FFFFFF;
}
#subtabbar .subtab a:hover {
text-decoration: underline;
color: #FFFFFF;
}
.subtabselected a:link{
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
}
.subtabselected a:visited {
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
}
.subtabselected a:hover {
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
}
/* captions */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 12px;
   text-align: center;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
