/*



Theme Name: Firefly Poles



Theme URI: http://www.fireflypoles.co.uk



Description: Custom theme for Firefly Poles.



Version: 1.0



Author: James Dunne



Author URI: http://www.sizedigital.com



*/



















/* CSS RESET */







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



	margin: 0;



	padding: 0;



	border: 0;



	font-size: 100%;



	font-family: helvetica, arial, sans-sefif;



	vertical-align: baseline;



}



/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section {



	display: block;



}



body {



	line-height: 1;



}



ol, ul {



	list-style: none;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: '';



	content: none;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}







/* END CSS RESET */







body{



background-color:#000;



background-image:url(images/bg.jpg);



background-position:center top;



background-repeat:no-repeat;



background-attachment:fixed;



}





img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.alignright {float:right; }

.alignleft {float:left; }

.aligncenter {display: block; margin-left: auto; margin-right: auto}





h1 {



margin-top:5px;



margin-bottom:25px;



font-size:30px;



}







h2 {



margin-top:5px;



margin-bottom:20px;



font-size:24px;



}







h3 {



margin-top:5px;



margin-bottom:15px;



font-size:20px;



}







h4 {



margin-top:5px;



margin-bottom:15px;



font-size:18px;



}







h5, h6 {



margin-top:5px;



margin-bottom:15px;



font-size:16px;



}







p {



margin-top:5px;



margin-bottom:15px;



font-size:15px;



}







a{



color:#000;



text-decoration:none;



}







a:hover{



text-decoration:underline;



}







#nav{



width:1040px;



height:40px;



background: url(images/wrap_bg.png);



margin:0px auto 30px auto;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



padding:10px;



}







#navContent{



width:1040px;



height:40px;



background: #fff;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







#navContent ul{



margin-left:10px;



}







#navContent ul li{



display:inline;



float:left;



line-height:35px;



background:#fff;



padding:3px 10px 0px 10px;



margin-right:10px;



}







#navContent .current-menu-item a{



color:#ff9900;



}







#navContent ul li a{



color:#000;



text-decoration:none;



text-transform:uppercase;



font-weight:bold;



}







#navContent ul li a:hover{



text-decoration:none;



color:#ff9900;



}







#wrapper{



width:1100px;



min-height:500px;



margin:0px auto 0px auto;



padding-top:32px;



}







#homeWrapper{



width: 610px;



min-height: 100px;



margin: 110px 0px 40px 448px;

*margin-top:102px;

padding: 10px 10px 10px 10px;



background: url(images/wrap_bg.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/wrap_bg.png',sizingMethod='crop');







border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







#homeWrapper_content{



width: 610px;



height: 380px;



background: white;



border-radius: 10px 10px 10px 10px;



margin: 0px auto;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}















#homeleftWrapper{



width: 365px;



min-height: 380px;



margin: 17px 0px 0px 20px;



padding: 10px 10px 10px 10px;



background: url(images/wrap_bg.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/wrap_bg.png',sizingMethod='crop');





border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



float: left;



clear: both;



}







#homeleftWrapper_content{



width: 325px;



height:340px;



background:#ffffff;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



padding:20px;



}







#homeleftWrapper_content h1{



text-align: center;



font-size: 27px;







}







#homeleftWrapper_content h2{



text-align: center;



font-size: 20px;





}







#homeleftWrapper_content p{



text-align: justify;



font-size: 18px;





}











#PageWrapper{



width: 1040px;



min-height: 500px;



margin: 110px 0px 40px 20px;



padding: 10px 10px 10px 10px;



background: url(images/wrap_bg.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/wrap_bg.png',sizingMethod='crop');



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







#PageWrapper_content{



width: 1040px;



min-height: 500px;



background: white;



border-radius: 10px 10px 10px 10px;



margin: 0px auto;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}











#PageLeft_Content{



width:669px;



float:left;



min-height:450px;



border-right:1px solid #ccc;



margin-top:20px;



padding:20px 20px 20px 20px;



margin-bottom: 20px;



}







#PageLeft_Content h1{



text-align:center;



}







#PageLeft_Content li {



list-style-type:square;



margin:10px 0px 10px 40px;



line-height:20px;



}



#PageLeft_Content p {





line-height:20px;



}





#PageLeft_Content #excerpt p {





line-height:13px;

margin-bottom:7px;

}









#PageLeft_Content img {

border:8px solid #111;



}











#PageLeft_Content ol.commentlist li {



list-style-type:none;



margin:10px 0px 10px 40px;



background: #F3F3F3;



}







#PageLeft_Content p,h1,h2,h3,h4,h5,h6{



text-align:justify;



}







#PageRight_Content{



width: 280px;



float:left;



min-height:450px;



margin-top:20px;



padding:20px 20px 20px 20px;



}







.sidebar_widget{



width:280px;



margin-bottom:40px;



}







#PageRight_Content li {



list-style-type:square;



margin:10px 0px 10px 40px;



}







#post_description{



font-size: 12px;



margin-top: 0px;



margin-bottom: 3px;



margin-left: 0px;



text-transform:uppercase;



}











#recentWrapper{



width: 1040px;



min-height: 100px;



margin: 0px auto 50px auto;



padding: 1px 10px;



background: url(images/wrap_bg.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/wrap_bg.png',sizingMethod='crop');



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







#logo{







width: 468px;

height:55px;



float:left;



margin-left:20px;

background:url(images/fireflypoleslogo.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/fireflypoleslogo.png',sizingMethod='crop');





}







#social{



width: 140px;



float: right;



margin-right: 15px;



height: 55px;



margin-top: 8px;



}







#facebook_icon{



width:40px;



height:40px;



background:url(images/Facebook_c.png);



margin-right:10px;



float:left;



     

       _background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/Facebook_c.png',sizingMethod='crop');





}







#twitter_icon{



width:40px;



height:40px;



background:url(images/Twitter_c.png);



margin-right:10px;



float:left;

 _background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/Twitter_c.png',sizingMethod='crop');

}







#youtube_icon{



width:40px;



height:40px;



background:url(images/Youtube_c.png);



margin-right:10px;



float:left;

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/Youtube_c.png',sizingMethod='crop');

}







#linkedin_icon{



width:40px;



height:40px;



background:url(images/LinkedIn_c.png);



margin-right:10px;



float:left;

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/LinkedIn_c.png',sizingMethod='crop');

}







#rss_icon{



width:40px;



height:40px;



background:url(images/RSS_c.png);



margin-right:0px;



float:left;

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/RSS_c.png',sizingMethod='crop');

}















#featured{



width: 533px;



height: 350px;



margin-top:0px;



padding:30px 40px 20px 40px;



}











#featuredblockright{



width:533px;



height:300px;



float:right;



}















#featuredcontent h2{



margin:29px 0px 0px 0px;



font-size: 20px;



font-style: italic;



}







#featuredvid{



height:300px;



width:533px;



float:right;



}







#featuredblockshadow{



width:533px;



height:50px;



background:url(images/featuredblock_shadow533.png);



float:right;



}







#recentPosts{



width: 100%;



height: 122px;



margin: 0px 0px 0px 0px;



}







#recentPost{



width: 340px;



height: 100px;



background: #fff;



float: left;



margin: 10px 10px 10px 0px;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







#recentPost_img1{



width:75px;



height:75px;



background:url(images/PoleDance80.jpg);



float: left;



margin: 10px 10px 10px 10px;



border: 3px solid #e2e2e2;



}







#recentPost:hover #recentPost_img1{



border: 3px solid #000;



-webkit-transition:All 1s ease;



-moz-transition:All 1s ease;



-o-transition:All 1s ease;



}







#recentPost_last:hover #recentPost_img1{



border: 3px solid #000;



-webkit-transition:All 1s ease;



-moz-transition:All 1s ease;



-o-transition:All 1s ease;



}







#recentPost_img2{



width:75px;



height:75px;



background:url(images/pole80.jpg);



float: left;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



margin: 10px 10px 10px 10px;



border: 3px solid #fff;



}







#recentPost_img3{



width:75px;



height:75px;



background:url(images/move80.jpg);



float: left;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



margin: 10px 10px 10px 10px;



border: 3px solid #fff;



}











#recentPost_last{



width: 340px;



height: 100px;



background: #fff;



float: left;



margin: 10px 0px 10px 0px;



border-radius: 10px 10px 10px 10px;



-moz-border-radius: 10px 10px 10px 10px;



-webkit-border-radius: 10px 10px 10px 10px;



}







.recentPost_content{



width:209px;



height:81px;



float: left;



margin:10px 10px 10px 0px;



}







.recentPost_content h3{



text-transform:uppercase;



font-size: 17px;



margin:0px;

height:34px;



}







.recentPost_content p{



margin:0px;



margin-top:10px;



font-size: 13px;



min-height:35px;



}







.recentPost_content p.readMore{



text-align:right;



font-weight:bold;



}







.recentPost_content p.readMore a{



text-decoration:none;



color:#000;



text-transform:uppercase;



font-size:11px;



}







.recentPost_content p.readMore a:hover{



text-decoration:underline;



}







.clear{



clear:both;



}











.featured_image{



width:80px;



height:80px;



float:left;



border: 7px solid #e2e2e2;



}







#post_index:hover .featured_image{



border: 7px solid #000;



-webkit-transition:All 1s ease;



-moz-transition:All 1s ease;



-o-transition:All 1s ease;



}







textarea#comment{



width:680px;



}







#commentform input[type="submit"]{



	border:none;



	width:151px;



	height:32px;



	margin-top:10px;



	cursor:pointer;



	background:#4e4e4e;



	color:#FFF;



	font-size:12px;



	padding:0;



		-webkit-transition:All 1s ease;



-moz-transition:All 1s ease;



-o-transition:All 1s ease;



}







#commentform input[type="submit"]:hover{



	background:#000000;



}







#twitter_update_list li {



list-style-type: none;



}







#twitter_update_list span {



color: #FFCC00;



background: #000000;



}







#twitter_update_list span a {



display: inline;



color: #000000;



}







#twitter_update_list span a:hover {



text-decoration: underline;



color: #666666;



}







a.button{



background:url(http://fireflypoles.co.uk/wp-content/uploads/2012/06/button_black.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/button_black.png',sizingMethod='crop');



padding:9px;



color:#fff;



border-radius: 5px; 



-moz-border-radius: 5px; 



-webkit-border-radius: 5px; 



text-transform:uppercase;



font-size:70%;



}











a.button:hover{



background:url(http://fireflypoles.co.uk/wp-content/uploads/2012/06/button_white.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/themes/fireflypoles/images/button_white.png',sizingMethod='crop');



color:#000;



-webkit-transition:All 1s ease;



-moz-transition:All 1s ease;



-o-transition:All 1s ease;



text-decoration:none;



}







ol.commentlist li{



background: white;



padding: 10px 13px;



box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.60);



    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.60);



    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.60);



    margin-bottom:20px;







}







div.comment-meta{



margin-left: 70px;



margin-top: -70px;



margin-bottom: 19px;



}







div.comment-text{



margin:35px 0px;



}







.children{



margin-top:20px;



}







div#respond {



margin-top: 35px;



}







#likebox-frame {



border:2px solid #ffffff;



height:150px;



left:-2px;



overflow:hidden;



position:relative;



top:-2px;



width:285px;



z-index:10;



}



#likebox-frame iframe {



left:-5px;



overflow:hidden;



position:relative;



top:-1px;



}

.bird{text-align:center; float:left; width:100%; margin-left:10px;color:#B6B4B4;margin-bottom:45px;font-style:italic;}

.bird .birdimage{width:35px;height:31px;

/*background:url(http://fireflypoles.co.uk/wp-content/uploads/2012/06/bird.png);

_background:none;

       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://fireflypoles.co.uk/wp-content/uploads/2012/06/bird.png',sizingMethod='crop');display: block; */

    height: 31px;

    left: -33px;
	*left:-249px;
   position: relative;

    top: 18px;

    width: 35px;

}

#homeleftWrapper_content a:hover{
color:#f90;
text-decoration:none;
}

#PageLeft_Content h2{
margin-top:50px;
}

#PageLeft_Content p a{
color:#ff9900;
}

#PageLeft_Content ul li h3 a:hover{
color:#f90;
text-decoration:none;
}

#ffp_search{
width:260px;
line-height: 16px;
border: 5px solid #000000;
font-size: 16px;
-webkit-box-shadow: inset 0px 0px 15px 0px #BEBEBE;
box-shadow: inset 0px 0px 15px 0px #BEBEBE;
padding: 0px 5px;
margin: 8px 0px;
float:right;
height:27px;
padding-bottom: 4px;
}

#ffp_search:focus{
border: 5px solid #f90;
width:260px;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
}

#searchform{
width: 280px;
height: 50px;
}

ul.twitter{
margin: 0px auto 40px auto;
width: 960px;
}

ul.twitter li{
text-align:center;
color:#eee;
height: 100px;
}

ul.twitter li a{
color:#f90;
text-decoration:none;
}

#PageLeft_Content img.wp-smiley{
opacity: 1;
margin: 0px;
padding: 0px;
height: 15px;
border: none;
}


#PageLeft_Content ol li div.comment-author.vcard img {
border:7px solid #E0E0E0;
}