

* {
margin : 0; 
padding : 0;
}

em {
clear:both;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#003366;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 0 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/**** Wordpress 2.6 Caption Align-class update *****/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 7px 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/**** END caption-class ****/

  body
  {
	background-color:#000000;
	margin:0;
	padding:0;
	background-repeat:repeat;
	background-image: url(images/bg.png);
  }
  
 a
 {
  color:#333333;
 }

#mainwrapper
{
	clear:both;
	margin: 0 auto;
	width: 971px;
	overflow:hidden;
	
}

#mainwrapper .header
{
clear:both;
width:971px;
height:200px;


}

#mainwrapper .header .btnbar
{
	width:971px;
	height:40px;
	background-image:url(images/btnbg.jpg);	
	background-repeat: repeat-x;
	overflow:hidden;
	
}

#mainwrapper .header .btnbar .btnbarleft
{
    float:left;
	width:850px;
	height:40px;
	overflow:hidden;
	
}



#mainwrapper .header  .btnbar .btnbarleft ul
{
 	float: left;
	margin: 0px !important;
    margin: 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	padding-left:12px;
	float: left;
	display: inline;
	border:none;
	
}

#mainwrapper .header .btnbar .btnbarleft ul li
{
display: inline;
}

#mainwrapper .header .btnbar .btnbarleft ul li a
{
  	text-align: center;
	width:100px;
	height:50px;
	padding-top:5px;
	color: #333333;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	outline:none;
	background-image:url(images/btn.jpg);	
	line-height:35px;
	float: left;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#mainwrapper .header .btnbar .btnbarleft ul li a:hover
{
	border:none;
	color: #FF9900;
	background-image:url(images/btnhover.jpg);
	background-repeat: repeat-x;
}

#mainwrapper .header .btnbar .btnbarright
{ float:left;
	width:109px;
	height:40px;
	overflow:hidden;
	background-image:url(images/rss.jpg);
	background-repeat:no-repeat;
}

#mainwrapper .header .btnbar .btnbarright a
{ 
float:left;
width:109px;
height:40px;
background-image:url(images/rss.jpg);
background-repeat:no-repeat;
}

#mainwrapper .header .btnbar .btnbarright a:hover
{ float:left;
width:109px;
height:40px;
background-repeat:no-repeat;
background-image:url(images/rsspostshover.html);
}

#mainwrapper .header .bannerpic
{
clear:both;
width:971px;
height:160px;
background-image:url(images/banner.gif);
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic a
{
width:340px;
height:120px;
display:block;
outline:none;
font-size:38px;
height:120px;
color:#fff;
text-decoration:none;
padding-left:30px;
padding-top:63px;
}

#mainwrapper .header .bannerpic .row1
{
float:left;
width:971px;
height:49px;
background-image:url(images/itle.html);
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic .row1 a
{
display:block;
width:971px;
height:49px;
outline:none;
}

#mainwrapper .header .bannerpic .row2
{
float:left;
width:971px;
height:158px;
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic .row2 .row2left
{
float:left;
width:360px;
height:158px;
background-image:url(images/ow2left.html);
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic .row2 .row2right
{
float:left;
width:611px;
height:158px;
font-size:0px;
background-image:url(images/ow2right.html);
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic .row2 .row2right a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
}

#mainwrapper .header .bannerpic .row3
{
float:left;
width:971px;
height:43px;
background-image:url(images/logan.html);
background-repeat:no-repeat;
}

#mainwrapper .header .bannerpic .row3 a
{
display:block;
height:43px;
width:310px;
margin-left:320px;
outline:none;
}

#mainwrapper .header .bannerpic .bnrleft a
{
width:420px;
height:160px;
display:block;
outline:none;
}

#mainwrapper .header .bannerpic .bnrright
{
float:left;
width:472px;
height:172px;

background-repeat: no-repeat;
font-size:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#mainwrapper .middlecontainer
{
clear:both;
width:971px;
overflow:hidden;
background-image:url(images/midbg.gif);
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome
{
float:left;
width:689px;
overflow:hidden;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search
{
float:left;
width:689px;
height:70px;
background-image:url(images/searchbg.jpg);
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchleft
{
float:left;
width:470px;
height:90px;
margin-top:4px;
margin-left:2px;
margin-left:4px!important;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchleft a
{
display:block;
width:470px;
height:65px;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchright
{
float:left;
width:210px;
height:70px;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchright .searchboxdiv
{
float:left;
width:210px;
height:70px;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchright .searchboxdiv .ctrl_searchbox
{
float:left;
width:190px;
height:15px;
padding-top:5px;
margin-left:10px;
margin-top:5px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
border:none;
background:none;

}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .search .searchright .searchboxdiv .searchbtn
{
float:left;
width:55px;
height:20px;
margin-left:35px;
margin-left:70px!important;
background-color:#00FF00;
outline-style:none;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .welcome
{
float:left;
width:689px;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .welcome .welcometop
{
float:left;
width:669px;
height:25px;
padding-left:20px;
margin-top:0px;
margin-bottom:5px;
padding-top:5px;
background-image:url(images/welHbg.gif);
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .welcome .welcometop h2
{
font-size:18px;
padding-bottom:5px;
}


#mainwrapper .middlecontainer .contentdivouter .srwelcome .welcome .welcomemid
{
float:left;
width:649px;
padding-left:20px;
padding-right:20px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
word-spacing:1px;
line-height:20px;
}

#mainwrapper .middlecontainer .contentdivouter .srwelcome .welcome .welcomebottom
{
float:left;
width:689px;
height:12px;
overflow:hidden;
}

#mainwrapper .middlecontainer .contentdivouter
{
float:left;
width:689px;


}

#mainwrapper .middlecontainer .contentdivouter .contentdiv
{
clear:both;
width:689px;
background-repeat: repeat-y;
}

#mainwrapper .middlecontainer .contentdivouter .contentbottom
{
float:left;
width:689px;
height:27px;
background-repeat:no-repeat;
}



#mainwrapper .middlecontainer .contentdivouter .pagenextback
{
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
font-size: 80%;
margin: 3px;
text-align: center;
color: #ff6500;
}

#mainwrapper .middlecontainer .contentdivouter .pagenextback a
{
background-image: url(images/meneame.jpg);
background-position: 50% bottom;
overflow:hidden;
padding-top: 5px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 5px;
border-top: #FFFFFF 1px solid;
border-left: #EFEFEF 1px solid;
border-right: #EFEFEF 1px solid;
border-bottom: #EFEFEF 1px solid;
margin-right: 3px;
color: #8B8B8B;
text-decoration: none;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .pagenextback a:hover
{
border-top: #E6E6E6 1px solid; 
border-left: #E6E6E6 1px solid; 
border-right: #E6E6E6 1px solid; 
border-bottom: #E6E6E6 1px solid;
background-image: none; 
color: #BEBEBE;
}

#mainwrapper .middlecontainer .contentdivouter .pagenextback .on
{
border-top: #EFEFEF 1px solid; 
border-left: #EFEFEF 1px solid;
border-right: #EFEFEF 1px solid;
border-bottom: #EFEFEF 1px solid;
padding-top: 5px; 
padding-right: 7px; 
padding-left: 7px;
padding-bottom: 5px; 
margin-right: 3px;
font-weight: bold;
color: #888888;
}

#mainwrapper .middlecontainer .contentdivouter .pagenextback span
{
border-right: #DFDFDF 1px solid; 
padding-right: 7px; 
border-top: #DFDFDF 1px solid; 
padding-left: 7px; 
padding-bottom: 5px; 
border-left: #DFDFDF 1px solid; 
color: #B9B9B9; 
margin-right: 3px; 
padding-top: 5px; 
border-bottom: #DFDFDF 1px solid;
}


#mainwrapper .middlecontainer .contentdivouter .postupper
{
float:left;
width:689px;
height:44px;
background-image:url(images/postupper.gif);
background-repeat: no-repeat;
}

#mainwrapper .middlecontainer .contentdivouter .postupper h2 a:hover
{
color:#99CC33;
text-decoration: inherit;
}


#mainwrapper .middlecontainer .contentdivouter .postupper .leftdiv
{
float:left;
height:44px;
width:689px;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .leftdiv h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:689px;
margin-top:12px;
word-spacing:1px;
font-weight:bold;
color:#ffffff;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .leftdiv h2 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
word-spacing:1px;
color: #999999;
padding-left:100px;
text-decoration:none;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .leftdiv h2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
word-spacing:1px;
color: #333333;
padding-left:100px;
text-decoration:none;
outline:none;
}
#mainwrapper .middlecontainer .contentdivouter .rightdiv
{
float:right;
height:21px;
width:125px;
margin-left:450px;
padding-top:3px;
padding-right:50px;
background-image:url(images/ime.html);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
background-repeat:no-repeat;
color: #000000;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody
{
clear:both;
width:600px;
padding-left:50px;
background-repeat: repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:1px;
line-height:20px;
overflow:hidden;
color:#333333;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody blockquote
{
border:1px solid #F2F2F2; 
background:#FFFFFF url(images/blockquote.png) no-repeat; 
line-height:1.3em; 
padding:2em 1em 1em 1em; 
margin:1em 0; 
text-indent:3em; 
color:#333333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody code
{
border:1px dashed #DDDDDD; 
line-height:2em; 
background:#FFFFFF; 
padding:2px; 
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#mainwrapper .middlecontainer .contentdivouterv .Postbody ul
{
list-style-type:none; 
padding-top:10px;
padding-bottom:10px;
background:none; 
}

#mainwrapper .middlecontainer .contentdivouter .Postbody ul li
{
margin-left:25px;
margin-top:3px;
padding-left:10px;
border-left:3px solid #9C9798; 
padding-top:5px;
padding-bottom:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style:none;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody ol
{
padding-top:10px;
padding-bottom:10px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody ol li
{
margin-left:45px;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-top:5px;
padding-bottom:5px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody .postclear
{
width:689px;
height:10px;
}

#mainwrapper .middlecontainer .contentdivouter .postinfo
{
clear:both;
width:600px;
height:15px;
padding-left:89px;
padding-bottom:3px;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#022C1A;
}

#mainwrapper .middlecontainer .contentdivouter .postinfo a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#022C1A;
}


#mainwrapper .middlecontainer .contentdivouter .Postbody h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#006600;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#006600;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#006600;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#006600;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody h5
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#006600;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}

#mainwrapper .middlecontainer .contentdivouter .comment_tpl
{
clear:both;
width:585px;
margin-left:45px;
background:none;
}

#mainwrapper .middlecontainer .contentdivouter .comment_tpl .clrcomment_tpl
{
clear:both;
height:10px;
font-size:0px;
width:550px;

}

#mainwrapper .middlecontainer .contentdivouter  .Postbottom
{
clear:both;
width:689px;
height:15px;
margin-bottom:10px;
background-repeat: no-repeat;
background-position:bottom;
background-image:url(images/contentbottom.gif);
}

.coms {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 545px;
}

.coms_top {
	background-image: url(images/com_t.gif);
	background-position: bottom;
	float: left;
	height: 19px;
	width: 520px;
	padding-left:20px;
	padding-right:10px;
}

.coms_mid {
	background-image: url(images/com_m.gif);
	float: left;
	width: 520px;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 11px;
	color: #003366;
}

.coms_bottom {
	background-image: url(images/com_b.gif);
	float: left;
	width: 550px;
	background-repeat: no-repeat;
	background-position: top;
	height: 41px;
}

.coms_top_alt {
	background-image: url(images/com_t_alt.gif);
	background-position: bottom;
	float: left;
	height: 20px;
	padding-left:20px;
	padding-right:10px;
	width: 520px;
}

.coms_mid_alt {
	background-image: url(images/com_m_alt.gif);
	float: left;
	width: 520px;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 20px;
	font-size: 11px;
	color: #003366;
}

.coms_bottom_alt {
	background-image: url(images/com_b_alt.gif);
	float: left;
	width: 550px;
	background-repeat: no-repeat;
	background-position: top;
	height: 41px;
}

#t1_style {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}

#t1_style p {
	margin-bottom: 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
}

#t1_style input {
	width: 280px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #E5E5E5;
	background:none !important;
}

#t1_style input:hover {
	width: 280px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 2px;
}

#t2_style {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}

#t2_style p {
	margin-bottom: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing: -1px;
	margin-top: 0px;
}

#t2_style textarea {
	padding: 5px;
	height: 180px;
	width: 400px;
	border: 1px solid #E5E5E5;
}

#t2_style textarea:hover {
	padding: 5px;
	height: 180px;
	width: 400px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.blod-user
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
word-spacing:1px;
}

.blod-date
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
word-spacing:1px;
}

.blod-text
{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:500px;
vertical-align:top;
text-align:left;
word-spacing:1px;
}

.blod-text .btextleft
{
float:left;
width:38px;
height:38px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
word-spacing:1px;
}

.blod-text .btextleft img
{
border:3px solid #E6E6E6;
}

.blod-text .btextright
{
float:left;
padding-left:10px;
width:450px;
text-align:left;
word-spacing:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#666666;
}

.getavatordiv
{
clear:both;
}

.getavatordiv .gvtxt1
{
float:left;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
word-spacing:1px;
}

.getavatordiv .gvtxt2
{
clear:both;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
word-spacing:1px;
}

.getavatordiv .gvtxt2 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
word-spacing:1px;
text-decoration:underline;
color:#333333;
}

.getavatordiv .gvtxt2 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
word-spacing:1px;
color:#9C4D28;
text-decoration:none;
}

.combottom-message
{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#333333;
}

.ctxt4
{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
word-spacing:1px;
}

.ctxt5
{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:1px;
}

.ctxt5 a
{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.ctxt5 a:hover
{
color:#9C4D28;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.commentsrowclear
{
clear:both;
width:350px;
height:5px;
font-size:0px;
}



#mainwrapper .middlecontainer .contentdivouter   .prevnextdiv
{
clear:both;
width:580px;
height:20px;
padding-left:20px;
margin-top:5px;
}

#mainwrapper .middlecontainer .contentdivouter  .prevnextdiv a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#mainwrapper .middlecontainer .middlelowerdiv
{
clear:both;
width:932px;
height:21px;
background-color:#FF0000;
background-repeat: no-repeat;
}

/* ---------------------------------------------------------------- */

#mainwrapper .middlecontainer  .sidebardiv
{
float:left;
width:282px;
overflow:hidden;
}


#mainwrapper .middlecontainer .sidebardiv .advouter
{
clear:both;
width:255px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent
{
	clear:both;
	width:255px;	
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop
{
clear:both;
width:255px;
height:125px;
margin-left:10px;
margin-top:10px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv1
{
float:left;
width:125px;
height:125px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv1 img
{
border:none;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv1 a
{
display:block;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv2
{
float:left;
margin-left:5px;
width:125px;
height:125px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv2 img
{
border:none;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowtop .adv2 a
{
display:block;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowbottom
{
clear:both;
margin-top:3px;
width:234px;
height:60px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrowbottom .adv3
{
float:left;
width:234px;
height:60px;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrow .adv3 img
{
border:none;
}

#mainwrapper .middlecontainer .sidebardiv .advouter .advcontent .advrow .adv3 a
{
display:block;
}

#mainwrapper .middlecontainer .sidebardiv .sidebaradouter
{
clear:both;
overflow:hidden;
width:255px;
margin-left:10px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarad
{
clear:both;
width:255px;
height:94px;
padding-bottom:5px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarad a
{
display:block;
width:255px;
height:94px;
}

#mainwrapper .middlecontainer .sidebardiv .youtubeouter
{
clear:both;
width:255px;
height:180px;
margin-top:10px;
margin-left:10px;
font-size:0px;
}

#mainwrapper .middlecontainer .sidebardiv .youtubeouter .ytcontent
{
clear:both;
width:255px;
height:180px;
font-size:0px;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv
{
clear:both;
width:282px;
margin-top:5px;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv h2
{
clear:both;
width:230px;
height:25px;
margin-left:10px;
padding-left:25px;
display:block;
background-image:url(images/sideheader.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
color: #CCCCCC;
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody
{
clear:both;
width:282px;
background-repeat: repeat-y;

}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .wijbodyend
{
clear:both;
width:255px;
height:5px;
margin-left:10px;
background-image:url(images/widgetbodyend.gif);
background-repeat:no-repeat;
font-size:1px;
line-height:0px;

}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .clearwdj
{
clear:both;
width:255px;
height:10px;
font-size:1px;
line-height:0px;

}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul
{
	clear:both;
	width:255px;
	display:block;
	padding-bottom:5px;
	margin-left:10px;	
	background-image:url(images/widgetbodybg.gif);
	list-style-type: none;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li
{
	letter-spacing: 0;
	width:255px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
	font-size: 11px;
	text-align:left;
	background-repeat: no-repeat;
	background-image:url(images/widgetul.gif);
	background-position: bottom;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li a
{
	display:block;
	color: #333333;
	padding-left:50px;
	padding-top:5px;	
	height:15px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-repeat:no-repeat;
	font-weight:bold;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li a:hover
{
	display:block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #006633;
}

/* ---------------------------------------------------------------- */

#wrapperfooter
{
clear:both;
width:100%;
background-repeat:repeat-x;
background-position:top;
overflow:hidden;
}

#wrapperfooter .footerdiv
{
clear:both;
margin:0 auto;
width:971px;
height:92px;
background-position:center;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
}

#wrapperfooter .footerdiv .div1
{
float:left;
width:971px;
height:50px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#wrapperfooter .footerdiv .div2
{
clear:both;
width:971px;
height:42px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#wrapperfooter .footerdiv .div2 .txt1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #333333;
margin:0px;
padding:0px;
padding-bottom:5px;
}

#wrapperfooter .footerdiv .div2 .txt2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #B2B2B2;
font-weight: bold;
margin:0px;
padding:0px;
}

#wrapperfooter .footerdiv .div2 .txt2 a
{
text-decoration:none;
outline:none;
color:#B2B2B2;
}


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

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color:#E8F0DB;
padding-top: 4px;
margin-right:7px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-color:#E8F0DB;
border-radius: 3px;
}

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

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
color:#4B6028;
}
/* End captions */

.more-link {
display:block;
text-align:right;
margin-top:5px;
margin-right:5px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#006600;
}