/*
Theme Name:BoraAgro - Enterprise
Version:1.0
Author:Amrut Bora

Template:genesis
*/
/* Import Fonts
------------------------------------------------------------ */
@import url(http://fonts.googleapis.com/css?family=Oswald&v2);

body  {background:#4BA200 url(images/bg.png) repeat fixed; color:#444; font-size:14px; line-height:23px; font-family:Arial, Helvetica, sans-serif; margin:10px; padding:0;}
/***** Hyperlinks ********************/
a, a:visited  {color:#008DCF; text-decoration:none;}
a:hover  {color:#0079AF; text-decoration:underline;}
a img  {border:none;}
a:focus, a:hover, a:active  {outline:none;}
/***** Wrap ********************/
#wrap  {background:#FFF; margin:0 auto; padding:10px; width:980px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; -webkit-box-shadow:0px 8px 5px rgba(50, 50, 50, 0.9); -moz-box-shadow:0px 8px 5px rgba(50, 50, 50, 0.9); box-shadow:0px 8px 5px rgba(50, 50, 50, 0.9);}
/***** Header ********************/
#header  {height:125px; margin:0 auto 0; padding:0;}
#header .wrap  {width:960px; margin:0 auto 0;}
#title-area  {width:400px; float:left; margin:0; padding:20px 0 0 0; overflow:hidden;}
#title-area #title  {font-size:30px; font-weight:normal; line-height:36px; margin:0; padding:0;}
#title-area #title a  {color:#333; margin:0; padding:0; text-decoration:none;}
#title-area #title a:hover  {color:#333; text-decoration:none;}
#title-area #description  {color:#666666; font-size:14px; font-style:italic; font-weight:normal; margin:0; padding:0;}
/***** Image Header - Partial Width ********************/
.header-image #header #title-area  {background:url(images/logo.png) left top no-repeat;}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a  {display:block; float:left; width:125px; height:125px; margin:0; padding:0; text-indent:-9999px; overflow:hidden;}
.header-image #title-area #description  {display:block; width:0; height:0; overflow:hidden;}
/***** Nav Menu ********************/
#nav_menu-2 {background:#4BA200 url(images/bg.png); width:825px; color:#333; float:right; margin:43px 0 0 0; padding:0; height:45px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#nav  {clear:both; color:#FFF; margin:0 auto 0; padding:0;}
#nav ul, #header ul.nav, #header ul.menu  {width:805px; float:left; list-style:none; margin:0 0 0 0px; padding:0 0 0 10px;}
#nav li, #header ul.nav li, #header ul.menu li, #header ul.nav li  {float:left; list-style:none; margin:0; padding:0;}
#nav li a, #header ul.nav li a, #header ul.menu li a  {font-family:'Oswald', Arial, Helvetica, sans-serif; color:#FFF; display:block; font-size:15px; margin:0; padding:11px 14px 11px 14px; text-decoration:none; position:relative; letter-spacing:1px; text-shadow:none; text-transform:uppercase}
#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item, #header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a  {background:#488F08 url(images/bg2.png) repeat-x; color:#FFF; text-shadow:none}
#nav li a.sf-with-ul, #header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul  {padding-right:20px; color:#FFF}
#nav li a .sf-sub-indicator, #header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator  {background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:19px; right:5px; color:#FFF}
#nav li a:hover .sf-sub-indicator, #header ul.menu li a:hover .sf-sub-indicator  {background:url(images/arrow-down-hover.png); color:#FFF}
#nav li li a, #nav li li a:link, #nav li li a:visited, #header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited  {font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:16px; background:#488F08 url(images/bg2.png) repeat-x; color:#FFF; width:240px; margin:-1px 0 0 0; padding:7px 10px 7px 10px; border-top:1px solid #FFF; text-transform:uppercase; position:relative; text-shadow:none;}
#nav li li a:hover, #nav li li a:active, #header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active  {background:#3C7F00 url(images/bg3.png) repeat-x}
#nav li li a .sf-sub-indicator, #nav li li a:hover .sf-sub-indicator, #header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator  {background:url(images/arrow-right.png); top:10px;}
#nav li ul, #header ul.menu li ul, #header ul.nav li ul  {z-index:9999; position:absolute; left:-999em; height:auto; width:260px; margin:0; padding:0;}
#nav li ul a, #header ul.nav li ul a, #header ul.menu li ul a  {width:260px;}
#nav li ul a:hover, #nav li ul a:active  {}
#nav li ul ul, #header ul.nav li ul ul, #header ul.menu li ul ul  {margin:-35px 0 0 238px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul  {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul  {left:auto;}
#nav li:hover, #nav li.sfHover, #header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover  {position:static;}
/***** Inner ********************/
#inner  {width:940px; background:#FFF; margin:10px auto 0; padding:10px; overflow:hidden;}
.home #inner, .home-page #inner, .blog #inner  {width:100%; margin:0; padding:0; border:none; line-height:21px}
/***** Home Top ********************/
#home-top  {width:960px; height:250px; margin:0 auto 0; padding:10px 0 0 0;}
#home-top a, #home-top a:visited {color:#FFF;}
#home-top a:hover  {color:#FFF; text-decoration:none;}
#home-top p  {margin:0; padding:0 0 10px 0;}
#home-top h2  {color:#FFF; font-size:24px; text-transform:uppercase; font-family:'Oswald', Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; letter-spacing:1px; font-weight:normal}
#home-top h2 a, #home-top h2 a:visited  {color:#FFF; text-decoration:none;}
#home-top h2 a:hover  {color:#FFF;}
#home-top ul  {list-style-type:none; margin:0; padding:0 0 10px 0;}
#home-top ul li  {margin:0; padding:5px 0 0 0;}
#home-top .byline  {margin:0; padding:0;}
#home-top .wrap  {margin:0; padding:0; overflow:hidden;}
#home-top .textwidget  {margin:0; padding:0;}
#home-top li.widget_tag_cloud div  {margin:0; padding:0 0 10px 0;}
#home-top .featuredpost .post, #home-top .featuredpage .page  {clear:both;}
#home-top .featuredpost, #home-top .featuredpage  {clear:both;}
#home-top .featuredpost img, #home-top .featuredpage img  {background:#FFF; padding:7px; border:1px solid #BBBBBB;}
#home-top h4  {text-transform:uppercase; color:#FFF; font-size:20px; font-family:'Oswald', Arial, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; letter-spacing:2px; font-weight:normal}
.home-top-left  {float:left; background:#4BA200 url(images/bg.png); width:475px; height:250px; color:#FFF; margin:0; padding:0; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.home-top-left .widget  {margin:0; padding:10px;}
.home-top-right  {float:right; background:#4BA200 url(images/bg.png); width:475px; height:250px; color:#FFF; margin:0; padding:0; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.home-top-right .widget  {margin:0; padding:10px;}

/***** Home Middle/Bottom ********************/
#home-middle-bg, #home-bottom-bg  {padding:10px 0 0 0;}
#home-middle, #home-bottom  {background:#FFF; width:960px; margin:0 auto 0; padding:0; border:none; overflow:hidden;}
#home-middle p, #home-bottom p  {margin:0; padding:0 0 10px 0;}
#home-middle h2, #home-bottom h2  {color:#333; font-size:16px; text-transform:uppercase; font-family:'Oswald', Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0; text-decoration:none; letter-spacing:1px; font-weight:normal}
#home-middle h2 a, #home-middle h2 a:visited, #home-bottom h2 a, #home-bottom h2 a:visited  {color:#333; text-decoration:none; text-transform:none; font-style:normal;}
#home-middle h2 a:hover, #home-bottom h2 a:hover  {color:#333;}
#home-middle h4, #home-bottom h4  {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; background:#4BA200 url(images/bg.png); color:#FFF; text-align:center; font-weight:normal; font-size:18px; text-transform:uppercase; font-family:'Oswald', Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:7px 0 6px 0; letter-spacing:1px;}
#home-middle ul, #home-bottom ul  {list-style-type:none; margin:0; padding:0;}
#home-middle ul li, #home-bottom ul li  {list-style-type:none; margin:0 0 5px 0; padding:0;}
#home-middle ul ul, #home-bottom ul ul  {list-style-type:none; margin:0; padding:0 0 10px 0;}
#home-middle ul li ul li, #home-bottom ul li ul li  {margin:0; padding:5px 0 0 0;}
#home-middle .widget, #home-bottom .widget  {margin:0 0 10px 0; padding:0;}
#home-middle .textwidget, #home-bottom .textwidget  {margin:0; padding:0;}
#home-middle li.widget_tag_cloud div, #home-bottom li.widget_tag_cloud div  {margin:0; padding:0 0 10px 0;}
#home-middle .featuredpost .post, #home-middle .featuredpage .page, #home-bottom .featuredpost .post, #home-bottom .featuredpage .page  {clear:both;}
#home-middle .featuredpost, #home-middle .featuredpage, #home-bottom .featuredpost, #home-bottom .featuredpage  {clear:both;}
#home-middle img  {background:#FFF; margin:0; padding:0 0 5px 0; text-align:center; width:310px}
#home-bottom .featuredpost img, #home-bottom .featuredpage img  {background:#FFF; margin:0 0 -5px 0; padding:5px;}
#home-middle .user-profile .avatar, #home-bottom .user-profile .avatar  {background:#FFF; margin:0 0 -5px 0; padding:1px; border:4px solid #EFF7FF;}
.home-middle-1, .home-bottom-1  {float:left; width:310px; margin:0; padding:0 20px 0 0;}
.home-middle-2, .home-bottom-2  {float:left; width:310px; margin:0; padding:0;}
.home-middle-3, .home-bottom-3  {float:right; width:310px; margin:0; padding:0;}
/***** Breadcrumb ********************/
.breadcrumb  {margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px dotted #CFE6FF; font-size:12px; color:#666}
/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap  {margin:0; padding:0; float:left;}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap  {width:940px;}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap  {float:right;}
/***** Content ********************/
#content  {width:460px; margin:0; padding:0; float:left;}
.sidebar-content #content, .sidebar-sidebar-content #content  {float:right;}
.sidebar-content #content, .content-sidebar #content  {width:630px;}
.full-width-content #content  {width:920px;}
#content img, #content p img  {max-width:100%;}
#content blockquote  {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:19px; text-align:center; line-height:24px; margin:22px 30px; padding:3px; color:#333; padding:0 50px; background:transparent url("images/blockquote.gif") no-repeat 0 0;}
#content .post  {margin:0 0 40px 0; padding:0;}
#content .page  {margin:0; padding:0;}
#content .post p  {margin:0; padding:0 0 10px 0; text-align:justify;}
#content .post ul, #content .page ul  {list-style-type:square; margin:0; padding:0 0 15px 0;}
#content .post ul li, #content .page ul li  {list-style-type:square; margin:0 0 10px 20px; padding:0;}
#content .post ul ul, #content .page ul ul  {list-style-type:square; margin:0; padding:0;}
#content .post ol, #content .page ol  {margin:0; padding:0 0 15px 0;}
#content .post ol li, #content .page ol li  {margin:0 0 0 20px; padding:0;}
#content .post ol ol, #content .page ol ol  {margin:0; padding:0;}
#content .entry-content .post-image  {padding:4px; border:1px solid #E6E6E6;}
#content .post-image  {margin:0 10px 10px 0; padding:4px; border:1px solid #E6E6E6;}
#content .archive-page  {float:left; width:50%; margin:0; padding:20px 0 0 0;}
.clear  {clear:both;}
/***** Post Info ********************/
.post-info  {font-size:11px; margin:0 0 5px 0; padding:0; text-transform:uppercase;}
.post-info p  {margin:0; padding:0;}
/***** Post Meta ********************/
.post-meta  {font-size:11px; text-transform:uppercase; margin:0; padding:5px 0 0 0; border-top:1px dotted #CFE6FF;}
/***** Author Box ********************/
.author-box  {background:#C2D9EF; margin:0 0 40px 0; padding:10px; border:1px solid #CFE6FF; overflow:hidden;}
.author-box p  {margin:0; padding:0;}
.author-box img  {background:#FFF; float:left; margin:0 10px 0 0; padding:4px; border:1px solid #E6E6E6;}
/***** Headlines in Content ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6  {color:#090; text-transform:uppercase; font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; margin:0 0 5px 0; padding:0; letter-spacing:1px;}
#content h1  {font-size:22px; border-bottom:1px dotted #CFE6FF; margin:0 0 10px 0; padding:0 0 5px 0;}
#content h2  {font-size:19px; border-bottom:1px dotted #CFE6FF; margin:0 0 10px 0; padding:0 0 5px 0;}
#content h2 a, #content h2 a:visited  {color:#333; text-decoration:none;}
#content h2 a:hover  {color:#008DCF; text-decoration:none;}
#content h3  {font-size:17px;}
#content h4  {font-size:15px;}
#content h5  {font-size:13px;}
#content h6  {font-size:12px;}
/***** Post Icons ********************/
.time  {background:url(images/icon-time.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px;}
.post-comments  {background:url(images/icon-comments.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px;}
.categories  {background:url(images/icon-categories.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px;}
.tags  {background:url(images/icon-tags.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px;}
/***** Images ********************/
img.centered  {display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0;}
img.alignnone  {padding:0; margin:0 0 10px 0; display:inline;}
img.alignleft  {padding:0; margin:0 10px 10px 0; display:inline;}
img.alignright  {padding:0; margin:0 0 10px 10px; display:inline;}
.aligncenter  {display:block; margin:0 auto 10px;}
.alignleft  {float:left; margin:0 10px 0 0;}
.alignright  {float:right; margin:0 0 0 10px;}
.wp-caption  {background:#FFF; text-align:center; padding:5px 0 0 1px;}
.wp-caption img  {margin:0; padding:0; border:0;}
.wp-caption p.wp-caption-text  {margin:0; padding:0; font-size:11px; font-weight:normal; line-height:12px;}
img.wp-smiley, img.wp-wink  {float:none; border:none; margin:0; padding:0;}
/***** Post Navigation ********************/
.navigation  {width:100%; margin:0; padding:20px 0 20px 0; overflow:hidden;}
.navigation ul  {list-style-type:none; margin:0; padding:0;}
.navigation li  {display:inline;}
.navigation li a  {color:#008DCF; padding:5px 8px 5px 8px; border:1px solid #E6E6E6;}
.navigation li a:hover  {background:#008DCF; color:#FFF; border:1px solid #E6E6E6; text-decoration:none;}
.navigation li.disabled  {margin:0; padding:5px 8px 5px 8px; border:1px solid #E6E6E6;}
.navigation li.active a  {background:#008DCF; color:#FFF; font-weight:bold; border:1px solid #E6E6E6;}
/***** Sidebar & Sidebar-Alt ********************/
#sidebar  {width:270px; float:right; margin:0; padding:0 0 0 15px; display:inline; border-left:1px solid #CFE6FF;}
#sidebar-alt  {width:150px; float:left; margin:0; padding:0; display:inline;}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar  {float:left;}
.content-sidebar-sidebar #sidebar-alt  {float:right;}
#sidebar .widget, #sidebar-alt .widget  {background:#FFF; margin:0 0 30px 0; padding:0;}
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a  {color:#333; font-size:12px; font-weight:notmal; margin:0; padding:0;}
#sidebar h2 a:hover, #sidebar-alt h2 a:hover  {color:#008DCF; text-decoration:none;}
#sidebar h4, #sidebar-alt h4  {background:url(images/sidebar-headline.png) left no-repeat; color:#090; font-size:16px; font-weight:normal; font-family:'Oswald', Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 0 5px 15px; border-bottom:1px dotted #CFE6FF; letter-spacing:1px; text-transform:uppercase}
#sidebar .widget p, #sidebar-alt .widget p  {margin:0; padding:0;}
#sidebar .textwidget p, #sidebar-alt .textwidget p  {margin:0; padding:0 0 10px 0;}
#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img  {border:none; margin:0; padding:0;}
#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol  {list-style-type:none; margin:5px 0 0 0; padding:0;}
#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol  {margin:0; padding:0 0 0 15px;}
#sidebar li, #sidebar-alt li  {padding:0 0 3px 5px; margin:0 0 3px 0; border:1px solid #ADADAD; word-wrap:break-word;}
#sidebar li li, #sidebar-alt li li {border:none}
/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div  {padding:0 0 0 5px;}
/***** Sidebar(s) Category Dropdown ********************/
#cat  {background:#C2D9EF; color:#333; font-size:12px; margin:5px 0 0 0; padding:3px; display:inline; border:1px solid #E6E6E6;}
#sidebar #cat  {width:268px;}
#sidebar-alt #cat  {width:148px;}
/***** Sidebar(s) Featured Post/Page ********************/
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage  {margin:0 0 15px 0; padding:0; clear:both;}
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page  {margin:0; padding:0 0 10px 0; clear:both;}
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar  {margin:0; padding:4px; border:1px solid #E6E6E6;}
#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img  {margin:0; padding:4px; border:1px solid #E6E6E6;}
/***** Sidebar(s) User Profile ********************/
#sidebar .user-profile, #sidebar-alt .user-profile  {overflow:hidden;}
#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar  {background:#C2D9EF; float:left; margin:0; padding:4px; border:1px solid #E6E6E6;}
#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link  {margin:0; padding:0 0 10px 10px;}
/***** Search Form(s) ********************/
#navsearch {
width:; float:right; margin:0; padding:8px;}
#navsearch.searchform  {margin:0; padding:0; text-align:left}
.s  {background:#FFF url(images/search.png) repeat-x bottom; width:130px; color:#555; font-size:12px; margin:0; padding:5px 4px; height:;
border:1px solid #CFE6FF;}
.searchsubmit  {background:#4BA200; letter-spacing:1px; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0 0 0 3px; padding:5px 4px; border:1px solid #4BA200; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.searchsubmit:hover  {background:#488F08 url(images/button-hover.png); border:1px solid #488F08;}
/***** eNews & Updates Widget ********************/
.enews  {margin:0; padding:0; text-align:center;}
#header .enews  {width:250px; float:right; margin:0; padding:0;}
.enews #subscribe  {margin:0; padding:0; overflow:hidden;}
#sidebar .enews #subscribe  {padding:0;}
.subbox  {color:#555; font-size:12px; margin:5px 3px 0 0; padding:6px 0 6px 7px; border:1px solid #4BA200;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.subbutton  {background:#4BA200; letter-spacing:1px; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0; padding:5px; border:1px solid #4BA200; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.subbutton:hover  {background:#488F08; border:1px solid #488F08;}
/***** Latest Tweets Widget ********************/
#header .latest-tweets  {background:url(images/twitter.png) top right no-repeat; margin:20px 0 0 0; padding:0 10px 0 0;}
#sidebar .latest-tweets  {background:url(images/twitter-sidebar.png) top right no-repeat; margin:10px 0 30px 0; padding:0;}
/***** Calendar ********************/
#wp-calendar  {margin:0; padding:0; width:100%;}
#wp-calendar caption  {color:#333; font-size:12px; font-style:italic; font-weight:normal; margin:0; padding:2px 5px 0 0; text-align:right;}
#wp-calendar th  {color:#333;}
#wp-calendar thead  {margin:10px 0 0 0; font-weight:bold; background:#C2D9EF !important; color:#C2D9EF !important;}
#wp-calendar td  {background:#C2D9EF; font-weight:normal; text-align:center; margin:0; padding:2px;}
#wp-calendar tfoot td  {background:none; margin:0; padding:0;}
/***** Contact Form ********************/
.gform_footer .button  {background:#666666; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0; padding:1px 5px 1px 5px; border:1px solid #666666;}
.gform_footer .button:hover  {background:#3s33; border:1px solid #333;}
.gform_footer input.button  {color:#FFF !important;}
.gform_wrapper .gform_footer  {border:none!important;}
/***** Footer ********************/
#footer  {text-transform:uppercase; clear:both; overflow:hidden; color:#555; font-size:11px; margin:0 auto 0; padding:10px 0 0 0; letter-spacing:1px;}
#footer .wrap  {width:950px; margin:0 auto 0;}
#footer a, #footer a:visited  {color:#555; text-decoration:none;}
#footer a:hover  {color:#008DCF;}
#footer p  {margin:0; padding:0;}
#footer .gototop  {width:200px; float:left; margin:0; padding:0;}
#footer .gototop a  {margin:0; padding:2px 0 0 15px; background:url(images/footer-top.png) no-repeat left center;}
#footer .creds  {width:740px; float:right; margin:0; padding:0; text-align:right;}
/***** Comments ********************/
.comments  {font-size:12px; margin:0 0 15px 0; padding:0;}
#respond  {margin:0 0 15px 0; padding:0;}
#author, #email, #url  {background:#EFF8FF !important; width:250px; color:#333; font-size:12px; padding:3px 0 3px 3px; margin:5px 5px 0 0; border:1px solid #CFE6FF;}
#comment  {background:#EFF8FF !important; width:98%; height:150px; color:#333; font-size:12px; padding:3px 0 3px 3px; margin:5px 0 5px 0; border:1px solid #CFE6FF;}
#submit  {background:#5F8DBF; color:#FFF; font-size:11px; text-decoration:none; text-transform:uppercase; margin:0; padding:3px 5px 3px 5px; border:1px solid #C2D9EF;}
#submit:hover  {background:#3B6B9F; border:1px solid #C2D9EF;}
.comment-list  {margin:0; padding:0;}
.ping-list  {margin:0 0 40px 0; padding:0;}
.comment-list ol, .ping-list ol  {margin:0; padding:10px;}
.comment-list li, .ping-list li  {font-weight:bold; margin:15px 0 5px 0; padding:10px 5px 10px 10px; list-style:none;}
.comment-list li ul li  {margin-right:-6px; margin-left:10px;}
.comment-list p, .ping-list p  {font-weight:normal; text-transform:none; margin:10px 5px 10px 0; padding:0;}
.comment-list li .avatar  {background:#FFF; float:right; border:1px solid #E6E6E6; margin:0 5px 0 10px; padding:4px;}
.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a  {font-weight:bold; font-style:normal;}
.commentmetadata  {font-size:11px; font-weight:normal;}
#respond:after  {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.alt  {margin:0; padding:10px;}
.children  {margin:0; padding:0;}
.nocomments  {text-align:center; margin:0; padding:0;}
.reply a, .reply a:visited  {background:#069; font-size:11px; color:#FFF; text-decoration:none; margin:0; padding:2px 5px 3px 5px; border:1px solid #666666;}
.reply a:hover  {background:#060; text-decoration:none; border:1px solid #333;}
#comments .navigation  {display:block; margin:10px 0 0 0;}
.thread-alt, .thread-even  {margin:0; padding:0;}
.depth-1  {border:1px solid #E6E6E6; margin:0; padding:0;}
.even, .alt  {background:#EFF8FF; border:1px solid #E6E6E6; margin:0; padding:0;}
/********** CUSTOM Code *************/
table.cont  {margin:1em; border-collapse:collapse; text-align:center;}
table.cont th  {border:1px solid #555;}
table.cont td, table th  {border:1px solid #555; padding:2px 4px 2px 4px;}
hr  {color:#BFDEFF; height:1px; background:#BFDEFF; border:none;}
/********** Product Page *************/
.product  {background-color:#EEFFDF; width:200px; float:left; border:3px solid #4BA200; margin:2px; padding:0px; text-align:center; overflow:hidden; font-weight:bold; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.product a, .product a:visited  {color:#333; text-decoration:none;}
.product a:hover  {color:#008DCF; text-decoration:none; text-shadow:none;}
abbr, acronym, span.abbr {cursor:help; border-bottom:1px dashed #000;}
.social-profiles {text-align:center}
