/*

Comments explained:

=== introduces/ describes a logical set of definitions

--- introduces/ describes specific definitions within a logical set

any other formatted comment shall have explanatory character


*/



/* === General Definitions - valid throughout the page === */

* {
	margin:0; 
	padding:0;
} 

html {
	height:100%; 
	font-size:100.01%;
} 

body {
text-align: center;
min-height: 100%;
font-family: helvetica, arial,  sans-serif;
font-size: 12pt;
line-height: 120%;
color: #fff;
margin: 20 auto;
background-color: #fff;
background-position: center top;
background-repeat: repeat-x;
/* padding: 0 90px; */
}






/* OURS */

input[type=search] {
	-moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
	line-height: 24px;
	background: #fff;
	width: 60px;
	padding: 10px;
	color: #000;
	cursor: pointer;
	font: bold 11px Helvetica,sans-serif;
	letter-spacing:1px;

	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;

	-webkit-border-radius: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:visited {
	color:#000;
}
input[type=search]:focus {
	width: 130px;
	color: #000;
	padding: 0px 0 0px 5px;
	font-size: 16px;
	line-height: 24px;
	background-color:#eee;
	border:none;
	font: 11px Helvetica,sans-serif;
	padding:10px;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}

:focus {
outline: none!important;
}



#logo-img
{
margin: 93px 0 0 0;
}

a.nounderline, a:link.nounderline {
text-decoration:none;
}

ul.navigation
{
list-style-type:none;
margin:24px 0 0 0;
padding:0;
letter-spacing:1px;
}


.mainnav
{
padding:0 10px 0 0;
text-transform: uppercase;
text-decoration: none;
display:inline;
}

.mainnav a
{
color:#000;
text-decoration: none;
font-family:  helvetica, arial, sans-serif;
font-size: 11px;
font-weight:bold;
}

.flexslider {
	border: none!important;
	box-shadow: none!important;
	margin:10px 0 12px!important;
}

.flex-direction-nav a {
	background: url(http://blog.hndsm.com/wp-content/uploads/2013/12/bg_direction_nav.png) no-repeat 0 0!important;
}

.mejs-container {
margin-top: 25px;
background: none;
}

.mejs-controls {
background: none;
}

.mejs-container .mejs-controls {
background: none;
}

div.pagefriends a, a:link {
text-decoration:none;
}

div.pagefriends table {
padding-bottom:100px;
}


div.pageTitle {
font-family:  Helvetica, Arial,  futura, sans-serif;
/*font-weight: 600;*/
font-size: 24px;
letter-spacing: 6px;
padding: 0 0 24px 0;
margin: 0px;
}

div.pageFloatLeft {
float: left;
padding-right: 8px;
}

div.pageFloatLeft2 {
float: left;
width: 450px;
}

div.pageFloatRight {
float: right;
padding-left: 8px;
}

td.stockistsRight {
text-align: right;
padding-bottom: 16px;
padding-top: none;
margin: none;
}

td.stockistsLeft {
font-family: Helvetica, Arial, sans-serif;
/*font-weight: 600;*/
font-size: 14px;
letter-spacing: 2px;

}

.fade {
	display: inline-block;
	position: relative;
	text-indent: -9999px;
	width: 80px;
	height: 49px;
	background: url(http://www.handsomeclothing.com/handsome-logo-website2.jpg) no-repeat;
}

.fade span {
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(http://www.handsomeclothing.com/handsome-logo-website2.jpg) no-repeat;
	background-position: 0 -49px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

.fade:hover span {
	opacity: 1;
}

a.friends, a.friends:link  {text-decoration:none;}

a.mainmenu:link {color:#000; text-decoration:none;}

a.mainmenu:visited {color:#000; text-decoration:none;}

a.mainmenu:hover {color:#fff; text-decoration:none;}

a.mainmenu:active {color:#000; background:none; text-decoration:none;}

#slideshow
{
	z-index: 2;
	width: 0.01px;
	height: 0px;
	padding-bottom: 454px;
	position: relative;
}

#n1
{
	position: absolute;
	z-index: 3;
	width: 900px;
	height: 450px;
	background-image: none;
	border-style: none;
	background-color: transparent;
}

#n2
{
	z-index: 4;
	width: 900px;
	height: 450px;
	border-style: none;
	background-color: #383838;
	margin-right: -900px;
	position: relative;
}

#n4
{
	z-index: 6;
	width: 900px;
	height: 450px;
	border-style: none;
	background-color: #383838;
	margin-right: -900px;
	position: relative;
}

#n6
{
	z-index: 8;
	width: 900px;
	height: 450px;
	border-style: none;
	background-color: #383838;
	margin-right: -900px;
	position: relative;
}

#n8
{
	position: absolute;
	z-index: 10;
	width: 12px;
	min-height: 22px;
	padding: 6px;
	text-align: right;
	color: #FFFFFF;
	top: 420px;
	left: 836px;
}

#n12
{
	position: absolute;
	z-index: 14;
	width: 11px;
	min-height: 22px;
	padding: 6px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: right;
	color: #FFFFFF;
	top: 420px;
	left: 867px;
}


.TabbedPanelsTab
{
	white-space: nowrap;
}

.MenuBar  .MenuBarView, .MenuBar  .SubMenuView /* Resets for ul and li in menus */
{
	display: block;
	list-style: none;
}

.MenuBar .SubMenu
{
	display: none;
	position: absolute;
}

.NoWrap
{
	white-space: nowrap;
	word-wrap: normal;
}

.MenuBar .MenuItemContainer
{
	position: relative;
}

.rootelem /* the root of the artwork tree */
{
	margin-left: auto;
	margin-right: auto;
}

.colelem /* a child element of a column */
{
	display: inline;
	float: left;
	clear: both;
}

.grpelem /* a child element of a group */
{
	display: inline;
	float: left;
}

.clearfix:after /* force a container to fit around floated items */
{
	content: "\0020";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

*:first-child+html .clearfix /* IE7 */
{
	zoom: 1;
}

.inclusion_context /* context for positioning a group of elements that share the same height */
{
	display: table;
	table-layout: fixed;
	width: 0.01px;
}

.inclelem /* element of an inclusion context */
{
	display: table-cell;
	vertical-align: none;
}

.f3s_mid /* 3-slice frame, middle slice */
{
	background-repeat: repeat;
}

.f3s_top, .f3s_bot /* 3-slice frame, top slice */
{
	background-repeat: no-repeat;
}

.f9s_top_left, .f9s_bot_left /* 9-slice frame, left corner slice */
{
	background-repeat: no-repeat;
	background-position: left;
}

.f9s_top_right, .f9s_bot_right /* 9-slice frame, right corner slice */
{
	background-repeat: no-repeat;
	background-position: right;
}

.f9s_top_mid, .f9s_bot_mid /* 9-slice frame, top/bottom horizontal slice */
{
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.f9s_mid_left /* 9-slice frame, left vertical slice */
{
	background-repeat: repeat-y;
	background-position: left;
}

.f9s_mid_right /* 9-slice frame, right vertical slice */
{
	background-repeat: repeat-y;
	background-position: right;
}

.f9s_center /* 9-slice frame, center slice */
{
	background-repeat: repeat;
	background-position: 0px 0px;
}

.popup_anchor /* anchors an abspos popup */
{
	position: relative;
	width: 0px;
	height: 0px;
}

.popup_element
{
	z-index: 100000;
}

span.wrap /* used to force wrap after floated array when nested inside a paragraph */
{
	content: '';
	clear: left;
	display: block;
}

span.actAsInlineDiv /* used to simulate a DIV with inline display when already nested inside a paragraph */
{
	display: inline-block;
}

.position_content, .excludeFromNormalFlow /* used when child content is larger than parent */
{
	float: left;
}

.preload_images /* used to preload images used in non-defaul states */
{
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}

preload /* used to specifiy the dimension of preload item */
{
	height: 1px;
	width: 1px;
}

.animateStates
{
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.anchor_item /* used to specify anchor properties */
{
	width: 22px;
	height: 18px;
}

a.nontext /* used to override default properties of 'a' tag */
{
	text-decoration: none;
	color: black;
}

.MenuBar .SubMenuVisible, .MenuBarVertical .SubMenuVisible, .MenuBar .SubMenu .SubMenuVisible, .popup_element.Active, span.actAsPara, .actAsDiv, a.nonblock.nontext
{
	display: block;
}

.popup_element.Inactive, .js .disn
{
	display: none;
}

.widget_invisible, .js .invi /* used to hide the widget before loaded */
{
	visibility: hidden;
}

.pointer_cursor, .SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background-image: url("../image/loading.gif");
	background-position: center center;
	background-repeat: no-repeat;
}



.lookbookTitle {
background:#fff;
color:#000;
text-align:center;
width:900px;
}

	.wrap {
		position:relative;
		margin:0 auto;
		width:1200px;
	}

#footer {
width: 100%;
float: left;
background: #fff;
height: 50px;
}

/*
strong {
font-family: helvetica, arial, sans-serif;
}
em {
font-family: helvetica, arial, sans-serif;
}
*/
.fbLikeContainer {padding: 10px 0 10px 0;}

@font-face {
  font-family: 'FuturaStd-Bold';
  src: url(http://www.handsomeclothing.com/FuturaStd-Bold.otf);
}
@font-face {
  font-family: 'FuturaStd-MediumOblique';
  src: url(http://www.handsomeclothing.com/FuturaStd-MediumOblique.otf);
}
@font-face {
  font-family: 'FuturaStd-Heavy';
  font-weight: bold;
  src: url(http://www.handsomeclothing.com/FuturaStd-Heavy.otf);
}
@font-face {
  font-family: 'FuturaStd-Medium';
  src: url(http://www.handsomeclothing.com/FuturaStd-Medium.otf);
}

@font-face {
  font-family: 'FuturaStd-CondensedBold';
  src: url(http://www.handsomeclothing.com/FuturaStd-CondensedBold.otf);
}

ul.subscribe a {
width:250px;
height: 20px;
color:#000;
background:#c7c7c7;
padding: 2px 2px 0 4px;
}

.sidebar_liq ul.title {
letter-spacing: 2px;
font-size: 13px;
padding: 0 0 4px 0;
color: #000;
}

ul.subscribe a:hover, {
color:#fff;
background:#666666;
}

#downloads3 {
text-align: left;
}
#downloads4 {
text-align: left;
}
#downloads5 {
text-align: left;
}
#downloads6 {
text-align: left;
}
#downloads7 {
text-align: left;
}
#downloads8 {
text-align: left;
}

#playlist1 {
position:absolute; top: 578px; left: 350px;
}
#playlist2 {
position:absolute; top: 918px; left: 350px;
}
  .centeredImage
    {
    text-align:center;
    display:block;
    }

#headerz {
position: absolute;
top: 130px;
left: 0px;
}


#press1 {position:absolute; top: 600px; left: 0px;
z-index:2;
	}

#press1  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press2 {position:absolute; top: 600px; left: 346px;
z-index:2;
	}

#press2  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press3 {position:absolute; top: 600px; right: 0px;
z-index:2;
	}

#press3  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press4 {position:absolute; top: 850px; left: 0px;
z-index:2;
	}

#press4  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press5 {position:absolute; top: 850px; left: 346px;
z-index:2;
	}

#press5  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press6 {position:absolute; top: 850px; right: 0px;
z-index:2;
	}

#press6  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press7 {position:absolute; top: 1100px; left: 0px;
z-index:2;
	}

#press7  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press8 {position:absolute; top: 1100px; left: 346px;
z-index:2;
	}

#press8  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

#press9 {position:absolute; top: 1100px; right: 0px;
z-index:2;
	}

#press9  a:hover {
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}



        #menu1 {position:absolute; top: 8px; margin-top:30px; left: 124px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif; font-size: 10pt; letter-spacing:2px; z-index: 99;
font-weight:800;
	}
	#menu2  {position:absolute; top: 8px; margin-top:30px; left: 200px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif; font-size: 10pt; letter-spacing:2px; z-index: 99;
font-weight:800;
	}
	#menu3 {position:absolute; top: 8px; margin-top:30px; left: 327px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif; font-size: 10pt; letter-spacing:2px; z-index: 99; 
font-weight:800;
	}
	#menu4 {position:absolute; top: 8px; margin-top:30px; left: 457px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif;  font-size: 10pt; letter-spacing:2px; z-index: 99; 
font-weight:800;
	}
	#menu5 {position:absolute; top: 8px; margin-top:30px; left: 585px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif;  font-size: 10pt; letter-spacing:2px; z-index: 99; 
font-weight:800;
	}
        #menu6 {position:absolute; top: 8px; margin-top:30px; left: 699px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif;  font-size: 10pt; letter-spacing:2px; z-index: 99; 
font-weight:800;
        }
	#menu7 {position:absolute; top:8px; margin-top:30px; right: 0px;
 font-family: 'FuturaStd-Heavy', helvetica, verdana, sans-serif; font-size: 10pt; letter-spacing:2px; z-index: 99;
font-weight:800; 
        }


body * {
	text-align:left;

}

hr {
	
}





h1, h4, h6 {
	font-weight:normal;
font-family:  helvetica, arial, san-serif;
}

div.via {
font-weight: lighter;
text-align: right;
font-size:65%;
padding-right:5px;
text-transform: uppercase;

}

div.page {
margin-top:40px;
z-index: 1;
width:70%px;
}

div.pagefriends {
margin-top:40px;
z-index: 1;
width:900px;
}

div.downloads {
position: absolute;
top: 900px;
z-index: 2;
}

div.downloads2 {
font-weight: lighter;
font-family:  helvetica, arial, san-serif;
font-size:13px;
letter-spacing: 1px;
padding: 10px 0 40px 0;
}

h2 {
font-weight: normal;
text-align: left;
font-family: , helvetica, arial, sans-serif;
letter-spacing: 4px;
font-size:24px;
line-height: 140%;
}



a, a:link, a:visited, a:active {
border: none;
text-decoration: underline;
color: #000;
}


a:hover, a:focus  {
color: #666;
text-decoration:none;
}




br {
clear: both;
}



/* === The Main Structure of the page === */

/* extra div for centering allowing for additional background features */

.backerA {
	z-index:-10;
}

.centerStage_liq {
	width:75%; 
	max-width: 740px;
	margin: 0px auto;
	background-color: none;
	background: none;
	position: relative;
	padding-top:0.0em; /* this value is needed to give top naviagtion some space */

}

#skipNavigation_liq {
	width: 100%;
	position: absolute;
	top:0;
	left:0;
}



.header_liq {
	width: 100%;
background-color: none;
color: none;


}

p.logolink {
align:left;
padding-top:20px;
}

.content_liq {
	width:100%;
	margin:30px 0 0 0px;
	float:left;
padding: 0 0px 60px 0px;
background-color: none;
color:none;
}
.content_liq2 {
	width:100%;
	margin:0px 0 0px 0px;
padding: 0 0 60px 0;
	float:left;
background-color: none;
color:none;
}

.content_page_liq {
	width:100%;
	margin:0px 0 0 -10px;
	float:left;
background-color: none;
padding: 0 0 40px 0;
color:none;
}

.sidebar_liq {
	width: 250px;
	margin:50px 0px 0 0;
	float:right;
	display:none;
}

.footer_liq {
	width: 100%;
	margin:2.5em 0 0 0;
	clear:both;
position:absolute;
left: -10px;
}

.footer_spons {
	float: right;
	width: 50%;
	margin:-40 5.0em 0 0;
}

/* === The Skip Navigation === */


#skipNavigation_liq a, #skipNavigation_liq a:link, #skipNavigation_liq a:visited {
	position:relative;
	top:-800px;
	font-size:0.8em;
	text-decoration: none;
	color: #fff;
	background-color: #000000;
	padding: 0.2em 15px 0.2em 15px;
	margin:2px 0 0 2px;	
border: none;

}

#skipNavigation_liq a:hover, #skipNavigation_liq a:active, #skipNavigation_liq a:focus  {
	position:relative;
	top:0px;	
	text-decoration: none;
	background-color: #000;
	color: #FFF;


}





/* === The Page Navigation - or - The Top Navigation === */
/*
#topNavigation_liq ul {
	text-align:left;
}

#topNavigation_liq ul li {
	display: inline;
	list-style-type: none;
}

#topNavigation_liq a:link, #topNavigation_liq a:visited {
	text-decoration: none;
	color: #fff;
	background-color: #000000;
	padding: 0.2em 15px 0.2em 15px;
	float:left;
	margin:2px 0 0 2px;
border: none;
}

#topNavigation_liq a:hover, #topNavigation_liq a:active, #topNavigation_liq a:focus  {
	background-color: #000;
	text-decoration: none;
	color: #fff;
}

*/



/* === The Header & Motto === */

.header_liq h1 {
	float:left;
	font-family: Helvetica, Arial, Times, serif;
	font-size:3em;
	line-height:1.1em;
	font-weight:normal;
}


.header_liq span {
	float:left;
	font-size:0.8em;
	line-height:1.1em;
	padding: 0em 0px 0em 0px;
	margin:0px 0 0 0px;
}

.header_liq br {
	clear:both;
}












/* === The Content Navigation === */
.content_liq br {
	clear:both;
}

#contentTopNavigation_liq {
	clear:both;
	width:100%;
	font-size:0.6em;
	line-height:1.2em;
}

#contentBottomNavigation_liq {
	clear:both;
	width:100%;
	font-size:.9em;
	line-height:1.0em;
	letter-spacing: 1px;
	text-decoration: none;
}

.navContainer_liq {
clear: both;
padding: 0px 0 0 0;
color: #fff;
}









.leftNav_liq {
	width:49.5%;
	float:left;
margin:0 0 0 0;
padding:5 10px !important;
color: #000;
background: #000;
}

.rightNav_liq {
	width:49.5%;
	float:right;
	text-align:right;
padding:5 10px !important;
color: #000;
background: #000;
}



.navContainer_liq a:link, .navContainer_liq a:visited {
color: #fff;
margin: 10px;
font-size: 14px;
line-height: 30px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
}

.navContainer_liq a:hover, .navContainer_liq a:focus  {
	color: #ccc;
}

.navContainer_liq a:active {
background-color: #fff;
}


/* === The Content === */


.pagetitle_liq {
float:left;
	/* font-size: 1.1em; */
	font-size: 24px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 140%
	color: #fff;
	padding: 5px 0px 5px 0px;
	margin:10px 7px 0px 0px;
	overflow:hidden;
	font-family: helvetica, arial,  san-serif;
letter-spacing: 3px;
}


/* extend the colours if you want - and match them with the side menu */
.titleOne {
	background-color: #ff4411;
}

.titleTwo {
	background-color: #fff;
font-size:2.3em;
text-transform:uppercase;
color:#000;
letter-spacing:6px;
font-weight:bold;
padding: none;
margin: 26px 0 30px 0;
}

.titleThree {
	background-color: #FF74A5;
}

.titleFour {
	background-color: #FF9000;
}


/* fancy some microformat? */

.hentry {
margin: 0em 0px 0px 0;
color: #000;
}



.entry-title a:link, .entry-title a:visited, .entry-title a:focus, .entry-title a:active {
float: left;
font-size: 24px;
line-height: 140%;
text-decoration: none;
text-transform: uppercase;
color: #000;
background-color: #fff;
padding: 5px 0px 5px 0px;
margin: 10px 7px 0px 0px;
overflow: hidden;
font-family: helvetica, arial, san-serif;
letter-spacing: 3px;
}

.entry-title a:hover  {
	text-decoration: none;
	color: #CCC;
}



.updated {
	font-size:10px;
	float:left;
	color:#494949;
	background-color: #fffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	border: none;
letter-spacing: 1px;
text-transform:uppercase
}



div.postmetadata_liq {
	clear:both;
	font-size:0.6em;
	padding: 0.1em 15px 0px 0px;	
	margin:50px 2px 0px 0px;
	background-color:transparent;
color: #000;
}

div.postmetadata_liq a:link, a:hover, a:active, a:focus {
border: none;
padding: none;
}

/* --- Tags formatting within posts&pages --- */
.entry-content h4, .entry-content h5, .entry-content h6
{
	padding: 0.3em 0em 0.3em 0;
	font-weight:bold;
font-family: helvetica, arial, san-serif;

}

.entry-content h3 {
font-weight:bold;
font-family:  helvetica, arial, san-serif;
color:#fff;

}
.entry-content h2
{
	padding: 0.6em 0em 0.6em 0;
	font-weight:bold;
font-family: helvetica, arial, san-serif;

}

h4 { font-family: helvetica, arial, san-serif;
letter-spacing: 1px;
}
h1 { font-family: helvetica, arial, san-serif;
letter-spacing: 3px;
}
/*
.entry-content p
{
	padding: 1.0em 1.0em 0.5em 0em;
text-align: justify;
font-family: helvetica, arial, san-serif;
}
*/
.entry-content p
{
	padding: 1.0em 0em 0.5em 0em;
text-align: justify;
font-family: Helvetica,Arial,sans-serif;
}

div.entry-content {
font-size: 14px;
letter-spacing: 1px;
line-height: 21px;
clear: both;
padding: 0em 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #000;
background-color: #fff;
}

.entry-content blockquote
{
	margin: 0.3em;
	padding: 0.3em;
	color:#111;
	background-color:#f1f1f1;
}

.entry-content img
{
	padding:0;
	background:none;
	width:100%;
	height: auto;
	max-width:900px;
	border:none;
}

/* in case the image is linked */
.entry-content a img {
	margin:0;
}





.entry-content ul, .entry-content ol
{
	padding: 19px 1.0em 1.0em 0em;
	margin: 0.3em;
}

.entry-content li {
	
}



/* === The Footer === */

.footer_liq {
	background-color:#000000;
}

.footer_liqCapsule {
	font-size:0em;
	line-height:1.4em;
	padding: 1.5em 15px 15px 10px;
}


.footer_liqCapsule a:hover, a:active, a:focus {
}

.footer_liq ul {
}

.footer_liq ul a:hover, a:active, a:focus {
}

.footer_liq ul li{
	list-style-type: none;
}



/* === The Side Menu === */




.sidebar_liq ul {
		list-style-type: none;
	clear:left;

}


.sidebar_liq ul li {
	list-style-type: none;
	clear:left;
}
.catTwo {
font-size:1.2em;
line-height:1.3em;
text-transform:uppercase;
font-family:helvetica, arial, san-serif;
}

.catOne {
font-size:0.7em;
text-transform:uppercase;
font-family: helvetica, arial, san-serif;
}

.sidebar_liq a:link, .sidebar_liq a:visited {
	float: left;
	text-decoration: none;
	color: #3c3c3c;
	font-size:11px;
	letter-spacing:2px;

}

.sidebar_liq hm {
	list-style-type: none;
	clear:left;
	font-size:small;
}

.hm {
font-size:0.8em;
}


.sidebar_liq a:hover, .sidebar_liq a:active, .sidebar_liq a:focus  {



	float: left;
	text-decoration: none;
	color: #CCC;

}

.sidebar_liq h2 {
	float: left;
	color:#ffffff;
background-color: #000000;
	text-decoration:none;
	font-size:1.2em;
	padding: 0.7em 15px 0.2em 0;
	margin:2px 0 0 0px;
}

/* --- The Search Field --- */

fieldset.searchSite_liq {
	border:none;
}

.searchSite_liq legend {
	display:none;




}

.searchSite_liq label {
	
display:none;
}

input, select, textarea, input:active, select:active, textarea:active {
    border:none;
}


/* #s {

	width:211px;
	height:16px;
	font-family:helvetica, tahoma, verdana, sans-serif;
	font-size:12px;
	line-height: 1em;
	float: left;
	padding:5px;
	border: none;
background: #666666;
}

#s:hover, #s:focus {
	border: none;
text-shadow: none;
-webkit-appearance: none;
background: #fff;
}
#s:active {border:none;}

*/

#searchsubmit, #searchsubmit:active, #searchsubmit:focus
{
	font-family: helvetica, arial,  sans-serif;
	font-size:1.0em;
	line-height: 1.2em;
	text-align:center;
	color:#333;
	float: right;
	margin:0px 0px 0 0px;
border: none;
}

#searchsubmit:hover, #searchsubmit:active, #searchsubmit:focus
{
border: none;
background: #CCC;
}

form[role="search"]:hover{background-color:#1a1a1a}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto;
border: none;
}





/* The Comment Block */

.commentBlock_liq {
	clear:both;
	font-size:0.8em;
	color:#000000;
	background-color:transparent;
	margin:2.0em 0 2.0em 0;
	border:none;
}


.commentBlock_liq h3 {

	float:left;
	margin:0 2px 1.0em 2px;
	border:none !important;
	padding: 0.2em 15px 0.2em 15px;
	background-color:#888;
}


.commentBlock_liq ol {
	list-style-type:none;
}

.commentBlock_liq ol li {
	padding:0.2em 15px;
	margin: 0 2px 1.0em 2px;
	background-color:#000000;
	color:#888;
}

.commentBlock_liq ol li.alt {
	background-color:#000000;
	color:#888;
}

#respond {
	float:left;
	margin: 15px 2px 15px 0px;
	border:none;
	padding: 0.2em 15px 0.2em 0px;
color:#FFFFFF;
	background-color:#000000;

}


.commentMessage_liq {
	clear:both;
	font-size:0.8em;
	padding:0.2em 15px 0.2em 15px;
	margin:0 2px 1.0em 2px;
	border:none;

}

/* 
	Use that css as a starting point to develop your specific design/layout
	Have fun
*/

#commentform {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	border:none;
}

#commentform fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

#commentform legend {
	display:none;
}


.commentFormRow_liq {
	margin: 0 2px 0.5em 0px;
	padding: 0 0px;
	color:#FFFFFF;	
	background-color: transparent;
	border:none;
}


.commentFormRow_liq label {
	width:5px;
	padding:0.1em 0 0 0;
	text-align:left;
	background-color: transparent;
	border:none;
}

.commentFormRow_liq span {

}

/* contains the actual form elements */
.commentFormElement_liq {
  	margin-left: 0px;
	font-size: 1.0em;
	line-height: 1.5em;
	text-align:left;
	border:none;
}

/* depending on styling the line break can be used to clear floats */
.commentFormRow_liq br {
	display:none;
}



.commentInput_liq {
	font-family: Georgia, Times, serif;
	font-size:1.0em;
	line-height: 1.5em;	
	width:430px;
	height:1.4em;
	margin:0 0.5em 0 0;

	padding-left: 2px;
	padding-right: 2px;

	border:solid 1px #787573;
	color:#444;
	background-color:#FFFFFF;
}


.commentInput_liq:hover, .commentInput_liq:active, .commentInput_liq:focus {
	border:none;
	background-color: #E5E4E1;
}


#comment {
	font-family: Georgia, Times, Seriff;
	font-size:1.0em;
	line-height: 1.5em;		
	
	width:430px;
	height:10em;

	color:#444;
	background-color:white;		
}


.mandatory_liq {
	color:#FFFFFF !important;
	background-color:#000000;	
}



/* The Submit Button */
.commentSubmit_liq {
	font-family:Georgia, Times, Serif;
	font-size:1.0em;
	line-height: 1.2em;
	
	padding:0.1em 0.5em;
	border:solid 1px #787573;
	text-align:center;
	background-color:#fff;
	color:#787573;
}

.commentSubmit_liq:hover, .commentSubmit_liq:focus, .commentSubmit_liq:active {
	border:solid 1px #181513;
	background-color:#E5E4E1;
	color:#181513;	
}

/* ================ MENU =============== */

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;background-color:#FFFFFF;padding:0 10px 10px;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1{
	font-size:0;
	margin-left: -10px;
	z-index:999;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:0;
	*display:inline;
}
* html ul#css3menu1 li a{
	display:inline-block;
}
ul#css3menu1>li{
	margin:0;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;
}
ul#css3menu1 a{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font:bold 11px Helvetica, Arial,sans-serif;
	color:#000000;
	text-shadow:#FFF 0 0 1px;
	cursor:pointer;
	padding:10px;
	background-color:#ffffff;
	background-image:url("mainbk.png");
	background-repeat:repeat;
	background-position:0 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;
}
ul#css3menu1 ul a{
	text-align:
	left;padding:4px;
	background-color:#FFFFFF;
	background-image:none;
	font:11px Helvetica,Arial,sans-serif;
	color:#000;
	text-decoration:none;
}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color:#fff;text-decoration:none;
}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#FFFFFF;background-image:none;color:#868686;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}
ul#css3menu1 li>a:hover{
	color:#ccc;
	}
ul#css3menu1 li.topmenu>a{
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
}
ul#css3menu1 li.toplast>a{
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}