/*
	Theme Name: frugal Premium
	Theme URL: http://frugaltheme.com
*/

/*** Resets default browser CSS  ***/

html, body, div, span, object, iframe,
h1, h2, h3, h4, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
html{overflow-y:scroll}
body { 
  line-height: 130%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body { 
  line-height: 135%;
}
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Frame */
body{background:#eae4dd; width:900px; margin:0px auto 0px; padding:0px; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana}
#wrap{background:#fff; width:890px; border-left:5px solid #b0b0b0;border-right:5px solid #b0b0b0; margin:0 auto; padding:0;}

/* Headings */
h1, h2, h3, h4{margin:0px; padding:5px 0px 10px 0px; color:#444; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; line-height:120%}
h5{color:#444; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:normal; text-transform:uppercase; line-height:120%}
h6{color:#444; font-size:10px; font-family:Arial,Tahoma,Verdana; font-weight:normal; text-transform:uppercase; line-height:120%}

/* Hyperlinks */
a, a:visited{color:#3e68c7; text-decoration:none}
a:hover{color:#3e68c7; text-decoration:underline}

/* Images */
a img{border:none; margin:0px; padding:0px}
p img{border:none; margin:0px; padding:0px}
img.wp-smiley{border:none; margin:0px; padding:0px; float:none}
img.wp-wink{border:none; margin:0px; padding:0px; float:none}
img.alignnone{margin:0px 0px 10px 0px; padding:0px; display:inline}
img.alignleft{margin:0px 10px 10px 0px; padding:0px; display:inline}
img.centered{margin-left:auto; margin-bottom:10px; margin-right:auto; padding:0px; display:block}
img.alignright{margin:0px 0px 10px 10px; padding:0px; display:inline}
.alignleft{margin:0px 10px 10px 0px; float:left}
.aligncenter{margin-left:auto; margin-bottom:10px; margin-right:auto; display:block}
.alignright{margin:0px 0px 10px 10px; float:right}
.wp-caption{background-color:#eee; margin:10px; padding:4px 0px 5px 0px; text-align:center}
.wp-caption img{border:0px; margin:0px 0px 5px 0px; padding:0px}
.wp-caption p.wp-caption-text{margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px}
img#wpstats{ /* hide WordPress Stats smiley */ width:0px;  height:0px;  overflow:hidden}

/*** Blockquote ***/
blockquote{background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0px 25px 15px 25px; padding:10px 15px 0px 15px}
blockquote p{margin:0px; padding:0px 0px 15px 0px}

/*** UL ***/
ul{list-style-type:square; margin:0px; padding:0px 0px 15px 10px}
ul li{list-style-type:square; margin:0px 0px 0px 10px; padding:0px}
ul ul{list-style-type:square; margin:0px; padding:0px}
ol{margin:0px; padding:0px 0px 15px 10px}
ol li{margin:0px 0px 0px 10px; padding:0px}

/* Search Form */
#searchform{margin:0px; padding:0px; display:inline; overflow:hidden}
#searchbox{background:#fafafa; width:130px; border:1px solid #b0b0b0; margin:0px; padding:3px 0px 3px 5px; color:#202020; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; display:inline}
#searchbutton{background:#eee; border:1px solid #b0b0b0; margin:0px; padding:3px 3px 2px 3px; color:#303030; font-size:11px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:bold}

/* Header */
#header{background:#fff; background-image:url(images/header.jpg);width:890px; height:200px; margin:0px; padding:0px; color:#333; font-size:12px; overflow:hidden;}
#header h1{margin:0px; padding:0px; color:#333; font-size:40px; font-family:Georgia,Times New Roman,Trebuchet MS; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#333; text-decoration:none}
#header h1 a:hover{color:#5482c8; text-decoration:none}
#header h2{font-size:20px}
#header h3{margin:0px; padding:0px; color:#888; font-size:16px; font-family:Arial,Tahoma,Verdana}
.ad728{width:728px;height:90px;margin:100px 10px 8px 10px;float:right;display:block;overflow:hidden;border:1px solid #b0b0b0;}


/* Borders */
#navbar,#nav li a, #nav li a:link, #nav li a:visited, #nav li li a, #nav li li a:link, #nav li li a:visited, #sidebar h2, #toes, #footer{border-color:#b0b0b0 !important;}

/* Hover & Nav Colors */
#nav li a:hover, #nav li a:active{background:#eae4dd; color:#444; text-decoration:none;}

/* Navbar */
#navbar{background:#fff; width:890px; height:35px; border-top:1px solid; border-bottom:1px solid; margin:0px; padding:0px; color:#444; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal}
#navbarleft{width:570px; margin:0px; padding:0px; float:left}
#navbarleftfull{width:890px; margin:0px; padding:0px; float:left}
#navbarright{width:185px; margin:0px; padding:9px 0px 0px 0px; font-size:16px; float:right}
#navbarright_searchform{width:185px; margin:0px; padding:6px 0px 0px 0px; font-size:16px; float:right}
#nav{margin:0px; padding:0px}
#nav ul{margin:0px; padding:0px; float:left; list-style:none}
#nav li{margin:0px; padding:0px; float:left; list-style:none}
#nav li a, #nav li a:link, #nav li a:visited{border-right:1px solid; margin:0px; padding:9px 15px 10px 15px;color:#444; font-size:16px; text-decoration:none; display:block}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#fff; width:160px; border-left:1px solid; border-bottom:1px solid; border-right:1px solid #b0b0b0; margin:0px; padding:7px 10px 7px 10px; color:#444; font-size:16px; text-decoration:none; float:none}
#nav li li a:hover, #nav li li a:active{background:#eae4dd; color:#444; text-decoration:none}
#nav li ul{width:160px; height:auto; margin:0px; padding:0px; z-index:9999; left:-999em; position:absolute}
#nav li ul ul{margin:-31px 0 0 181px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav 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{left:auto}
#nav li:hover, #nav li.sfhover{position:static}
#nav .current_page_item a, #nav .current_page_item a:visited{background:#eee; color:#444; text-decoration:none}
#nav .current_page_item a:hover{background:#eae4dd; color:#444; text-decoration:none}
.addthis_toolbox{float:left;}
.addthis_toolbox a, .addthis_toolbox a:link, .addthis_toolbox a:visited{padding:9px 15px 10px 15px !important;color:#444; font-size:16px; text-decoration:none;display:block}
.addthis_toolbox a:hover{background:#eae4dd;}

/* Content */
#content{width:890px; margin:0px auto 0px; padding:0px; line-height:18px}
#content h1{padding:5px 0px 10px 0px; color:#333; font-size:26px}
#content h2{padding:5px 0px 10px 0px; color:#333; font-size:26px}
#content h2 a, #content h2 a:visited{color:#333}
#content h2 a:hover{color:#5482c8; text-decoration:none}
#content h3{font-size:18px}
#content h4{font-size:16px}
#content_column{width:490px; margin:0px; padding:10px; float:left;}
.postarea{width:470px; margin:0px; padding:10px; float:left;}
.postarea p{margin:0px; padding:0px 0px 15px 0px}
.postareawide{width:730px; margin:0px; padding:20px; float:left}
.postareawide p{margin:0px; padding:0px 0px 15px 0px}
.byline{width:510px; margin:-8px 0px 10px 0px; padding:0px; float:left}
.byline_home{width:510px; margin:-3px 0px 10px 0px; padding:0px; float:left}
.postlinks a, .postlinks a:visited{text-decoration:none}
.postlinks a:hover{text-decoration:underline}
.postnav{font-size:16px; font-family:Georgia,Times New Roman,Trebuchet MS}
.postwidget{background:#fafafa; width:490px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0px 10px 20px 10px; padding:10px; float:left}
.postwidget ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; list-style-type:none}
.postwidget li{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; list-style-type:none}

/* Meta Classes */
.commentmeta{width:510px; border-bottom:1px solid #b0b0b0; margin:0px 0px 15px 0px; padding:10px 0px 5px 0px; color:#888; font-size:18px; font-family:Georgia,Times New Roman,Trebuchet MS; font-style:italic}
.commentmeta a, .commentmeta a:visited{color:#888; text-decoration:none}
.commentmeta a:hover{color:#888; text-decoration:underline}
.commentmeta_home{width:510px; border-bottom:1px solid #ddd; margin:0px 0px 20px 0px; padding:10px 0px 5px 0px; color:#888; font-size:18px; font-family:Georgia,Times New Roman,Trebuchet MS; font-style:italic}
.commentmeta_home a, .commentmeta_home a:visited{color:#888; text-decoration:none}
.commentmeta_home a:hover{color:#888; text-decoration:underline}
.searchmeta{width:510px; border-bottom:1px solid #ddd; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px}
.postmeta{width:510px; margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px}
.bylinemeta{color:#888; line-height:140%}
.bylinemeta a, .bylinemeta a:visited{color:#888; text-decoration:none}
.bylinemeta a:hover{color:#888; text-decoration:underline}

/* Main Sidebar */
#sidebar{width:370px; margin:0px; padding:10px 4px 10px 5px; font-family:Arial,Tahoma,Verdana; float:right; display:inline;border-left:1px solid #b0b0b0;}
#sidebar .widget{width:360px; margin:0 0 15px 0; padding:0; float:left}
#sidebar .widget img{display:block;border:0;padding:0 5px 0 0;}
#sidebar .widget ul{float:left;margin:0 30px 0 0;}
#sidebar h2{border-bottom:1px solid; margin:0px 0px 5px 0px; padding:3px 0px 3px 5px; font-size:16px; color:#666 !important; text-transform:uppercase}
#sidebar ul{margin:0px; padding:0px; list-style-type:none}
#sidebar ul li{margin:0px; padding:0px; list-style-type:none}
#sidebar ul ul{margin:0px; padding:0px; list-style-type:none}
#sidebar ul li li{margin:0px; padding:0px 0px 5px 5px}
#sidebar ul li ul li{margin:0px; padding:0px 0px 0px 5px}
#sidebar .even, .alt{border-top:0px; border-bottom:0px; margin:0px; padding:0px}

/* Comments */
#comment{background:#fafafa; border:1px solid #c0c0c0; margin:5px 0px 5px 0px; padding:3px 0px 3px 5px; color:#222; font-size:12px; font-weight:normal; display:inline}
#author, #email, #url{background:#fafafa; border:1px solid #c0c0c0; color:#222; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; display:inline}
#submit{background:#fafafa; border:1px solid #c0c0c0; margin:0px; padding:4px 0px 4px 0px; color:#333; font-size:14px; font-family:Georgia,Times New Roman,Trebuchet MS}
.comments{width:510px; margin:0px 0px 10px 0px; padding:10px; float:left}
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{width:80px; height:80px; margin:0px 5px 0px 10px; padding:0px; float:right}
.commentlist cite, .commentlist cite a{font-size:12px; font-weight:bold; font-style:normal}
.commentlist p{font-weight:normal; text-transform:none}
.commentlistmetadata{font-weight:normal}
#commentform input{width:200px; margin:5px 5px 1px 0px; padding:2px}
#commentform{margin:5px 10px 0px 0px}
#commentform textarea{width:100%; padding:4px}
#respond:after{content:"."; height:0px; display:block; clear:both; visibility:hidden}
#commentform p{margin:5px 0px 5px 0px}
#commentform #submit{float:left}
.alt{margin:0px; padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{margin:0px; padding:10px}
.commentlist li{margin:15px 0px 10px 0px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-left:10px; margin-right:-5px}
.commentlist p{margin:10px 5px 10px 0px; padding:0px}
.children{margin:0px; padding:0px}
.nocomments{margin:0px; padding:0px; text-align:center}
.commentmetadata{margin:0px; display:block; font-size:10px}
.navigation{margin-top:10px; margin-bottom:40px; text-align:center; display:block}
.alignleft{float:left}
.alignright{float:right}
.thread-alt{background:#fafafa}
.thread-even{border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.depth-1{border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.even, .alt{border-top:1px solid #ddd; border-bottom:1px solid #ddd}

/* Footer */
#toes{width:890px; border-top:1px solid; margin:0; padding:0;}
#footer{width:890px; margin:0; padding:0 0 10px 0; text-align:center}
#footer p{margin:0px; padding:9px 0px 0px 0px; color:#888; font-size:11px; font-family:Arial,Tahoma,Verdana}
#footer a, #footer a:visited{color:#666; text-decoration:none}
#footer a:hover{color:#666; text-decoration:underline}

/* Ads */
.ad468 {width:468px;margin:0 auto 15px auto;display:block;}
.ad300 {width:300px;margin:0 auto;display:block;}

/* gallery */
.galimg {margin:15px 0 0 0;}
