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

/* Reset Browser to CSS Defaults */
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:#444; width:790px; margin:0px auto 0px; padding:0px; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; background-image:url(images/blue3.jpg); background-repeat:repeat}
#wrap{background:#fff; width:760px; margin:0 auto; padding:0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0}

/* 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:#37556d; text-decoration:none}
a:hover{color:#3976E4; 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.alignleft, img.alignnone, img.centered, img.alignright, img.aligncenter{padding:10px 0 20px 0;background:#ffffff url('images/share.jpg') no-repeat bottom center;}
img.alignleft{margin:0px 10px 10px 0px; display:inline}
img.alignnone, img.centered{margin-left:auto; margin-bottom:10px; margin-right:auto; display:block}
img.alignright{margin:0px 0px 10px 10px; 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; width:760px; 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}
.headerlefttext{width:435px; margin:20px 0px 0px 25px; padding:0px; float:left}
.headertextfull{width:760px; margin:20px 0px 0px 25px; padding:0px; float:left}
.headerleftlogo{width:460px; margin:0px; padding:0px; float:left}
.headerlogofull{width:760px; margin:0px; padding:0px}
#logo{background-image:url(images/header.jpg); display:block; width:760px; height:200px; overflow:hidden}
.headerright{width:300px; margin:0px; padding:25px 0px 0px 0px; float:right}
.headerright ul{list-style-type:none}
.headerright li{list-style-type:none}

/* Navbar */
#navbar{background:#fff; width:760px; height:35px; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; 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:760px; 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:0 0 0 10px; padding:0; font-size:16px;}
#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; background:#eee;}
#nav li a, #nav li a:link, #nav li a:visited{border-right:1px solid #b0b0b0; margin:0px; padding:9px 15px 10px 15px; color:#444; font-size:16px; text-decoration:none; display:block}
#nav li a:hover, #nav li a:active{background:#eee; color:#3976E4; text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#eee; width:160px; border-left:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; 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:#eee; color:#5482c8; 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:#eee; color:#5482c8; text-decoration:none}
#book ul{margin:0px; padding:0px; float:left; list-style:none}
#book li{margin:0px; padding:9px 0 10px 15px; color:#444; font-size:16px; float:left; list-style:none}
#book li a, #book li a:link, #book li a:visited{text-decoration:none; display:block;}
#book li a:hover{background:#fff; color:#3976E4; text-decoration:none}

/* Content */
#content{width:760px; 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:#6e8cca; text-decoration:none}
#content h3{font-size:18px}
#content h4{font-size:16px}
#content_column{width:525px; margin:0px; padding:10px; float:left}
.postarea{width:510px; margin:0px; padding:10px; float:left;overflow:hidden;}
.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}
.like{display:block;margin:-10px 0 0 0;}

/* Meta Classes */
.commentmeta{width:510px; border-bottom:1px solid #ddd; margin:0 0 15px 0; padding:0; color:#888; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS;}
.commentmeta a, .commentmeta a:visited{color:#37556d; text-decoration:none}
.commentmeta a:hover{color:#3976E4; 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:#37556d; text-decoration:none}
.bylinemeta a:hover{color:#3976E4; text-decoration:underline}

/* Main Sidebar */
#sidebar{width:205px; margin:0px; padding:10px 5px 10px 5px; font-family:Arial,Tahoma,Verdana; float:right; display:inline}
#sidebar .widget{width:185px; margin:0px; padding:10px 5px 10px 10px; float:left}
#sidebar h2{border-bottom:1px solid #b0b0b0; margin:0px 0px 10px 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 5px 5px}
#sidebar .even, .alt{border-top:0px; border-bottom:0px; margin:0px; padding:0px}

/* Comments */
#comment{background:#fafafa; border:1px solid #c0c0c0; margin:0 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}
.gravatar {float:right;font-size:10px;}

/* Footer */
#footer{background:#fff; width:760px; border-top:1px solid #b0b0b0; margin:0px; 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}

/* Image.php */
.gigya {width:400px;margin:0 auto 10px auto;padding:0;display:block;}

/* Ads */
.ad160 {width:160px;display:block;margin:0;}
.tween-tw{padding:5px;border:1px solid #ddd;margin:0 0 10px 0;}
.ad468-top{padding:5px;border:1px solid #ddd;margin:0;}
.ad468-bot{padding:5px;border:1px solid #ddd;margin:0;}
.amaz{width:160px;height:600px;display:block;clear:both;}

/* Pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #37556d; color:#37556d; background-color:#FFF}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #37556d; color:#37556d; background-color:#FFF}
.wp-pagenavi a:hover{border:1px solid #3976E4; color:#3976E4; background-color:#FFF}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #37556d; color:#37556d; background-color:#FFF}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#888; border:1px solid #888; background-color:#FFF}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #888; color:#888; background-color:#FFF}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #888; color:#888; background-color:#FFF}

