html {overflow-x: hidden;}

body{background: url(images/body-bg3.jpg) no-repeat #0f0f0f; background-position:top center; text-align:center; font-family:arial, helvetica; font-size:16px; line-height:30px; color:#FFFFFF;}

a {outline:none; font-weight:bold; text-decoration:none; color:#e3e1b8;}

a:hover {color:#9a8e72;}

a img {border:none;}



.alignright {float:right;}

.alignleft {float:left;}

.alignnone {clear:both;}

.aligncenter {margin-left: auto; margin-right: auto;}



blockquote {}

blockquote blockquote {}

.wp-caption {padding:5px; text-align:center; margin:0 auto;}

img.alignright {display:inline;}

img.alignleft {display:inline;}

img.aligncenter {margin:0 auto; display:block;}

img.alignnone {clear:both;}


#wrap {width:940px; margin:15px auto 0; min-height:600px; background:#4377bc; overflow:hidden; text-align:left;}


#deals {border:3px dashed #ffd900; width:100%; height:auto; margin:0px; }
#dealsimg {float:right; margin:0 10px 10px 10px; height:150px; clear:right;}
#dealspost {margin:10px 0 10px 10px; min-height:160px;}
#dealspost h3 {font-size:18px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
#dealspost h4 {font-size:30px; font-weight:bold; color:#db001e; line-height:43px; text-decoration:none; letter-spacing:-1px; margin:0px; padding:0px; background:url(images/bigdaddyslogosmall.png)
 no-repeat top left; text-indent:50px;}
#deals p {padding:0px 0 8px 0; text-align:justify; line-height:16px;}

#hours {clear:both;}

#coupon {text-align:center;}
#coupon img {border:none;}

/*header*/

#header {height:285px; width:940px; margin:0 auto; overflow:hidden; text-align:left; }

a#logo {background:url no-repeat top left; width:390px; height:285px; display:block; text-indent:-9999px; margin-top:-8px;}

p.description {font-family:georgia; font-size:18px; line-height:18px;}

#searchform {background:url(images/searchform-bg.png); width:527px; height:44px; float:right; padding-top:10px; position:relative; top:230px; left:-22px;}

input.inputs {background:#b4b4b4; padding:5px; border:none; margin-right:5px; width:160px;}

input.go {background:url(images/go-btn.png); width:35px; height:27px; border:none;}

input.go:hover {background:url(images/go-btn2.png);}

#nav-bar {float:right; height:36px; padding:2px 15px 0 10px; margin:12px 20px 0 0; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; position:relative; top:-170px;}

#nav-bar ul#navigation li {float:left; list-style:none;}

#nav-bar ul#navigation li.page_item {display:block; padding:0 10px 0 10px; }

#nav-bar ul#navigation li.rss {background:url(images/rss-btn.png) no-repeat top right; padding:0 28px 0 10px; }

#nav-bar ul#navigation li a {font-family:arial; font-size:16px; color:#ffd900; text-decoration:none; letter-spacing:-1px; text-transform:uppercase; padding-left:30px;}

#nav-bar ul#navigation li a:hover {color:#db001e;}



/*main-container*/



#main-container {width:612px; float:left; margin:0px 19px 0; overflow:hidden;}
#main-container2 {width:900px; margin:0px auto 0; overflow:hidden;}


.title-bar {background:#000000; overflow:hidden; -moz-border-radius-topright:8px; -moz-border-radius-topleft:8px;}

.post-title {font-size:35px; font-weight:bold; padding:14px 16px 18px 16px; color:#FFFFFF; text-decoration:none; line-height:34px; letter-spacing:-1px; color:#FFFFFF; }

.post-title a {color:#FFFFFF; text-decoration:none;}

.post-title a:hover{color:#e3e1b8;}

.date-block { background:url(images/date-bg.jpg); width:54px; height:61px; float:left; font-weight:bold; line-height:24px; text-align:center; padding-top:5px; margin-right:15px; -moz-border-radius-topleft:8px;}

.month{text-transform:uppercase;}

.day{font-size:36px;}



/*sliding captions*/

.imgbox{width:562px; height:100px; overflow: hidden; position:relative; }

.imgbox a img{position: absolute; top: 0; left: 0; border: 0;	}	

.boxcaption{width:100%;	position: absolute; top: 100px; background: #000; opacity: .8; 	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; height:50px;}		

.boxcaption h3 {padding:0 0 0 30px; font-family:verdana; font-size:11px; background:url(images/arrow-000-medium.png) no-repeat; background-position:10px 8px;}

.post-content a:hover img {border:3px dashed #ffd400;}
.post-content img {border:3px solid #000000;}

.post-content {background:url(images/post-content-bg.gif) repeat-x top left #1a1a1a; margin:0; overflow:hidden; min-height:100px; padding:5px 15px 10px 15px; font-size:14px; line-height:26px; color:#CCCCCC;}
.post-content2 {background:url(images/post-content-bg.gif) repeat-x top left #1a1a1a; margin:20px 0 0; overflow:hidden; min-height:100px; padding:5px 15px 10px 15px; font-size:14px; line-height:26px; color:#CCCCCC;}

.post-content a {font-weight:normal;}
.post-content2 a {font-weight:normal;}

.post-content p {padding:0px 0 8px 0; text-align:justify; line-height:22px;}
.post-content2 p {padding:0px 0 8px 0; text-align:justify;}

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {font-size:24px; padding:8px 0 8px 0; color:#FFFFFF;}
.post-content2 h1, .post-content2 h2, .post-content2 h3, .post-content2 h4, .post-content2 h5, .post-content2 h6 {font-size:24px; padding:8px 0 8px 0; color:#FFFFFF;}

.post-content ul, .post-content ol {margin-left:0px; list-style-position:outside; margin-bottom:5px;}
.post-content2 ul, .post-content2 ol {margin-left:10px;}

.post-content li {margin-left:10px; list-style:inside;}
.post-content2 li {margin-left:10px; list-style:inside;}

.post-content ul li, .post-content ol li {margin-left:15px;}
.post-content2 ul li, .post-content ol li {margin-left:15px;}

.post-content ul li ul, .post-content ol li ol, .post-content ul li ol, .post-content ol li ul {padding-left:15px; margin-left:15px;}
.post-content2 ul li ul, .post-content2 ol li ol, .post-content2 ul li ol, .post-content2 ol li ul {padding-left:15px; margin-left:15px;}

.post-content blockquote {padding:5px 10px 5px 15px; background:url(images/blockquote.png) no-repeat top left; font-family:georgia; font-style:italic;}
.post-content2 blockquote {padding:5px 10px 5px 15px; background:url(images/blockquote.png) no-repeat top left; font-family:georgia; font-style:italic;}

.post-content blockquote p:first-letter {padding-left:25px;}
.post-content2 blockquote p:first-letter {padding-left:25px;}

.post-content code {color:#666666; line-height:16px;}
.post-content2 code {color:#666666; line-height:16px;}

.post-content form label {font-style:italic; color:#666666; font-family:georgia; font-size:11px; padding-left:5px;}
.post-content2 form label {font-style:italic; color:#666666; font-family:georgia; font-size:11px; padding-left:5px;}

.post-content form input {padding:5px; background:#999999; border:1px solid #333333; margin:5px;}
.post-content2 form input {padding:5px; background:#999999; border:1px solid #333333; margin:5px;}

.post-content img.alignleft {padding:20px 20px 10px 0;}
.post-content2 img.alignleft {padding:20px 20px 10px 0;}

.post-content img.alignright {padding:20px 0 10px 20px;}
.post-content2 img.alignright {padding:20px 0 10px 20px;}

.post-content img.aligncenter {clear:both; padding:0px 0;}
.post-content2 img.aligncenter {clear:both; padding:20px 0;}

.post-content img.alignnone {clear:both; padding:20px 0;}
.post-content2 img.alignnone {clear:both; padding:20px 0;}

.post-content div.wp-caption {padding-top:15px;}
.post-content2 div.wp-caption {padding-top:15px;}

.post-content div.alignleft {padding-right:15px;}
.post-content2 div.alignleft {padding-right:15px;}

.post-content div.alignright {padding-left:15px;}
.post-content2 div.alignright {padding-left:15px;}

.post-content .wp-caption-text {font-family:georgia; font-style:italic; color:#666666; font-size:11px; line-height:16px; }
.post-content2 .wp-caption-text {font-family:georgia; font-style:italic; color:#666666; font-size:11px; line-height:16px; }

.post-content p img {max-width:100%}
.post-content2 p img {max-width:100%}









.post-meta {background:url(images/post-meta.jpg) no-repeat bottom left #1a1a1a; min-height:28px; font-size:11px; line-height:16px; padding:10px 20px 10px 20px; font-family:georgia; font-style:italic; color:#666666; }

.post-meta a {color:#e3e1b8; font-weight:normal;}

.post-meta a:hover {color:#9a8e72;}

.author-box {clear:both; background:url(images/post-meta-author2.jpg) no-repeat; height:118px; overflow:hidden; font-size:12px; line-height:18px; margin-bottom:16px; }

.author-box img.avatar {float:left; padding:23px 25px 0 32px; }

.author-name {float:left; text-align:center; margin:0 auto; position:relative; top:24%; color:#FFFFFF;}

.author-name a {color:#fff; font-weight:bold; text-decoration:none; font-size:18px; letter-spacing:-1px;}

.author-name a:hover{color:#e3e1b8;}

.author-description {float:right; width:300px; height:53px; overflow:hidden; margin:12px 20px 0 0; color:#999999;}



/*sidebar*/
#sidebar {width:288px; float:center; overflow:hidden; color:##2D3034; font-size:13px; line-height:17px;}

#sidebar img {border:3px solid #aaaaaa;}

#sidebar a {color:##2d3034;}

#sidebar a:hover {color:#000; text-decoration:underline;}

#sidebar a:hover img {border:3px dashed #000000;}

.sidebar-row {clear:both; overflow:hidden; background:#ef0428; padding-bottom:0px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5-px; margin-bottom:25px;}

.sidebar-row h3 {background-color: #ef0428; height:18px; font-size:13px; letter-spacing:-1px; padding:6px 0 0 10px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px;}

.sidebar-row ul {padding:0px; list-style:none;}

.sidebar-row ul li {background:url(images/layer-small.png) no-repeat top left; padding-left:20px; padding-bottom:5px;}

.sidebar-row ul ul {padding-top:5px; background:none;}

.sidebar-row ul ul li {background:url(images/edit-rule.png) no-repeat left; padding-left:20px;}

#sidebar table {border-collapse:collapse;}

#sidebar table {width:100%; text-align:center;}

#sidebar #calendar_wrap {padding:25px;}

#sidebar #calendar_wrap caption {font-weight:bold; padding-bottom:25px;}

#sidebar .textwidget {padding:10px;}



.box {overflow:hidden; background:url(images/sidebar-row2.gif) repeat-x bottom left #e9e9e9; padding-bottom:50px; margin-bottom:25px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}

#tabs23 {background:url(images/sidebar-h3.gif) repeat-x; height:45px; padding:10px 0 0 15px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}

#tabs23 ul#tabMenu {list-style:none;}

#tabs23 ul#tabMenu li {float:left; height:28px; cursor:pointer; cursor:hand; background:url(images/sidebar-tabs1.gif) repeat-x; font-size:13px; font-weight:bold; color:#e3e1b8; padding:8px 10px 0 10px; margin-right:6px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}

#tabs23 ul#tabMenu li.mouseover {background:url(images/sidebar-tabs2.gif) repeat-x; color:#b30001;}

#tabs23 ul#tabMenu li.selected {background:url(images/sidebar-tabs2.gif) repeat-x; color:#b30001;}

.boxBody {clear:both; overflow:hidden; background:#e9e9e9; padding:25px;}

.boxBody div {display:none;}

.boxBody div.show {display:block;}

.boxBody ul {list-style:none;}

li.recent-posts {font-size:13px; line-height:16px; padding:0 0 5px 0; }

li.recent-posts a {color:#2d3034;}

li.recent-posts a:hover {color:#000; text-decoration:underline;}

.post-meta2 {color:#b30001; font-size:12px;} 

#Categories ul {list-style:none;}

#Categories ul li ul li {padding:0 0 0 15px;}

.sidebar-row ol.flickrtable {margin: 0px auto; padding:25px 5px 25px 15px; list-style-type: none;}

.sidebar-row ol.flickrtable li {text-align: center; border: 1px solid #b9b9b9; padding: 5px; background: #fff; margin-bottom: 10px; display: block; float: left; margin-left:5px;    margin-right: 5px; width: 75px;}

.sidebar-row ol.ads125 {padding:25px 0 0 15px;}

.sidebar-row ol.ads125 li {display:block; float:left; list-style:none; padding:10px;}


.flickr-title {background:url(images/flickr.png) no-repeat top right; padding-right:48px; color:#CCCCCC; width:300px;}

.assortments {width:260px; height:100px; margin-bottom:6px;}


/*single*/

.separator-green {clear:both; overflow:hidden; background:url(images/separator.jpg) no-repeat; padding:24px 0 24px 0;}

.navigation {clear:both; padding:20px 0 20px 0; margin-bottom:30px;}

.navigation .new a {margin-right:5px; text-transform:capitalize;}

.navigation .old a {margin-left:5px; text-transform:capitalize;}

#comments {font-size:35px; font-weight:bold; color:#000000; padding:2px 0 16px 0; }

.comment { font-size:12px; line-height:16px; }

ul#singlecomments {padding:0; list-style:none;}

ul.commentslist {padding:5px;}

ul.children li{ padding:0 0 0 40px; list-style:none;}

ul.children li ul li{padding:0 0 0 40px; list-style:none;}

.comment img.avatar {float:left; padding:0 10px 0 10px;}

.comment-author {background:#666666 url(images/comments-list-bg-top.gif) repeat-x; padding:15px 0 0 5px; margin-top:15px; }

.comment-meta  {background:#666666 url(images/comments-list-bg-top-arrow2.gif) bottom left no-repeat; min-height:40px; padding-bottom:2px;}

.comment-body {background:#666666;}

.comment-meta a { color:#FFFFFF;}

cite.fn a{color:#000000; font-style:normal; text-transform:capitalize; }

.says {color:#666666; }

ul.commentlist li p {background:#000000; padding:20px 10px 5px 20px; color:#999999;}

.reply {background:#000000; padding:0 0 10px 20px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px;}

.large-timthumb {background:#2f2f2d;}



#respond-title {background:url(images/comments-form-h3-2.png) repeat-x ; font-size:18px; letter-spacing:-2px; height:84px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;}

#respond-title ul#tabMenu2 {padding:25px 0 0 20px;}

#respond-title ul#tabMenu2 li {float:left; height:34px; cursor:pointer; cursor:hand; font-size:23px; font-weight:bold; color:#fff; padding:3px 10px 0 10px; margin-right:6px; list-style:none; }

#respond-title ul#tabMenu2 li.mouseover {color:#e3e1b8;}

#respond-title ul#tabMenu2 li.selected {color:#e3e1b8;}





#respond-border {background: url(images/comments-form3.png) repeat-x bottom left #282828; overflow:hidden; clear:both; padding-bottom:40px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;}



.boxBody2 h3.form-subtitles {line-height:20px; padding:5px 20px 30px 60px; color:#666666; margin-left:15px;}

.boxBody2 h3#comments-sub {background:url(images/comments_add.png) no-repeat;}

.boxBody2 h3#comments-sub2 {background:url(images/entry_saved.png) no-repeat;}

.boxBody2 {padding:18px 15px 30px 25px; }

.boxBody2 div.show {display:block;}

.boxBody2 div.hide-me {clear:both;}

.boxBody2 div.hide {display:none;}

#Leave-A-Reply-form {clear:both;}

#commentform p {color:#666666; font-size:12px;}

.comment-form-labels {font-weight:bold; font-size:15px; line-height:28px;}

.comment-form-labels small {color:#666666; font-family:verdana; font-size:10px; font-weight:normal;}

.comment-form-input-fields {border:#707070 1px solid;  padding:5px; margin-bottom:10px; background:#4e4e4e; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; color:#FFFFFF; }

#form-left {width:200px; float:left; overflow:hidden; padding-bottom:20px;}

#form-left p.wantanavatar {line-height:16px; padding:15px 15px 0 0; font-size:11px; color:#aeaeae; font-family:georgia; font-style:italic; }

#form-right {width:300px; float:left;}

input#submit {background:url(images/submit-comment.png); width:115px; height:31px; border:0; margin-top:10px;}

input#submit:hover {background:url(images/submit-comment-2.png); width:115px; height:31px; border:0;}

#s-left {width:200px;}

#s-right {width:280px; }

ul.social-links {padding:10px 0 0 20px;}

ul.social-links li {list-style:none; padding-left:65px; line-height:18px;}

ul.social-links li a {color:#fff; font-size:16px; height:48px; display:block;}

ul.social-links li a:hover {color:#e3e1b8;}

ul.social-links li.rss-link {background:url(images/rss.png) no-repeat; padding-top:6px;}

ul.social-links li.rss-comments-link {background:url(images/rss_comments.png) no-repeat;  padding-top:6px;}

ul.social-links li.rss-by-email {background:url(images/mail_add.png) no-repeat; padding-top:13px;}

ul.social-links li.bookmark-this {background:url(images/delicious.png) no-repeat; padding-top:6px;}

ul.social-links li.tweet-this {background:url(images/twitter.png) no-repeat; padding-top:20px;}

ul.social-links li.google-this {background:url(images/google.png) no-repeat;}

#Read-Popular-posts-form ul {padding:5px 20px 0 45px;}

#Read-Popular-posts-form ul li {background:url(images/layer-small.png) no-repeat top left; list-style:none; line-height:18px; padding-left:20px;}

#Read-Popular-posts-form ul li a {color:#FFFFFF;}

#Read-Popular-posts-form ul li a:hover {color:#e3e1b8;}

#Read-Popular-posts-form p {padding:0 20px 0 30px; font-size:14px;}

.myLinks {width:10px; height:1px; overflow:hidden;}

.myLinks a{text-indent:-9999px;}


#footer {width:940px; margin:0 auto; height:210px; padding-top:21px;}

#footer-ad {text-align:center; width:940px; height:90px; background:url(images/footer-ad.gif) no-repeat;}

#credits {font-family:verdana; font-size:10px; font-weight:normal; letter-spacing:-1px; padding:2px 0 0 15px;}

#credits a {font-weight:normal;}

a#toTop {float:right; color:#000; font-family:georgia; font-style:italic; font-size:11px; font-weight:normal; position:relative; top:5px; left:-56px;}