body, select, input, textarea {
font: 0.625em/1.55 Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
}

html, body, form
{
	margin: 0;
	padding: 0;
}
a img
{
	border: 0;
}

.clear
{
	clear: both;
}

body
{
	background-color: #e1ddd9;
	color: #564b47;
	color:#441d02;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-image: url(http://www.glueguncrafts.com/img/bg-tile.jpg);
}
#wrapper
{
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 17px 0 0 0;
	width: 1108px;
	min-height: 2172px;
	height: 2172px !important;
	background-image: url(http://www.glueguncrafts.com/img/bg-tile.jpg);
	background-repeat: repeat;
	background-color: #ffffff;
}
#inner-wrapper
{
	position: absolute;
}
p
{

	/*margin-top: 1.5em;*/
	padding:0;
	margin-bottom: 1.5em; 
}

#top-banner span, #top-nav span, .head-feature span
{
	display: none;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif !important;
letter-spacing:0;
color: #564b47;
color:#441d02;
font-size:2.4em;
/*  line-height: 1.3em; */
padding-top:0;
margin-top:0;
/* background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom; */	
padding-bottom: 5px;
margin-bottom: 1em;
font-weight:normal;
line-height:1.33em;
}
.asset-body img {
  border:1px dashed #564b47;
}

a
{
	color: #7f481d;
	background-color: transparent;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
pre
{
	color: #564b47;
	background-color: transparent;
	font-family: Courier, Monaco, Monospace;
}
#top-banner
{
	text-align: left;
	margin-left:70px;
	margin-top:34px;
	width: 942px;
	height: 107px;
	background-image: url(http://www.glueguncrafts.com/img/ggc-top.jpg);
	background-repeat: no-repeat;
}
#top-banner .home-link {
	position:absolute;
	
	z-index:3000;
	left:258px;
	top:69px;
	width:390px;
	height:62px;

}
#top-nav
{
	
	text-align: left;
	vertical-align: middle;
	margin-left:72px;
	padding: 0px;
	width: 1108px;
	height: 74px;
	background-image: url(http://www.glueguncrafts.com/img/bg-nav.jpg);
	background-repeat: no-repeat;
}
.leftnav {
	position:absolute;
	left:30px;
}
.rightnav {
	position:absolute;
	left:1011px;
	top:138px;
	
}
.flower {
	position:absolute;
	top:0px;
	left:23px;
	z-index:2000;
}
.flower-gif {
	z-index:2002;
	position:absolute;
	top:0px;
	width:168px;
	height:172px;
	left:30px;
	background-image:url(http://www.glueguncrafts.com/img/flower.gif);
	background-repeat:no-repeat;
	
}
#top-nav ul
{
z-index:20001;
	position: absolute;
	list-style: none;
	margin: 21px 0 0 113px;
	padding: 0px;
	
}
#top-nav ul li a
{
	display: block;
}
#top-nav li
{
	float: left;
	margin-left: 20px;
}
#top-nav li.first {
	margin-left: 0px !important;
}
#top-nav a#craftideas
{
	background-image: url(http://www.glueguncrafts.com/img/nav-craftideas.gif);
	background-repeat: no-repeat;
	margin-top:2px;
	width: 100px;
	height: 11px;
}
#top-nav a:hover {
background-position:0 -11px;

}

#top-nav a#diy
{
	background-image: url(http://www.glueguncrafts.com/img/nav-diy.gif);
	background-repeat: no-repeat;
	margin-top:2px;
	width: 89px;
	height: 11px;
}
#top-nav a#kids
{
	background-image: url(http://www.glueguncrafts.com/img/nav-kids.gif);
	background-repeat: no-repeat;
	margin-top:2px;
	width: 97px;
	height: 11px;
}
#top-nav a#vids
{
	background-image: url(http://www.glueguncrafts.com/img/nav-videos.gif);
	background-repeat: no-repeat;
	margin-top:2px;
	width: 182px;
	height: 11px;
}
#top-nav a#vendors
{
	background-image: url(http://www.glueguncrafts.com/img/nav-vendors.gif);
	background-repeat: no-repeat;
	margin-top:2px;
	width: 136px;
	height: 11px;
}
#secondary-nav
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 306px;
	height: auto;
	min-height: 2572px;
	height: 2572px !important;
}
#secondary-nav ul
{
	line-height: 2em;
	width: 220px;
	padding-left: 26px !important;
	margin-left: 26px;
	margin-top: 10px;
	padding-top: 0px;
	list-style-type: none;
	line-height:1.5em;
}
#secondary-nav ul li
{
	background-image: url(http://www.glueguncrafts.com/img/list-dash.gif);
	background-repeat: no-repeat;
	background-position: left .7em;
	padding-left: 10px;
	margin-bottom:.5em;
}

#secondary-nav ul.engage li {
	padding-left: 0;
	background: none;
}

#secondary-nav ul.dumbrock1
{
	
	padding-left: 23px !important;
	margin-left: 23px;
	
}
#secondary-nav ul.dumbrock1 li {

	background-image: url(http://www.glueguncrafts.com/img/stupidrock1.gif);
	background-repeat: no-repeat;
	background-position: left .2em;
	padding-left: 15px;
}
#secondary-nav span
{
	display: none;
}
#secondary-nav .left-banner {
        margin-left:52px;
		margin-right: 52px;
		text-align: center;
}
#middle
{
	width: 958px;
	position: relative;
	
	left: 54px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-bg.jpg);
	background-repeat: repeat-y;
}
#content
{
	width: 652px;
	height: 100%;
	margin-left: 306px;
	background-image: url(http://www.glueguncrafts.com/img/bg-content.jpg);
	background-repeat: repeat;
overflow:hidden;
}

#right-bg
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 37px;
	min-height: 1246px;
	height: 1246px !important;
	background-image: url(http://www.glueguncrafts.com/img/bg-right.jpg);
	background-repeat: repeat-y;
}
#search
{
	width: 297px;
	height: 91px;
}
#search-header
{
	left: 35px;
	top: 7px;
	background-image: url(http://www.glueguncrafts.com/img/btn-search.jpg);
	background-repeat: no-repeat;
	width: 120px;
	position: relative;
	height: 40px;
}
#recent-header
{
	margin-top: 35px;
	margin-left: 35px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-recent.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 44px;
}
#cats-header
{
	margin-left: 35px;
	margin-top: 40px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-cats.jpg);
	background-repeat: no-repeat;
	width: 226px;
	height: 98px;
	margin-bottom: -10px;
}
#archive-header
{
	margin-left: 35px;
	margin-top: 40px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-archive.jpg);
	background-repeat: no-repeat;
	width: 216px;
	height: 42px;
}
#about-header
{
	margin-left: 35px;
	margin-top: 40px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-about.jpg);
	background-repeat: no-repeat;
	width: 215px;
	height: 49px;
}
#blogroll-header
{
	margin-left: 23px;
	margin-top: 40px;
	background-image: url(http://www.glueguncrafts.com/img/2nd-nav-blogroll.jpg);
	background-repeat: no-repeat;
	width: 229px;
	height: 59px;
	margin-bottom: -10px;
}
#search-form
{
	width: 306px;
	height: 66px;
	top: 35px;
	position: absolute;
	background-image: url(http://www.glueguncrafts.com/img/search-tape.jpg);
	background-repeat: no-repeat;
}
#btn-search {
width:64px;
height:64px;
position:absolute;
left:215px;
}
#search-form .search-text {
  z-index:1000;
  border:1px solid #cbb575;
  background-color:#ccbf88;
  position:relative;
  top:25px;
  left:39px;
  width:171px;
  height:1.5em;


 
}
#comment-form-name input, #comment-form-email input, #comment-form-url input,
#comment-form-remember-me input, #comments-open-text textarea{
  border:1px dashed #cbb575;
  background-color:#fff;
}
#inner-content
{
	padding: 25px 79px 100px 28px;
	background-image: url(http://www.glueguncrafts.com/img/bg-right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	min-height:2572px;
	height:auto !important;
	height:2572px;

}
.horiz-ruler
{
	background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0 9px 0;
	margin-top: 20px;
	display: block;
	border: 0px;
	clear: both;
	width: 100%;
	height: 2px;
}
.head-feature
{
	background: url(http://www.glueguncrafts.com/img/head-feature.jpg);
	background-repeat: no-repeat; 
	width: 192px;
	height: 15px;
	margin-top:.5em;
	margin-bottom:1.5em;
}

h2
{
	font-size: 1.572em;
/*	line-height: 1.125em; */
	margin: 2em 0 .5em 0;
        padding:0;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight:normal;
        letter-spacing:0;
}

.asset-body h2 {
	background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom; 
	padding-bottom: 5px; 
}

h3
{
	font-size: 1.5em;
/*	line-height: 1.125em; */
	margin: 1.125em 0 .5em 0;
        padding:0;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight:normal;
        letter-spacing:0;
}

#feature {
/*	background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom; 
	padding: 0 0 9px 0; */
padding:0;
margin:0;
}
#feature h2
{
	margin: 5px 0 0 0;
	padding: 0;
        color: #564b47;
	font-size:1.715em;
/*	line-height: 1em; */
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight:normal;
        letter-spacing:0;
	background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 13px;
margin-bottom:0;
padding-bottom:8px;
}

#feature p.byline {
margin-top:15px;
}



h2 a, h1 a
{
	color: #203a60;
font-weight:normal;
}
.btn-rss
{
	position: absolute;
	top: 15px;
	right: 80px;
}
.post-bit{
width: 544px;
clear:both;
}
.mt-main-index .post-bit {
	margin-top: 40px;
}
.post-bit h2, .comment-header .byline {
	width: 544px;
	background-image: url(http://www.glueguncrafts.com/img/bg-dash.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-bottom: 13px;
}

.post-bit h2 {
margin-top:10px;
padding-top:0;
}

.post-bit p
{
	
	display:inline;
	padding-left:0px;
}
p a
{
	text-decoration: underline;
}
 h2 a:hover, h1 a:hover
{
	color:#6f270a;
}
.post-bit p a:hover {
	text-decoration: none;

}
.post-bit p.byline
{
	display:block;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

.photo-bg
{
/*	background-image: url(http://www.glueguncrafts.com/img/bg-photo.jpg); */
	width: 185px;
	float: left;
	margin-right:10px;	
	margin-bottom:10px;
}


.photo-bg img {
/*	width: 175px;
	height: 113px; */
width:170px;
height:110px;
height:auto;
}

/*
.photo-bg img, .photo-bg-lg img {
	margin-left: 5px;
	margin-top: 5px;
}
*/ 

.photo-bg-lg
{
/*	background-image: url(http://www.glueguncrafts.com/img/bg-photo-lg.jpg);
	background-repeat: no-repeat; 
	width: 326px;
	height: 216px; */
	margin-top: 15px;
}

.photo-bg-lg img {
	width:318px;
	height:208px;
width:311px;
height:200px;
}

.ad-bg
{
	width: 200px;
	height: 199px;
	background: url(http://www.glueguncrafts.com/img/bg-img-border.jpg);
	background-repeat: repeat;
	padding:5px;
	border:2px dotted #f7f2e3;
	float: right;
/*	margin-top: 15px; */
	
}
.ad-bg div{
/*
position:relative;
top:5px;
left:5px;
*/
}
.ad-glue
{
	background-image: url(http://www.glueguncrafts.com/img/bg-glue.jpg);
	background-repeat: no-repeat;
	width:568px;
	height:136px;
	margin-top: 30px;
margin-bottom:15px;
}

div.photo-bg-lg .ad-glue {
	margin: 20px 0;
}

.ad-glue div{
	position:relative;
	left:47px;
	top:38px;
}

img
{
	border: 0px;
}
#footer
{
	background-image: url(http://www.glueguncrafts.com/img/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 940px;
	height: 141px;
	margin-left: 72px;
	padding-top: 25px;
font-size:1.2em;
}
#footer p
{
	display: block;
	text-align: center;
}
#footer a {
text-decoration:none;
color:#22385f;
}
#footer a:hover {
text-decoration:underline;
}

.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content
{
	clear: both;
}
.asset, .comments, .trackbacks, .archive
{
	overflow: hidden;
	width: 100%;
}
.asset, .asset-content, .comments, .trackbacks, .archive
{
	clear: both;
	position: static;
}
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form
{
	margin-bottom: 1.5em;
}
.asset-header, .asset-content, .asset-body, .comments-header, .comment-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header
{
	margin-bottom: .75em;
      
}
.subscribelinks li {
background-image:none !important;
}

#content { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; }
#content p { margin:0 0 18px 0; padding:0; } 
#content .pullquote1 { } 
#content .pullquote2 { display:block; color:#a0c13d; border-left:1px solid #b9b9b9; float:right; margin:35px; padding:0 0 0 26px; width:218px; } 
#content .pullquote1 p, 
#content .pullquote2 p { font-size:1.286em; line-height:28px; } 

/* ------------------- 4.2 unique page, ie product page ----------------- */ 
.sectionheader { padding:0; margin:5px 0 4px 0; } 

/* ------------------- 4.3 blog rules --------------- */ 
.blognav { text-align:right; list-style:none; margin:0; padding:0; } 
#sidenav h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#999999; font-weight:bold; line-height:20px; margin:26px 0 0 0; padding:0; text-align:right; text-transform:uppercase; } 
#sidenav h2 a { color:#999999; } 
#sidenav h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#999999; font-weight:bold; line-height:20px; margin:26px 0 0 0; padding:0; text-align:right; text-transform:uppercase; } 
#sidenav h3 a { color:#999999; } .blognav li { background:url(http://www.portentinteractive.com/img/subnav-li-bg.jpg) bottom right no-repeat; padding:4px 0; } 
.blognav li a { font-weight:bold; color:#0181c6; } 
.blognav li.sub a { font-weight:normal; } 
.blognav li.active { background:url(http://www.portentinteractive.com/img/subnav-hover.jpg) top right no-repeat; } 
.blognav li.active a { color:#000; } 
.blognav a { color:#6fbce5; text-decoration:none; } 
.blognav a:hover { color:#000; } 
.rssblock { text-align:right; } 
.asset-meta { border-top:1px dashed #cccccc; } 
.asset-more-link { font-weight:bold; } 

/* Assets */ .asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both; } .asset, .comments, .trackbacks, .archive { overflow: hidden; width: 100%; } .asset, .asset-content, .comments, .trackbacks, .archive { position: static; clear: both; } .asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em; } .asset-header, .asset-content, .asset-body, .comments-header, .comment-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: .75em; } .entry-categories, .entry-tags { margin-bottom: .5em; } .asset-name { margin-bottom: .25em; } .asset-footer, .asset-meta, .byline { font-size: 1em; } .asset-meta, .byline { margin-top: .25em; padding-top: 2px; padding-bottom: .3em; font-weight: normal; } .asset-footer { margin-top: 1.5em; padding-top: .5em; } .content-nav { text-align: center; } .entry-tags-header, .entry-categories-header { margin-bottom: 0; margin-right: .25em; display: inline; font-weight: bold; } .entry-tags-list, .entry-categories-list { display: inline; list-style: none; margin-left: 0; padding-left: 0; } .entry-tags-list .entry-tag, .entry-categories-list .entry-category { display: inline; } .mt-image-left { float: left; margin: 0 20px 20px 0; } .mt-image-center { display: block; margin: 0 auto 20px; text-align: center; } .mt-image-right { float: right; margin: 0 0 20px 20px; } /* Feedback */ .comments-open label { display: block; } #comment-author, #comment-email, #comment-url, #comment-text { width: 80%; border:1px solid #cacaca;} #comment-bake-cookie { margin-left: 0; vertical-align: middle; } #comment-submit { font-weight: bold; } /* =================== 5.0 HOMEPAGE-SPECIFIC =========================== */ body#home #content { width:406px; float:left; margin:34px 0 0 20px; } * html body#home #content { margin:34px 0 0 10px; } body#home #sidebar { background-color:#FFF; width:416px; float:left; margin:34px 0 0 86px; font-size:1em; line-height:16px; } 

#sidebar .box { 
background-color:#FFF; 
background:url(http://www.portentinteractive.com/img/home-sidebar-bg.jpg) top left no-repeat; 
width:416px; 
position:relative; 
clear:both;
min-height:250px;
height:250px !important;
margin:0 0 12px 0;
}

#template-title {
background:none;
margin-top:.75em;
margin-bottom:.25em;
}

img.align-left,
.asset-body img.align-left,
div#inner-content img.align-left,
di#inner-content div.asset-body img.align-left {
float:left;
display:block;
margin:0 20px 10px 0;
padding:0;
}

p.align-left {
float:left;
display:block;
padding:0 20px 10px 0;
margin:0;
}

div.asset-header p.byline {
	color: #564b47;
width:480px;
position:relative;
top:18px;
line-height:20px;
}

.entry-content {
	color:#441d02;
}


div.photo-bg, .photo-bg-lg {
	margin-right:15px;
	margin-bottom:10px;
/*	background: url(http://www.glueguncrafts.com/img/bg-img-border.jpg);
	background-repeat: repeat;
	padding:5px;
	border:2px dotted #f7f2e3; */
}

.entry-content img, img.img-featured, .photo-bg-lg img.int-img-featured {
	background: url(http://www.glueguncrafts.com/img/bg-img-border.jpg);
	background-repeat: repeat;
	padding:5px;
	border:2px dotted #f7f2e3;
position:relative;
margin-bottom:1em;
}

.photo-bg-lg img.int-img-featured {
	width:auto;
	height:auto;
	margin:0;
	margin-bottom:0;
	max-width:500px;
}

h1#int-page-title {
	background:transparent;
	font-size:2.25em;
	width:430px;
margin-top:0;
padding-top:0;
}

div.asset-body, .entry-asset, .asset, .hentry, .asset-content, .entry-content {
margin-top:0;
padding-top:0;
}

div.asset-body + h2 {
margin-top:0;
padding-top:0;
}

div.asset-body ul,
div.asset-body ol {
margin-top:10px;
margin-bottom:15px;
}

div.asset-body ul li,
div.asset-body ol li {
padding-bottom:10px;
}

div.asset-body ol {
margin-left:0;
padding-left:20px;
}

div.asset-body ol li {
margin-left:10px; 
padding-left:0;
}

div.asset-body ol li img {
margin:10px 0 10px -25px;
}


div.roundup {
width:181px;
float:left;
}

div.roundup h2 {
margin-top:3px;
padding-top:0;
margin-left:4px;
margin-right:5px;
}

#content div.roundup p {
display:block;
margin-left:4px;
margin-right:4px;
width:170px;
}

div.ad-map {
width:190px;
margin:0;
padding:0;
float:left;
display:block;
}

div.ad-map img {
border:0;
}

div.ad-map a {
text-decoration:none;
}

div.ad-map a:hover {
text-decoration:underline;
}

div.ads-125x125 {
width:155px;
padding-left:26px;
}

div.ads-125x125 img {
margin-right:2px;
margin-bottom:2px;
}

.social-boxes-short {position:relative; float:none; bottom:0; right:0; width:600px; height:20px; z-index:100;}
.social-boxes-bottom {position:relative; float:left; bottom:0px; right:0; width:245px; height:90px; z-index:100;overflow:hidden;}
.social-boxes-top {position:relative; float:right; bottom:0px; right:0; width:200px; height:80px; z-index:100;overflow:hidden;}

.social-boxes .fb, .social-boxes .tw, .social-boxes .ggl, .social-boxes .su, .social-boxes .lin {float:left; min-width:50px; vertical-align:baseline; margin:0px 5px;}
.social-boxes .fb {width:40px; height:61px; padding-top:2px;}
.social-boxes .tw {height:62px;}
.social-boxes .ggl, .social-boxes .su {height:60px; padding-top:2px;}
.social-boxes .lin {margin-right:0px;}

.social-boxes-short .fb-short,
.social-boxes-short .tw-short,
.social-boxes-short .ggl-short,
.social-boxes-short .lin-short,
.social-boxes-short .su-short {
float:left;
height:20px;
width:auto;
min-width:30px;
}

a.read-more {
white-space:nowrap;
width:96px;
height:11px;
position:relative;
top:2px;
margin-top:3px;
}

div.entry-clear {
clear:both;
height:10px;
overflow:hidden;
}

