/*
Theme Name: SwagGabber
Description: SwagGrabber custom WordPress theme.
Version: 1.0
Author: Misael Chan and Chris Sham
Tags: SwagGrabber
*/
body{margin: 0 auto;padding: 0;font-family: Arial, sans-serif;background: #ebebeb;font-size: 12px;}
img{border: 0;}
form{padding: 0;margin: 0;display: inline;}
a{color: #0073c4;text-decoration: none;}
a:hover{text-decoration: underline;}

.clear{clear: both;}

.submitBtn{background: url("images/btn_submit_cap.png") no-repeat left 0;height: 27px;overflow: hidden;display: inline-block;padding-left: 6px;}
.submitBtn input{background: url("images/btn_submit_bg.png") no-repeat right 0;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: normal;border: none;height: 27px;overflow: hidden;padding: 0 6px 0 0;margin: 0;}
#headerContainer{background: url("images/header_bg.gif") repeat-x;}
#headerContent{width: 970px;margin: auto;position: relative;height: 220px;}
#searchLoginContainer{background: url("images/login_form_bg.gif") no-repeat;width: 968px;margin: auto;position: relative;height: 60px;overflow: hidden;}
#searchContainer{position: absolute;left: 24px;top: 12px;}
#searchContainer .txtField{background: url("images/search_txtField_bg.gif") no-repeat;padding: 2px 10px;margin: 0 7px 0 0;width: 134px;height: 22px;font-size: 11px;color: #464646;border: none;font-style: italic;line-height: 22px;}
#searchContainer input{float: left;}
#loginContainer{position: absolute;right: 4px;top: 8px;clear: both;}
#loginContainerFBButton{position: absolute;left: -120px;}
#loginContainerForm{width: 292px;}
#loginContainer .txtField{background: url("images/login_txtField_bg.gif") no-repeat;padding: 2px 10px;margin: 0 4px 0 0;width: 84px;height: 22px;font-size: 11px; color: #464646;border: none;line-height: 22px;}
#loginContainer .btnSubmit{margin-left: 4px;}
#loginContainer input{float: left;}
#loginContainer .link{font-size: 10px;color: #fff;width: 104px;margin-right: 5px;float: left;}
#loginContainer .link a{color: #fff;text-decoration: none;}
#loginContainer .link a:hover{text-decoration: underline;}
#loginContainer .loggedIn{color: #fff;font-weight: bold;}
#loginContainer .loggedIn a{font-weight: normal;color: #fff;font-size: 11px;}
#loginContainer .loggedIn .col1{float: left;margin-right: 20px;}
#loginContainer .loggedIn .col2{float: left;}
#logoContainer{position: absolute;top: 70px;left: -16px;}
#logoContainer a{position: absolute;border: none;text-decoration: none;width: 455px;height: 85px;top: 22px;left: 28px;background: url("images/header_logo.gif") no-repeat 500px 100px;}
#headerContent .connectContainer{position: absolute;top: 80px;right: 22px;}
#headerContent .connectContainer ul{margin: 0;padding: 0;}
#headerContent .connectContainer ul li{display: inline;margin-left: 7px;}
#headerContent .connectContainer ul li.label{margin-right: 3px;vertical-align: bottom;}
#headerContent .connectContainer ul li.label img{margin-bottom: 8px;}
#headerEmailSignupContainer{position: absolute;right: -9px;top: 144px;background: url("images/newemailSignup_form_bg.png") no-repeat;width: 333px;height: 88px;clear: both;padding: 13px 0 0 68px;}
#headerEmailSignupContainer img, #headerEmailSignupContainer input{float: left;}
#headerEmailSignupContainer img{margin: 48px 7px 0 0;}
#headerEmailSignupContainer .txtField{background: url("images/emailSignup_txtField_bg.png") no-repeat;padding: 2px 10px;margin: 32px 4px 0 -30px;width: 231px;height: 21px;font-size: 11px;color: #464646;border: none;line-height: 22px;}
#headerEmailSignupContainer .btnSubmit{margin-left: 14px; margin-top: 32px;}
#navContainer{background: url("images/nav_bg.gif") repeat-x;}
#navContainer ul{margin: 0 auto;padding: 0;white-space: nowrap;width: 924px;z-index: 1000;}
#navContainer ul li{float: left;list-style-type: none;height: 47px;position: relative;}
#navContainer ul li.cat-item{background: url("images/nav_divider.gif") no-repeat left top;}
#navContainer ul li a{color: #fff;font-size: 15px;display: block;text-decoration: none;text-transform: uppercase;padding: 15px 18px 12px 28px;margin-left: 2px;}
#navContainer ul li a:hover,#navContainer ul li.current-cat ul li a:hover, #navContainer ul li.current-cat a, #navContainer ul li.current-cat-parent a{background: url("images/nav_bg_active.gif") repeat-x;}
#navContainer ul li ul{display: none;position: absolute;top: 47px;left: 0;background: #000;width: auto;}
#navContainer ul li ul li{float: none;background: #000;}
#navContainer ul li ul li.cat-item, #navContainer ul li.current-cat ul li a{ background-image: none;}
#navContainer ul li:hover ul{display: block;}
#mainContainer{background: #ebebeb;clear: both;width: 964px;margin: auto;}
#mainContainer_col1{width: 642px;background: #fff url("images/post_footer.gif") no-repeat center bottom;margin: 0 auto;float: left;padding-bottom: 20px;line-height: 1.5em;}
#mainContainer_col2{width: 308px;margin-left: 14px;float: left;}
#mainContainer_col2 .quickLinks{text-align: center;margin: auto;margin-top: 11px;margin-bottom: 20px;}
#mainContainer_col2 .quickLinks a{margin-bottom: 3px;}
#mainContainer_col2 .adContainer{text-align: center;margin: auto auto 14px;}
#mainContainer_col2 .dynamicSidebar{list-style-type: none;margin: 0 auto;padding: 0;}
#mainContainer_col2 .widget{background: #fff url("images/sidebar_footer_bg.gif") no-repeat center bottom;margin: 0 15px 14px;text-align: center;}
#mainContainer_col2 .widget h2{width: 308px;height: 44px;margin: 0 -15px;}
#mainContainer_col2 .widget h2 span{display: none;}
#mainContainer_fullCol{width: 908px;background: #fff url("images/mainContent_full_footer.gif") no-repeat bottom;padding: 12px 26px 10px 26px;}
/* Custom Dynamic Sidebar Title Headings */
#mainContainer_col2 .widget_hot_deals h2{background: url("images/sidebar_titleBar_hot_deals.gif") no-repeat;}
#mainContainer_col2 #adrotate_widgets-3 h2 {background: url("images/sidebar_titleBar_Featured-Sites.gif ") no-repeat;}
#mainContainer_col2 #adrotate_widgets-3 img {padding-bottom: 5px; margin-top: 5px;}
#mainContainer_col2 .widget_hot_deals ul{margin: 0;padding: 3px 13px;list-style-type: none;text-align: left;}
#mainContainer_col2 .widget_hot_deals ul li{padding: 10px 0;border-bottom: 1px dashed #7f7f7f;}
#mainContainer_col2 .widget_hot_deals ul li.intro{border-bottom: 1px solid #dadada;color: #464646;}
#mainContainer_col2 .widget_hot_deals ul li.last{border-bottom: none;}
#mainContainer_col2 .widget_hot_deals ul li a{color: #0073c4;font-size: 12px;text-decoration: none;}
#mainContainer_col2 .widget_hot_deals ul li a:hover{text-decoration: underline;}
#mainContainer_col2 .widget_spf h2{background: url("images/sidebar_titleBar_recent_forum_posts.gif") no-repeat;}
#mainContainer_col2 .widget_spf p{padding: 0;margin: 0;}
#mainContainer_col2 .sftagul{margin: 0;padding: 3px 13px;list-style-type: none;text-align: left;}
#mainContainer_col2 .sftagul li{padding: 10px 0;border-bottom: 1px dashed #7f7f7f;}
#mainContainer_col2 .sftagul li.last{border-bottom: none;}
#mainContainer_col2 .sftagul li a{color: #0073c4;font-size: 12px;text-decoration: none;}
#mainContainer_col2 .sftagul li a:hover{text-decoration: underline;}
#mainContainer_col2 #text-3 h2, #mainContainer_col2 #text-6 h2{background: url("images/sidebar_titleBar_upcoming_events.gif") no-repeat;}
#mainContainer_col2 #text-3 p, #mainContainer_col2 #text-6 p{text-align: left;margin: 0;padding: 8px 0 6px 13px;}
#mainContainer_col2 #text-3 p a, #mainContainer_col2 #text-6 p a{color: #0174c5;text-decoration: none;font-size: 11px;}
#mainContainer_col2 #text-3 p a:hover, #mainContainer_col2 #text-6 p a:hover{text-decoration: underline;}
#mainContainer_col2 .widget_tag_cloud{text-align: left;}
#mainContainer_col2 .widget_tag_cloud h2{background: url("images/sidebar_titleBar_hot_topics.gif") no-repeat;}
#mainContainer_col2 .widget_tag_cloud div{padding: 8px 0 6px 13px;}
#mainContainer_col2 .widget_tag_cloud a{color: #000;text-decoration: none;}
#mainContainer_col2 .widget_tag_cloud a.tagsz-1{}
#mainContainer_col2 .widget_tag_cloud a.tagsz-2{color: #da13ad;}
#mainContainer_col2 .widget_tag_cloud a.tagsz-3{color: #0073C4;}
#mainContainer_col2 .widget_tag_cloud a:hover{color: #0174c5;text-decoration: underline;}
#mainContainer_col2 #text-4, #mainContainer_col2 #text-8 {background: url("images/sidebar_getSwag_bg.gif") no-repeat;margin: auto;width: 286px;height: 291px;overflow: hidden;}
#mainContainer_col2 #text-4 img, #mainContainer_col2 #text-8 img{margin-top: 42px;margin-bottom: 8px;}
#mainContainer_col2 #text-4 input, #mainContainer_col2 #text-8 input{width: 236px;font-size: 11px;color: #636363;margin-bottom: 14px;}
#mainContainer_col2 #text-4 p, #mainContainer_col2 #text-8 p{width: 236px;font-size: 11px;color: #fff;text-align: left;margin: 0 auto;padding: 0;}
#mainContainer_col2 #text-4 h2, #mainContainer_col2 #text-8 h2{display: none;}
#mainContainer_col2 #text-7{background: url("images/sidebar_bluebox.jpg") no-repeat;width: 286px;height: 283px;overflow: hidden;padding-top: 8px;margin-left: auto;margin-right: auto;}
/* Custom Dynamic Sidebar Title Headings */

/* sidebar items with no background */
/*#mainContainer_col2 #text-7{background: none;}*/
/* sidebar items with no background */

.postListContainer{margin-bottom: 13pxpx;padding: 20px 20px 0px 10px;}
.postListHeader{clear: both;border-bottom: 1px solid #dadada;padding-bottom: 9px;}
.postListHeader_month{font-size: 18px;color: #555;float: left;width: 53px;text-align: center;margin-right: 14px;}
.postListheader_author{font-size: 11px;color: #898989;float: left;line-height: 26px;}
.postListHeader_day{float: left;background: url("images/post_day_bg.gif") no-repeat;font-size: 30px;color: #fff;text-align: center;width: 53px;height: 53px;overflow: hidden;line-height: 50px;margin-right: 14px;}
.postListHeader_title h3{margin: -2px 0 0 0;padding: 0;line-height: 30px;}
.postListHeader_title{float: left;width: 540px;font-size: 30px;font-weight: normal;}
.mainContainer_fullCol .postListHeader_title{width: auto;}
.postListHeader_title a{color: #0073c4;font-size: 30px;font-weight: normal;text-decoration: none;}
.postListContentContainer{position: relative;}
.postListContent_like{margin-top: 6px;position: relative;height: 30px;}
.postListContent_likeSpacer{height: 28px;}
.postListContent{padding: 18px 20px;font-size: 12px;}
.postListContent img{border: 4px solid #e2e2e2;}
.postListContentContainer .findMore{font-size: 12px;color: #464646;z-index: 2000;position: relative;}
.postListContentContainer .findMore a{color: #0174c5;text-decoration: none;}
.postListContentContainer .findMore a:hover{text-decoration: underline;}
.postListFooter{margin-top: 14px;padding: 6px 4px;background: #f6f5f5 url("images/post_footer_border.gif") repeat-x bottom;}
.postListFooter .col1{float: left;font-size: 11px;color: #464646;}
.postListFooter .col1 span{display: block;float: left;line-height: 25px;}
.postListFooter .col1 .link1{display: block;float: left;margin-left: 8px;}
.postListFooter .col1 .link2{display: block;float: left;margin-left: 7px;}
.postListFooter .col2{float: right}
.postListFooter .col2 a{color: #0174c5;text-decoration: none;background: url("images/post_comment_bg.gif") no-repeat left center;display: block;height: 24px;padding-left: 30px;line-height: 22px;}
.postListNavigation_btnPrev{float: left;margin: 55px 0 0 20px;}
.postListNavigation_btnNext{float: right;margin: 55px 20px 0 0;}
.commentContainer{margin-top: 40px;}
.commentContainer h2{font-size: 24px;font-weight: normal;color: #555;background: url("images/comments_iconComment.gif") no-repeat left 4px;margin: 0;padding: 0 0 30px 34px;border-bottom: 4px solid #dadada;}
#respond h2{background: none;padding: 0 0 0px 0;border-bottom: none;font-size: 24px;font-weight: normal;color: #555;}
.commentContainer h2 a{float: right;margin: 8px 10px 0 0;}
.commentList{list-style-type: none;margin: 30px 0 0 0;padding: 0;}
.commentList li{list-style-type: none;}
.commentList li li{margin-top: 15px;}
.commentList .comment{margin-bottom: 15px;position: relative;}
.commentList .comment-body{border-bottom: 1px solid #dadada;margin-left: 47px;}
.commentList .avatar{border: 3px solid #e2e2e2;float: left;margin-right: 10px;margin-left: -47px;}
.commentList .says{display: none;}
.commentList .vcard{color: #0073c4;font-size: 18px;font-weight: bold;text-decoration: none;}
.commentList .vcard a{color: #0073c4;font-size: 18px;font-weight: bold;text-decoration: none;}
.commentList .vcard cite{font-style: normal;float: left;margin-right: 10px;}
.commentList .comment-meta{display: inline;line-height: 24px;font-size: 11px; color: #959595;}
.commentList .comment-meta a{text-decoration: none;color: #959595;}
.commentList p{color: #464646;padding-bottom: 20px;margin-left: 15px;}
.commentList .reply{position: absolute;right: 14px;top: 0;}
#commentform{color: #555;}
#commentform p{margin-bottom: 0;padding-bottom: 8px;}
#commentform .input{border: none;background: url("images/comments_txtField_bg.gif") no-repeat;width: 318px;height: 32px;color: #555;padding: 2px 10px;}
#commentform #data{border: none;background: url("images/comments_txtField2_bg.gif") no-repeat;width: 578px;height: 187px;color: #555;padding: 2px 10px;font-family: Arial, sans-serif;font-size: 12px;}
#hotDealsContainer{width: 960px;margin: auto;background: #fff url("images/footer_hotdeals_footer.gif") no-repeat center bottom;padding-bottom: 13px;margin-top: 34px;}
#hotDealsContainer .hostDealsContinaerList{clear: both;background: #ebebeb;padding: 12px 7px;width: 920px;margin: auto;}
#hotDealsContainer .hostDealsContinaerList .col1{float: left;margin-right: 9px;}
#hotDealsContainer .hostDealsContinaerList .col2{float: left;margin-right: 9px;}
#hotDealsContainer .hostDealsContinaerList .col3{float: left;}
#footerContainer{background: url("images/footer_bg.gif") repeat-x;margin-top: 22px;height: 231px;}
#footerContent{width: 960px;margin: auto;position: relative;}
#footerContent #footerSwagGirl{position: absolute;top: 118px;right: 0;}
#footerLinksContainer .links1, #footerLinksContainer .links2{padding: 0;margin: 0;clear: both;}
#footerLinksContainer{padding-top: 20px;}
#footerLinksContainer .links1 li, #footerLinksContainer .links2 li{float: left;list-style-type: none;padding: 4px 13px;}
#footerLinksContainer .links1 li{background: url("images/footer_menu_list1_divider.gif") no-repeat right 5px;}
#footerLinksContainer .links2 li{background: url("images/footer_menu_list2_divider.gif") no-repeat right 5px;}
#footerLinksContainer .links1 li a, #footerLinksContainer .links2 li a{color: #fff;text-decoration: none;}
#footerLinksContainer .links1 li.last, #footerLinksContainer .links2 li.last{background: none;padding-right: 0;}
#footerLinksContainer .links1 li a{font-size: 14px;}
#footerLinksContainer .links2 li a{font-size: 12px;}
#footerContent .connectContainer{position: absolute;top: 142px;right: 72px;}
#footerContent .connectContainer ul{margin: 0;padding: 0;}
#footerContent .connectContainer ul li{display: inline;margin-left: 7px;}
#footerContent .connectContainer ul li.label{margin-right: 3px;vertical-align: bottom;}
#footerContent .connectContainer ul li.label img{margin-bottom: 8px;}
#footerContent #copyrightContainer{position: absolute;right: 70px;top: 210px;color: #fff;font-size: 11px;}
#footerContent #footerEmailSignupContainer{position: absolute;left: 0;top: 96px;background: url("images/emailSignupFooter_form_bg.gif") no-repeat;width: 332px;height: 30px;clear: both;padding: 18px;}
#footerContent #footerEmailSignupContainer img, #footerContent #footerEmailSignupContainer input{float: left;}
#footerContent #footerEmailSignupContainer img{margin: 8px 7px 0 0;}
#footerContent #footerEmailSignupContainer .txtField{background: url("images/emailSignup_txtField_bg.gif") no-repeat;padding: 2px 10px;margin: 0 4px 0 0;width: 111px;height: 21px;font-size: 11px;color: #464646;border: none;}
#footerContent #footerEmailSignupContainer .btnSubmit{margin-left: 4px;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.moretext {
   width: 100px; 
   height: 45px; 
   background:url(/images/read-more.JPG) no-repeat right middle;
   padding: 10px 50px 15px 5px}

div#single_stamp,div#main_stamp{
  position:relative;
  z-index:500;
  margin:40px 0px -120px -7px;
}
div#single_stamp img{
  border:none;
}
div#main_stamp img{
  border:none;
}
div#single_stamphead, div#main_stamphead{
  display:none;
}
