/*
	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:#fff; width:990px; margin:0 auto; padding:0; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana}
#wrap{background:#fff; width:960px;margin:0 auto 20px auto; padding:0;}

/* Headings */
h1, h2, h3, h4{margin:0; padding:5px 0 10px 0;line-height:120%}
h5{color:#000; font-size:12px;text-transform:uppercase; line-height:120%}
h6{color:#000; font-size:10px;text-transform:uppercase; line-height:120%}

/* Hyperlinks */
a, a:visited{color:#c20b11; text-decoration:none}
a:hover{color:#8d6937; 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 */
#search{margin:10px 0 15px 20px;}
#searchform{margin:0; padding:0;display:inline;overflow:hidden}
#searchbox{background:#fff;width:250px;border:1px solid #8d6937;margin:0;padding:3px 0 3px 5px; color:#000;display:inline;color:#8d6937;}
#searchbutton{background:#fff;border:1px solid #c20b11;margin:0px;padding:3px 3px 2px 3px; color:#c20b11;}

/* Header */
#header{background:#fff;width:960px;margin:5px 0 10px 0;padding:0;overflow:hidden}
.head728{width:728px;height:150px;padding:0;margin:0;display:block;float:left;}
.head232{width:232px;height:150px;padding:0;margin:0;display:block;float:left;background-image:url(images/img232.jpg);}
#logo{background-image:url(images/logo.jpg); display:block; width:728px; height:60px; overflow:hidden;}

/* Content */
#content{width:960px; margin:0px auto; padding:0; line-height:18px}
#content h1{padding:5px 0px 10px 0px; color:#000; font-size:24px}
#content h2{padding:5px 100px 10px 0px; color:#000; font-size:24px}
#content h2 a, #content h2 a:visited{color:#000}
#content h2 a:hover{color:#c20b11; text-decoration:none}
#content h3{font-size:18px}
#content h4{font-size:16px}
#content_column{width:600px; margin:0px; padding:0; float:left}
.postarea{width:600px; margin:0px; padding:0; 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:500px; margin:-8px 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}
.postimg{width:100px;height:80px;background:url(images/sprite.jpg) no-repeat right top;float:right;}
.pimg1{background-position:0 0;}
.pimg4{background-position:0 -85px;}
.pimg10{background-position:0 -170px;}
.pimg2{background-position:0 -255px;}
.pimg5{background-position:0 -340px;}
.pimg3{background-position:0 -425px;}
.pimg7{background-position:0 -510px;}
.pimg8{background-position:0 -595px;}
.pimg9{background-position:0 -680px;}
.pimg6{background-position:0 -765px;}

/* Meta Classes */
.commentmeta{width:600px; border-bottom:1px solid #8d6937; margin:0 0 15px 0; padding:0;}
.commentmeta a, .commentmeta a:visited{color:#c20b11;}
.commentmeta a:hover{color:#8d6937;}
.source{float:right;margin-left:20px;}
.gallery img{width:18px; height:18px;margin:0 !important;padding:0 !important;float:left;}
.gallery a img{border:none !important;margin:0 !important;padding:0 !important;}
.gallery{margin:0 !important;padding:0 !important;border:0px solid !important;height:20px;}
.gallery dl, .gallery dt{margin:0 !important; padding:0 !important;}
.addthis{display:block;clear:both;}
.searchmeta{width:510px; border-bottom:1px solid #ddd; margin:0px 0px 15px 0px; padding:0px 0px 5px 0px}
.postmeta{width:600px; margin:0; padding:0;}
.bylinemeta{color:#c20b11; line-height:140%}
.bylinemeta a, .bylinemeta a:visited{color:#c20b11; text-decoration:none}
.bylinemeta a:hover{color:#8d6937; text-decoration:underline}
#fb-root{margin:-10px 0 0 0;padding:0;}
.fbfix{clear:both;margin-bottom:15px;}

/* Main Sidebar */
#sidebar{width:360px; margin:0px; padding:0;float:right; display:inline}
.widget{width:160px; margin:0 0 15px 0; padding:0; float:left}
#sidebar h2{border-bottom:1px solid #8d6937; margin:0 0 10px 0; padding:3px 0 3px 0;font-size:16px;}
#sidebar ul, #sidebar li{margin:0; padding:0; list-style-type:none}
.column{width:160px;margin:10px 0 0 20px;padding:0;display:block;float:left;}

/* 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:580px; 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}
.reply{font-weight:normal;}

/* Footer */
#toes{width:960px; border-top:1px solid; margin:0; padding:0;}
#footer{width:960px;margin:20px 0 5px 0; padding:0px; 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;}
.ad550{width:550px;margin:0 auto;}
.ad550t{width:550px;margin:0 auto;padding:0 0 20px 0;}
#celeb{width:160px;height:340px;display:block;background-image:url(images/celebrity.jpg);}
.apposters{width:160px;height:60px;display:block;background-image:url(images/posters.jpg);margin:0;padding:210px 0 0 0;overflow:hidden;}
.aptees{width:160px;height:60px;display:block;background-image:url(images/tshirts.jpg);margin:0;padding:210px 0 0 0;overflow:hidden;}
.ente{width:160px;height:60px;display:block;background-image:url(images/collect.jpg);margin:0;padding:210px 0 0 0;overflow:hidden;}
.aptext{width:138px;border:1px solid #8d6937;margin:0 auto;display:block;color:#8d6937;font:12px;padding:2px;}
.apsub{width:138px;border:1px solid #c20b11;margin:3px auto 0 auto;display:block;color:#c20b11;background:#fff;font:12px;padding:2px;}
.azdvd{width:158px;border:1px solid #8d6937;margin:0;padding:240px 0 0 0;background-image:url(images/dvd.jpg);background-repeat:no-repeat;overflow:hidden;}

/* gallery */
.galimg {margin:15px 0 0 0;}
.gallery-ad ul{margin:0;padding:0;}
.gallery-ad li{list-style-type:none;display:inline;margin:0;padding:0 15px 0 0;}
