/*

Theme Name: cascades

Theme URI: http://www.christopherhennis.com/templates/cascading/

Description: cascades - a premium Wordpress Template.

Author: Christopher@ChristopherHennis.com

Author URI: http://www.christopherhennis.com/

Version: 1.1b

*/



body {

 background:#fff url('img/bg.gif');

 width:1000px;

 height:auto;

 margin:auto;

 color:#4b443b;

 font:12px/17px Tahoma, Arial, Helvetica, sans-serif

}



/* global classes */

.alignleft { float:left }

.alignright { float:right }

.aligncenter { margin-left:auto; margin-right:auto; display:block } 

.clear { clear:both }

.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 }

.highlight { background:#ffc }

.img-left { float:left;margin:4px 10px 4px 0 }

.img-right { float:right;margin:4px 0 4px 10px }

.nopadding { padding:0 }

.noindent { margin-left:0; padding-left:0 }

.nobullet { list-style:none; list-style-image:none }





/* setup */

.wrapper { float:left; background:#e7e7de; width:998px; height:auto; margin:auto; border-left:#000 1px solid; border-right:#000 1px solid; min-height:500px }

ul, li { padding:0; margin:0; list-style:none }

ol, li { padding:0; margin:0; list-style:none }

h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }

img { border:0 }

a:link { text-decoration:none; color:#344d68; font-weight:700 }

a:visited { text-decoration:none; color: #344d68; font-weight:700 }

a:hover { text-decoration:underline; color:#344d68 }

a:active { text-decoration:underline; color: #344d68 }





/* header */

.headertop { background:#000; width:998px; height:35px }

.headermain { background:url('img/topbg.png') repeat-x; width:998px; height:147px; min-height:130px }

.headernav { background:url('img/navbg.png') repeat-x; width:998px; height:49px }

ul.nav { margin-left:20px; font-size:12px; padding-top:13px; font-family:Verdana, serif }

ul.nav li { display:inline; padding-right:20px }

ul.nav li a {
	color:#993300
}

img.logo { float:left; width:216px; height:147px; margin-left:5px }






/* searchform */

/*input.tops { float:left; background:#000; border:#fff9e7 1px solid; width:180px; height:20px; margin-top:8px; color:#fff; font-size:15px; margin-left:35px }*/

.headersearch { display:block; float:right; width:357px; height:90px; background:url('img/searchbg.png') no-repeat; }

input.tops {
	float:left;
	width:180px;
	height:20px;
	margin-top:8px;
	color:#CC3300;
	font-size:15px;
	margin-left:10px;
}

input.srch { float:left; width:31px; height:37px; margin-top:4px; margin-left:110px; background-image:none;}

form#searchform { height:20px; padding:0; margin:0;   }

ul.searchlist { margin-right:0px; }





/* index */

.main { float:left; background:url('img/bg.png') repeat-y; width:auto; height:auto; min-height:290px; padding-bottom:30px }

ul.comment { color:#998866; background:url('ico/c1.png') no-repeat; background-position:0 center; text-indent:0; padding-left:30px }

ul.comment li { display:inline; padding-right:20px }

ul.comment a { color:#998866 }

.indexmid { background:url('img/midbg.png') repeat-x; width:998px; height:202px; color:#fff }

.indexmid a { color:#fff }

img.featured {
	float:left;
	width:30px;
	height:30px;
	
	margin-right:10px;
	margin-left:1px;
	margin-top:1px;
}

.featuredtime { font-size:9px; font-weight:bold; color:#efd494 }

img.imgmain { float:left; width:120px; height:80px; margin-top:2px; margin-right:10px }

.mainlefthold { float:left; width:350px; height:auto; margin-top:20px; margin-left:20px; text-indent:5px }

.mainlefthold h2 { text-indent:0 }

.mainlefthold2 { float:left; width:350px; height:auto; margin-top:20px; margin-left:10px; text-indent:5px }

.mainlefthold2 h2 { text-indent:0 }

.featuredtitle1 { font-size:16px; padding-top:8px; margin-left:15px; padding-bottom:5px; font-weight:bold }

.featuredintro { font-size:12px }

.mainone { float:left; width:380px; height:auto; font-weight:bold; font-size:11px }

.featcon { float:left; width:285px; height:auto; margin-top:10px }

.featcon:hover { background:#000 }

.feat1 { float:left; width:295px; height:auto; margin-left:45px }

.feat2 { float:left; width:295px; height:auto; margin-left:10px }

.featuredmain { float:left; width:340px; height:auto }

.featmaincontain { width:320px; height:140px; margin-top:15px; font-size:10px; font-weight:bold; margin-left:20px }

h5.maintime { color:#a20327; text-indent:0 }

img.featuredmainimg { float:left; width:150px; height:116px; margin-right:10px }





/* comments */

.comments1 { margin-top:20px }

form#commentform { width:500px; height:auto }

#comment { width:500px; height:auto; border:#8e0222 1px solid }

input#url { color:#000; border:#8e0222 1px solid }

input#email { color:#000; border:#8e0222 1px solid }

input#author { color:#000; border:#8e0222 1px solid }

h3#comments { margin-bottom:20px; color:#333 }





/* sidebar */

.sidebar1 { float:left; background:#000; width:200px; height:auto; padding-left:10px; min-height:100px }

.sidebar1 a { color:#efd494 }

ul.widget { margin-top:20px }

ul.sidebarlist { margin-left:10px; font-size:11px }

ul.sidebarlist li { display:block; padding-bottom:2px; border-bottom:#2c2622 1px solid; margin-top:2px }

ul.sidebarlist li:hover { background:url('ico/arrow_right_white.png') no-repeat; background-position:0 center; padding-left:20px }

h3.sidebartitle { margin-top:20px; color:#fff; margin-bottom:10px }

img.siderss { width:150px; height:150px; margin-top:35px }

.sidebar1 ul{ display:block; width:190px; height:auto; padding:5px; margin-bottom:10px; }
.sidebar1 ul li a:link, a:visited, a:active{ color:#efd494; text-decoration:none; }
.sidebar1 ul li a:hover { color:##efd494; text-decoration:underline;  }

h2.widgettitle{ text-indent:0; color:#fff; line-height:2em; text-align:left;}

.sidebar1 div table, .sidebar1 div{
	width:180px;
	height:auto;
	margin: 0px auto;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.sidebar1 div.textwidget{
    width:180px; height:auto; margin:0px auto; color:#efd494; font-size:12px; font-weight:normal;
}
.sidebar1 div.textwidget a:link, .sidebar1 div.textwidget a:visited{
    color:#efd494; font-weight:bold;
}
.sidebar1 div.textwidget a:hover{text-decoration:underline;  }

/* tag page single catrarc 404 */

.content1 { float:left; width:720px; height:auto; margin-left:25px; margin-top:2px; text-indent:5px }

h3.pageauthor { margin-top:5px; color:#333; text-indent:0 }

h4.pageauthor2 { margin-top:5px; color:#333; text-indent:0 }

h1.pagetitle { text-indent:0; padding-top:10px }

h2.pagetitle2 { text-indent:0; padding-top:10px }

.postsnavlink { padding-top:30px; padding-left:5px }





/* footer */

.footer { background:#000 url('img/bg2.png') repeat-x; width:998px; height:25px; border-top:#000 1px solid }

ul.footernotes { font-size:11px; color:#fff; font-weight:bold; text-align:center; padding-top:3px }

ul.footernotes a { color:#fff }

ul.footernotes li { display:inline }
