body{background:#fff url(images/bg.png) repeat-x center top;font-size:95%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:center;}
*{padding:0;margin:0;}
p{font-size:0.875em;line-height:1.5em;margin:0 0 5px 0;}
ul, ol{font-size:0.875em;line-height:1.3em;margin:0 0 1em 3em;padding:0;}
* html #content, * html #sidebar{overflow:hidden;}
h1, h2{margin:0 0 1.1em 0;font-family:Arial, Helvetica, sans-serif;}
h3, h4, h5, h6{margin:0 0 0.5em 0;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:1.5em;color:#2C333A;}
h2{font-size:1.1em;color:#2C333A;line-height:1.5em;font-weight:normal;font-style:normal;}
h3{font-size:1.1em;color:#05124B;}
h4{font-size:1.1em;color:#cc0800;}
h5{font-size:0.95em;color:#cc0800;line-height:1em;}
.indextitle{margin:0;width:360px;color:#004992;font-size:1em;font-weight:bold;overflow:hidden;}
.indextitle a{float:left;padding:0;}
.indextitle a:link, .indextitle a:visited{color:#004992;}
.indextitle a:hover, .indextitle a:active{color:#000033;}
.pagetitle{margin:0 0 5px 0;width:100%;color:#4b4b4b;font-size:1.3em;font-weight:bold;overflow:hidden;}
.posttitle{background:url(images/title.gif) no-repeat;width:470px;height:28px;color:#faedb4;padding:5px 15px 0 15px;font-size:1.2em;font-weight:normal;overflow:hidden;}
.posttitle a{float:left;padding:0;}
.posttitle a:hover, .posttitle a:active{color:#000033;}
#broken{float:right;width:45px;}
#post{margin:0;}
a{text-decoration:none;}
a:link{color:#004992;}
a:visited{color:#004992;}
a:hover, a:active{color:#000066;text-decoration:underline;}
input, textarea, select{border:1px solid #C1C7CD;padding:3px;background-color:#FFF;color:#333;font-size:1em;font-family:Arial, Verdana, Helvetica, sans-serif;}
blockquote{margin:0em 0em 1em 1.5em;padding:1em;font-size:1em;line-height:1.5em;background:#eee;border:1px solid #eee;}
code{font-family:monospace;color:#555;}
alt{padding:6px;}
img#wpstats{width:0px;height:0px;margin:0px;padding:0px;border:none;overflow:hidden;display:none;}
form, img{margin:0px;padding:0px;border:0px;}
img.center{position:relative;padding:6px;margin:auto;border:1px solid #999;display:block;}
img.left{position:relative;padding:6px;margin:0 20px 20px 0;border:1px solid #999;display:inline;}
img.right{position:relative;padding:6px;margin:0px 0px 20px 20px;border:1px solid #999;display:inline;}
.center{float:center;}
.left{float:left;}
.right{float:right;}
.off{padding:0 !important;border:none !important;}
.clearboth{clear:both;}
.small{font-size:1em;color:#999;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#myslides{margin:0 auto;margin-bottom:5px;width:910px;padding:0;background:url('images/featuredshadow.jpg') no-repeat center bottom;height:187px;}
.cornerimage{display:block;margin-right:-15px;position:absolute;z-index:300;margin-left:810px;margin-top:-2px}
.stepcarousel{position:relative;overflow:scroll;width:882px;height:165px;margin:8px 14px;background:url('images/sliderbg.jpg') no-repeat}
.stepcarousel .belt{position:absolute;left:0;top:0}
.stepcarousel .panel{float:left;overflow:hidden;margin:12px 15px;width:200px;background:#454748;height:140px;border:1px solid #202325;position:relative;}
.stepcarousel .panel p{text-align:left;overflow:hidden;margin:5px 5px;}
.stepcarousel .panel span{position:absolute;margin:10px;height:60px;width:170px;text-align:center;left:0px;letter-spacing:0px;color:white;font-family:"Century Gothic",Arial,sans-serif;background-color:#222222;padding:50px 5px 10px 5px;font-weight:bold;font-size:16px;line-height:100%;cursor:pointer;overflow:hidden;}
.stepcarousel .panel img{float:left;background:#040404;margin:10px;padding:0px 0px}
.widget-stil{border:1px solid #cfcfcf;margin:0 0 15px;background:#fff;height:100% !important;overflow:hidden;padding:1px;}
.widget-stil h4{margin:-5px -5px 5px -5px;;border-bottom:1px solid #fff;padding:0 0 0 10px;line-height:30px;background-image:url(images/widget_title_bg.gif);background-repeat:repeat-x;background-position:top;}
.widget-content-stil, .adspace-widget{background:#ffffff url(images/sidebarbg.gif);background-position:top;background-repeat:repeat-x;height:100%;padding:5px;}
.widget-stil .textwidget-stil{font-size:12px;}
#header{height:90px;width:190px;padding:0;margin:7px 0px 0px 5px;float:left;text-align:left;}
.title{font-size:2em;font-weight:bold;padding:5px 0 0 15px;letter-spacing:-.05em;}
.title a:hover, a:active{color:#be261e;text-decoration:none;}
.description{padding:0px 0px 0px 15px;font-size:0.8em;margin-top:5px;}
#adheader{width:728px;height:90px;margin:8px 3px 0px 0px;float:right;text-align:left;border:#999999 2px solid;}
#adsidebar{width:336px;margin:0px 0px 10px 0px;}
#adsidebaralt{width:336px;margin:0px 0px 10px 0px;}
#headerwrap{height:110px;width:940px;margin:0px auto;}
#wrapper{margin:5px auto 0px auto;padding:0px;width:940px;text-align:left;}
#menu{width:915px;height:38px;background:#FFF url("images/menu-bg.png") no-repeat center;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;list-style-type:none;margin:0 auto 0 auto;padding:0 15px 0 15px;}
ul#menu li{color:#000;display:block;float:left;margin:0 0 0 5px;}
ul#menu li a{height:33px;color:#000;text-decoration:none;display:block;float:left;line-height:200%;padding:5px 10px 0;}
ul#menu li a:hover{color:#be261e;}
ul#menu li.current_page_item a{color:#FFF;background:#FFF url("images/current-bg.png") top left repeat-x;}
#ledge{height:20px;background:url(images/ledge.jpg) no-repeat;width:940px;margin:0px auto;}
#mainbody{width:940px;background:#fff;overflow:auto;}
#content{float:left;margin:0px 15px 0px 15px;width:545px;display:inline;}
#contentsingle{float:left;margin:0px 15px 0px 15px;width:545px;display:inline;}
#contentsingle p{font-size:0.875em;line-height:1.4em;margin:0;}
#tags{background:url(images/post_tags.gif) no-repeat;padding:7px 0 1px 30px;height:20px;font-size:10px;}
#previous_video{float:left;width:38px;padding:5px 0 0 10px;}
#next_video{float:right;width:38px;padding:5px 10px 0 0;}
#singlefeedback{font-size:12px;height:51px;margin:0px 0px 0px 48px;width:419px;padding:8px 15px 20px 15px;background:url(images/feedback.jpg) no-repeat;}
.postext{overflow:hidden;clear:both;padding:10px;width:525px}
.postfeedback{font-size:0.875em;margin-top:-18px;}
.commentslink{font-size:0.9em;padding:0 0 0 17px;background:url(images/commentslink.gif) no-repeat center left;}
.relatedcaption{background:#E3E4E6 url(images/relbox.gif) 0 0 no-repeat;padding:6px 12px;border-bottom:1px solid #CCC;color:#cc0800;font-weight:bold;}
.relatedposts{background:#F4F5F7 url(images/relbox.gif) 100% 100% no-repeat;padding:8px 12px;margin-bottom:5px;font-size:14px;line-height:1.3em;}
.window{margin-bottom:15px;background:url('images/bg-big-top.png') no-repeat;padding:6px 0 0;overflow:hidden;}
.postb_bottom{background:url('images/bg-big-bottom.png') no-repeat 0 100%;padding:0 0 6px;}
.posti_inside{background:url('images/bg-content.gif') repeat-x 0 100%;border:solid #bdbcbd;border-width:0 1px;padding:4px 0px 4px 10px;height:107px;}
.paneleft{padding:5px;text-align:center;width:140px;height:97px;float:left;background:url(images/filmstrip.jpg) no-repeat;}
.paneright{padding-left:10px;float:left;}
#sidebar{float:left;margin:0px 0px 0px 10px;padding:0px;width:340px;display:inline;}
#sidebar ul{line-height:1.8em;font-size:12px;list-style:none;margin:0 auto;list-style-type:none;list-style-image:none;}
#sidebar h2{font-weight:lighter;margin:0px 0 5px 0;padding:0 10px 0px 0px;color:#333;}
#sidebarleft{width:165px;float:left;}
#sidebarleft ul{font-size:12px;margin:0 0 0px 7px;line-height:16px;padding-left:7px;list-style-image:url(images/libutton.gif);}
#sidebarright{width:165px;float:right;}
#sidebarright ul{font-size:12px;margin:0 0 0px 7px;line-height:16px;padding-left:7px;list-style-image:url(images/libutton.gif);}
#sidebarlogin{margin:0px auto;width:310px;padding:5px 15px 0px 15px;background:url(images/personal.jpg) center top no-repeat;list-type-style:none;list-style-image:none;}
#sidebarlogin h4{margin:0px;padding:5px;}
#rsslink{float:left;}
.submitbutton{margin:0px;background:transparent url(images/button.gif) no-repeat;height:25px;border:0;width:104px;font:1.0em Verdana, Arial, Helvetica, sans-serif;color:#253544;cursor:hand;}
#footerlogin{font-size:12px;margin:0px auto;width:310px;padding:0px 15px 0px 15px;margin-bottom:15px;background:url(images/personalfooter.jpg) center bottom no-repeat}
#categories{background:url(images/sidebar/categories.jpg) no-repeat;margin-bottom:10px;padding:35px 0px 0px 5px;}
#newposts{background:url(images/sidebar/newposts.jpg) no-repeat;margin-bottom:10px;padding:35px 0px 0px 5px;}
#archives{background:url(images/sidebar/archives.jpg) no-repeat;margin-bottom:10px;padding:35px 0px 0px 5px;}
#blogroll{background:url(images/sidebar/blogroll.jpg) no-repeat;margin-bottom:10px;padding:35px 0px 0px 5px;}
.main-heading{border-bottom:double #344992;padding-bottom:3px;margin:12px 0 10px 0;}
ol.commentlist{margin:0;padding:0;}
.commentlist li{list-style:none;margin-bottom:14px;}
.commentlist cite{padding:7px;display:block;font-style:normal;background:url(images/bg_comments2_cite.gif);border:1px solid #a6afd4;color:#344992;}
.commentlist a:link, .commentlist a:visited{color:#344992;}
.commentlist a:hover, .commentlist a:active{color:#081850;}
.commentlist cite img{padding:1px;border:1px solid #a6afd4;float:left;margin-right:9px;}
.commentlist .author{font:small-caps bold 1.1em Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
.commentlist .time{background:url(images/bg_clock.gif) no-repeat 1px;padding-left:13px;}
.commenttext{background:#fafafa;border-left:1px solid #a6afd4;border-right:1px solid #a6afd4;border-bottom:1px solid #a6afd4;padding:5px 15px 5px 15px;color:#000;font-size:14px;overflow:auto;}
#formblock{margin:0px 0px 20px 0px;padding:10px 20px 10px 20px;background:#fafafa;border:1px solid #a6afd4;}
#formblock p{margin:0 0 0.5em 0;}
.commentheading{width:100%;color:#344992;font-size:1.1em;font-weight:bold;overflow:auto;}
.addcommentlink{font-size:0.8em;margin-top:2px;float:right;text-indent:18px;background:url(images/addcommentlink.gif) no-repeat;}
.buttonlogin{margin:0px;background:transparent url(images/button.gif) no-repeat bottom left;height:25px;border:0;width:104px;font:1.2em Verdana, Arial, Helvetica, sans-serif;color:#666;}
.buttonlogin:hover{url(images/button.gif) no-repeat;color:#0066FF}
label{font-size:12px;color:#253544;}
#comment{width:98%;}
#author{width:40%;}
#email{width:60%;}
#url{width:60%;}
#submit, #contactsubmit{color:#253544;padding:5px;font-weight:bold;cursor:hand;}
#submit:hover{color:#d0222b;}
#s{color:#333333;border:0px;background-color:transparent;float:right;font-size:12px;height:16px;width:153px;margin:8px 6px 0 0;}
.mfp_remove_link{float:right;font-size:12px;}
.mfp_link{float:left;width:250px;font-size:12px;}
#tab_box{width:99%;margin-bottom:10px;}
#sidebartabs{width:100%;padding:0;margin:0 0 0 6px;display:inline;}
#sidebartabs a{display:block;float:left;height:28px;margin:0 auto;padding:5px;margin-left:5px;}
#sidebartabs a.selected, #sidebartabs a:hover{background:url(images/bg-box.gif) repeat !important;background:#e8eaff;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-khtml-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0 0;}
#tabbody{background:url(images/bg-box.gif) repeat !important;background:#e8eaff;-moz-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;clear:both;}
#tabbody ul li{line-height:16px;border-bottom:1px dashed #555;padding:10px 0;font-size:12px;}
#tabbody ul{margin:0;padding:0px 10px 10px 10px !important;}
#footer{color:#666;font-size:12px;width:926px;padding:5px 10px 10px 10px;margin:0px auto;border-top:1px dotted #aaa;text-align:left;}
#catfish{position:fixed;bottom:0;background-color:black;opacity:0.9;padding:0;height:79px;cursor:pointer;margin:0;width:100%;}
#catfish h3{overflow:hidden;text-indent:-1000em;background-color:black;opacity:0.9;width:279px;height:79px;float:left}
#catfish ul{margin:30px 16px 0pt 0pt;padding:0pt;float:right;font-size:medium;list-style-type:none;}
#catfish ul li a{color:#FFFFFF;text-transform:uppercase;}
#catfish p#catch{margin:3px 0 0 3px;color:#fff}
html{padding:0 0 58px 0;}

