/*
Theme Name: Kenn varga
Author: James(Tazsol)
Version: 1.1
*/

/***** Global Settings *****/
html { margin:0; padding:0;}
body { margin:0; padding:0; background:#fff url(images/body-bg.png) repeat-x; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#464646; }
img { display:block;}
a { outline:none; }
/***** Formatting *****/
sup { bottom:0.3em; position:relative; vertical-align:baseline; }
sub { bottom:-0.2em; position:relative; vertical-align:baseline; }
acronym, abbr { border-bottom:1px dashed; cursor:help; letter-spacing:1px; }
.clear         { clear:both; }
.clear-left    { clear:left; }
.clear-right   { clear:right; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }

/***** Wrapper *****/
#wrapper { width:100%; margin:0; padding:0; background:url(images/wrapper-bg.png) no-repeat top center; }
#wrapperInner { width:982px; margin:0 auto; padding:0; }

/***** Header *****/
#header { width:982px; height:162px; margin:0; padding:8px 0 0; }

/***** Logo *****/
#logo h1 { width:410px; height:85px; margin:48px 0 0 264px; padding:0; float:left; }
#logo h1 a { width:410px; height:85px; margin:0; padding:0; font:normal normal 700 30px Arial, Helvetica, sans-serif; color:#b77f38; display:block; overflow:hidden; text-indent:-9999px; }

/***** Menu *****/
#menuTop { width:120px; height:24px; margin:0 10px 0 0; padding:0; float:right;}
#menuTop ul { list-style-type: none; margin:0; padding:0; }
#menuTop li { margin:0 20px 0 0; padding:0; float: left; font:normal normal 400 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; line-height:20px; text-transform:uppercase; }
#menuTop li:first-child { margin:0 25px 0 16px; }
#menuTop li:last-child { margin:0 0px 0 0; }
#menuTop li a { color:#fff; text-decoration:none; }
#menuTop li a:hover { color:#f8d555; text-decoration:none; }

#menuMain { width:900px; height:54px; margin:0 auto; padding:0; }
#menuMain ul { list-style-type: none; margin:0; padding:0; }
#menuMain li { margin:0 85px 0 0; padding:0; float: left; font:normal normal 700 16px Arial, Helvetica, sans-serif; color:#fff; line-height:50px; text-transform:uppercase; }
#menuMain li:last-child { margin:0 0 0 0; }
#menuMain li a { color:#fff; text-decoration:none; border-bottom:none; }
#menuMain li a:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }

/***** Content *****/
#content { width:922px; margin:0; padding:15px 30px; background:url(images/content-bg.png) repeat-y; overflow: hidden; }

#content .redbold { font-weight:bold; color:#b0262d; }

#contentBottom { width:982px; height:30px; margin:0 0 15px; padding:0; background:url(images/contentBottom-bg.png) no-repeat; }

#contentMain { width:402px; margin:0 0 0px; padding:0 0 0px; float:left; }
#contentMain h1 { margin:0 0 15px; padding:0; font:normal normal 400 22px Arial, Helvetica, sans-serif; color:#101f64; line-height:28px; }
#contentMain p { margin:0 0 15px; padding: 0; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#464646; line-height:20px; }
#contentMain ul { margin:0 0 10px 5px; list-style-type:none; list-style-image: url(images/bullet1.png) }
#contentMain li { margin:0 0 5px; padding:0; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#464646; line-height:20px;}
#contentMain a img { border:none; }
#contentMain .entry-content a:link { color:#ad262d; text-decoration:none; border-bottom:1px dotted #ad262d; }
#contentMain .entry-content a:active { color:#ad262d; text-decoration:none; border-bottom:1px dotted #ad262d; }
#contentMain .entry-content a:hover { color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .entry-content a:visited { color:#005072; text-decoration:none; border-bottom:none; }
#contentMain .store a { color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .store a:hover { color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .blog h2 a { color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .blog h2 a:hover { color:#555; text-decoration:none; border-bottom:none; }
#contentMain .blog a { color:#ad262d; text-decoration:none; border-bottom:1px dotted #ad262d; }
#contentMain .blog a:hover { color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .navigation a { font-weight:bold; color:#ad262d; text-decoration:none; border-bottom:none; }
#contentMain .navigation a:hover { font-weight:bold; color:#555; text-decoration:none; border-bottom:none; }

#quote { width:500px; margin:0 auto 30px; padding:15px; background:#e5f3fd; border:1px solid #d8eefd; color:#0e6699; line-height:20px; }
#quote p { color:#0e6699; line-height:20px; }
#quote .quoteOuter { width:500px; margin:0; padding:0; background:url(images/quoteTop.png) no-repeat left top;}
#quote .quoteInner { width:470px; margin:0 0 10px; padding:10px 15px 0; background:url(images/quoteBottom.png) no-repeat right bottom; }
#quote .quoteText1 { margin:0 0 0 15px; padding:0; font-weight:bold; }

#boxBook { width:500px; margin:0 auto 30px; padding:20px; background:#ffeeb0; border:1px solid #ffe997; color:#322009; }
#boxBook p {color:#322009;}
#boxBook ul {list-style-image: none; list-style-type: square;}
#boxBook li {color:#322009;}

/***** Sidebar Left *****/
#sidebarLeft { width:220px; margin:0 20px 0px 0; padding:30px 10px 0px; float:left; background:url(images/sidebarLeft-bg.png) repeat-y; }
#sidebarLeft h1 { margin:0; padding:0; font:normal normal 400 18px Tahoma, Arial, Helvetica, sans-serif; color:#005072; text-transform:uppercase; }
#sidebarLeft p { margin:0 0 15px; padding: 0; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#464646; line-height:20px; }
#sidebarLeft ul { margin:0; padding:0; list-style-type:none; }
#sidebarLeft li { margin:0 0 15px; padding: 0 0 10px; border-bottom:1px solid #3684a3; font:normal normal 400 12px Arial, Helvetica, sans-serif; color:#555; line-height:18px; }
#sidebarLeft li a { padding: 0; color:#555; text-decoration:none; }
#sidebarLeft li a:hover { color:#ad262d; text-decoration:none; }
#sidebarLeft a img { border:none; }

#sidebarLeft h1.title1 { width:189px; height:16px; margin:0 0 20px; padding:0; background:url(images/sidebarLefth1-title1.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; }
#sidebarLeft h1.title2 { width:182px; height:16px; margin:0 0 20px; padding:0; background:url(images/sidebarLefth1-title2.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; }
#sidebarLeft h1.title3 { width:161px; height:39px; margin:0 0 20px; padding:0; background:url(images/sidebarLefth1-title3.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; }

#sidebarLeft .title1 { margin:0; padding:0; font:normal normal 700 17px Arial, Helvetica, sans-serif; line-height:20px; display:block; }
#sidebarLeft .title2 { margin:0; padding:0; font:normal normal 400 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }

/***** Sidebar Right *****/
#sidebarRight { width:220px; margin:0 0 0px 20px; padding:25px 10px 0px; float:left; background:url(images/sidebarRight-bg.png) repeat-y; }
#sidebarRight h1 { margin:0; padding:0; font:normal normal 400 18px Tahoma, Arial, Helvetica, sans-serif; color:#555; text-transform:uppercase; }
#sidebarRight p { margin:0 0 15px; padding: 0; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#464646; line-height:20px; }

#sidebarRight h1.title1 { width:189px; height:16px; margin:0 0 20px; padding:0; background:url(images/sidebarRighth1-title1.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; }
#sidebarRight h1.title2 { width:132px; height:16px; margin:0 0 20px; padding:0; background:url(images/sidebarRighth1-title2.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; }

#sidebarRight .ad1 { width:209px; height:59px; margin:0 auto 20px; padding:0; background:url(http://kenvarga.com/wp-content/uploads/2012/05/FREE-TIP-BLOG-BUTTON.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .ad2 { width:209px; height:64px; margin:0 auto 20px; padding:0; background:url(http://kenvarga.com/wp-content/uploads/2012/05/FREE-TIP-BLOG-BUTTON.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .media1 { width:210px; height:32px; margin:0 auto 10px; padding:0; background:url(images/media-facebook.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .media2 { width:210px; height:32px; margin:0 auto 10px; padding:0; background:url(images/media-twitter.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .media3 { width:210px; height:32px; margin:0 auto 10px; padding:0; background:url(images/media-youtube.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .media4 { width:210px; height:32px; margin:0 auto 10px; padding:0; background:url(images/media-rss.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .media5 { width:210px; height:32px; margin:0 auto 10px; padding:0; background:url(images/media-podcast.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand; }
#sidebarRight .fontstyle { font-face:Georgia, Arial, Helvetica, sans-serif; font-style:italic; }

#sidebarRightOptin { width:211px; margin:0 auto 20px; padding:0; background:url(images/sidebarRightOptin-bg.png) repeat-y; }
#sidebarRightOptin h1 { width:179px; height:65px; margin:0 auto 15px; padding:0; background:url(images/sidebarRightOptin-title1.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px; font:normal normal 700 16px Tahoma, Arial, Helvetica, sans-serif; color:#005072; text-transform:uppercase; }
#sidebarRightOptin form { width:182px; margin:0 auto; }
#sidebarRightOptin input { width:162px; height:23px; margin:0 0 5px; padding:7px 10px 0; background: url(images/sidebarRightOptin-text.png) no-repeat; border: none; font:normal normal 400 14px Arial, Helvetica, sans-serif; color:#363636; line-height:14px; }
#sidebarRightOptin .submit { width:173px; height:47px; margin:5px 3px 0; padding:0; background: url(images/btn-freeinfo.png) no-repeat; text-indent: 9000px; cursor:pointer; cursor:hand; }

#sidebarRightOptin .top { width:211px; height: 10px; float:left; margin:-10px 0 0; padding:0; display: inline-block; position:relative; background:url(images/sidebarRightOptin-top.png) no-repeat; }
#sidebarRightOptin .inner { width:207px; margin:0 auto; padding:10px 0 15px; background:url(images/sidebarRightOptin-innerbg.png) repeat-x; }
#sidebarRightOptin .bottom { width:211px; height: 10px; margin:0; padding:0; background:url(images/sidebarRightOptin-bottom.png) no-repeat; }

#sidebarRightTestimonials { width:215px; margin:0 auto 20px; padding:0; }
#sidebarRightTestimonials .top { width:215px; height:15px; margin:0; padding:0; background:url(images/sidebarRightTestimonials-top.png) no-repeat; }
#sidebarRightTestimonials .inner { width:191px; margin:0; padding:10px 12px 1px; background:url(images/sidebarRightTestimonials-bg.png) repeat-y; }
#sidebarRightTestimonials .bottom { width:215px; height:40px; margin:0; padding:0; background:url(images/sidebarRightTestimonials-bottom.png) no-repeat; }

/***** Footer *****/
#footer { width:100%; height:95px; margin:0; padding:0; background:#0076a3; float:left; }
#footer ul { width:475px; list-style-type: none; margin:0; padding: 0; float: right; }
#footer li { float: left; font:normal normal 400 12px Arial, Helvetica, sans-serif; color:#fff; }
#footer li:before { content: "|"; margin: 0px 10px; }
#footer li:first-child:before { content: ""; margin: 0px; }
#footer li a { color:#fff; text-decoration:none; border-bottom:none; }
#footer li a:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }

#footer .inner { width:960px; margin:0 auto; padding:25px 0 0; font:normal normal 400 12px Arial, Helvetica, sans-serif; color:#fff; }


#sidebarRight li , #sidebarRight li ul li  {
list-style:none;
padding:6px 0;
}

#sidebarRight li ul li  a {
color:#2397E9;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

.widget_tag_cloud a {
color:#2397E9;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

.twitter_button {
width:100px !important;
}

.hidden{display:none; visibility:hidden; height:0;}

.new-btn{ display:inline-block; background:red; color:#ffffff !important; padding:5px 10px; margin:15px 0;}
.new-btn:hover{text-decoration:underline !important;}