@charset "UTF-8";
/* CSS Document */

body 
{ 
  margin: 0; 
  padding: 0;
  color: #595959;
  font-family: arial;
  font-size: 12px;
  line-height: 18px;
  background-color:#f9f9f9;
}

.wrapper
{
    width: 1065px;
    overflow: auto;
    margin: 0 auto;
}
.header
{
    float: left;
    width: 100%;
    overflow: auto;
    margin-top: 20px;
}
.content
{
    float: left;
    width: 100%;
    overflow: auto;
    margin-top: 10px;
}
.row
{
    float: left;
    width: 100%;
    overflow:hidden;
}
.logo
{
    float: left;
    width: 401px;
    height: auto;
}

.header_right
{
    float: left;
    width: 664px;
    height: 80px;
    background: #e92432;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	/* except the left side ---*/
	-webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    
}
.content_left
{
    float: left;
    width: 672px;
    overflow:hidden;
}

.content_right
{
    float: left;
    width: 375px;
    overflow:hidden;
    margin-left: 18px;
}
.content_left h1
{
     float: left;
     margin-left: 10px;
}
.social_img
{
    float: right;
}
.fet_img_main_cl
{
    float: left;
    margin-right: -2px;
}
.follow
{
    float: right;
    width: 190px;
    height: auto;
}
.content_right h5
{
    float: left;
    margin-bottom: 0;
    margin-right: 5px;
    margin-top: 7px;
    color: #E92432;
}
.lego_kit1
{
    float: left;
    margin-right: 3px;
}
.wallpapers_img
{
    float: left;
    margin-right: 13px;
}
.wallpapers_img:last-child
{
    margin-right: 0px;
}
.wallpapers_img:first-child
{
    margin-left: 2px;
}
#wallpa h1{
    float: left;
    margin-top: 7px;
    margin-bottom: 23px;
}
#wallpa h4{
    float: right;
    margin-top: 8px;
    margin-bottom: 0px;
}
/* ----------------------------------- footer ---------------- */

.footer
{
    float: left;
    width: 100%;
    overflow: auto;
    margin-top: 12px;
    margin-bottom: 50px;
}
.footer_top
{
    float: left;
    width: 100%;
    height: 30px;
    margin-bottom: 18px;
    background: #e92735;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.footer_top p
{
	font-size:9px;
    margin-left:15px;
	margin-top:6px;
    color: #f6bdbf;
}
.footer_box1
{
    float: left;
    width: 365px;
    height: auto;
    margin-right: 21px;
}
.footer_box2
{
    float: left;
    width: 382px;
    height: auto;
    margin-right: 19px;
}
.footer_box3
{
    float: left;
    width: 378px;
    height: auto;
}
.add_img
{
    float: right;
}

ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
/* -------------------------  headings  ------------------ */
h1{
    font-family: 'Cabin Sketch', cursive;
    color: #11a7fc;
}
h2 {
    font-family: 'Cabin Sketch', cursive;
    color: #11a7fc;
}

.block_img
{
    margin-right: 1px;
}
.submit_btn
{
    float: left;
    width: 130px;
    height: 37px;
    border: none;
    cursor: pointer;
    background: url(../images/subs.png);
}
.text_box
{
    float: left;
    width: 90%;
    height: 30px;
    border: 1px solid #959595;
    padding-left: 5px;
    margin-bottom: 10px;
}
.s_img
{
    cursor: pointer;
}
a
{
    outline: none;
}
.flag
{
    float: left;
    height: auto;
    position: relative;
    width: auto; 
	left: -6px;
}
.featured_flag_img
{
    left: 0;
    position: absolute;
}
.fb_count_box
{
    border: none;
    height: 21px;
    width: 49px;
}

.common_box
{
    float: left;
    width: 33%;
    height: auto;
}

.teepublic {
	float: left;
    width: 100px;
    height: 100px;
    left: 10px;
    top: 10px;
    background-image:url('http://brickstertees.com/images/teepublic-14.png');
}
/* ------------------ added -------------- */
.socialshare { float:left; margin:14px 0 0 50px; padding:0 0 0 0; }

.brick_tshirt {float: left; width: 100%; overflow: auto; }
.brick_tshirt ul {  list-style-type:none; margin:0; padding:0; }
.brick_tshirt ul li { float:left; margin: 0 4px 4px 0;;  }
.brick_tshirt_01 { display:block; width:129px; height:129px; background: url('../images/001-brick-wings-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_01:hover { background-position: 0 bottom; }
.brick_tshirt_02 { display:block; width:129px; height:129px; background: url('../images/002-original-brick-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_02:hover { background-position: 0 bottom; }
.brick_tshirt_03 { display:block; width:129px; height:129px; background: url('../images/003-brick-heart-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_03:hover { background-position: 0 bottom; }
.brick_tshirt_04 { display:block; width:129px; height:129px; background: url('../images/004-brick-villain-argyle-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_04:hover { background-position: 0 bottom; }
.brick_tshirt_05 { display:block; width:129px; height:129px; background: url('../images/005-brick-argyle-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_05:hover { background-position: 0 bottom; }
.brick_tshirt_06 { display:block; width:129px; height:129px; background: url('../images/006-drink-juice-and-brick-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_06:hover { background-position: 0 bottom; }
.brick_tshirt_07 { display:block; width:129px; height:129px; background: url('../images/007-drink-beer-and-brick-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_07:hover { background-position: 0 bottom; }
.brick_tshirt_08 { display:block; width:129px; height:129px; background: url('../images/008-classic-lego-brickster-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_08:hover { background-position: 0 bottom; }
.brick_tshirt_09 { display:block; width:129px; height:129px; background: url('../images/009-drink-coffee-and-brick-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_09:hover { background-position: 0 bottom; }
.brick_tshirt_10 { display:block; width:129px; height:129px; background: url('../images/010-brick-wings-graffiti-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_10:hover { background-position: 0 bottom; }
.brick_tshirt_11 { display:block; width:129px; height:129px; background: url('../images/011-starbricks-coffee-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_11:hover { background-position: 0 bottom; }
.brick_tshirt_12 { display:block; width:129px; height:129px; background: url('../images/012-starbricks-coffee-black-tshirt.jpg') top; text-indent: -99999px; }
.brick_tshirt_12:hover { background-position: 0 bottom; }
.brick_tshirt_13 { display:block; width:129px; height:129px; background: url('../images/013-original-brickster-1932-grey.jpg') top; text-indent: -99999px; }
.brick_tshirt_13:hover { background-position: 0 bottom; }

/* ------------ iPad mods ----------------- */
@media all and (max-device-width: 768px) {
	/* insert css specific to ipad portrait */
	.brick_tshirt_01 { display:block; width:129px; height:129px; background: url('../images/001-brick-wings-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_02 { display:block; width:129px; height:129px; background: url('../images/002-original-brick-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_03 { display:block; width:129px; height:129px; background: url('../images/003-brick-heart-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_04 { display:block; width:129px; height:129px; background: url('../images/004-brick-villain-argyle-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_05 { display:block; width:129px; height:129px; background: url('../images/005-brick-argyle-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_06 { display:block; width:129px; height:129px; background: url('../images/006-drink-juice-and-brick-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_07 { display:block; width:129px; height:129px; background: url('../images/007-drink-beer-and-brick-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_08 { display:block; width:129px; height:129px; background: url('../images/008-classic-lego-brickster-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_09 { display:block; width:129px; height:129px; background: url('../images/009-drink-coffee-and-brick-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_10 { display:block; width:129px; height:129px; background: url('../images/010-brick-wings-graffiti-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_11 { display:block; width:129px; height:129px; background: url('../images/011-starbricks-coffee-tshirt.jpg') bottom; text-indent: -99999px; }
	.brick_tshirt_12 { display:block; width:129px; height:129px; background: url('../images/012-starbricks-coffee-black-tshirt.jpg') bottom; text-indent: -99999px; }

}


/* -------- mailchimp styles --------------- */
#mc_embed_signup{ background:#f9f9f9; clear:left; font:14px Helvetica,Arial,sans-serif;  width:375px;}

/* -------- tagcloud styles --------------- */
#htmltagcloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0}
#htmltagcloud a:link{text-decoration:none; color:#595959}
#htmltagcloud a:visited{text-decoration:none}
#htmltagcloud a:hover{color:white; color:#11a7fc}
#htmltagcloud a:active{color:white; color:#595959}
.wrd{padding:0;position:relative}
.wrd a{text-decoration:none}
.tagcloud0{font-size:1.0em;color:#ACC1F3;z-index:10}
.tagcloud0 a{color:#ACC1F3}
.tagcloud1{font-size:1.4em;color:#ACC1F3;z-index:9}
.tagcloud1 a{color:#ACC1F3}
.tagcloud2{font-size:1.8em;color:#86A0DC;z-index:8}
.tagcloud2 a{color:#86A0DC}
.tagcloud3{font-size:2.2em;color:#86A0DC;z-index:7}
.tagcloud3 a{color:#86A0DC}
.tagcloud4{font-size:2.6em;color:#607EC5;z-index:6}
.tagcloud4 a{color:#607EC5}
.tagcloud5{font-size:3.0em;color:#607EC5;z-index:5}
.tagcloud5 a{color:#607EC5}
.tagcloud6{font-size:3.3em;color:#4C6DB9;z-index:4}
.tagcloud6 a{color:#4C6DB9}
.tagcloud7{font-size:3.6em;color:#395CAE;z-index:3}
.tagcloud7 a{color:#395CAE}
.tagcloud8{font-size:3.9em;color:#264CA2;z-index:2}
.tagcloud8 a{color:#264CA2}
.tagcloud9{font-size:4.2em;color:#133B97;z-index:1}
.tagcloud9 a{color:#133B97}
.tagcloud10{font-size:4.5em;color:#002A8B;z-index:0}
.tagcloud10 a{color:#002A8B}
.freq{font-size:10pt !important;color:#bbb}
#credit{text-align:center;color:#333;margin-bottom:0.6em;font:0.7em 'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif}
#credit a:link{color:#777;text-decoration:none}
#credit a:visited{color:#777;text-decoration:none}
#credit a:hover{color:white;background-color:#05f}
#credit a:active{text-decoration:underline}

