/*  







Theme Name: WinterMagic







Theme URI: 







Description: Widget Supported xhtml compliant template 







Version: 1.0







Author: AskGraphics







Author URI: 















This theme is free to use under Creative Commons (Attribution-ShareAlike 2.5),







therefore all the attribution links in the footer must remain intact.















*/















body{







	padding:0px;







	margin:0px;







	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	background:#54623b;







	width:100%;







}















img{







	border:0px;







}















a{







	color:#3d3d3d;







	text-decoration:none;







}















form, table, ul, li{







	padding:0px;







	margin:0px;;







}















.sub{







	border:0px;







}















input, textarea{







	border:1px solid #cecece;







	font-size:12px







}















div#page{







	width:1001px;







	text-align:left;







}















/*header*/







#header{







	width:100%;







	height:200px;







	text-align:left;







	background:#FFFFFF;







}















#header_top{







	width:100%;







	height:65px;







	background:/*url(images/header_top_bg.gif)*/ no-repeat bottom;







}















#header_center{







	width:100%;







	height:33px;







	background:/*url(images/header_center_bg.gif)*/ no-repeat bottom;







}















#header_end{







	width:100%;







	height:194px;







	background: url(images/PC-UHeader.jpg) no-repeat top;







}















#menu_items{







	width:100%;







}















#header_title{







	color:#000000;







	font-size:31px;







	padding-top:20px;







	padding-left:25px;







}















#header_title span{







	color:#7f7f7f;







	font-size:11px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	position:relative;







	top:-5px;







}















/*menu*/















#menu_items{







	width:80%;







	float:left;







}















#menu_search_box{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#f79b9f;







	font-size:11px;







	float:left;







	width:20%;







}















#menu_search_box input.s{







	width:95px;







	font-size:13px;







	color:#f79b9f;







	border:0px;







	background:none;







	position:relative;







	top:-7px;







}















#menu_search_box span{







	position:relative;







	top:-7px;







}















#menu{







	padding-left:15px;







	padding-top:2px;







}















div#menu #menu_pad{







	font-size:18px;







	color:#FFFFFF;







}















div#menu a{







	color:#FFFFFF;







}















div#menu a:hover{







	color:#d6f4ac;







}















div#menu #menu_items div{







	float:left;







}















div#menu #menu_items #menu_right{







	float:right;







	padding-bottom:0px;







	padding-right:55px;







}























/* end menu */















/* end header */















/* blog*/















div#page #blog{







	background: #ffffff /*url(images/body_bg.gif)*/ repeat-y top left;







	float:left;







	width:100%;







}















div#page #blog_top{







	background:url(images/blog_top_bg.gif) no-repeat top left;







	float:left;







	width:100%;







}















div#blog #blog_center{
	width:473px;
	float:left;
	padding-top:5px;
	padding-left:18px;






}















div#blog #blog_right {
	float:right;
	margin-right:10px;
	padding-left:0;
	width:275px;


}















div#blog #blog_left{







	width:188px;







	padding-left:7px;







	float:left;







}















/* sidebar*/















#blog_left #sidebar{







	padding-left:2px;







	margin-top:2px;



        margin-left:20px;







	width:100%;







}















#blog_left #sidebar ul{







	padding:0px;







	margin:0px;



        background:none repeat scroll 0 0 ;







}















#blog_left #sidebar ul  li ul{







	padding-left:10px;







	padding-bottom:10px;







}



#blog_left #sidebar ul li ul li ul {

   background:none repeat scroll 0 0 #88C523;

   display:none;

   left:173px;

   padding-bottom:0;

   padding-left:0;

   position:absolute;

   top:0;

   width:190px;

}







#blog_left #sidebar li{







	padding:0px;







	margin:0px;







	list-style-type:none;







       



}















#blog_left #sidebar h2{







	color:#88c523;







	font-size:20px;







	margin:0px;







	/*background:url(images/h2_li.gif) no-repeat center center;*/







	height:35px;







	padding-top:6px;







	padding-left:5px;







	font-weight:normal;







}















#blog_left #sidebar ul li{







	color:#46494b;







	font-size:13px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	/*padding-left:15px;*/







}















#blog_left #sidebar li a{







	color:#46494b;







	font-size:13px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	text-decoration:none;







	font-weight:normal;







	line-height:19px;







}

#blog_left #sidebar li a:hover{

   background:#88c523;

}













#blog_left #sidebar ul li ul li{







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	padding-right:0px;







	padding-bottom:5px;







	padding-left:0px;







	background:none;



        position:relative;







}











#blog_left #sidebar ul li ul li:hover ul, ul li ul li.over ul {

background-color:#88c523;



	display: block; }











#blog_left #sidebar ul li ul li ul li {

   color:#46494B;

   display:block;

   font-family:Verdana,Arial,Helvetica,sans-serif;

   font-size:11px;

   font-weight:normal;

   padding-bottom:0;

}







#blog_left #sidebar ul li ul li ul li a{







	font-size:12px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:normal;







	color: #FFFFFF;







}



#blog_left #sidebar ul li ul li ul li a:hover  {



   background:#555;

}





#blog_left #sidebar ul li ul li{







	border-bottom:0;







	/*background: url(images/solid_li.gif) left bottom no-repeat;*/







}















#blog_left #sidebar ul li ul li ul li{







	border-bottom:0;







	background: none;







}















#blog_left #sidebar ul li ul li ul{







	padding-left:0px;







}















#blog_left #sidebar ul li ul li a{







	/*background: url(images/bl_li.gif) left top no-repeat;*/





        display:block;

	padding:5px 0px 5px 9px;







}















#blog_left #sidebar ul li.widget_categories ul li a{







	background: url(images/cat_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_left #sidebar ul li.widget_archives ul li a{







	background: url(images/ar_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_left #sidebar ul li.widget_meta ul li a{







	background: url(images/meta_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_left #sidebar ul li.widget_categories li ul.children li a{







	background: url(images/line_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_left #sidebar ul li.widget_pages li ul li a{







	/*background: url(images/line_li.gif) left top no-repeat;







	padding-left:9px;*/







}























/* sidebar2*/















#blog_right #sidebar2{







	padding-left:0px;







	margin-top:2px;



        margin-right:20px;







	width:100%;



        float:right;







}























#blog_right #sidebar2 ul{







	padding:0px;







	margin:0px;



     /*   background:none repeat scroll 0 0 #EBF4FC;*/







}







#blog_right #sidebar2 ul li ul{







	padding-left:10px;







	padding-bottom:10px;







}#blog_left #sidebar2 ul  li ul li ul{







	padding-left:0px;







	padding-bottom:0px;







}







#blog_right #sidebar2 li{







	padding:0px;







	margin:0px;







	list-style-type:none;







}















#blog_right #sidebar2 h2{







	color:/*#004a80*/#88c523;







	font-size:20px;







	margin:0px;







	background:url(images/h2_li.gif) no-repeat center center;







	height:35px;







	padding-top:6px;







	padding-left:5px;







	font-weight:normal;







}















#blog_right #sidebar2 ul li{







	color:#46494b;







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	padding-left:0px;







}















#blog_right #sidebar2 li a{







	color:#46494b;







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	text-decoration:none;







	font-weight:normal;







	line-height:19px;







}















#blog_right #sidebar2 ul li ul li{







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	padding-right:5px;







	padding-bottom:5px;







	padding-left:0px;







	background:none;







}







#blog_right #sidebar2 ul li ul li ul li{







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:normal;







	color:#46494b;







	padding-bottom:0px;







}







#blog_right #sidebar2 ul li ul li ul li a{







	font-size:11px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:normal;







	color:#46494b;







}















#blog_right #sidebar2 ul li ul li{







	border-bottom:0;







	background: url(images/solid_li.gif) left bottom no-repeat;







}















#blog_right #sidebar2 ul li ul li ul li{







	border-bottom:0;







	background: none;







}















#blog_right #sidebar2 ul li ul li ul{







	padding-left:10px;







}















#blog_right #sidebar2 ul li ul li a{







	background: url(images/bl_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_right #sidebar2 ul li.widget_categories ul li a{







	background: url(images/cat_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_right #sidebar2 ul li.widget_archives ul li a{







	background: url(images/ar_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_right #sidebar2 ul li.widget_meta ul li a{







	background: url(images/meta_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_right #sidebar2 ul li.widget_categories li ul.children li a{







	background: url(images/line_li.gif) left top no-repeat;







	padding-left:9px;







}















#blog_right #sidebar2 ul li.widget_pages li ul li a{







	background: url(images/line_li.gif) left top no-repeat;







	padding-left:9px;







}







/*inside*/















#blog_center #blog_comm{







	margin-left:30px;







	float:left;







	width:510px;







}















#blog_center #blog_comm h2{







	font-size:23px;







	font-weight:normal;







	color:#000000;







	position:relative;







	top:-10px;







	padding-left:0px;







}















#blog_center #blog_comm .comm_panel{







	height:16px;







	background:#c1e2f4;







	padding-right:10px;







	padding-left:10px;







	padding-top:4px;







	padding-bottom:4px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	width:510px;







	color:#000000;







}















#blog_center #blog_comm .comm_panel a{







	font-weight:bold;







	color:#003471;







}















#blog_center #blog_comm .comm_text{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	line-height:18px;







	padding-top:0px;







	padding-bottom:10px;







	padding-left:5px;







	padding-right:5px;







	background:url(images/border_comm.gif) repeat-x bottom left;







	width:510px;







	color:#003471;







}















#blog_center #blog_comm .comm_text p{







	padding:0px;







	margin:0px;







	margin-top:10px;







	text-indent:20px;







}















#blog_center #comments_from_bg{







	background:url(images/blog_form_bg.gif) no-repeat top left;







	width:510px;







	padding-bottom:20px;







}















#blog_center #blog_comm #comm_post_title{







	width:510px;







	height:55px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:17px;







	font-weight:bold;







	padding-left:20px;







	padding-top:15px;







	color:#003471;







}















#blog_center #blog_comm #comm_post_form{







	padding-left:25px;







}















#blog_center #blog_comm #comm_post_form input.text{







	font-size:14px;







}















#blog_center #blog_comm #comm_post_form td{







	list-style:none;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	padding-bottom:10px;







	padding-right:10px;







	color:#000000;







}















#blog_center #blog_comm #comm_post_form td.right{







	text-align:right;







	vertical-align:top;







}























/* end sidebar*/















/* blod item*/















#blog_center .item_class{







	width:473px;







	padding-left:10px;







	padding-bottom:30px;







	float:left;







}















#blog_center .item_class .item_class_title{







	width:540px;







}















#blog_center .item_class .item_class_title_text{







	min-height:52px;







}















#blog_center .item_class .item_class_title_text .titles{







	float:left;







	width:95%;







	padding-bottom:5px;







}















#blog_center .item_class .item_class_title_text .top_title_top{







	font-size:9px;







	padding-right:10px;







	padding-left:10px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#6b757c;







}















#blog_center .item_class .item_class_title_text .top_title{







	padding-right:10px;







	padding-left:10px;







}















#blog_center .item_class .item_class_title_text .top_title a{







	font-size:21px;







	color:#2b2f32;







	font-style:italic;







}















#blog_center .item_class .item_class_title_text .end_title{







	font-size:9px;







	padding-right:10px;







	padding-left:10px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#2b2f32;







}















#blog_center .item_class .item_class_title_text .end_title a{







	font-size:10px;







	color:#2b90b8;







	font-weight:bold;







}















#blog_center .item_class .item_class_text{







	color:#3d3d3d;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	line-height:20px;







	padding-left:5px;







	padding-right:0px;







	padding-bottom:5px;







	padding-top:5px;







	background:url(images/title_line.gif) no-repeat right top;







	float:left;







	width:473px;







}















#blog_center .item_class .item_class_text p{







	padding:0px;







	margin:0px;







	margin-top:10px;







	text-indent:20px;







}















#blog_center .item_class .item_class_panel{







	height:27px;







	background:#171717;







	margin-left:0px;







	padding-right:10px;







	padding-left:10px;







	padding-top:5px;







	float:left;







	background:url(images/item_class_panel.gif) repeat-x top left;







	width:473px;







}















#blog_center .item_class .item_class_panel a{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	font-size:10px;







}















#blog_center .item_class .item_class_panel a:hover{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-weight:bold;







	font-size:10px;







	text-decoration:underline;







}















#blog_center .item_class .item_class_panel a.panel_read{







	background:url(images/read.gif) no-repeat left center;







	padding-left:12px;







}















#blog_center .item_class .item_class_panel span.panel_comm a{







	background:url(images/comm.gif) no-repeat left center;







	padding-left:20px;







}















/* end blog */















/* footer */















#footer{







	width:100%;







	height:40px;







	text-align:right;







	float:left;







	background:/*url(images/footer_bg.gif)*/ repeat-x top #FFFFFF;







}















div#footer #footer_text{







	color:#0693ca;







	line-height:20px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	padding-top:45px;







	padding-bottom:10px;







	padding-left:15px;







	padding-right:25px;







}















div#footer #footer_text img{







	position:relative;







	top:3px;







}















/* end footer */































#blog_center .navigation{







	padding-bottom:40px;







	text-align:center;







}















#blog_center .navigation ul{







}















#blog_center .navigation ul li{







	list-style:none;







	display:inline;







	padding-right:20px;







}















#blog_center .navigation .alignright a{







	font-weight:bold;







	font-size:11px;







	padding-right:15px;







	color:#000000;







}















#blog_center .navigation .alignleft a{







	font-weight:bold;







	font-size:11px;







	padding-left:8px;







	color:#000000;







}















div#blog h2{







	margin:0px;







	padding:0px;







	padding-left:20px;







	padding-top:0px;
	padding-bottom:10px;







	font-size:19px;







	color:#000000;







}















div#blog .entry{







	padding-left:20px;







}















div#blog .entry p{







	margin:0px;







	padding:0px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	line-height:19px;
	font-size:13px;







	color:#3d3d3d;







}















.item_class blockquote, #blog_comm blockquote{







	background:url(images/block_bg.gif) no-repeat left top;







	padding-left:15px;







	margin:0px;







	margin-top:5px;







	margin-bottom:5px;







	margin-left:20px;







	padding-top:5px;







}















.item_class blockquote blockquote, #blog_comm blockquote blockquote{







	background:url(images/block2_bg.gif) no-repeat left top;







	padding-left:15px;







	margin:0px;







	margin-top:5px;







	margin-bottom:5px;







	margin-left:20px;







}















.item_class ol, #blog_comm ol{







	background:url(images/ol_bg.png) repeat-y left;







	color:#3d3d3d;







}















.item_class ol li, #blog_comm ol li{







	color:#3d3d3d;







}















.item_class ul, #blog_comm ul{







	padding-left:30px;







}















.item_class img, #blog_comm img{







	float: left;







	margin:5px;







}















.item_class strong, #blog_comm strong{







	color:#000000;







}



.textwidget {



  /* height:114px;*/



    margin:0 0 10px 0px;



   /*padding:0 0px 20px;*/



   width:100%;



}



p.callOut{
	border-top:2px solid #88C523;
	background-color:#eeeeee;
	display:block;
	color:#455528;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	border:none;
	padding:5px;
	text-align:center;
}



.widget_pages{



   border-top:1px solid #88c523;



   



    margin:0 0 10px 10px;



   padding:0 20px 20px;



}



.textwidget a {



   color:#46494B;



   font-family:Verdana,Arial,Helvetica,sans-serif;



   font-size:11px;



   font-weight:bold;



   border:none;



}



a:active



{



outline: none;



}







a:focus



{



outline-style: none;



}

<!-- email form scripts - supplied by John -->
<style type="text/css">
#af-form-1856957652 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1856957652 .af-body .privacyPolicy{color:#000000;font-size:12px;font-family:Helvetica, sans-serif;}
#af-form-1856957652 .af-body a{color:#1168E9;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1856957652 .af-body input.text, #af-form-1856957652 .af-body textarea{background-color:#FFFFFF;border-color:#999999;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1856957652 .af-body input.text:focus, #af-form-1856957652 .af-body textarea:focus{background-color:#FFFFFF;border-color:#000000;border-width:1px;border-style:solid;}
#af-form-1856957652 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Georgia, serif;}
#af-form-1856957652 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:repeat-y;background-position:inherit;background-image:url("http://forms.aweber.com/images/forms/check-mark/slate/body.png");color:#000000;font-size:12px;font-family:Helvetica, sans-serif;}
#af-form-1856957652 .af-footer{padding-bottom:1px;padding-top:1px;padding-right:15px;padding-left:25px;background-color:transparent;background-repeat:repeat-y;background-position:top left;background-image:url("http://forms.aweber.com/images/forms/check-mark/slate/body.png");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;font-family:Helvetica, sans-serif;}
#af-form-1856957652 .af-header{padding-bottom:1px;padding-top:70px;padding-right:15px;padding-left:25px;background-color:transparent;background-repeat:no-repeat;background-position:inherit;background-image:url("http://forms.aweber.com/images/forms/check-mark/slate/header.png");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#38953B;font-size:16px;font-family:Helvetica, sans-serif;}
#af-form-1856957652 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1856957652 .af-quirksMode{padding-right:15px;padding-left:25px;}
#af-form-1856957652 .af-standards .af-element{padding-right:15px;padding-left:25px;}
#af-form-1856957652 .bodyText p{margin:1em 0;}
#af-form-1856957652 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/images/auto/gradient/button/393.png");background-position:top left;background-repeat:repeat-x;background-color:#137913;border:1px solid #137913;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1856957652 .buttonContainer input.submit{width:auto;}
#af-form-1856957652 .buttonContainer{text-align:center;}
#af-form-1856957652 body,#af-form-1856957652 dl,#af-form-1856957652 dt,#af-form-1856957652 dd,#af-form-1856957652 h1,#af-form-1856957652 h2,#af-form-1856957652 h3,#af-form-1856957652 h4,#af-form-1856957652 h5,#af-form-1856957652 h6,#af-form-1856957652 pre,#af-form-1856957652 code,#af-form-1856957652 fieldset,#af-form-1856957652 legend,#af-form-1856957652 blockquote,#af-form-1856957652 th,#af-form-1856957652 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1856957652 button,#af-form-1856957652 input,#af-form-1856957652 submit,#af-form-1856957652 textarea,#af-form-1856957652 select,#af-form-1856957652 label,#af-form-1856957652 optgroup,#af-form-1856957652 option{float:none;position:static;margin:0;}
#af-form-1856957652 div{margin:0;}
#af-form-1856957652 fieldset{border:0;}
#af-form-1856957652 form,#af-form-1856957652 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1856957652 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1856957652 input,#af-form-1856957652 button,#af-form-1856957652 textarea,#af-form-1856957652 select{font-size:100%;}
#af-form-1856957652 p{color:inherit;}
#af-form-1856957652 select,#af-form-1856957652 label,#af-form-1856957652 optgroup,#af-form-1856957652 option{padding:0;}
#af-form-1856957652 table{border-collapse:collapse;border-spacing:0;}
#af-form-1856957652 ul,#af-form-1856957652 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1856957652,#af-form-1856957652 .quirksMode{width:275px;}
#af-form-1856957652.af-quirksMode{overflow-x:hidden;}
#af-form-1856957652{background-color:transparent;border-color:#CFCFCF;border-width:1px;border-style:none;}
#af-form-1856957652{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {
}
</style>
