/*
Theme Name:		Copyblogger
Theme URI:		http://www.copyblogger.com
Description:	The design that launched a thousand emails gets a ubiquitous hairdo. By <a href="http://pearsonified.com">Chris Pearson</a>.
Version:		1.0
Author:			Chris Pearson
Author URI:		http://pearsonified.com/
*/

body { background: #fff; color: #222; font: 62.5% "Helvetica Neue", Verdana, sans-serif; }

* { padding: 0; margin: 0; }

/*
html, body {
	height: 100%;	
}
*/

html {height:auto;}
body {height:100%;}

/*---:[ global typography elements ]:---*/

a { color: #FA4B2A; text-decoration: none; transition: all 0.2s ease 0s; }

a:visited { color: #FA4B2A; text-decoration: none; }

a:hover { color: #FA4B2A; text-decoration: none; }
	
a img { border: none; }
/*a:hover img { border: 0px solid #000;  }*/
	
blockquote { margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; font-family: Raleway,sans-serif; color: #555; border-left: 0.2308em solid #a90000; }

abbr, acronym { font-size: 0.8462em; line-height: 1.0em; border-bottom: 1px dotted #999; text-transform: uppercase; letter-spacing: 1px; cursor: help; }

code { color: #090; font-family: Courier, "Courier New", monospace; line-height: 1.0em; }

pre { margin: 0 0 1.5385em 0; padding: 0.7692em; font-size: 1.3em; overflow: auto; background: #ececec; }

p.unstyled { font-size: 1.3em; }

p.center { text-align: center; }

/*---:[ these styles apply to the flickrRSS plugin, which is not yet fully supported ]:---*/

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }

.clear { /*clear:both;*/ overflow:hidden; display: block; height: 0; content: "."; visibility: hidden; clear: both; }

#sidebarrss {
background-color:#f5f5f5;
color:#2f2f2f;
font-family:Raleway,sans-serif;
padding:7px;
}

.rss_sub {
padding:3px 0 0px 0px;
}

.rss_sub .s {
border:none;
color:#000;
font-family:Arial, Helvetica, Sans-Serif;
font-size:14px;
height:17px;
width:178px;
background-color:#ffffff;
border:solid 1px #adadad;
float:left;
padding:3px 5px 0 6px;
margin:0px 10px 0px 0px;
}

.rss_sub .button {
margin:0;
padding:0;
/*background-color:#e2d8d6;*/
/*border:solid 1px #adadad;
height:26px;*/
width:82px;
}

.rss_sub .button:hover {
background-color:#ffffff;
cursor:pointer;
}

/*---:[ headlines ]:---*/

h1, h2, h3, h4 { font: bold 1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1, h2 { font-size: 4.5em; line-height: 1.3em; letter-spacing: 0.5px; color: #a90000; margin: 0 0 7px 0; }

	h2 a, h2 a:visited { color: #a90000; }
	
	h2 a:hover { color: #000; }
	
	.page h1 { margin: 0 0 0.6071em 0; border-bottom: 0.10714em double #ccc; }
	
	.archive h1 { font-size: 1.4em; line-height: 1.66667em; margin: 0 0 1em 0; color: #000; }
	
	#sidebar h2, #sidebar2 h2 { font-size: 1.5em; line-height: 1.5556em; margin: 0 0 0.5em 0; /*border-bottom: 0.166667em double #ccc;*/ color: #000; }
	
h3 { font-size: 1.5em; line-height: 1.1111em; color: #000; letter-spacing: 0.5px; }

	.entry h3 { margin: 1.6667em 0 0.5556em 0; }
	
	#comments h3, #comments h2 { font-size: 23px; letter-spacing: 0; }
	
	#comments h3.comment_intro, #comments h2.comment_intro { margin: 0 0 1.11111em 0; padding: 1em 0 0 0; /*border-top: 0.166667em double #ccc;*/ }

	#comments h3#respond { margin: 0.2222em 0 0 0; }
	
h4 { font-size: 1.1538em; line-height: 1.3333em; color: #000; }



/*---:[ core layout elements ]:---*/

#header { background: /*#ba0997*/#ffffff; /*border-bottom: 0.8em solid #ea7dd4;*/ color: #fff; }

#container { max-width: 1070px; margin: 0 auto; padding: 0 10px 10px; background: #fff; }
	#content_box { float:left; width:100%; margin: 14px 0 6px; background: #fff url(http://cdn.stylefrizz.com/img/contentbg9.gif) repeat-y; }
	#content_box_home { /*float:left; */width:100%; margin: 14px 0 6px; }
		#primarycontent { float:left; width:100%; padding-top: 0px; border-right: 0px solid #e3e3e3; padding-right: 330px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /* padding: 0 23px 0 0px; width: 738px; */}
			#content { margin-left: 177px; margin-right: 317px; padding: 0 1px 0 17px; border-left: 1px solid #f1f1ef; border-right: 1px solid #fff; width: 464px; /*width:484px*/}
			#content_home { padding: 0 23px 0 0px; border-right: 0px solid #e3e3e3; width: 738px; }
			/*#content_archive { padding: 0 23px 0 0px; width: 652px; }*/
			#contentattach { padding: 0 23px 0 0px; border-right: 1px solid #e3e3e3; width: 738px; }
			/*.entry img { margin:0 auto !important; display: block; }*/
			#contentgoogleseach { margin-left: 177px; padding: 0 1px 0 5px; border-left: 1px solid #f1f1ef; border-right: 1px solid #fff; }

		#sidebar { float: left; width: 300px; margin-left: -300px; /*position: relative;*//*position: absolute; top: 0;	right: 0;*/	display: block; }

		#sidebar2 { float: left; width: 160px; /*padding: 0 7px 0 10px;*/ margin-left: -1078px;/*margin-left: -988px;*/ /*background-color: #e3e3e3;*/ }		


#footer { clear: both; padding: 1.5em 0; background: #000; border-top: 0.5em solid #fff; color: #fff; }
 
/*---:[ #header styles ]:---*/

#logo { width: 100%; margin: auto auto; height: 110px;}
	
	#logo a { font: normal 2.0em "American Typewriter", "Trebuchet MS", Verdana, sans-serif; color: #fff; }
		
	#logo h1, #logo #tagline { display: none; font: normal 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif; }



/*---:[ nav menu styles ]:---*/

#nav { width: 100%; margin: 0; /*background: #2A2A2A;*/ border-bottom: 1px solid #E3E3E3; height: 23px; overflow: hidden; }

	#nav ul { list-style: none; padding-left: 0; }

		#nav ul li { font-size: 1.3em; float: left; padding: 0.23em 1.80em 0.33em 0; /*border-right:1px solid #444444;*/ }
	
			#nav ul li a, #nav ul li a:visited { display: block; color: #2A2A2A; font-family: Raleway,sans-serif; font-weight: 300; text-transform: uppercase; }
	
			#nav ul li a:hover, #nav ul li a.current:hover { color: #FA4B2A !important; /*background: #fff;*/ font-weight: 300; text-decoration: none !important; }
		
			#nav ul li a.current, #nav ul li a.current:visited { color: #2A2A2A; text-decoration: underline; }

        		#nav ul li a.subscribe {
                                background:url(http://cdn.stylefrizz.com/img/feedrss.png) 0 50% no-repeat;
                                padding-left: 19px;
                        }

			#nav ul li a.subscribe:hover {
                                color: #fff !important;
                                background:url(http://cdn.stylefrizz.com/img/feedrss-over.png) 0 50% no-repeat;
                                background-color: #FA4B2A; /* leave the !important declaration */
                                padding-left: 19px;
                        }

/*---:[ navsub menu styles ]:---*/

#navsub { width: 100%; margin:0 0 7px; background: #ececec;}

        #navsub ul { list-style: none; }

                #navsub ul li { font-size: 1.4em; float: left; }

                        #navsub ul li a, #navsub ul li a:visited { display: block; padding: 0.23em 0.8125em 0.33em 0.8125em; color: #000; font-family: Raleway,sans-serif; font-weight: 300;}

                        #navsub ul li a:hover, #navsub ul li a.current:hover { color: #fff !important; background: #222222; text-decoration: none !important; font-weight: normal; }

                        #navsub ul li a.current, #navsub ul li a.current:visited { color: #000; text-decoration: underline; }


#featureblock { /*width:482px;*/ margin-bottom: 0px; }
 
	#featureblock .featurecell { background: #fff; margin-bottom: 2px; display: block; max-width: 21%; /*width:154px;*/ float:left; line-height: 1.99em; }

/*	#featureblock .featurecell:hover { background: #e8e8e8; margin-bottom: 8px; display: block; width:150px; float:left; margin-right:7px; line-height: 1.99em; }*/

        #featureblock a, #featureblock a:visited { font-size: 1.4em; color: #2A2A2A; text-decoration: none; font-weight: 400; font-family: Raleway,sans-serif; text-transform: uppercase; }

        #featureblock a:hover { font-size: 1.4em; color: #66CCFF/*#2A2A2A*/; text-decoration: underline; font-weight: 400; font-family: Raleway,sans-serif; text-transform: uppercase; text-decoration: none; }

        #featureblock .add_comment_feature { padding: 0 0 0 1.8154em; background: url('http://cdn.stylefrizz.com/img/icon_comment.gif') 0 50% no-repeat; font-weight: normal; }

        #featureblock .add_comment_feature a, #featureblock .add_comment_feature a:visited { font-size: 1.2em; color: #66CCFF/*#FA4B2A*/; font-weight: normal;}

        #featureblock .add_comment_feature a:hover { font-size: 1.2em; color: #2A2A2A; font-weight: normal; text-decoration: none; }

	#featureblock .bott { border-bottom: 1px solid #e3e3e3; margin-bottom:8px; text-align: right; }

        #featureblock .bott a, #featureblock .bott a:visited { font-size: 1em; color: #ADADAD; font-weight: normal; }

        #featureblock .bott a:hover { font-size: 1em; color: #66CCFF; font-weight: normal; }

        #featureblock a img { border: 1px solid #ffffff; height: auto; max-width: 100%; }

        #featureblock a:hover img { border: 1px solid #2A2A2A; }

	#featureblock .cell1 { padding-right: 15px; }

	#featureblock .cell2 { padding-left: 16px; padding-right: 15px; border-left: 1px solid #f5f5f5; }

	#featureblock .cell3 { padding-left: 16px; border-left: 1px solid #f5f5f5; }

/*---:[ content styles ]:---*/

.post_date { font-size: 1.2em; line-height: 1.5455em; /*margin: 0 0 1.8182em 0;*/ color: #aaa; /*border-bottom: 0.2727em double #ccc;*/ }

	.post_date a, .post_date a:visited { color: #666666; padding: 0.0909em; text-decoration: none; }
	
	.post_date a:hover { color: #000000; /*background: #ccc;*/ text-decoration: underline; }

	.homep { margin-bottom: 6px; line-height: 1.1em; }

.entry, .quicklink { font-size: 1.55em/*1.45em*/; line-height: 1.9em/*1.86em*/; }
	
/*	.entry a:hover { padding: 1px 0; color: #fff; background: #a90000; border-bottom: none; } 
	.entry a:hover { color: #FA4B2A; border-bottom: 2px solid #fff; } */

        .entry a/*, .entry a:visited*/ { color: #FA4B2A; text-decoration: none; }

        .entry a:hover { color: #FA4B2A; text-decoration: none; border-bottom: 2px solid #FA4B2A; } 

        /*.entry a img, .entry a:visited img { border-bottom: none; }

        .entry a:hover img { border-bottom: none; } */

        .entry a.lx-link-style2:hover { color: #c80547; text-decoration: underline; }
	
	.entry p { margin: 0 0 1.86em 0; }

	.caption_img {
		font-family: Tahoma,Sans-serif;
		color: #686868;
		font-size: 12px;
		line-height: 16px;
		margin-top: -32px !important;
		/*padding-left: 20px;
		padding-right: 20px;*/
		text-align: center;
	}

	.socialul {
		list-style: outside none none; 
		margin-top: 0px;
		/*margin: 0px auto;*/
		max-width: 630px;
		margin-bottom: 5px;
	}  

	.cucu {
		float:left;
	}
	
	.slideshow {
		font-size:0.9em;
	}

	.adatt {
		text-align:center;
		padding: 5px 0;
		overflow: hidden;
	}

	.firstpostpic {
		display:none;
	}

	.firstpostpic img {
		height: auto;
		margin-left: 0;
		margin-top: 5px;
		max-width: 99%;
		padding: 4px;
		margin-bottom:20px;
	}

	.h1hp {
		font-size: 3.8em;
	}

	.entry ul, .entry ol { margin: 0 0 1.5385em 3.0em; }
	
	.entry ul { list-style-type: disc; }
	
		.entry li { }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 1.5em; }
	
	.entry dl { margin: 0 0 1.5385em 0; }
			
		.entry dt { font-weight: bold; }
		
		.entry dd { margin: 0 0 0 1.5em; }
		
	.entry sup, .entry sub { line-height: 1.0em; }
		
	.entry blockquote.right, .entry blockquote.left { width: 13.6875em; padding: 0.4375em 0; font-size: 1.2308em; line-height: 1.25em; border: 0.0625em solid #ccc; border-width: 0.0625em 0; text-align: center; }
	
	.entry blockquote.right { margin: 0 0 0 0.9375em; float: right; clear: right; }
	
	.entry blockquote.left { margin: 0 0.9375em 0 0; float: left; clear: left; }

		.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; }
		
	.entry .ad { margin: 0 0 0 1.1538em; float: right; clear: right; }
	
		.entry .ad_left { margin: 0 1.1538em 0 0; float: left; clear: left; }

	.entry img { /*border: 1px solid #ddd;*/ padding: 4px; margin-left: 0px; margin-top: 5px; height: auto; max-width:99% /*max-width: 730px;*/}

/*	.entry img:hover { border: 2px solid #adadad; } */

	.entry img.left { margin: 0 1.1538em 0 0; float: left; clear: left; }
	
	.entry img.right { margin: 0 0 0 1.1538em; float: right; clear: right; }
	
	.entry img.center { display: block; margin: 0 auto 1.5385em auto; clear: both; }

	.entry img.frame { border: 0.3846em solid #ddd; }
	
	.entry img.stack { clear: none !important; }

	.imgexc { float:left; margin-right: 10px; margin-bottom: 5px; }

        .imgexc img { border: 1px solid #ddd; padding: 5px; margin-left: 3px; margin-top: 0; }

	.imgexc img:hover { border: 1px solid #000; padding: 5px; } 

        .imgexc a img { border: 1px solid #ddd; padding: 5px; margin-left: 3px; margin-top: 0; }

        .imgexc a:hover img { border: 1px solid #000; padding: 5px; } 

.entrysup a, .entrysup a:visited { color: #FA4B2A; /*text-decoration: underline;*/ }

.quicklink { display: block; margin-bottom: 1.32em; }

.quicklink .qtitle { font-weight: bold; text-transform: uppercase; font-style: italic; }

.quicklink .qtitle a, .quicklink .qtitle a:visited { color: #000000; text-decoration: none; }

.quicklink .qtitle a:hover { color: #000000; text-decoration: underline; }

.quicklink .qlink-entry p { display: inline; margin: 0 0 1.5385em 0; }

.quicklink .qlink-entry a, .quicklink .qlink-entry a:visited { text-decoration: underline; }

.quicklink .qlink-entry a:hover { text-decoration: none; }

.quicklink .qlink-entry img { padding:10px; /*margin-left: 3px; margin-top: 2px; border: 1px solid #e3e3e3;*/ }

.post_meta { margin: 0 0 2.5385em 0; padding: 0.3846em 0 0 0; border-top: thin/*0.23077em*/ solid #ccc; font-size: 1.3em; line-height: 1.0em; clear: both; }
	
	.add_comment { padding: 0 0 0 1.8154em; background: url('http://cdn.stylefrizz.com/img/icon_comment.gif') 0 50% no-repeat; font-weight: normal; }

	.post_meta a:hover { color: #000; border-bottom: 1px solid #a90000; }

.page .entry { margin: 0 0 3.0769em 0; border-bottom: 0.23077em double #ccc; }

.navigation { width: 100%; margin: 0 0 0.3333em 0; font-size: 1.1em; line-height: 1.5em; /*background: #e8e6e6;*/ }
	
	.navigation a:hover { color: #000; border-bottom: 1px solid #a90000; }
	
	.next { text-align: right; }



/*---:[ sidebar2 styles ]:---*/

#sidebar2 ul.sidebar_list { list-style: none; }

        #sidebar2 ul.sidebar_list li.widget, #sidebar2 ul.sidebar_list li.linkcat { width: 160px; margin: 0 0 1.3em 0; font-size: 1.4em; line-height: 1.66em; float: left; }

                #sidebar2 li.widget p { margin: 0 0 1.66667em 0; }

                #sidebar2 li.widget ul, #sidebar2 li.linkcat ul { list-style: none; margin: 0 0 0.8333em 0; }

                        #sidebar2 li.widget li, #sidebar2 li.linkcat li { /*border-bottom:1px solid #E0E0E0; padding: 0 0 0 1.16667em; background: url('http://cdn.stylefrizz.com/img/bullet.gif') 0 0.4167em no-repeat; */ }

                                #sidebar2 li.widget li a, #sidebar2 li.linkcat li a, #sidebar2 li.widget li a:visited, #sidebar2 li.linkcat li a:visited { color: /*#0a43e5;*/#FA4B2A; }

                                /*#sidebar2 li.widget li a:hover, #sidebar2 li.linkcat li a:hover { color: #000; border-bottom: 2px solid #FA4B2A; }*/

				#sidebar2 li.widget li a:hover, #sidebar2 li.linkcat li a:hover { text-decoration: underline; /*color: #fff; background-color: #FA4B2A;*/ /*border-bottom: 1px solid #000; border-top: 1px solid #000;*/ }

/*---:[ sidebar styles ]:---*/

#rss { width: 300px; height: 70px; margin: 0 0 1.0em 0; background: url('http://cdn.stylefrizz.com/img/rss.gif') 50% 0 no-repeat; text-align: center; }

	#rss a { display: block; width: 48px; height: 48px; margin: 0 auto; }

#sidebar a { color: #FA4B2A; }

#sidebar a:visited { color: #FA4B2A; }

#sidebar a:hover { color: #FA4B2A; }

#sidebar ul.sidebar_list { list-style: none; }

	#sidebar ul.sidebar_list li.widget, #sidebar ul.sidebar_list li.linkcat { width: 300px; margin: 0 0 1.3em 0; font-size: 1.3em; line-height: 1.66em; float: left; }

		#sidebar li.widget p { margin: 0 0 1.66667em 0; }
		
		#sidebar li.widget ul, #sidebar li.linkcat ul { list-style: none; margin: 0 0 0.8333em 0; }
		
			#sidebar li.widget li, #sidebar li.linkcat li { /* padding: 0 0 0 1.16667em; background: url('http://cdn.stylefrizz.com/img/bullet.gif') 0 0.4167em no-repeat; */ }

			#sidebar .liho { background: #f5f5f5; margin-bottom: 6px; display: block; width: 300px; line-height: 1.66em; }

			#sidebar .liho a { font-weight: 700; color: #2A2A2A; text-transform: uppercase; font-size: 1.05em; }

			/*#sidebar .liho a:hover { font-weight: 700; color: #66CCFF; text-decoration: none; }*/
			#sidebar .liho a.liha:hover { font-weight: 700; color: #66CCFF; text-decoration: none; }
			#sidebar .liho:hover a.cmm {color:#2A2A2A;}

			/*#sidebar .liho:hover { background: #e5e5e5; }*/
			/*#sidebar .liho:hover a, #sidebar .liho:hover a:visited { color: #fff; }
                        #sidebar .liho:hover a:hover { color: #fff; text-decoration: none; }
			#sidebar .liho:hover a:hover img { border:0; padding:0; margin:0; }
			#sidebar .liho:hover .part { color: #fff; }*/

			#sidebar .liho .add_comment a, #sidebar .liho .add_comment a:visited { font-weight: 400; color: #66CCFF/*#FA4B2A*/; font-size: 0.9em; text-transform: none; }
			#sidebar .liho .add_comment a:hover { font-weight: 400; color: #2A2A2A/*#FA4B2A*/; font-size: 0.9em; text-transform: none; }

			#sidebar .liho .lspic { float: right; margin-left: 5px; height: 100px;}

			#sidebar .liho .lstext { padding: 7px 0 0 7px; overflow: hidden; height: 64px;}

			#sidebar .liho img, #sidebar .liho a img { border: none; margin: 0; padding: 0; }

			/*li.widget li:hover, li.linkcat li:hover { background: #e8e8e8; display: block; } */

                                /*#sidebar li.widget li a img, #sidebar li.linkcat li a img { border: 1px solid #767676; } */

				#sidebar li.widget li a:hover, #sidebar li.linkcat li a:hover { color: #000; border-bottom: 0px solid #a90000; text-decoration: underline; }
                                /*#sidebar li.widget li a:hover img, #sidebar li.linkcat li a:hover img { border: 1px solid #000000; }*/
 		
		/*---:[ special widget styles ]:---*/
		
		#calendar_wrap { width: 16.3333em; margin: 0 0 0.8333em 0; padding: 0 0.166667em; }
		
		table#wp-calendar { width: 16.3333em; border-collapse: collapse; }
		
			table#wp-calendar caption { font-weight: bold; line-height: 1.58333em; border-bottom: 0.08333em solid #ccc; }
		
			table#wp-calendar th { width: 2.3333em; font-size: 1.0em; line-height: 1.58333em; border-bottom: 0.08333em solid #ccc; color: #666; text-align: center; }
			
			table#wp-calendar td { width: 2.3333em; line-height: 1.66667em; color: #999; text-align: center; }
			
				table#wp-calendar td a, table#wp-calendar td a:visited { color: #a90000; font-weight: bold; }
				
				table#wp-calendar td a:hover { text-decoration: underline; }
				
			table#wp-calendar td#next, table#wp-calendar td#prev { width: 7.0em; }
		
		/*---:[ the following styles are for the flickrRSS plugin, which is not yet fully supported ]:---*/
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #ff2a96; border-bottom: none; }
	


/*---:[ footer styles ]:---*/

#footer p { font-weight: normal; font-size: 11px; font-family: Raleway,sans-serif; text-transform: uppercase; text-align: center; }

#footer a, #footer a:visited { color: #fff; text-decoration: none; /* border-bottom: 1px solid #a90000;*/ }

#footer a:hover { color: #fff; text-decoration: underline; /*border-bottom: 1px solid #fff;*/ }

#footer a:hover img { text-decoration: none; /*border-bottom: 0px solid #fff; */}


/*---:[ comment styles ]:---*/

#comments { width: 100%; }

	dl#comment_list { margin: 0 0 0 0; }
		
		dl#comment_list dt { 
			padding: 0 0 23px 0; 
/*			background: url('http://cdn.stylefrizz.com/img/comment_top.gif') 0 100% no-repeat; font-size: 1.1em; */
			line-height: 1.8182em; 
			color: #999; 
		}
		
		dl#comment_list dt.author { 
/*			background: url('http://cdn.stylefrizz.com/img/comment_author_top.gif') 0 100% no-repeat; */
		}
		
			dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
			
				dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
				
				dl#comment_list dt .comment_num a:hover { color: #a90000; }
				
			dl#comment_list dt strong { font-size: 1.4545em; color: #000; }
				
				dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999; }
				
				dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a90000; }
		
		dl#comment_list dd { 
			/*width: 428px; */
			padding: 10px 20px 0; 
			margin: 0 0 1.5385em; 
/*			background: #dfdfdf url('http://cdn.stylefrizz.com/img/comment_bottom.gif') 0 100% no-repeat; */
			border-bottom: 1px solid #f1f1ef;
		}
		
		dl#comment_list dd.author { 
/*			background: #f6f4c9 url('http://cdn.stylefrizz.com/img/comment_author_bottom.gif') 0 100% no-repeat; */
			background: none repeat scroll 0 100% #f1f1ef;
		}
		
			dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }



/*---:[ comment form styles ]:---*/

#comment_form { width: 100%; margin: 0 0 4.0em 0; }

	#comment_form a:hover { text-decoration: underline; }

	#comment_form p { padding: 0.7692em 0; }
	
		#comment_form label { padding: 0 0 0 0.83333em; font-size: 1.2em; }

		#comment_form .text_input { width: 40%; padding: 0.23077em; color: #a90000; font: bold 1.3em Verdana, sans-serif; border-top: 0.15385em solid #999; border-left: 0.15385em solid #999; border-right: 0.07692em solid #eee; border-bottom: 0.07692em solid #eee; }
		
		#comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
		
		#comment_form .text_area { width: 98%; }

		#comment_form p.subscribe-to-comments { font-size: 1.3em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

		#comment_form .form_submit { padding: 0.5em; background: url('http://cdn.stylefrizz.com/img/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; }
		
		#comment_form .form_submit:hover { color: #a90000; }
			
			

/*---:[ search form styles ]:---*/

#search_form { margin: 0 0 0.5833em 0; }

html[xmlns*=""] body:last-child #search_form { margin: 0 0 0.75em 0; } /* This is a hack for Safari */

	#search_form .search_input { width: 15.91667em; padding: 0.25em; color: #777; font: normal 1.0em Verdana, Arial, Helvetica, sans-serif; border: 0.083333em solid #999; border-right-color: #eee; border-bottom-color: #eee; }
	
	#search_form .search_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
	
	#content .search_input { font-size: 0.9231em !important; }
		


/*---:[ self-clearing floats courtesy of Dan Cederholm at simplebits.com ]:---*/

#header:after, #logo:after, #nav:after, #navsub:after, #content_box:after, #sidebar .liho:after, .page .entry:after, #comments:after, dl#comment_list dd:after, #comment_form:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }

#fd_whatshot {float: left; width: 280px; min-height: 300px; height: auto !important; height: 300px; padding: 5px; background: #fff; overflow: hidden; font-family: Raleway,sans-serif; font-size: 12px; letter-spacing: 0px;}
/*.edition_de #fd_whatshot {min-height: 607px; height: 607px; height: auto !important; padding: 13px 13px 0px 13px; }*/
#fd_whatshot h3 {font-size: 18px; text-transform: uppercase; color: #B30101; margin-bottom: 5px;}
#fd_whatshot ul#whatshot_list li {
	clear: both;
/*	*height: 1%;*/
	min-height: 66px;
	display: block;
	padding-bottom: 1px;
	margin: 0 0 2px 0;
	border-bottom: 1px dotted #ccc;
}
#fd_whatshot ul#whatshot_list li.highlight {
	min-height: 87px;
	margin: 0 0 10px 0;
}

/*.edition_de #fd_whatshot ul#whatshot_list li.last_child {
	margin: 0 10px 0 10px;
	border-bottom: 0px;
}
*/
#fd_whatshot ul#whatshot_list li a img {
	position: relative;
	float: left;
	width: 66px;
	height: 66px;
	margin-right: 5px;
	border: 1px solid #ccc;
}
#fd_whatshot ul#whatshot_list li a:hover img {border: 1px solid #1F5072;}
#fd_whatshot ul#whatshot_list li.highlight a img {
	float: right;
	width: 102px;
	height: 102px;
	margin-top: -19px;
	margin-left: 5px;
	margin-right: 0;
}

#fd_whatshot ul#whatshot_list li p {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0.66667em;
margin-left: 0pt;
}

#fd_whatshot ul#whatshot_list li a:hover img {border: 1px solid black;}
#fd_whatshot ul#whatshot_list li a:hover strong {color:black;}
#shows_spotlight a:hover strong {color:black;}

.right {
	float: right;
}

.left {
	float: left;
}

.gallerynav {
	font-size: 16px;
	line-height: 20px;
}

.gallerynav a {
	color:#171717;
}

.gallerynav a:hover {
	text-decoration: underline;
}

.galleryprev, .gallerynext {
	position: relative;
	z-index: 99;
}

.galleryprev {
	background: url('http://cdn.stylefrizz.com/img/previous.png') no-repeat 0px 0px;
	padding-left: 30px;
	margin: 0;
}

.gallerynext {
	background: url('http://cdn.stylefrizz.com/img/next.png') no-repeat right 0px;
	padding-right: 30px;
	margin: 0;
}

.piccounter {
	text-align: center;
	clear:both;
	position: relative;
	top: -21px;
	margin: 0 0 -15px 0;
}

.relatedposts {margin: 0 0 20px 0; float: left;}
.r470 {width: 470px;font-size: 1.35em;}
.r650b {width: 100%;font-size: 1.4em;}
.r650 {width: 100%;font-size: 1em;}
.relatedposts h3 {font-size: 23px; margin: 0 0 5px 0; border: 0; padding: 20px 0 10px; text-align: left; font-weight: 400;}  
.relatedthumb {margin: 0 1px 5px; float: left; overflow: hidden;}  
.relatedthumb img {margin: 0 0 0px 0; padding: 2px; border: 1px solid #E5E5E5;}  
.relatedthumb a {color :#2A2A2A; text-decoration: none; display:block; padding: 10px; width: 156px; height: 255px; line-height: 1.68em;}  
.relatedthumb a:hover {background-color: #e5e5e5; color: #2A2A2A; border-bottom: 0;} 
.relatedtext {height: 92px; line-height: 1.6em; overflow: hidden; padding-left: 3px;}
/*.relatedtext:hover { color:#FA4B2A; }*/

.galthumb {margin: 5px 4px 5px 15px; float: right; text-align: center; font-size: 1.3em; font-weight: 300;}
.galthumb img {margin: 0 0 3px 0; padding: 2px; /*border: 1px solid #E5E5E5;*/}  
.galthumb a, .galthumb a:visited {background-color: #f5f5f5; color :#2A2A2A; text-decoration: none; display:block; padding: 4px; width: 106px; line-height: 1.5em;}  
.galthumb a:hover {background-color: #e9e9e9; color: #2A2A2A; border-bottom: 0;} 

.social ul {
  list-style: none;
}

#social-links {
  float:left;
}

#social-links li { 
  float:left;
  cursor: pointer;
  margin-left: 4px;
  padding: 0;
}

#social-links li a {
  background: #fff url('http://cdn.stylefrizz.com/img/socialbg.gif') 0 0 no-repeat;
  display: block;
  height: 24px;
  width: 24px;
}

#social-links li.facebook a {
  background-position: 0 0;
}
#social-links li.facebook a:hover {
  background-position: 0 -24px;
}
#social-links li.twitter a {
  background-position: 0 -48px;
}
#social-links li.twitter a:hover {
  background-position: 0 -72px;
}
#social-links li.gplus a {
  background-position: 0 -96px;
}
#social-links li.gplus a:hover {
  background-position: 0 -120px;
}
#social-links li.pinterest a {
  background-position: 0 -192px;
}
#social-links li.pinterest a:hover {
  background-position: 0 -216px;
}
#social-links li.youtube a {
  background-position: 0 -144px;
}
#social-links li.youtube a:hover {
  background-position: 0 -168px;
}

.inside .post-info{margin-top:-1px;padding-top:4px;padding-bottom:20px}
.inside #masonry-container{/*width:762px*/}
.inside #masonry-container .column{border-bottom:1px solid #e3e3e3;float:left;margin:0 26px 5px 0;/*padding:4px;*//*width:355px;*/padding-bottom:15px;}
.inside #masonry-container .column img{/*max-width:355px*/}
.inside #masonry-container .column h3, .inside #masonry-container .column p{font-size:1.3em;line-height:1.4em;margin:0;padding:0}
.inside #masonry-container .column h3 a{-webkit-font-smoothing:antialiased;font-size:2.1em;line-height:1.4em;color:#2A2A2A;/*text-transform:uppercase;*/font-weight:400}
.inside #masonry-container .column h3 a:hover{-webkit-font-smoothing:antialiased;font-size:2.1em;line-height:1.4em;color:#FA4B2A;/*text-transform:uppercase;*/font-weight:400}
.inside #masonry-container .column p{padding-top:18px}.inside .post-title-above h3{margin-bottom:8px}

.masonry {max-width: 720px;}
.masonry .column, .masonry .grid-sizer, .inside #masonry-container .column {width:  50%;}
.inside #masonry-container .column {margin: 0;padding-bottom: 0;overflow: hidden;}
.masonry .column/*,.masonry .grid-sizer*/ {float: left;/*border: 1px solid #333; border-color: hsla(0, 0%, 0%, 0.5); border-radius: 5px;*/ padding:10px;}
.column img { width:  100%; }

.navprevnext { position: fixed;top: 400px;z-index:9999; }
.prv a, .nxt a { width:60px; height:60px; display:block; text-indent:-999em; background:url('http://cdn.stylefrizz.com/img/sprite-nextprev2.png') no-repeat top left; z-index:9999 !important; transition: none; }
.prv { left: 0px; }
.prv a:hover { background-position:bottom left; }
.nxt{ right: 0px;}
.nxt a{ background-position:top right; }
.nxt a:hover { background-position:bottom right; }

.ftag {
    border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
    font-size: 1.1em;
    line-height: 1.6em;
    margin-bottom: 10px;
    margin-top: 0;
	padding: 5px 0 20px;
    text-transform: capitalize;
}
.ftag a, .ftag a:visited {
	background-color:#fff;
	color:#FA4B2A;
}
.ftag a:hover {
	background-color:#FA4B2A;
	color:#fff;
	text-decoration:none;
} 
.ftagtopic {
    font-weight: bold;
    height: 0;
    left: -58px;
    overflow: visible;
    position: relative;
}
.ftag ul li {
	float:left;
}

/*search box*/
.single-input {
    height: 1.4em;
    margin: 0;
    padding-right: 1.8em;
    position: relative;
}
.single-input input[type="search"], .single-input input[type="text"] {
	width:80%;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #eee #eee #ccc;
	background:#f3f3f3;
	padding:4px 1px 4px 4px;
	height:14px;
}
.single-input input {
    display: block;
    font-family: Raleway,Arial,Helvetica Neue,Helvetica,sans-serif;
}
.single-input input[type="submit"] {
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-size: 0.66667em;
    line-height: 15px;
    padding: 5px 0 4px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
    width: 8.3em;
}
.submit-bg-link {
    background: none repeat scroll 0 0 #c1c1c1;
    border: 1px solid #c1c1c1;
    color: #FFFFFF;
}
input[type="search"], input[type="text"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[type="text"]::-webkit-search-decoration{-webkit-appearance:none}
.single-input input[type="search"]:focus{background:#e6e6e6;outline:0}
.single-input input[type="text"]:focus{background:#e6e6e6;outline:0}
/*end search & text box*/

::-moz-selection {
    background-color: #FA4B2A;
    color: #fff;
}

::selection {
    background-color: #FA4B2A;
    color: #fff;
}

.algncenter {
	text-align:center;
}

.caption_pop_gal {
    color: #FFFFFF !important;
    font-family: Raleway,Tahoma,Sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin-top: -28px !important;
    padding-left: 20px;
    text-align: right;
    text-transform: uppercase;
}
.color_pop_gal {
	background-color:rgba(250, 75, 42, 0.7);
	padding: 1px 5px;
}

.block-left {
    display: block;
    left: -155px;
    position: absolute;
    right: auto;
    top: 0;
    visibility: visible;
    width: 160px;
}

.iframebase {
	border: 0 none;
	height: 90px;
	margin: 0;
	padding: 0;
	width: 728px;
	overflow: hidden;
}

.ad-top-right {
    display: block;
    position: absolute;
    right: 0;
    top: -146px;
    visibility: visible;
    width: 728px;
}

.attachment-112x112 { width: 110px; }

#sticky {
	float: right;
	width: 300px;
	position: relative;
}

.h1-attach {
    font-size: 2.6em;
    font-weight: 400 !important;
    text-align: center;
    text-transform: lowercase;
}

.h3-comm {
	margin: 0; 
	border: 0; 
	padding: 20px 0 10px; 
	text-align: left; 
	font-weight: 400;
}

/* end style.css */

/*---:[ custom styles for the Copyblogger theme that YOU define ]:---*/
/*---:[ ------------------------------------------------------- ]:---*/

/*---:[ to change the body background, the default font, and the default font color... ]:---*/
/*---:[ NOTE: if you change the body background color, you will need to update your image files also ]:---*/
/*---:[ Download the image template (.psd) with the Organic theme package at http://www.copyblogger.com/downloads/organic.zip ]:---*/
/*
body.custom { background: #fff; color: #222; font-family: Verdana, sans-serif; }
*/

body.custom

{

background-color: /*#444444*/ /*#e3e3e3*/ #ffffff;

/*background-image: url(http://www.stylefrizz.com/img/bg-prpl.gif);*/

/*background-repeat: repeat-x;

background-attachment: scroll;

background-x-position: center;

background-y-position: top;*/

font-family: Raleway,sans-serif;
font-weight: 400;
word-spacing: 0.078em;
font-size: 62.5%;
color: #2A2A2A;
}

/*---:[ uncomment the following lines only if you've uploaded updated image files to the a folder called "custom" within your copyblogger theme directory ]:---*/

/* 
.custom .add_comment { background: url('img/icon_comment.gif') 0 50% no-repeat; }

.custom #rss { background: url('img/rss.gif') 50% 0 no-repeat; }

.custom li.widget li, .custom li.linkcat li {  }

.custom dl#comment_list dt {  }

.custom dl#comment_list dt.author {  }

.custom dl#comment_list dd {  }

.custom dl#comment_list dd.author {  }
*/


/*---:[ to change the colors of the header and footer... ]:---*/

.custom #header { background: /*#893378*/#fff; border-bottom-color: /*#ea7dd4*/#c76586; color: #fff; }

.custom #footer { background: /*#893378#c80547*/#000; border-top-color: /*#ea7dd4#c76586*/#000; color: #fff; }


/*---:[ to change link colors and behaviors... ]:---*/
/*
.custom a { color: #FA4B2A; }

.custom a:visited { color: #FA4B2A; }

.custom a:hover { color: #FA4B2A; }
*/
	/*---:[ site title (logo) in the header ]:---*/
	
	.custom #logo a { color: #FA4B2A; font-family: /*"American Typewriter", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans",*/Arial, Verdana, sans-serif; }
	

	/*---:[ headline link colors on the main page, archive pages, and search pages ]:---*/

	.custom h2 a, .custom h2 a:visited { color: #2A2A2A; }

	.custom h2 a:hover { color: #2A2A2A; text-decoration: underline; }

	.custom h1 a, .custom h1 a:visited { color: #2A2A2A; }

	.custom h1 a:hover { color: #2A2A2A; text-decoration: underline; }
	
	/*---:[ link to comments that follows posts on the main page, archive pages, and search pages ]:---*/
	
	.custom .post_meta a:hover { color: #000; border-color: #FA4B2A; }
	
	/*---:[ inter-post navigation (found at the bottom of main pages or at the top of single post pages) ]:---*/
	
	.custom .navigation a, .custom .navigation a:visited { color: #5e5e5e; border-color: #FA4B2A; }

	.custom .navigation a:hover { color: #000; border-color: #FA4B2A; }
	
	/*---:[ sidebar link colors ]:---*/
	
	.custom li.widget li a:hover, .custom li.linkcat li a:hover { /*color: #000; border-color: #c90f36; */}
	
	/*---:[ calendar widget link colors ]:---*/
	
	.custom table#wp-calendar td a, .custom table#wp-calendar td a:visited { color: #FA4B2A; }
	
	.custom table#wp-calendar td a:hover { color: #FA4B2A; }
	
	/*---:[ comment permalink colors (precedes the commenter's name on each comment) ]:---*/
	
	.custom dl#comment_list dt .comment_num a, .custom dl#comment_list dt .comment_num a:visited { color: #999; }
	
	.custom dl#comment_list dt .comment_num a:hover { color: #FA4B2A; }
	
	/*---:[ comment author's link colors ]:---*/
	
	.custom dl#comment_list dt strong a, .custom dl#comment_list dt strong a:visited { color: #000; border-color: #999; }
	
	.custom dl#comment_list dt strong a:hover { color: #000; border-color: #FA4B2A; }
	
	/*---:[ footer link colors ]:---*/
	
	.custom #footer a, .custom #footer a:visited { color: #fff; border-color: #000; }

	.custom #footer a:hover { color: #fff; border-color: #fff; }


/*---:[ to change all of the gray double-borders in one fell swoop... ]:---*/

.custom .page h1, .custom #sidebar h2, #comments h3.comment_intro, .custom .post_date, .custom .post_meta, .custom .page .entry { border-color: #ccc; }


/*---:[ other stuff you may want to change... ]:---*/

	/*---:[ headlines ]:---*/

	.custom h1, .custom h2 { background-color: #fff/*#e9e9e9*/; font-family: 'yanone kaffeesatz',sans-serif; font-weight: 400; }
	
	.custom h3 { font-weight: 400; font-family: 'yanone kaffeesatz',sans-serif; }
	.custom h4 { font-weight: 700; font-family: Raleway,sans-serif; }

	.custom .entry h3 { font-weight: 400; margin-bottom: 20px; font-size: 2em; }

/*	.custom h1 { 
		color: #FA4B2A;
		line-height: 1.4286em;
		background:url(http://cdn.stylefrizz.com/img/mammoth1.jpg) 0 50% no-repeat;
                padding-left: 53px;
	}*/

	.custom h1 { color: #2A2A2A; margin-bottom: 15px; }

	.custom h2 { color: #2A2A2A; }
	
	.custom .archive h1 { color: #2A2A2A; }
	
	.custom #sidebar h2 { color: #2A2A2A; }

	.custom h3, .custom h4 { color: #000000; }

	/*.custom h4 { font-weight: bold; }*/

	/*---:[ in-post stuff ]:---*/

	.custom blockquote { font-family: Raleway,sans-serif; color: #555; border-color: #FA4B2A; }

	.custom blockquote.right, .custom blockquote.left { border-color: #ccc; } /* These are pullquotes */

	.custom code { color: #090; font-family: Courier, "Courier New", monospace; }

	.custom img.frame { border-color: #ddd; }

	/*---:[ calendar widget ]:---*/

	.custom table#wp-calendar caption { border-color: #ccc; }

	.custom table#wp-calendar th { color: #666; border-color: #ccc; }

	.custom table#wp-calendar td { color: #999; }

	/*---:[ comments ]:---*/

	.custom dl#comment_list dt { color: #999; }

		.custom dl#comment_list dt strong { color: #000; } /* Comment author's name */

	/*---:[ comment form elements ]:---*/

	.custom #comment_form .text_input { 
		color: #000000; 
		-webkit-transition:border linear .2s,box-shadow linear .2s;
		-moz-transition:border linear .2s,box-shadow linear .2s;
		-o-transition:border linear .2s,box-shadow linear .2s;
		transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; 
		font-family: Raleway,sans-serif; 
		background-color: #FAFAFA; 
		border: 1px solid #F5F5F5; 
		font-weight:400;
	}

	.custom #comment_form .text_input:focus { 
		border:1px solid #ededed!important;
		outline:0;
	}
	
	.custom #comment_form .form_submit { color: #000; font-family: Raleway,sans-serif; } /* This is the submit button on the comment form */
	
	.custom #comment_form .form_submit:hover { color: #893378; }
	
	/*---:[ search form ]:---*/
	
	.custom #search_form .search_input { color: #777; font-family: Raleway,sans-serif; border-color: #999; border-right-color: #eee; border-bottom-color: #eee; }
	
	.custom #search_form .search_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }

/* end custom.css */

/* for blogads
================*/

div#adspot_733661708.adspot {
border-spacing:0;
overflow:hidden;
background-color:#ffffff;
border-color:#000000;
border-width:0px;
border-style:none;
width:160px !important;
font-size:10pt;
}
div#adspot_733661708 .adspot_head {
font-family:Raleway,sans-serif;
font-size:10pt;
color:#FA4B2A;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:right;
}
div#adspot_733661708 a.adspot_link , div#adspot_733661708 a.adspot_adurl {
font-family:Raleway,sans-serif;
font-size:8pt;
font-style:italic;
color:#FA4B2A;
font-weight:normal;
margin:0;
padding:0;
display: inline;
text-decoration:none;
text-align:right;
background-image: none;
}
div#adspot_733661708 a.adspot_link:link, div#adspot_733661708 a.adspot_link:visited, div#adspot_733661708 a.adspot_adurl:link, div#adspot_733661708 a.adspot_adurl:visited {
color:#FA4B2A;
text-decoration:none;
font-size:8pt;
font-style:italic;
}
div#adspot_733661708 a.adspot_link:active, div#adspot_733661708 a.adspot_link:hover, div#adspot_733661708 a.adspot_adurl:active, div#adspot_733661708 a.adspot_adurl:hover {
color:#FA4B2A;
text-decoration:none;
}
div#adspot_733661708 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:160px;
margin:0;
padding:0;
}
div#adspot_733661708 * li {
background:#f1f1ef;
width:160px;
margin:0;
margin-bottom:5px;
padding:0;
text-align:right;
border-color:#BBBBBB;
border-width:0px;
border-style:none;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
line-height: 17px;
}
div#adspot_733661708 span.blogad_rss_ad li {
border: none;
}
div#adspot_733661708 .adspot_adhead {
text-align:right;
font-family:Raleway,sans-serif;
font-size:10pt;
font-weight:normal;
color:#FA4B2A;
margin:0;
padding:2px;
border-spacing:0;
width:160px;
display:block;
}
div#adspot_733661708 * img {
border-width:0;
border-spacing:0;
}
div#adspot_733661708 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto;
}
div#adspot_733661708 .adspot_adtext {
font-family:Raleway,sans-serif;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#FA4B2A;
margin:0;
padding:2px;
border-spacing:0;
display:inline;
clear:both;
width:160px;
text-align:right;
}
div#adspot_733661708 div.adspot_link {
width:160px !important;
text-align:right;
}

/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls										|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* Responsive IFRAME Embed Encoding 
   Adapts fixed pixel IFRAME sizes and makes them responsive. */
/* First, define the common wrapper elements 
   Padding-top is for the fixed height header of the embedded content */
.youtubeWrapper, .vimeoWrapper, .instagramWrapper {
    position: relative;
    padding-top: 30px; height: 0; overflow: hidden;
}
/* Set the padding-bottom for 16:9 aspect ratio video from YouTube & Vimeo */ 
.youtubeWrapper, .vimeoWrapper {
    padding-bottom: 56.25%;      
}

/* Set padding-bottom for 5:6 aspect ratio Instagram content */
.instagramWrapper {
  padding-bottom: 120%;
}
    
/* For each content source, set the IFRAME to be top left and occupy 100% of width and height of the containing DIV wrapper */    
.youtubeWrapper iframe,
.youtubeWrapper object,
.youtubeWrapper embed,
.vimeoWrapper iframe,
.vimeoWrapper object,
.vimeoWrapper embed,
.instagramWrapper iframe,
.instagramWrapper object,
.instagramWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* media queries */
@media only screen and (max-width: 1023px) {
	#logo {
		overflow:hidden;
	}
	.socialul {
		max-width:440px;
	}
	.onoff2 {
		display:none;
	}
	#featureblock .cell1 { 
		padding-right: 8px; 
	}
	#featureblock .cell2 { 
		padding-left: 9px; padding-right: 8px;
	}
	#featureblock .cell3 { 
		padding-left: 9px;
	}
}
@media only screen and (max-width: 768px) {
	#primarycontent {
		width: 100%;
		padding-right:0;
		overflow:hidden;
	}
	#sidebar {
  		clear:both;
  		float:none;
		margin-left:0;
	    /*max-width:640px;*/ /* expand sidebar in 2 columns */
		/*width:initial;*/
	}
	#sidebar ul.sidebar_list li.widget, #sidebar ul.sidebar_list li.linkcat {
	    /*padding-right: 20px;*/ /* separates the 2 columns of the sidebar*/
	}
	#featureblock {
		display:none;
	}
	#footer {
		overflow:hidden;
	}
	.relatedthumb a {
  		width:121px;
  		height:220px;
	}
  	.relatedthumb img {
  		width: 115px;
  		height: 115px;
  	}
	h1, h2 {
		font-size:3em;
	}
	.h1hp {
		font-size:3em;
	}
	/*.entry, .quicklink {
		font-size: 1.55em;
		line-height: 2em;
	}*/
	.entry p {
		margin: 0 0 1.36em 0;
	}
	.cucu a img {
	    width:150px;
		height:auto;
	}
	#logo {
		height:70px;
	}
}
@media only screen and (max-width: 479px) {
	#sidebar {
  		clear:both;
  		float:none;
	}
	h1 {
		font-size:2.8em;
	}
	.h1hp {
		font-size:2.8em;
	}
	.socialul {
		max-width:230px;
	}
	.onoff {
		display:none;
	}
	.masonry .column, 
	.masonry .grid-sizer,
	.inside #masonry-container .column { 
		width: 100%; 
	}
	.attachment-110x110 {
    	width:87px;
		height:auto;
	}
	.firstpostpic {
		display:block;
	}
	.entry img, .firstpostpic img {
		padding-left:0;
		max-width:100%;
	}
	.entry, .quicklink { 
		line-height: 1.86em;
	}
	.entry p {
		font-weight: 500;
	}
}
.adwrap { text-align:center; }
.adslot_1 { display:inline-block; width: 320px; height: 100px; }
@media (max-width: 479px) { .adslot_1 { width: 320px; height: 100px; } }
@media (min-width:480px) and (max-width: 768px) { .adslot_1 { width: 468px; height: 60px; } }
@media (min-width:769px) { 
	.adslot_1 { display: none; } 
	.adwrap { display: none; }
}
