/* CSS Document */
body {	background:#c0c0c0;	font-family: Arial,Verdana, Tahoma,  sans-serif; font-size: 10pt; margin: 0; padding: 0; }
.wrapper { width:1003px; background:#fff; margin: 0 auto; }

a { text-decoration: none; color:#CC6600; }
a:hover { text-decoration: underline; }
a img { border:0px; }

/* Default */
.c {
	float: left;
}
.cr {
	clear: left;
}
td {
	vertical-align: top;
	padding: 0 3px;
}
h1 { font-size: 14pt; margin: 5px 0 5px 0; }
h2 {
	font-size: 10pt;
	margin: 0px 10px 0px 10px;
	padding: 0;
}
h3 {
	color: #4c5600;
	font-size: 10pt;
	padding: 0;
}


.clear { clear:both; }

#content { border-top:6px solid #99CA3C; }
#content .left { padding-left:28px; background:url(images/repeater.gif) repeat-y top left; }
#content .right { padding-right:28px; background:url(images/repeater.gif) repeat-y top right; }
#content .content { min-height:1024px; background:#FFF; padding-bottom:8px; }

#googleSearch {  }
#googleSearch .left { padding-left:28px; background:url(images/repeater.gif) repeat-y top left; }
#googleSearch .right { padding-right:28px; background:url(images/repeater.gif) repeat-y top right; }
#googleSearch .content { background:#FFF; padding-bottom:8px; }

#header { background:#fff; height:66px; padding:8px 6px; }
#header .logo{ width:200px; float:left; }
#header .adsense{ width:468px; height:60px; padding:2px; border:1px solid #C4C4C4; float:right; }

#menu { border:2px solid #c0c0c0; line-height:27px; height:27px; margin:0px 10px 8px; }
#menu a { float:left; line-height:27px; padding:0px 10px; color:#A89F9F; font-weight:bold; }
#menu span { float:left; line-height:27px; background:url(images/icon.jpg); width:7px; height:23px; display:block; }

#chitica { height:90px; text-align:center; width:728px; margin:0px auto 10px; padding:2px; border:1px solid #C4C4C4; }

.leftside { padding-left:10px; width:660px; float:left; }
.rightside { padding-right:10px; width:250px; float:right; }

.pages { padding:8px!important;}
#welcome {}
#welcome h1 { color:#ff9900; margin:0px 0px 8px; font-size:12pt; }
#welcome p { margin-top:0px; font-size:9pt; }


.fullWidget { border:1px solid #99CA3C; margin-top:8px; }
.fullWidget h3 { background:#99CA3C; margin:0px; padding:0px 5px; font-weight:bold; font-size:14px; line-height:28px; color:#fff; }
.fullWidget h3 a { color:#fff; }
.fullWidget .inside { padding:8px 0px; }
.fullWidget ul { margin:0px; padding:0px; list-style:none; font-size:8pt; } 
.fullWidget ul li { padding:6px 3px 6px 20px; background:url(images/bullet-arrow.gif) no-repeat 8px 10px; } 
.fullWidget ul li a { color:#5E5E5E; } 

.pagination { background:#99CA3C; margin:0px; padding:0px 5px; font-size:12px; line-height:28px; color:#fff; }
.pagination P {clear: both; display: block; margin: 0px; text-align:center;}
.pagination P A:link {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:visited {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:hover {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:active {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:link {color: #666666}
.pagination P A:visited {color: #666666}
.pagination P A:active {color: #666666}
.pagination P A:hover {color: #282828!important}
.pagination P SPAN {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; width: 17px; color: #7e7e7e; padding-top: 2px; height: 16px; text-decoration: none}
.pagination P SPAN.here {padding-left: 5px; background: url(images/paging_left_on.gif) no-repeat 0px 1px; color: #ffffff; margin-right:4px;}
.pagination P SPAN.here SPAN {padding-right: 5px; background-POSITION: 100% 1px; background-image: url(images/paging_right_on.gif); color: #ffffff; background-repeat: no-repeat}
.pagination P SPAN.off {padding-left: 5px; background: url(images/paging_left_off.gif) no-repeat 0px 1px; color: #949494; margin-right:4px;}
.pagination P SPAN.off SPAN {padding-right: 5px; background-POSITION: 100% 1px; background-image: url(images/paging_right_off.gif); color: #949494; background-repeat: no-repeat}
.pagination  {margin: 0px}

.adStyleV { padding:8px; }
.adStyleV h3 { background:none; margin:0px; line-height:normal; padding:0px; }
.adStyleV h3 a { color:#CC6600; font-size:12px; }
.adStyleV p { margin-top:0px; font-size:11px; }

.site { padding:8px 8px 15px; }
.site h3 { background:none; font-size:24px; font-weight:normal; margin:0px; line-height:normal; padding:0px; color:#000; }
.site h3 a { color:#CC6600; }
.site p { margin-top:0px; font-size:12px; }
.site .siteinfo2 { padding:5px 0 8px; font-size:12px; margin:0 0 8px; }
.site .siteinfo { padding:5px 0 8px; border-bottom:2px solid #ebebeb; font-size:12px; margin:0 0 8px; }
.site .siteinfo span, .site .siteinfo a { color:#178f13; }
.site .descp { line-height:20px; color:#090909; }

.site .socialbuttons { width:410px; padding:7px; border:1px solid #dedede; float:left; margin:0; }
.site .socialbuttons { margin:0 0 10px!important; height:21px; list-style:none!important; }
.site .socialbuttons li { padding:0 8px 0 0; float:left; }
.getbutton { height:40px; width:194px; float:right; }
.getbutton a { height:40px; width:194px; display:block; text-indent:-9999px; background:url(images/get.png) no-repeat 0 0; }


.adStyleH { padding:8px; float:left; width:203px; }
.adStyleH h3 { background:none; margin:0px; line-height:normal; padding:0px; }
.adStyleH h3 a { color:#CC6600; font-size:12px; }
.adStyleH p { margin-top:0px; font-size:11px; }


.cats { float:left; width:209px; padding-left:8px; height:100px; }
.cats a { color:#4c5600; text-decoration:none; }
.cats a:hover { text-decoration:underline; }

.cats2 { float:left; width:209px; padding-left:8px; height:30px; }
.cats2 a { color:#4c5600; text-decoration:none; }
.cats2 a:hover { text-decoration:underline; }

.cats3 { float:left; width:209px; padding-left:8px; height:49px; margin:9px 0px 14px; }
.cats3 .icon { text-align:center; }
.cats3 .linksA { text-align:center; }
.cats3 a { color:#4c5600; text-decoration:none; }
.cats3 a:hover { text-decoration:underline; }

.subcats { margin: 0px 15px 7px 0px; padding: 4px 0px 0px 20px; font-size:9pt; color:#5e5e5e; }
.subcats a { color:#5e5e5e; text-decoration:none; }
.subcats a:hover{ text-decoration:underline; }

#commentform {  }
#commentform p { padding:0px 8px; clear:both; }
#commentform label, #respond label { float:left; width:200px; }
.wpcf7-form-control-wrap, input.txtfield { width:300px; }
.wpcf7-form-control-wrap { float:right; width:304px; }
input.txtfield2, select.txtfield2 { width:300px; float:right; }
#commentform .textbox { float:right; width:410px; }
#commentform .selectbox { float:right; width:414px; }
#commentform .textarea { width:622px; clear:both; }
#commentform #submit, #respond #submit { margin-left:503px; background:#CC3300; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 10px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:124px; display:block;  }

#comment { width:100%; }

.perror { padding:6px; background:#CC6600; color:#fff; }


div#current-widgets, #postcustomstuff table, #your-profile fieldset, a.page-numbers, #rightnow, div.dashboard-widget, .widefat { border-color:#CCCCCC; }
.widefat { border-collapse:collapse; border-style:solid; border-width:1px; clear:both; margin:0px auto; width:98%; }
td { font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size:13px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:9px 15px 6px 10px; }
.widefat thead, .thead { background-color:#464646; color:#D7D7D7; }
.widefat .check-column { padding:0; text-align:right; width:1.5em; }
.widefat td, .widefat th, div#available-widgets-filter, ul#widget-list li.widget-list-item, .commentlist li { border-bottom-color:#CCCCCC; }
.widefat th { line-height:1.3em; padding:9px 15px 6px 10px; text-align:left; }
.widefat td, .widefat th { 	border-bottom:1px solid #CCCCCC; font-size:11px; vertical-align:text-top; }
.alternate { 	background-color:#F9F9F9; }
.widefat .num { text-align:center; }

.copyright { background:#99CA3C; color:#000; font-size:12px; padding:5px 8px; text-align:center; }
.copyright a { color:#cc6600; }


.ddsmoothmenu{
font: bold 12px Verdana;
background: #248646; /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #248646; /*background of menu items (default state)*/
color: white!important;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
