/*
Theme Name: WPG130
Theme URI: http://www.wpgambling.com
Description: For legal use, credit links to the theme authors must remain intact as IS. Please use theme options in admin pannel.  <a href="http://www.wpgambling.com/contact">Click here to request free theme support</a>
Version: 1.0
Author: <a href="http://www.wpgambling.com">wpgambling.com</a>
Author URI: http://www.wpgambling.com
Tags: gambling,casino,3 columns,widgets ready,sidebar video
Theme Support : admin@wpgambling.com
*/
* {
margin : 0; 
padding : 0;
}

object { outline:none; }

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
  {
	margin:0;
	padding:0;
	background-color:#000;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-position:top;	
  }
  
 a
 {
  color:#333333;
 }

#mainwrapper
{
	clear:both;
	margin: 0 auto;
	width: 983px;
	
	
}

#mainwrapper .header
{
clear:both;
width:100%;
height:240px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;

}

#mainwrapper .header .bannerpic
{
clear:both;
width:983px;
height:190px;
}

#mainwrapper .header .bannerpic a
{
float:left;
width:300px;
height:100px;
margin-left:20px;
margin-top:30px;
outline:none;
}

#mainwrapper .header .searchrss
{
clear:both;
float:left;
width:930px;
margin-left:25px;
height:0px;
margin-top:10px;
margin-bottom:3px;

}

#mainwrapper .header .searchrss .search
{
float: right;
width:190px;
height:0px;
}

#mainwrapper .header .searchrss .search .ctrl_searchbox
{
float:left;
width:170px;
height:0px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:none;
}

#mainwrapper .header .searchrss .search .searchbtn
{
width:20px;
height:0px;

}

#mainwrapper .header .searchrss .rss
{
float: right;
width:20px;
height:0px;
margin-right:17px;

}

#mainwrapper .header .searchrss .rss a
{
width:20px;
height:20px;
display:block;
}

#mainwrapper .header .searchrss .twitter
{
float: right;
width:20px;
height:0px;
margin-right:11px;


}
#mainwrapper .header .searchrss .twitter a
{
width:20px;
height:0px;
display:block;
}


#mainwrapper .header .btnbar
{
    clear:both;
	width:983px;
	height:50px;
	
	
}

#mainwrapper .header .btnbar .btnbarleft
{
    float:left;
	width:850px;
	height:40px;
	padding-top:10px;
}

#mainwrapper .header .btnbar .btnbarright
{   
    float:left;
	display:block;
	width:115px;
	height:30px;
	overflow:hidden;
	background-repeat: no-repeat;
}

#mainwrapper .header .btnbar .btnbarright a
{ 
float:right;
display:block;
width:40px;
height:30px;
background-repeat:no-repeat;
}



#mainwrapper .middlecontainer
{
clear:both;
width:983px;
margin-top:10px;
overflow:hidden;
background-repeat:repeat-y;
}

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

#mainwrapper .middlecontainer .contentdivouter .clearpagerow
{
clear:both;
width:625px;
height:10px;
font-size:0px;

}



#mainwrapper .middlecontainer .contentdivouter .bestaf
{
float:left;
width:650px;
margin-left:17px;
padding-left:20px;
padding-top:12px;
height:143px;
background-image: url(images/adbg.png);
margin-bottom:20px;

}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter
{
float:left;
width:625px;
height:130px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af1outer 
{
float:left;
width:125px;
height:128px;
padding-top:3px;

}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af1outer .afad1 
{
float:left;
width:125px;
height:125px;
background-color:#FFFFFF;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af2outer 
{
float:left;
width:128px;
height:128px;
padding-left:3px;
padding-top:3px;
margin-left:12px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af2outer .afad2 
{
float:left;
width:125px;
height:125px;
background-color:#FFFFFF;
}


#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af3outer 
{
float:left;
width:129px;
height:128px;
padding-left:4px;
padding-top:3px;
margin-left:8px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af3outer .afad3 
{
float:left;
width:125px;
height:125px;
background-color:#FFFFFF;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer 
{
float:left;
width:202px;
height:128px;
padding-left:3px;
margin-left:8px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4 
{
float:left;
width:200px;
height:125px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4header 
{
float:left;
width:170px;
height:23px;
padding-top:1px;
color:#FEC42D;
text-align:center;
font-size:16px;
font-weight:bold;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content
{
float:left;
width:185px;
height:110px;
padding-left:15px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content .rvtabledv
{
float:left;
width:165px;
height:110px;
margin:0px;
padding-left:20px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content .rvtable
{
padding:0px;
margin:0px;
font-size:12px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content .rvtable td
{
padding-top:3px;
padding-bottom:3px;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content .rvtable a
{
font-weight:normal;
font-size:13px;
color:#FEDA7A;
text-decoration:none;
}

#mainwrapper .middlecontainer .contentdivouter .bestaf .bestafouter .af4outer .afad4content .rvtable a:hover
{
color:#78D020;
text-decoration:underline;
}


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

}


#mainwrapper .middlecontainer .contentdivouter .pagenav
{
clear:both;
padding-top: 10px;
padding-left: 30px;
padding-right: 3px;
padding-bottom: 20px;
font-size: 80%;
margin: 3px;
text-align:left;
color: #ff6500;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainwrapper .middlecontainer .contentdivouter .pagenav a
{
overflow:hidden;
padding-top: 4px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 5px;
border-top: #98D838 2px solid;
border-left: #98D838 2px solid;
border-right: #98D838 2px solid;
border-bottom: #98D838 2px solid;
background-color:#A9DF5C;
margin-right: 3px;
color: #000;
text-decoration: none;
outline:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainwrapper .middlecontainer .contentdivouter .pagenav a:hover
{
border-top: #8ACC28 2px solid; 
border-left: #8ACC28 2px solid; 
border-right: #8ACC28 2px solid; 
border-bottom: #8ACC28 2px solid;
background-color:#8ACC28;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainwrapper .middlecontainer .contentdivouter .pagenav .on
{
border-top: #4d4d4d 1px solid; 
border-left: #4d4d4d 1px solid;
border-right: #4d4d4d 1px solid;
border-bottom: #4d4d4d 1px solid;
padding-top: 4px; 
padding-right: 7px; 
padding-left: 7px;
padding-bottom: 5px; 
margin-right: 3px;
font-weight: bold;
color: #B3B3B3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainwrapper .middlecontainer .contentdivouter .pagenav span
{
border-right: #4d4d4d 1px solid; 
padding-right: 7px; 
border-top: #4d4d4d 1px solid; 
padding-left: 7px; 
padding-bottom: 5px; 
border-left: #4d4d4d 1px solid; 
color:#B3B3B3;
margin-right: 3px; 
padding-top: 4px; 
border-bottom: #4d4d4d 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#mainwrapper .middlecontainer .contentdivouter .postupper
{
float:left;
width:656px;
margin-left:22px;
background-color:#292929;
background-image:url(images/postupper.png);
background-position:bottom;
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .postupperstart
{
float:left;
width:656px;
height:10px;
background-color:#292929;
background-image:url(images/postupperstart.png);
font-size:1px;


}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv
{
float:left;
width:656px;
min-height:25px !important;
background-image:url(images/titledivicon.png);
background-repeat:no-repeat;
background-position:10px 0px;


}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv .leftdiv
{
float:left;
width:620px;
padding-left:36px;

}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv .leftdiv h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
word-spacing:1px;
color: #FFFFFF;
text-decoration:none;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv .leftdiv h2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
word-spacing:1px;
color:#C9C90A;
text-decoration:none;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv .leftdiv h2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
word-spacing:1px;
color:#DAD320;
text-decoration: underline;
outline:none;
}

#mainwrapper .middlecontainer .contentdivouter .postupper .titlediv .rightdiv
{
clear:both;
float: right;
padding-right:20px;
width:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
color: #000;
}

#mainwrapper .middlecontainer .contentdivouter .postupperend
{
clear:both;
float:left;
height:20px;
background-color:#292929;
width:621px;
padding-top:20px;
padding-right:35px;
margin-left:22px;
background-image:url(images/date.png);
background-repeat:repeat-y;
font-family: "Courier New", Courier, monospace;
font-weight:bold;
font-size:11px;
text-align:right;
color: #FEC42D;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody
{
clear:both;
width:611px;
background-color:#292929;
background-image:url(images/postbodybg.png);
background-repeat: repeat-y;
padding-top:20px;
margin-left:22px;
padding-left:25px;
padding-right:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:1px;
line-height:18px;
overflow:hidden;
color:#B3B3B3;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
text-decoration:underline;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
text-decoration:none;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody P
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:1px;
line-height:18px;
color:#B3B3B3;
padding-bottom:10px;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody P a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
text-decoration:underline;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody blockquote
{
border:1px solid #000; 
background:#333 url(images/blockquote.png) no-repeat;
background-position:10px 10px;
word-spacing:1px;
line-height:18px;
padding:2em 1em 1em 1em; 
margin:1em 0; 
text-indent:3em; 
color:#B3B3B3; 
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:#B3B3B3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

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

#mainwrapper .middlecontainer .contentdivouter .Postbody ul li
{
margin-left:10px;
margin-top:3px;
padding-left:20px;
background:url(images/icon2.png) no-repeat;
background-position:0px 9px;
padding-top:5px;
padding-bottom:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
list-style:none;
text-align:left;
}

#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:#B3B3B3;
padding-top:5px;
padding-bottom:5px;
}

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


#mainwrapper .middlecontainer .contentdivouter .Postbottom .postinfo
{
float:left;
width:375px;
padding-top:5px;
height:10px;
padding-left:50px;
padding-bottom:3px;
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

#mainwrapper .middlecontainer .contentdivouter .Postbottom .postinfo a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#6E0E0F;
}

#mainwrapper .middlecontainer .contentdivouter .Postbottom .postinfo1
{
float:right;
width:125px;
padding-left:50px;
padding-top:5px;
height:10px;
padding-bottom:3px;
font-weight:bold;
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6E0E0F;
}

#mainwrapper .middlecontainer .contentdivouter .Postbottom .postinfo1 a
{

color:#000;
text-decoration:none;
font-weight:bolder;
}

#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:656px;
background-color:#292929;
height:35px;
margin-left:22px;
background-repeat: repeat-x;
background-image:url(images/postbottom.png);
background-position:bottom;
}


#mainwrapper .middlecontainer .contentdivouter .postclear
{
clear:both;
width:625px;
height:25px;
}

.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;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	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: 12px;
	font-family:Verdana, 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;
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:12px;
color:#333333;
word-spacing:1px;
}

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

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

.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;
}

.combottom-message
{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
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;
}

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

.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:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

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

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

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

}

#mainwrapper .middlecontainer  .sidebardiv .socialicons
{
float:left;
width:250px;
height:37px;
margin-left:10px;
margin-bottom:20px;
overflow:hidden;
background-image:url(images/sbk.png);
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft
{
float:left;
width:125px;
margin-left:10px!important;
margin-left:5px;
margin-top:20px;

}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftheader
{
float:left;

width:100px;
height:27px;
padding-left:25px;
background-image:url(images/sideheaderleft.png);
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftheader h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #8BC53F;
padding-top:3px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody
{
float:left;
width:125px;
}


#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody .textwidget
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
	color: #D6DE23;
	background-image:url(images/xtextwidgetbody.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody .textwidget P
{
	clear:both;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #D6DE23;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody .textwidget a
{
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #D6DE23;
	text-decoration:underline
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody .sblftbodyclear
{
clear:both;
width:125px;
height:10px;
background-position:bottom;
font-size:0px;
line-height:0px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul
{
	clear:both;
	display:block;
	list-style-type: none;
    
	}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li
{
	letter-spacing: 0;
	width:110px;
	margin-bottom:1px;
	text-align:left;
	line-height:20px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-left:15px;
	background-image:url(images/sideleftul.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	
}
#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li:hover
{

}




	
#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li ul li
{
width:103px !important;
border:none !important;
padding-left:10px !important;
background-image:url(images/sideleftul2.png) !important;
}




#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li ul li ul li
{
width:93px !important;
border:none !important;
padding-left:10px !important;
}



#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li a
{
	display:block;
	color:#999;
	display: inline !important;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 11px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody ul li a:hover
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CADB2A;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarleft .sbleftbody .sbleftbodyclear 
{
	clear:both;
	width:123px;
	height:10px;
	background-color:#808080;
	font-size:0px;
	line-height:0px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright
{
float:left;
margin-left:5px;
width:125px;
margin-top:10px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtheader
{
float:left;
margin-top:10px;
width:125px;
height:27px;
background-image:url(images/sideheaderleft.png);
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtheader h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color: #8BC53F;
padding-top:3px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody
{
float:left;
width:125px;
}


#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody .textwidget
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	color: #CCCCCC;
	background-image:url(images/xtextwidgetbody.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody .textwidget P
{
	clear:both;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #D6DE23;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody .textwidget a 
{
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #D6DE23;
	text-decoration:underline
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul
{
	clear:both;
	display:block;
	list-style-type: none;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li
{
	letter-spacing: 0;
	width:100px;
	margin-bottom:1px;
	text-align:left;
	line-height:20px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding-left:25px;
	background-image:url(images/sideleftul.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	}
	
	
	#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li:hover
{


	}
	
#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li ul li
{
width:103px !important;
border:none !important;
padding-left:10px !important;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li ul li:hover
{

}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li ul li ul li
{
width:93px !important;
border:none !important;
padding-left:10px !important;
}

	

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li a
{
	display:block;
	display: inline !important;
	color: #999;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody ul li a:hover
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CADB2A;
}

#mainwrapper .middlecontainer .sidebardiv .sidebarright .sbrghtbody .sbrghtbodyclear
{
clear:both;
width:125px;
height:10px;
background-position:bottom;
font-size:0px;
line-height:0px;
}




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


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

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

#mainwrapper .middlecontainer .sidebardiv .sidebaradmid
{
clear:both;
overflow:hidden;
width:255px;
height:250px;
background-color:#000000;
margin-left:10px;
margin-top:5px;
}

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

#mainwrapper .middlecontainer .sidebardiv .widgetdiv h2
{
clear:both;
width:190px;
height:30px;
padding-top:10px;
padding-left:65px;
display:block;
background-image:url(images/sideheader.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FEC42D;
background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv h2 a
{
color: #8BC53F;
text-decoration:none;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody
{
clear:both;
width:269px;
font-size:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background-image:url(images/xwidgetbody.png);
background-repeat:repeat-y;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
color:#36878A;
text-decoration:none;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody a:hover
{
text-decoration:underline;
font-weight:normal;
color:#51D2D6;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .animtags
{
	clear:both;
	width:250px;
	margin-left:2px;
	display:block;
	overflow:hidden;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .textwidget
{
	width:230px;
	text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
color:#36878A;
	line-height:18px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:10px;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .textwidget a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-decoration:underline;
}


#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .wijbodyend
{
clear:both;
width:269px;
height:5px;
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;
overflow:hidden;
background-image:url(images/xclearwdj.png);
background-repeat:no-repeat;
margin-bottom:10px;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul
{
	clear:both;
	width:269px;
	display:block;
	list-style-type: none;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li
{
	letter-spacing: 0;
	width:240px;
	padding-left:29px;
	min-height:20px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #CCC;
	background-image:url(images/icon2.png);
	background-position:10px 5px;
	background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li:hover
{




}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li ul li
{
	width:210px !important;
	padding-left:20px !important;
	background-image:url(images/icon1.gif) !important;
	background-position:7px 10px !important;
	background-repeat:no-repeat !important;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li ul li ul li
{
	width:180px !important;
	background-image:url(images/icon2.gif) !important;
	background-position:7px 10px;
	background-repeat:no-repeat;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody ul li a
{
	display:block;
	color: #CCC;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	font-weight:normal;
	display:inline !important;
}

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

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .recentcomments
{
	clear:both;
	width:220px;
	padding-left:20px;
	padding-right:10px;
	display:block;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #36878A;
}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .recentcomments a
{
	display:block;
	color: #36878A;
	height:20px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;

}

#mainwrapper .middlecontainer .sidebardiv .widgetdiv .wijbody .recentcomments a:hover
{
	display:block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51D2D6;
}

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

#wrapperfooter
{
clear:both;
width:100%;
background-repeat:repeat-x;
background-image:url(images/footer.png);
background-position:top;
overflow:hidden;
}

#wrapperfooter .footerdiv
{
clear:both;
margin:0 auto;
width:983px;
height:70px;

}

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

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

#wrapperfooter .footerdiv .div2 .fttxt1
{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #B3B3B3;
margin:0px;
padding-bottom:15px;
}

#wrapperfooter .footerdiv .div2 .fttxt2
{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A7A7A;
font-weight:normal;
margin:0px;
padding:0px;
}

#wrapperfooter .footerdiv .div2 .fttxt2 .fttxtleft
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
font-weight:normal;
padding-left:30px;
}

#wrapperfooter .footerdiv .div2 .fttxt2 .fttxtleft a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
font-weight:normal;
text-decoration:none;
outline:none;
}

#wrapperfooter .footerdiv .div2 .fttxt2 .fttxtleft a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
font-weight:normal;
text-decoration:none;
}

#wrapperfooter .footerdiv .div2 .fttxt2 .fttxtright
{
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
font-weight:normal;
margin:0px;
padding:0px;
padding-right:10px;
}

#wrapperfooter .footerdiv .div2 .fttxt2 .fttxtright a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3B3B3;
font-weight:normal;
text-decoration:none;
outline:none;
}


/* 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 {
float:right;
display:block;
outline:none;
padding-top:5px;
}

.more-link img{
border:none;
width:74px;
height:26px;
padding:0px;
margin:0px;
}

#calendar_wrap
{
width:255px;
padding-left:0px;
}

#wp-calendar th {
	width:250px;
	font-style: normal;
	text-transform: capitalize;
	color: #36878A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

#wp-calendar caption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 2px 4px;
	text-transform: uppercase;
	margin-left:2px;	
	color:#E5E8D6;
	}

#wp-calendar td {
	color: #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover, #wp-calendar #today {
	color: #36878A;
	}
	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	font-weight: bold; 
	width:250px;;
	}		
	


tagsz-1
{
}

a.tagsz-1 
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
padding-right:5px;
font-weight:bold;
color:#666666;
outline:none;
text-decoration: none;
}
a:hover.tagsz-1
{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:20px;
font-weight:bold;
color:#000000;
outline:none;
text-decoration: underline;
}

a.tagsz-2 { font-size: 10px;  color:#000000;}
a.tagsz-3 { font-size: 12px;  color:#000000;}
a.tagsz-4 { font-size: 14px;  color:#000000;}
a.tagsz-5 { font-size: 16px;  color:#000000;}

/* - comments - */
/* commentlist with thread comment */

ol.commentlist {
	list-style:none;
	margin:0;
	padding:2em 0;
	text-indent:0;
	float: left;
	width: 100%;
}
ol.commentlist blockquote {
	margin: 0px 0px 10px;
	padding: 5px 0px 5px 5px;
	clear: both;
	border-left: 5px solid #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
}
ol.commentlist blockquote blockquote {
	margin: 5px 0px 5px 5px;
}
ol.commentlist blockquote p {
	margin: 0px!important;
	padding: 0px!important;
}
#respond {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ol.commentlist li {
	border:1px solid #4D4D4D;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:1%;
	margin:0 0 10px;
	padding:12px 7px 12px 57px;
	position:relative;
	background-color:#292929;
}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
}
ol.commentlist li div.vcard cite.fn { font-style:normal; color:#B3B3B3; }
ol.commentlist li div.vcard cite.fn a.url {
	color:#B3B3B3;
	text-decoration:none;
}

.says
{
color:#B3B3B3;
}

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar {
	border:1px solid #d5d5d5;
	left:7px;
	position:absolute;
	top:7px;
	padding: 5px;
	background: #FFFFFF;
}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {
	position:absolute;
	right:10px;
	text-align:right;
	top:15px;
	font-size: 11px;
	line-height: 1.4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ol.commentlist li div.comment-meta a {
	color:#68932F;
	text-decoration:none;
}

ol.commentlist li div.comment-meta a:hover { color:#8BC53F; }
ol.commentlist li p {
	margin:0 0 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #B3B3B3;
	padding-top: 8px;
}
ol.commentlist li p a {
	color: #B3B3B3;
	text-decoration: underline;
}
ol.commentlist li ul {
	list-style:square;
	margin:0 0 1em;
	padding:0;
	text-indent:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
}
ol.commentlist li div.reply {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-align:center;
	width:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1;
}
ol.commentlist li div.reply a:hover {
	color:#000;
	text-decoration:underline;
	background: #85CA28;
	border: 1px solid #85CA28;
	padding: 1px;
	display: block;
	line-height: 15px;
	height: 15px;
	width: 35px;
}
ol.commentlist li div.reply a {
	color:#000;
	text-decoration:none;
	background: #85CA28;
	border: 1px solid #85CA28;
	display: block;
	line-height: 15px;
	height: 15px;
	width: 35px;
	padding: 1px;
}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {
}
ol.commentlist li.odd {
	background:#292929;
}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

ol.pinglist {
	margin: 0px 0px 25px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
ol.pinglist li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
ol.pinglist li a{
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	display: block;
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
	border-bottom: 1px solid #eee;
}
ol.pinglist li a:hover {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: #f9f9f9;
	display: block;
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
	border-bottom: 1px solid #ededed;
}
.cancel-comment-reply {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color:#FEC42D;
	margin-bottom: 10px;
}

.cancel-comment-reply a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color:#FEC42D;
}

#cancel-comment-reply-link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color:#FEC42D;
}

#respond a {
	color: #FEC42D !important;
	text-decoration: underline!important;
}

#linking li {
	margin: 0px 0px 8px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666666;
}
#linking li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
}
#cf {
	border: 1px solid #4D4D4D;
	margin: 0px 0px 2em;
	padding: 3% 5%;
	background: #292929;
	border:
	width: 90%;
	clear: both;
}
#cf label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B3B3B3;
	margin: 0px;
	padding: 0px;
}
#cf label small {

}

#cf label a {
	color: #B3B3B3;
	text-decoration: underline;
}

#cf p {
	margin: 5px 0px 25px;
	padding: 0px;
	color:#B3B3B3;
}
#cf .tf {
	margin: 0px;
	padding: 4px;
	width: 55%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #D7D7D7;
}
#cf .af {
	margin: 0px;
	padding: 5px 4px;
	width: 95%;
	border: 2px solid #D7D7D7;
	font-size: 12px;
	height: 200px;
	line-height: 19px;
	color: #000000;
}
#cf .st {
	margin: 0px;
	padding: 3px 6px;
	font-size: 12px;
	color: #FFFFFF;
	width: auto;
	overflow: visible;
	border: 1px solid #333333;
	-moz-border-radius: 2em;
	-khtml-border-radius: 2em;
	-webkit-border-radius: 2em;
	background: #333333;
	cursor:pointer;
}
#cf .tinput {
	padding: 2px 5px;
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	overflow: visible;
}

#commentsouter
{
clear:both;
overflow:hidden;
width:620px;
padding-left:35px;
}

#commentpost {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#commentpost h4 {
	font-size: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	margin: 25px 0px 15px;
	padding: 0px 0px 10px;
	float: left;
	width: 100%;
	color: #B3B3B3;
	border-bottom: 1px solid #eee;
}


input, select, textarea {
	font-family: Arial, Tahoma, "Lucida Sans";
}
input.button[class] {
    width: auto;
	}
fieldset, img {
	border-width: 0px;
	border-style: none;
}


/* - end of comments - */

/* Social icons */
.socialicons {
    padding-top: 7px;
	text-align: center;
	}
.socialicons .socialimages a
{
    width: 32px;
    height: 32px;
    margin: 0 0px 0 0px;
    padding: 0;
	outline:none;
	cursor:pointer;
}

.socialicons .socialimages a:hover img
{
opacity: 1;
/* for IE */
filter:alpha(opacity=100);
zoom=1;	
}

.socialicons .socialimages a img
{
    opacity: 0.75;
/* for IE */
filter:alpha(opacity=75);
zoom=1;	
}

ul#wpmenu li 
{
	background: url(images/menu/btnright.png) no-repeat bottom right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type:none;	
	}

ul#wpmenu > li.current_page_item, 
ul#wpmenu > li:hover, ul#wpmenu > 
li.current-cat
{
background: url(images/menu/btnright.png) no-repeat  right; 
}

ul#wpmenu li a 
{
color: #BABABA; 
font-size: 12px;
font-weight:;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform: uppercase;
outline:none;
}

ul#wpmenu > li 
{
padding-right: 15px; 
}


/* button left normal state*/

ul#wpmenu > li > a 
{
	line-height:30px;
	height: 40px;
	margin-top: 0px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	outline:none;
}

ul#wpmenu li a:hover 
{
text-decoration: none; 
}

ul#wpmenu > li.current_page_item > a, 
ul#wpmenu > li:hover > a, 
ul#wpmenu > li.current-cat > a 
{
color: #FFCC66; 
background: url(images/menu/btnhoverleft.png) no-repeat  left;
}
		
ul#wpmenu li ul 
{
	background: url(images/menu/dropdown-top-bg.png) no-repeat;
	top: 41px;
	margin-left:0px;
	display: none;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#wpmenu li li ul 
{
top: -11px; 
}

ul#wpmenu li ul  li 
{
	background:#333 url(images/menu/ropdown-li-sep.png) repeat;
	opacity:.9;
	margin: 0px;
	width: 188px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	z-index:200;
	
}

ul#wpmenu li ul  li a 
{
	background: url(images/menu/dropdown-link.png) no-repeat 12px 4px;
	color: #FFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	width: 143px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-left: 40px;
}

ul#wpmenu li ul  li a:hover 
{
color: #F9EC31; 
background:url(images/menu/dropdown-link-hover.png) no-repeat 12px 4px; 
}

ul#wpmenu li ul li.mnubottom-round
{
background:#000 url(images/menu/dropdownbottombg.png) no-repeat; 
background-color: none; 
display: block; 
position: relative; 
left: 0px; 
width: 202px; 
height: 13px !important; 
}


.menuone ul 
{
position:absolute; 
top:-999em; 
background-position: bottom; 
background-repeat: no-repeat; 
z-index: 100; 
}

.menuone li 
{
float:left;
position:relative; 
}

.menuone a 
{
font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
display:block; 
float: left; 
}

.menuone li:hover ul, ul.menuone li.sfHover ul 
{
left:0px; 
top:35px; 
}

.menuone li:hover li ul, .menuone li.sfHover li ul 
{
top:-999em; 
}

.menuone li li:hover ul, ul.menuone li li.sfHover ul 
{
left:170px; 
top:0px; 
}

.menuone li:hover ul, .menuone li li:hover ul 
{
top: -999em; 
}

.menutwo li li 
{
display: block;	
padding: 0px; 
float: left; 
height: auto !important; 
}

.menutwo li ul 
{
width: 202px; 
}

.menutwo li li a:link, .menutwo li li a:visited 
{
display: block; 
height: auto; 
float: left; 
}

.menutwo li:hover
{ 
visibility: inherit; /* fixes IE7 'sticky bug' */ 
}	
