/*  
Theme Name: QuickPic
Theme URI: http://www.quickonlinetips.com/archives/quickpic/
Description: 1-column photoblogging theme, widget ready, SEO optimized by <a href="http://www.quickonlinetips.com/">Quick Online Tips</a>.
Version: 1.3
Author: Quick Online Tips
Author URI: http://www.quickonlinetips.com/
Tags: fixed-width, one-column, white, photoblogging, threaded-comments, sticky-post
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

@import "reset.css";

.post-edit-link{
	display:block;
	float:left;
	height:20px;
	background:#ff0000;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:1.4em;
	padding:0 4px 0 4px;
	margin:4px 0 0 10px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color: #ffd6d6;
}
.post-edit-link:hover {
	background:#cc0000;
}

/**/
/* Begin Typography & Colors 
------------------------------------- */

/* Edit link */



body { 
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size:1.3em; 
	line-height:1.4em;
	background: #fff;
	color: #6b6b6b;
	}

#navbar a:hover, .tags a:hover {text-decoration:underline;}


.nav_border {display:block;width:1000px;height:1px;margin:0 auto 1px auto;background:#dbdbdb;}

#navbar {
		display:block;
		height:39px;
		width:1000px;
        background: #3b3b3b;
        margin: 0 auto 0 auto;
        padding:0;
        color: #666;  
    }
        
#navbar ul {margin:0 0 0 7px;padding:0;}

#navbar li {list-style:none;float:left;padding-top:5px;}

#navbar li a {
	font-family:"HelveticaNeue-UltraLight", "Helvetica Neue Ultra Light", Helvetica, Arial, sans-serif;
	color: #fff;
    font-size:20px;
    font-weight:100;
    letter-spacing:1.5px;
    padding:0 9px 0 9px;
    }

#navbar li a:hover {
	color: #dbdbdb;
    }
    
.menu_line {display:block;float:left;width:1px;height:15px;margin-top:12px;background:#fff;}
.c_menu_line {display:block;float:left;width:1px;height:15px;margin-top:12px;margin-left:-1px;background:#3b3b3b;}

.rss_item {display:block;float:right;margin:6px 6px 0 0;width:27px;height:27px;background:url(images/rss.png) no-repeat;}
.fb_item {display:block;float:right;margin:6px 6px 0 0;width:27px;height:27px;background:url(images/fb.png) no-repeat;}

#page {
	background-color: #fff; 
	text-align: left; 
	}

#header { 
	}

.logo {
	display:block;
	width:1000px;
	height:130px;
	background:url(images/logo.png) no-repeat center; 

}

.rotator {
	display:block;
	width:1000px;
	height:400px;
}

 
#content {
        background: #fff;  
	} 

.narrowcolumn .entry  {
	display:block;
	float:left;
	margin:0;
	padding:0;
	color:#6b6b6b;
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	line-height:20px;
	font-size:16px; 
	font-weight:400;
	} 
	
.narrowcolumn .entry a {
	color:#333;
        font-family: serif;
	border-bottom: dotted 1px #222;
	
}
.narrowcolumn .entry a:hover {background:#ababab;}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.post-divider {
	display:block;
	width:970px;
	height:2px;
	background:#ababab;
	clear:both;
	margin-top:15px;
}

#footer { 
	border: none;
	}

.date_tags {
	display:block;
	float: left;
	height:20px;
	width:970px;
	margin-bottom:10px;
	}

small {
	display:block;
	float: left;
	height:20px;
	background:#ababab;
	color:#efefef;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	line-height:20px;
	font-size:13px; 
	font-weight: 200;
	margin-right:1px;
	padding:0 4px 0 4px;
	}

.date_border {display:block;height:20px;width:1px;float:left;background:#dbdbdb;}

.tags {display:block;margin-left:5px;padding:0;float:left;height:20px;}
.tags a{
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	margin:0 3px 0 0;
	padding:0;
	font-size:14px; 
	font-weight: 200;
	color:#ababab;
	
	}

h1, h2, h3, h4 {
	}

#content h1 { 
	text-align: left;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight:400;
	font-size: 21px;
	}
	
h2 {
	float:left;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-size: 21px;
	font-weight:600;
	text-align:left;
	}
#content h1:hover{color:#6b6b6b;text-decoration:none;}

#header td { 
	font-size: 1.1em; 
        }

#header h1 { 
	font-size: 1em; 
        margin: 0;
        padding:0;
	}

.page-title {
	display:block;
	float:left;
	width:970px;
	padding-bottom:10px;
	font-size: 1.5em;
}



.post_title {display:block;float:left;}
.post_title a {
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight:400;
	font-size: 21px;
	color:#3b3b3b;
	}
.post_title a:hover{color:#6b6b6b;text-decoration:none;}

h2.pagetitle {
	display:block;
	float:left;
	height:25px;
	margin:15px 1px 0 0;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight: 200;
	background:#ababab;
	padding:0 5px 0 5px;line-height:1.7em;color:#efefef;font-size:16px;
}

.title_border {display:block;margin-top:15px;height:25px;width:1px;float:left;background:#dbdbdb;}


#header  h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white; 
	}


h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: #333;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #6b6b6b;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #bottombox h2, #bottombox h4, #wp-calendar caption, cite {
	text-decoration: none;
	}

.comment_btn_cont {
	display:block; 
        clear: both;
}

.comment_btn {
display:block;
float:left;
height:25px;
background:#ababab;
margin-top:15px;
margin-right:1px;
} 
.comment_btn:hover {background:#6b6b6b;}

.comment_btn a {padding:0 5px 0 5px;line-height:1.7em;color:#efefef;font-size:16px;background:none;}
.comment_btn a:hover {background:none;}

.comment_border {display:block;margin-top:15px;height:25px;width:1px;float:left;background:#dbdbdb;}



.commentlist li, #commentform input, #commentform textarea {
	}

#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

pre  {  
   font: 1em 'Courier New', Courier, Fixed;
   color: #008000;
   background: #F8F8F8;
   padding: 5px;
   line-height:1.5em;
   border: 1px solid #ddd; 
   overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
   white-space: pre-wrap; /* css-3 */
   white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
   white-space: -pre-wrap; /* Opera 4-6 */
   white-space: -o-pre-wrap; /* Opera 7 */
   /* width: 99%; */
   word-wrap: break-word; /* Internet Explorer 5.5+ */
      }

code  {
   font: 1.1em 'Courier New', Courier, Fixed;
   color: #008000;
   padding: 0 2px;
   background: #fff; 
   line-height:1.5em;
   overflow: auto;
       }

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
 
.sticky {
        background: #FFF8DC !important; 
        padding: 15px;
        margin: 10px 0;
        }


/* Begin Structure 
------------------------------------- */
body {
	margin: 0 0;
	padding: 0 0 0 0; 
	}

#header { 
	display:block;
	height:530px;
	width:1000px;
	margin:0 auto;
	padding:0;
	}
	
#page {
	display:block;
	background-color: #fff;
	margin: 0px auto 0px auto;
	padding: 0;
	width: 1000px; 
	}
	
.narrowcolumn {
	display:block;
	float:left;
	padding: 0;
	margin-left:15px;
	width: 970px;
        background: #fff;
	} 

.post {
	margin: 0 0 0;
        background: #fff;
        padding: 15px 0 0 0;
	}

.post hr {
	display: block;
	}

.page {
	float:left;
	margin: 0 0 0;
        background: #fff;
        padding: 15px 0 0 0;
	}
	
.hentry {
	margin: 0 0 0;
        background: #fff;
        padding: 15px 0 0 0;
	}

.narrowcolumn .postmetadata {
	}
 

.postmetadata {
	clear: left;
       }
 



/*	Begin Headers
------------------------------------- */
#content h1   {
	margin: 0 0 0;
	}

h2 {
	margin: 0 0 0;
	}

h2.pagetitle, h2.pagetitle {
        }


h3 {
	font-size:18px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight:600;
	padding: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	} 



/* Begin Images
------------------------------------- */
p img {
	padding: 0;
	max-width: 100%;
	}
 
.entry img {
        padding:0px;
        margin: 15px 0; 
        }
.entry a img {
		margin:0;
       border: none;
       text-decoration: none;
       padding: 0;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.img-alignleft {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

img.alignright {
	float:right;
	padding:15px 0 15px 15px;
	}

img.alignleft {
	margin:15px 0 0 0;
	}
	
.navigation {
	display: block;
	text-align: left;
	height:25px;
	width:970px;
	line-height:1.7em;color:#efefef;font-size:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	} 
	
.arw_l {
	display:block;
	float:left;
	margin:0 5px 0 0;
	width:9px;
	height:25px;
	background:url(images/arw.png) no-repeat;
}	

.arw_r {
	display:block;
	float:left;
	margin:0 0 0 5px;
	width:9px;
	height:25px;
	background:url(images/arw_r.png) no-repeat;
}		

.align_text {

}
	

div.alignright {
	display:block;
	float:right;
	height:25px;
	margin-top:15px;
	margin-right:2px;
	}

div.alignleft {
	display:block;
	float:left;
	height:25px;
	margin-top:15px;
	margin-right:1px;
} 

.alignleft_border {display:block;height:25px;width:1px;float:left;margin-right:1px;background:#dbdbdb;}
.alignright_border {display:block;height:25px;width:1px;float:left;margin-left:1px;background:#dbdbdb;}
	
div.alignleft a, div.alignright a {
	display:block;
	height:25px;
	float:left;
	background:#ababab;
	padding:0 5px 0 5px;line-height:1.7em;color:#efefef;font-size:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
}

div.alignleft a:hover, div.alignright a:hover {background:#6b6b6b;}	

div.alignright span, div.alignleft span {
	display:block;
	height:25px;
	float:left;
	background:#dbdbdb;
	padding:0 5px 0 5px;line-height:1.7em;color:#efefef;font-size:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
}

#respond {
	display:block;
	float:left;
	width:970px;
	margin-top:15px;
}

#respond a{	
	color:#3b3b3b;
	background:#dbdbdb;
	padding:2px;
}
#respond a:hover {background:#ababab;}


/* Begin Lists 
------------------------------------- */

html>body .entry ul {
	} 

html>body .entry li {
	}

.entry ol {
	padding: 0 0 0 20px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* Begin Form Elements
------------------------------------- */


.entry form {  
	text-align:left;
	}

select {
	width: 130px;
	}

.cancel-comment-reply small {
	background:none;
	margin:0;
	padding:0;
}

.l_field {
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.l_field input {height:25px;}

.l_field input, .l_field label {float:left;}

.l_field small {
	margin:4px 5px 0 0;
}

#commentform p {
}

#commentform input {
        border: 2px solid #dbdbdb;
	padding:0 5px 0 5px;line-height:1.7em;color:#6b6b6b;font-size:14px;text-align:left;
	}

#commentform textarea {
	width: 956px;
	height:75px;
	margin-top:15px;
	padding:0 5px 0 5px;line-height:1.7em;color:#6b6b6b;font-size:14px;text-align:left;
        border: 2px solid #dbdbdb;
	}

#commentform #submit {
	display:block;
	float:left;
	border:none;
	height:25px;
	background:#ababab;
	margin-top:15px;
	margin-right:1px;
	
	padding:0 5px 0 5px;line-height:1.7em;color:#efefef;font-size:16px;text-align:left;
} 
#commentform #submit:hover {background:#6b6b6b;}

.comment_border {display:block;margin-top:15px;height:25px;width:1px;float:left;background:#dbdbdb;}

/* Begin Comments
------------------------------------- 
.comments_cont {
	display:block;
	width:970px;
	float:left;
	margin-top:15px;
}
	
#comments {
	display:block;
	margin-bottom:15px;
	font-weight:400;color:#6b6b6b;font-size:18px;text-align:left;
}

.commentlist {
	padding: 0;
        margin: 0;
	text-align: justify;
	}

.commentlist li {
	list-style: none; 
	}

.commentlist p {
	margin: 10px 5px 10px 0; 
	}

#commentform p {
	margin: 5px 0 0 0;
	color:#ababab;font-size:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	}

.comment-body {
	display:block;
	width:970px;
	float:right;
	margin-bottom:15px;
}
.comment_left {
	display:block;
	float:left;
	height:48px;
}

.comment_right {
	display:block;
	background:#fff;
	width:650px;
	float:right;
	padding:15px;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.cmt_cont {
	display:block;
	height:48px;
	float:left;
}
.commentmetadata {
	margin: 0;
	display: block;
	} 


img.avatar {
        float:left; 
        margin: 0;
        padding: 0 4px 0 0; 
        vertical-align:middle;
        }
        
.cmt_title {
	display:block;
	height:28px;
}  

.cmt_title a.url
{
        color: #333;
        font-family: serif;
font-size: 130%;

}  


.reply a
{
        color: #333;
        font-family: serif;
font-size: 80%;

}      

    
cite.fn {
	line-height:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight:600;color:#6b6b6b;font-size:16px;text-align:left;
} 
span.says {
	line-height:16px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-weight:400;color:#6b6b6b;font-size:16px;text-align:left;
} 
 
.comment-edit-link{
	display:block;
	float:left;
	height:15px;
	background:#ff0000;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	padding:0 4px 0 4px;
	margin:0px 0 0 0;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color: #ffd6d6;
}
.comment-edit-link:hover {
	background:#cc0000;
}
 
.comment-author {
	display:block;
	float:left;
	height:48px;
}
 
ol.commentlist li div.comment-meta {
	display:block;
	float: left;
	height:15px;}
ol.commentlist li div.comment-meta a {
	display:block;
	float: left;
	height:15px;
	background:#ababab;
	color:#efefef;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	line-height:15px;
	font-size:12px; 
	font-weight: 200;
	margin-right:1px;
	padding:0 4px 0 4px;
}
ol.commentlist li p {
	display:block;
	font-size:16px; 
	margin:0 0 0 0; 
}
ol.commentlist li ul { font-size:16px; list-style:square; margin:0 0 0; }
ol.commentlist li div.reply { font-size:16px; } 
ol.commentlist li div.reply a { text-decoration:none; background: #fff; padding: 5px;} 



ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment {}



ol.commentlist li .comment-body ul.children {  padding: 0 0 0 50px; list-style:none; margin:0 0 0 30px; text-indent:0; }
ol.commentlist li ul.children li {margin: 0 0 0 50px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {margin: 0 0 0 50px;}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {margin: 0 0 0 50px;}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
*/

.comments_cont {
	display:block;
	width:970px;
	float:left;
	margin-top:15px;
}
	
#comments {
	display:block;
	margin-bottom:15px;
	font-weight:400;color:#6b6b6b;font-size:18px;text-align:left;
}

.comment_left a{
	color:#333;
        font-family: serif;
	
}
.comment_left a:hover {background:#ababab;}

.comment-edit-link{
	display:block;
        float: left;
	height:15px;
	background:#ff0000;
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	padding:0 4px 0 4px;
	margin:0px 0 0 0;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	color: #ffd6d6;
}
.comment-edit-link:hover {
	background:#cc0000;
}



ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; clear: both; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:0.5em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0 1em 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:15px; margin:0 0 0.5em 4em; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; clear: both; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; color:#333; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em 1em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}




/* Footer */
------------------------------------- */
#footer {
	display:block;
	margin:0 auto 0;
	width:1000px;
}

#footer .ex_footer {
	display:block;
	float:left;
	margin-top:15px;
	width:1000px;
	height:50px;
	clear: both;
	padding:15px 0 15px 0;
	
	background: #ababab;
	
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	color: #fff;
	font-size: 16px; 
}


	/* Search */
	
.search_cont {
	display:block;
	width:488px;
	height:25px;
	margin-left:15px;
	float:left;
}	
#searchform {
	display:block;
	width:488px;
	height:25px;
	float:left;
}

#searchform #s {
	display:block;
	float:left;
	height:25px;
	width:375px;
	
	background:#fff;
	border:none;
	
	padding:0 5px 0 5px;
	font-family:"Helvetica Neue","HelveticaNeue", Helvetica Neue, Helvetica, Arial,sans;
	font-size:16px;
	font-weight:400;
}

#searchsubmit {
	display:block;
	float:left;
	height:25px;
	width:100px;
	margin-left:1px;
	
	background:#efefef;
	border:none;
	
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	letter-spacing:1px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	padding:0 5px 0 5px;
	line-height:1.7em;
	color:#3b3b3b;
	
	cursor:pointer;
}

#searchsubmit:hover {background:#dbdbdb;}

#search_border {display:block;height:25px;margin-left:1px;width:1px;float:left;background:#dbdbdb;}

	/* Tag Cloud */
.tag-cloud {
	display:block;
	width:488px;
	height:25px;
	float:left;
	background:#9b9b9b;	
}	

.tag-cloud h2 {
	display:block;
	float:left;
	height:25px;
	padding:0 5px 0 5px;
	
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	letter-spacing:1px;
	font-size:16px;
	font-weight:400;
	line-height:1.7em;
	color:#fff;
	background:#6b6b6b;	
}

#newtagcloud {
	display:block;
	float:left;
	height:25px;
}

#newtagcloud li {
	display:block;
	height:25px;
	
}

#newtagcloud li a{
	display:block;
	height:25px;
	float:left;
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	margin-left:4px;
	line-height:1.8em;
	font-size:12px;
	font-weight:400;
	color:#fff;
}
#newtagcloud a:hover {
	text-decoration: underline;
}


	/* Tabbed Archives */

.archive_tabs {
	display:block;
	height:50px;
	width:468px;
	margin-right:14px;
	float:right;
}

.idTabs {
	display:block;
	float:right;
	padding:0;
	margin:0;
	width:100%;
}

.idTabs li {
	float:left;
	width:80px;
}

.idTabs li a {
	display:block;
	height:25px;
	margin-right:1px;
	background:#fff;
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	line-height:1.7em;
	font-size:16px;
	font-weight:400;
	color:#3b3b3b;
	text-align:center;
}

.idTabs li .selected {
	background:#dbdbdb;
}

.tabs {
	display:block;
	height:25px;
	width:467px;
	margin-right:1px;
	float:right;
	padding:0 0 0 0;
	background:#dbdbdb;
}
.tabs a {	
	float:left;
	font-family:"Helvetica Neue Light","HelveticaNeue-Light", Helvetica Neue, Helvetica, Arial,sans;
	line-height:1.8em;
	
	font-size:14px;
	font-weight:400;
	color:#3b3b3b;
	padding:0 0 0 5px;
}
.tabs a:hover {text-decoration:underline;}




/* Copyright */

#copyright {  
	font-family:"Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans;
        padding: 0;
        color: #efefef;
        font-size: 14px;
        line-height: 1.5em;
	margin: 0 auto 5px auto;
	width: 1000px;
	clear: both;
        background: #6b6b6b;
	}

#copyright a {  
	color: #efefef;
	text-decoration: none;
        border-bottom: 1px dotted #ccc;
	}

#copyright a:hover { 
        color: #ccc; 
	}

#copyright p {
	margin: 0 0;
	padding: 5px 0;
	text-align: center;
	}

/* Begin Tags & Classes 
------------------------------------- */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ccc;

	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	width:970px;
	padding:20px 0;
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}



/* Captions 
------------------------------------- */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* slider */

#slider_d {
    position: fixed;
    margin: 0;
    padding: 0px;
    top: 10px;
    left: 0px;
    list-style: none;
    z-index:9999;
   
}

.make_it {
    width: 100px;
    }

#slider_d  p {
    font-weight: normal;
    display: block;
    margin-left: -2px;
    width: 400px;
    height: 250px;    
    background-color:#CFCFCF;
     font-family: "Helvetica Neue", helvetica, serif;
     font-size: 0.70em;
    
    border:1px solid #AFAFAF;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    /*-moz-box-shadow: 0px 4px 3px #000;
    -webkit-box-shadow: 0px 4px 3px #000;
    */
    opacity: 0.92;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=92);
}

#slider_d p a img {
    display: block;
    margin: 0 auto;
  
}

#slider_d p a {
	color:#333;
        font-family: serif;
	border-bottom: dotted 1px #222;
  
}

#slider_d dfn {
    margin: 15px auto;
    font-weight: normal;
    font-family: "Helvetica Neue", helvetica, serif;
    display: block;  
    width: 85%;
}



span.slider_title {
    margin: 0;
    float: right;
    width: 15px;
}

span.slider_title_first {
    margin: 20px 0 0 0;
    float: right;
    width: 15px;
}

#slider_d p span {
			display:block;
			height:13px;
			padding:2px 5px;
			line-height:13px;
			text-transform:uppercase;
			font-size:13px;
                        font-family: arial, helvetica, serif;
                        clear: right;

		}


