/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/

/********************************************************************************************* 

2. Header & Page Structure  -------------------------  header.php

*********************************************************************************************/  
html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  
input, textarea {margin: 0; padding: 0; font-size: 100%;}  
ul {list-style: none;}  
img, fieldset {border: 0;}
em {font-style: italic;}
cite {font-style:normal;}
strong {font-weight: bold;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; margin:0; padding:0;  }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;   }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;  }
p {margin: 0 0 16px; }
input { padding:5px; }
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }

/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/
a {text-decoration:none; color: #373f4c; outline:none;}
a:hover {text-decoration:underline; color: #545656;}

@font-face {
font-family: Arial, Helvetica, sans-serif;!important
font-weight: normal;
font-style: normal;
} 

::selection 	 	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}

/* Navigation & WP PageNavi Plugin */
.navigation { display:none; /*float: left; width: 100%;  position: relative; height: 110px;*/  }
.navigation a { font-size: 14px; font-weight: bold; padding: 7px;  margin-right: 10px;  border: none; }
.navigation span.current { border:none; color:#cccccc; background:url(images/slash.png) no-repeat center right; border:none; padding:0 17px 0 5px; }
.navigation a:hover {  color: #cccccc;   text-decoration: none; }
.navigation span.pages { margin-right: 10px; display: none; }
.navigation .extend { border: none; }

.navigation .floatleft a, .navigation .floatright a { background: url("images/arrows.png") no-repeat 0 0; position: absolute; top: 0; display: block; height: 58px; width: 60px; padding: 0; }
.navigation .floatleft a:hover {  background-position:0 -59px  }
.navigation .floatright a:hover {  background-position:-61px -59px  }
.navigation .floatleft a { left: -30px; }
.navigation .floatright a { background-position: -61px 0; right: -40px; }

div.wp-pagenavi { margin: 15px 0 0; font-size: 14px; font-weight: bold; text-align: center; }
.navigation .wp-pagenavi a { background:url(images/slash.png) no-repeat center right; border:none; padding:0 17px 0 5px;}
.navigation .wp-pagenavi a.nextpostslink { background:none;}
 
.single #comments .navigation { height:55px; font-family:Arial, sans-serif; }
.single #comments .navigation a {margin:0; padding:0 10px 0 0; }

/********************************************************************************************* 

2. Header & Page Structure  -------------------------  header.php

*********************************************************************************************/  

body {
	font-family: Arial, Helvetica, sans-serif!important;
	background:#ffffff;
	color: #434040;
	line-height: 1.5;
	width: 100%;
	font-size:12px;
	border:none; background:#fff;}
 
.wrapper {
    width:1000px;
	margin:0 auto 0 auto;
}
 
#aside {
    float: left;
    width: 125px;
    padding-top:0px;
}

#logo {
	margin:-24px 0 20px 0;
    width: 125px;
    background:#ffffff;
	height:58px;
}

#main {
    background:#ffffff;
    float: left;
}

#content {
	padding-bottom:30px;
	}
	
.blog #content {
	padding-bottom:0;
	}

#welcome {
	color: #434040;
	font-size: 12px;
    margin: 0px 30px 0;
    line-height:1.7;
}

#welcome img {
    float: left;
    width:95px;
    margin:0 25px 5px 0;
	-webkit-border-radius: 100px; /* Saf3+, Chrome */
	border-radius: 100px; /* Opera 10.5, IE 9 */
	-moz-border-radius: 100px; / *Disabled for FF1+ */
}

#welcome h2 {
    color: #F16E50;
    font-size: 20px;
 	font-weight: normal;
 	margin-bottom:5px;
 	line-height:1.2;
}

#heading h1 {
    color: #F16E50;
    font-size: 20px;
 	font-weight: normal;
 	margin-bottom:5px;
 	line-height:1.2;
	text-align:center;
	margin:35px 0 0;
	padding:10px 20px;
	background:#fff;
	float:right;
	clear:both;
}


/********************************************************************************************* 

3. Navigation  -------------------------  header.php
   
*********************************************************************************************/  

#menu {
	position:relative;
    z-index:50;
	width:100%;
	margin-top:-20px;
	background:#fff;  
 	}
 
.dropdown, .dropdown * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.dropdown ul {
	position:		absolute;
	top:			-999em;
	width:			170px; /* left offset of submenus need to match (see below) */
	background:		 #fff;  
	text-align: 	left;
	font-size:		11px!important; 
	margin: 0;  
	padding: 0; 
 }
.dropdown ul li {
	font-family: Arial, Helvetica, sans-serif!important;
	width:			100%;
	margin:0;
 
}
.dropdown li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	background:		 #fff;  
}
.dropdown li:hover a {
	color:#333333;
	background: #e4e4e4;
	}
.dropdown li {
	float:			left;
	position:		relative;
	margin-bottom:	5px;
}
.dropdown ul li a {
	font-family: Arial, Helvetica, sans-serif;!important
	color: 			#fff;
 	text-transform: none;
	font-size:		11px; 
	padding:3px 5px 3px 10px;
  	}
.dropdown ul li a:hover {
	color: #ffffff;
	background: #bbbbbb;
 	}
.dropdown a {
	display:		block;
	position:		relative;
 	color: 			#6f6f6f; 
	text-decoration: none; 
	text-transform:	uppercase; 
	letter-spacing:0px;
	font-size: 11px;
	font-weight: normal;
	padding:3px 5px 3px 10px;
}
.dropdown a:hover { 
	text-shadow: none; 
	color: 		#fff; 
	background: #bbbbbb;
	text-decoration:none;
}
.dropdown li:hover ul,
.dropdown li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul {
	top:			-999em;
}
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul {
	top:			-999em;
}
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}
 
.dropdown li:hover, .dropdown li.sfHover,
.dropdown a:focus, .dropdown a:hover, .dropdown a:active {
 	outline:		0;
}

.sf-sub-indicator { float:right; color:#ffffff;}
.dropdown li ul .sf-sub-indicator { display:inline; }

li.current-menu-item a,  
li.current_page_item a,  
li.current-menu-ancestor a,  
li.current-menu-parent a,  
li.current_page_parent  a {   
	color: #333333; 
	background: #ffffff;
	}
	
.sf-vertical, .sf-vertical li {
	width:	100%;
}
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	100%; /* match ul width */
	top:	0;
}

.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
 
/********************************************************************************************* 

4. Posts Styling  ---------------------------------	 single.php, page.php

*********************************************************************************************/   

.post { background: #fff; margin-bottom: 52px; position: relative; z-index: 1; border-bottom:none!important;}

.post h1 a { color: #aaaaaa; font-size: 16px; letter-spacing:5px; font-weight: normal; line-height: 1.4;}
.post h1 a:hover { text-decoration: underline; }
.post h2 { padding: 17px 24px 17px 106px; }
.post h2 a { color: #3b3737; font-size: 24px; font-weight: normal; line-height: 1.2; }
.post h2 a:hover { text-decoration: underline; }

.meta { padding: 0 24px 14px 106px; }
.meta span { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #a1a1a1; text-transform: uppercase; margin-right: 20px; line-height: 3; }
.meta a { color: #A1A1A1; }
.meta a:hover { text-decoration: underline; }
.post .meta .date { background: url("images/date.png") no-repeat 0 1px; padding-left: 16px; }
.post .meta .comments { background: url("images/comments.png") no-repeat 0 2px; padding-left: 16px; }

.post_top { padding: 5px 24px 30px 62px; text-align: center; border:none; background:#fff;}
.page .post_top { text-align:left;}
.page .entry { border:none;}
 
.entry { clear: left; font-size: 13px; overflow: hidden; line-height: 1.7; margin:0 0 13px; padding: 28px 24px 17px 62px; border:none;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { font-weight: bold; margin-bottom: 12px; line-height: 1.3; color: #bbbbbb; padding: 0; border: none; }
.entry p { margin-bottom: 14px; font-size:11px;}
.entry a:hover { text-decoration: underline; }
.entry img { margin-bottom: 10px; max-width: 610px; height: auto; margin-left: 4px; }
.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote { font-style: italic; font-size: 16px; margin: 0; }

.post .post_icon a { display:none; }
.format-image .post_icon a { background-position: 0 -139px; }
.format-link .post_icon a { background-position: -2px -95px; }
.format-video .post_icon a { background-position: 0 -49px; }
.format-quote .post_icon a { background-position: -2px -179px; }
.format-audio .post_icon a { background-position: -2px -212px; }

.single-post .post .post_icon a { top: 27px; }
.single .meta { margin: 0 0 0 106px; padding: 10px 24px 10px 0; }
.post_top .meta { border: none; padding: 5px 0; margin: 0; }
.single .post { margin-bottom: 25px; }
.single .entry { border-bottom: none; }

.no-border{border:none!important;padding:0;margin:0;}
	
.full-width .entry img { max-width: 893px; }
.sticky  h2 a { padding-left: 28px; background: url("images/sticky.png") no-repeat 0 4px; }
img.wp-smiley { padding: 0; border: none; }

/* [gallery] shortcode */
.entry .gallery .gallery-item { display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { margin: auto; text-align: center; clear: both; }

/* Images align */
.entry .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin: 5px 15px 5px 3px; }
.alignright, .entry .alignright { float: right; margin: 5px 4px 5px 15px; }

/* Caption for Images */
.entry .wp-caption { position: relative; }
.entry .wp-caption img { margin: 0; background: none; border:none; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.15); box-shadow: 0px 2px 5px rgba(0,0,0,0.15); }
.entry .wp-caption-text { margin: 0; padding: 0 10px; position: absolute; left: 10px; bottom: 10px; background: url(images/bgpane.png) repeat; color: #fff; font-size: 10px; text-align: left; text-transform: uppercase; margin-right: 6%; }
.entry .wp-caption.aligncenter { margin: 0 auto 15px; }
.gallery-item { position: relative; }
.gallery-item img { margin: 0; }
.entry .gallery-item .wp-caption-text { left: 4px; margin-right: 4px; }
 
.post .tags span { margin-right: 12px; }
.tags a { background: #f16e50; color: #fff; font-size: 14px; font-weight: normal; padding: 3px 15px; margin: 0; text-transform: uppercase; font-family: 'Bebas Neue', Arial, sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.tags a:hover { background: #f16e50; text-decoration: none; color:#fff;}

.thumbnails { background: #FFFDEA; clear: both; float: left; padding: 10px 10px 5px; margin: 10px 0 20px; font-size: 11px; line-height: 1.6em; }
.thumbnails img { margin: 5px 15px 10px; width: 144px; height: 144px; }
 
div.essay-links a{
	display:block;
	width:250px;
	height:251px;	 
}
 
/********************************************************************************************* 

5. Comments  -------------------------  comments.php

*********************************************************************************************/   

#comments { display:block;  margin:0 0 0 106px;  }
#comments h3 { color: #262525; font-weight: normal; padding:0; font-size:18px; font-style:italic; }
.comment-input-text textarea { width: 80%; }
.comment-list { margin: 0; padding: 15px 0 0; }
.comment-list li { list-style: none; }
.comment-list p { padding:15px 0 0; }
.comment-list li .commbody { padding:0 0 8px; }
.comment-list ul { margin-bottom: 0; }
.comment-list ul.children .commbody { padding: 0 0 10px; }
.comment-author img { float: left; margin: 0 12px 12px 0; }
.bypostauthor .comment-author img { }
.comment-author cite.fn  { font-style:normal;  }
.comment-author cite.fn a { font-style:normal; font-size: 14px; color: #3b3d3e; }
.comment-author cite.fn a:hover { color: #000; }
.comment-profile-wrapper { text-align: center; width: 105px; }
span.says { display: none; }
.comment-meta { float: left; margin-top: 6px; font-size:11px; color:#8d8d8d; font-style:italic;}
.commleft { float: left; width: 215px; padding-top:15px;  }
.commentmetadata a { color: #6D6C6C; font-style:normal; }
.commentmetadata a:hover { color: #484040; text-decoration: none; }
.comment-gravatar { margin-bottom: 3px; }
.comment-content-wrapper { float: right; width: 538px; }
.comment-parent, .comment-single { margin-top: 15px; }
ul.children { background:url(images/reply_bg.png) no-repeat;}
.comment-list ul.children, #comments #respond ul {  padding: 9px 0 0 35px; margin: 0 0 10px 15px}
.comment-list ul.children ul.children { margin-left: 40px; }
.comment-list ul.children li {   margin: 0; }
.comment-body { padding: 8px 12px 0; margin: 0; position: relative; }
.comment-list li div p { margin-bottom: 0; padding-right: 15px; color: #808080; font-size: 12px; margin-left: 229px; line-height:1.7;}
.comment .post-date { margin-top: 0; }
.comment .post-date .right a { color: #BBB; }
.comment .post-date .right a:hover { color: #234; }
.reply {   height:20px;  clear: both; float:right;}
.reply a { display:none; }
.commbody:hover .reply a { display:block;   margin-right: 15px; background:url(images/reply.png) no-repeat top left; padding-left:16px; }
.cancel-comment-reply { margin:0 0 7px; }
.reply a, .cancel-comment-reply a { text-transform:uppercase; font-family: Arial, sans-serif;  color: #7D7D7D; font-size: 10px; border: none; margin-right: 3px; }
.reply a:hover, .cancel-comment-reply a:hover { text-decoration: none; color:#333; }

.nocomments {padding: 0 0 20px;}

#respond { margin-right:30px; }
#respond h3 {padding:0 0 10px; }
#respond li { list-style: none; }
#respond ul { margin: 0; }
#respond .legend { margin-bottom: 10px; }

#comments #respond .legend { margin-bottom: 0; border-bottom: 0; }
#comments #respond ul { padding: 10px 0 0 15px;  }
#comments ul.children #respond ul { margin-left: 30px; padding: 0; }
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow { display: none; }
#comments #respond .comment-body { background: #FFF; }
#comments #respond .comment-content-wrapper { width: 100%; float: none; }

#respond #formLabels p, #formContent p { background: #f1efe5; padding: 12px 20px; margin: 0 0 20px; }
#respond label { width: 90px; text-align: right; float: left; color: #7e7e7e; font-size: 15px; margin: 0 14px 0 0;  }
#respond label span { color: #bab9b9; font-style: italic; font-size: 11px; display: block; }
#respond input, #respond textarea { font-size: 18px; font-weight: normal; padding: 9px 6px; background: #fbf9f0; color: #564B4B; }

#respond #formLabels input {   width:55%;}
#respond #formContent textarea { width: 77%; }
.comment-list li #respond p { margin-left: 0; }
.comment-list li #respond h3 { padding: 8px 0; }
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }

#respond  .submit { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 14px; color: #737373; border: 1px solid #DDD9D9; background: #E8E5D8; text-shadow: 0 1px 0 #FFFFFF; margin: 10px 0 5px 100px; padding: 7px 10px; border-bottom: 1px solid #CBC5C5; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; }
#respond  .submit:hover, #searchform #searchsubmit:hover { -webkit-box-shadow: 2px 2px 0px 0px #fff; -moz-box-shadow: 2px 2px 0px 0px #fff; box-shadow: 1px 1px 0px 0px #fff; cursor: pointer; }
#respond  .submit:active, #searchform #searchsubmit:focus { -moz-box-shadow: inset 0 0 5px 2px #d2d2d2 0 1px 0 0 #eee; -webkit-box-shadow: inset 0 0 5px 2px #d2d2d2, 0 1px 0 0 #eee; box-shadow: inset 0 0 5px 2px #d2d2d2, 0 1px 0 0 #eee; outline: none; }

 
/********************************************************************************************* 

6. Sidebar & Footer Widgets -------------------------  sidebar.php, footer.php

*********************************************************************************************/   
  
#sidebar { width: 100px; position: relative; margin: 25px 0 0; color: #828282; }
#sidebar .widget { margin-bottom: 25px; font-size: 10px; position: relative; }
#sidebar .widget h3 { background:#bbbbbb; color: #FFFFFF; letter-spacing:0px; font-size: 11px; font-weight: normal; text-align: left; padding:5px; text-transform: uppercase; margin-bottom: 10px; }
.widget a { font-weight: bold; }
#sidebar .widget a:hover { text-decoration: none; }
#sidebar .w_content { padding:0; }
.widget ul { clear: both; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { width: 100%; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }

#searchform input { float:left; font-size: 14px; font-weight: normal; padding: 4px 6px; background: #fbf9f0; color: #564B4B;  width:125px;}

#searchform #searchsubmit {float:left; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  font-size: 14px; color: #737373; border: 1px solid #DDD9D9; background: #E8E5D8; text-shadow: 0 1px 0 #FFFFFF; margin: 0 0 0 7px; padding: 4px 10px; border-bottom: 1px solid #CBC5C5; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 0 0 #F8F2F2 inset; width:60px;}


/* Flickr Widget */
.widget ul.gallery { padding: 0; margin: 0; }
.widget ul.gallery li { list-style-type: none; float: left; display: inline; padding: 0; margin: 0 11px 11px 0; clear: none; border-bottom: none; }
.widget ul.gallery li img { width: 50px; height:50px;}
#footer .widget ul.gallery li img { width: 65px; height:65px; margin-right:11px;}
.widget ul.gallery li img:hover { border-color:#F16E50; }


/* Recent Comments & News Widgets*/
.wpzoom-recent-comments img, .wpzoom-recent-news img { float: left; margin: 0 7px 0 0; background:#fff;	}
.wpzoom-recent-comments a, .wpzoom-recent-news a { font-weight: bold; font-size:12px; }
.wpzoom-recent-comments li, .wpzoom-recent-news li { float: left; width: 100%; clear: both; padding: 6px 0 10px; margin:0 0 5px;line-height: 18px; }
.wpzoom-recent-comments li a { display: inline; padding: 0; line-height: 18px !important; }
.wpzoom-recent-news .meta { display:block; margin:0; padding:0; font-size:11px; }
#footer .wpzoom-recent-comments li, #footer .wpzoom-recent-news li { }


/* Twitter widget */
#footer #twitter h3 { padding: 3px 0 3px 45px; background: url(images/twitter_w.png) no-repeat 0 0; }
.widget .twitter-list li { font-style: italic; padding: 0 0 7px; margin: 0 0 7px; }
#footer .widget .twitter-list li {  }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }
.widget .follow-user { margin: 0; padding: 5px 0; }
 

/* Category Widget */
#widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 4px; clear: both; float:left; width:100%; display:block;  }
#widget_categories ul li a { text-align: left; float: left; font-weight: bold; }
#widget_categories ul li a:hover {  text-decoration: none;   }
#widget_tag_cloud a { line-height: 1.3em; font-weight: normal; }


/* Social Widget */
.widget .social li { display: block; width: 100%; float: left; padding: 10px 0; line-height: 1.2; }
.widget .social li a { font-size: 14px; font-weight: normal; color:#333; }
.widget .social li a:hover { color:#F16E50; }
.widget .social li a span { color: #858585; font-size: 11px; display: block; font-style:italic; font-weight: normal; }
.widget .social img { float: left; margin-right: 7px; }
  
.entry#archives { padding:20px 20px 20px 40px;}
#archives { padding: 10px 0 0; }
#archives a { }
h3.archive_year { font: bold 20px sans-serif; color:#3f454b; margin-top:0; }
#archives .archives_list { list-style: none; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0 0 15px 15px;}
#archives .archives_list li { clear:left; padding-left:24px; font-size: 12px; font-style: normal; list-style: none; margin-bottom: 10px; }
#archives .archives_list .date { color: #808080; width: 120px;   display: inline-block; vertical-align: top; }
#archives .archives_list .linked { width: 400px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments {  width: 110px; display: inline-block; vertical-align: top;}
#archives .archives_list .comments span { background: url("images/comments.png") no-repeat 0 2px; padding-left: 16px;  }
#archives .archives_list .comments a { background: url("images/comments.png") no-repeat 0 2px; padding-left: 16px;  color: #808080; font-size: 12px;    }
#archives .archives_list .comments a:hover { text-decoration: none; }


/********************************************************************************************* 

7. Footer  -------------------------  footer.php

*********************************************************************************************/   

#footer { color: #fff; float: left; width: 100%; background: #fff; border:none;}
#footer .widgets { display: none;/*padding: 20px 0 20px 256px; border:none; background:#fff;*/}
#footer .widget { float: left; width: 359px; font-size: 12px; margin: 0 0 20px; border:none; background:#fff;}
#footer .widget h3 { color: #ccc; margin: 10px 0; font-size: 14px; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
#footer .widecol .widget { width: 744px; }
#footer div.column {float: left; display: block; margin-right: 25px; width: 359px; }
#footer div.widecol {float: left; display: block; width: 744px; }
#footer a {color: #F16E50; text-decoration:none;}
#footer a:hover {color:#bbb;}
 
#footer .copyright { width:1000px; margin:0 auto 0 auto; padding:0 0 0 24px; color: #bbb; font-size: 11px; }
#footer .copyright .left { float: left; }
#footer .copyright .right { float: right; }
#footer p.wpzoom { float: right; display: inline; line-height: 16px; width: 138px; }
#footer p.wpzoom img { float: right; display: inline; padding: 2px 0 0 2px; }

.slideshow-wrapper .pager img{height:75px!important;}

