/*   
Theme Name: BMX Ireland
Author: Ruairķ Thunder
Version: 3.0
*/

@media screen {

* { margin: 0; padding: 0; text-decoration: none; list-style-type: none;}

body { 
    background: black; 
    font: 14px/1.4 arial, Serif;
    /*background: url('images/black-bg.png') repeat scroll 0 0 #EBEBEB;*/
	background-color:#6FBA3B;
}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */ 
html {
position:relative;
}
#page-wrap { 
    width: 1044px; 
    margin: 0 auto;
    
    

}
#superhead{
    /*width: 1920px; */
	width: 1044px; 
	height:176px;
    margin: 0 auto;
	background-color:#fff;
	padding-right: 430px;
	padding-left: 430px;
	margin-left:-430px;}

h1, h2, { font-weight: normal; margin: 0 0 10px 0; }
h1 {color: #5f5353; font-size: 20px;}
h2 {color: #5f5353; font-size: 17px; font-weight: bold;}
h3 {font-family: 'DestroyRegular'; color: #5f5353; font-size: 11px; text-transform: uppercase; margin-bottom: 3px; font-weight: normal;}
h4 {font-size: 20px; font-weight: bold; text-transform: uppercase;color: #d5d5d5;}
p { margin: 0 0 10px 0; color: #5f5353; font-size: 16px; }
a {text-decoration: none; outline: none;}
a:hover { color: #39b54a;} 
a:active{color: #39b54a;}
img {border: none;}
blockquote { }
blockquote p { }

ul, ol { margin: 0 0 0px 0; }

.alignleft{
    float: left;
}

.alignright{
    float: right;
}

.aligncenter { display: block; margin-left: auto!important; margin-right: auto!important; }


/*BEGINS: Posts*/


.post {
    float: left;
    width: 784px;
}
.entry {
    background: #FFFFFF;
    xtext-align: justify;
    margin-bottom: 5px;
  /*  background: url("images/whitest-bg.png") repeat scroll 0 0 #ffffff;*/
    position: relative;
}

.entry a {color: #39b54a; }
.entry a:hover {color: #39b54a;}

.entry img {
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    
    margin: 3px 28px 25px 23px;
    padding: 7px;
}
.entry p {
    
    margin: 0 23px 0 23px}


#respond {
    padding: 10px 23px 23px;}
.meta{padding: 15px 23px 0px 23px;}
}

/*Digg Digg*/

#social-media {
    height: 30px;
    padding: 0 23px 10px;
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 22px;
	
}
#logoimage{float:left;}
#comments { margin-left: 23px;
    margin-top: 20px;
    width: 735px;  
}

#comments h2 {  
    margin: 10px
}



.entry p iframe {
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    
    margin: 23px 5px 23px 0;
    padding: 7px;
}


/*BEGINS: Archive*/


.cat-media{float: left;}

.cat-media iframe{width: 400px; height: 225px;}

.archive-thumb {margin-top:42px;}

.cat-text{margin-top: 43px;}

/*ENDS: Archive*/
pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar {xpadding: 15px }
#sidebar li {list-style-type: none}
#sidebar a {color: #39b54a;}
.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
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: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
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 { float:right; margin: 0 0 10px 10px; }
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: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 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 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
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 { }

form { }
input[type=text] { }
textarea {border: 1px dotted #CCCCCC; }


 /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */




#header{
    height: 176px;
    position: relative;
    }
    
#logo-image{
    
   /* margin-left: 12px;*/
    margin-top: 30px;
	width:280px;
}
#logo-image img{
width:280px;
height:auto}
#logo{
float:left;
padding-top: 30px;}

 
 
 
#main {
    width: 1044px;
    height: 100%;
    padding-top: 23px;
    /*background: url("images/white-bg.png") repeat scroll 0 0 #EBEBEB;*/
	background-color:#fff;
	
    padding-bottom: 23px;
}

#main-inner {
    width: 994px;
    padding: 23px;
    /*background: url("images/white-bg.png") repeat scroll 0 0 #EBEBEB;*/
	/*background-color: #F1F1F1;*/
	    background-color: #FFF;
    padding-bottom: 23px;
}





#welcome {
   width: 784px;
   height: 127px;
   background-color: #ffffff;  
   margin: 23px 23px 23px 26px;
}
#welcome-to {padding: 10px}
#twit-zone{
    
    width: 1000px;
    height: 252px;
    position: relative;
}

#twitter {
   width: 380px;
   height: 252px;
   background-color: #ffffff;  
   float: left;
   margin-left: 26px;
}


/*BEGINS:Kid Zone*/


#kid-zone {
   width: 381px;
   height: 252px;
   background-color: #ffffff;  
   float: left;
   margin-left: 23px;
  /* background-image: url("images/Forum Link New.jpg");*/
   border: solid 3px #6FBA3B;
   -moz-border-radius: 3px;
   -webkit-border-radius:3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;
}
#kid-zone img{   
   width: 381px;
   height: 252px;
}
#kid-zone-img {
     xfloat: left;
     xheight: 136px;
    margin-bottom: 11px;
    overflow: hidden;
    xpadding: 10px;
    width: 360px;
}

/*#kid-zone img {
    height: 189px;
    padding: 12px;
    position: absolute;
}*/
#kid-zone h2 {
    left: 50px;
    position: absolute;
    top: 46px;
    width: 120px;
    height: 55px
	
}
#kid-text {
    padding:2px;
    float: right;
	position: relative;
    
}
#kid-text  p {
    margin: 0 0 70px;
	}
	
#more-bg-2 {
    background: url("images/black-ribbon.png");
     float: right;
    height: 53px;
    margin: 116px -6px 10px 10px;
    width: 168px;
}
	
	
/*ENDS:Kid Zone*/

#calender {
     background-color: #ffffff;
    float: left;
    height: 402px;
    left: 809px;
    margin-left: 23px;
    position: absolute;
    top: -150px;
    width: 185px;
    overflow: hidden;
}

#calender-inner {
    background-color: #ffffff;
    float: right;
    height: 100%;
    left: 809px;
    margin-left: 23px;
    width: 185px;
}

/*BEGINS:Home page boxes*/

#latest-box {
    background-color: #ffffff;
    float: right;
    height: 169px;
    margin-left: 23px;
    padding: 6px;
    width: 168px;
    overflow: hidden;
}

#latest-box a{
    color: #5F5353;
    font-size: 16px;
    line-height: 1.2;
 
}

#latest-box a:hover{color: #39b54a;}

#latest-boxes{
    
    height: 177px;
    margin-top: 23px;
    margin-right: 26px;
    
}

.latest-box-bg {
    width: 168px;
    height: 115px;
    overflow: hidden;
    position: relative;
}

.latest-box-bg img {
    bottom: 0;
    position: absolute;
}

#latest-box iframe {
    height: 167px !important;
    width: 167px !important;
}

/*BEGINS:Home page boxes*/

#footer {
    height: 128px;
    position: relative;
    
}

#title  {
    background: url("images/grey-gradient.png");
    height: 34px;
    background-repeat: repeat-x;
    padding-left: 12px;
    padding-top: 3px;
    
}
#post{}
@font-face {
    font-family: 'DestroyRegular';
    src: url('css/DESTROY_-webfont.eot');
    src: url('css/DESTROY_-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/DESTROY_-webfont.woff') format('woff'),
         url('css/DESTROY_-webfont.ttf') format('truetype'),
         url('css/DESTROY_-webfont.svg#DestroyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OrbitronLight';
    src: url('css/orbitron-light-webfont.eot');
    src: url('css/orbitron-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/orbitron-light-webfont.woff') format('woff'),
         url('css/orbitron-light-webfont.ttf') format('truetype'),
         url('css/orbitron-light-webfont.svg#OrbitronLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.more-link{
    font-size: 21px;
    font-weight: bold;
   
    background-position: 50% 50%;
    float:right;
    margin: 10px 24px 19px 19px;
    
}

a.more-link { color: #D5D5D5;}

a.more-link:hover {color: #39b54a;}

#more-bg {
    background: url("images/black-ribbon.png");
     float: right;
    height: 53px;
    margin: 16px -5px 10px 10px;
    width: 168px;
}





.linklove {visibility: hidden}

/* BEGINS Footer */  

.menu-footermenu-container a:hover{color: #39b54a;}

.menu-footermenu-container  a { font-size: 12px; font-weight: bold; text-transform: uppercase;color: #d5d5d5;   

}

.menu-friendsmenu-container a { font-size: 12px; font-weight: bold; text-transform: uppercase;color: #d5d5d5;   

}

.menu-footermenu-container ul  .menu-friendsmenu-container ul{list-style-type: none;}

.menu-friendsmenu-container a:hover {color: #39b54a;}

.menu-friendsright-container a:hover {color: #39b54a;}




.menu-friendsmenu-container {}

.menu-friendsright-container {}

.menu-friendsright-container a { font-size: 12px; font-weight: bold; text-transform: uppercase;color: #d5d5d5;   

}

.menu-friendsright-container ul {list-style-type: none;}


#iplanit-logo {
    float: left;
    left: 72px;
    position: absolute;
    top: 67px;
}

#site-links {float: left;
    margin-left: 162px;}

#friends {float: left;
    margin-left: 90px;}

#friends-right {
    margin-top: 20px;
    float: left;
    margin-left: 90px;
}

#menu-footer{
    margin-top: 20px;
    margin-left: 195px;
  }
#social-footer {
    left: 69px;
    position: absolute;
    top: -32px;
}
    
#twitter-footer{
    margin-bottom: 1px;
  }
  
   

/* ENDS Footer */ 


/* BEGINS Social Header */

#social-header {
   /* height: 31px;
    float: right;
     margin: 43px -113px;;
    width: 215px;*/
	height: 75px;
    float: right;
    margin: px -55px;
    width: 415px;
    margin-right: -55px;
    margin-top:25px;
    }
    
#social-header img {
    margin-right: 7px
}

.fade {
   opacity: 0.5;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
   
 .fade:hover {
     opacity: 1;  
 }
 /*#cyclinglogo{
 width:250px;
 height:75px;
 background-image: url("images/Cycling-Ireland-logo.png");}
 #cyclinglogo:hover{
  width:250px;
 height:75px;
 background-image: url("images/Cycling-Ireland-logobw.png");}*/
      
.faden {
   /*opacity: 0.5;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;*/
   
    /*filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
   height:75px!important;
   width:auto;
   margin-top:5px;
   position: relative;
   top: 22px;
   left: 30px;
   }
   
 .faden:hover {
     /*opacity: 1.5;  */
	 filter: none;
    -webkit-filter: grayscale(0);
	 -webkit-filter: grayscale(0%);
 }
/* ENDS Social Header */       

/* BEGINS Main Slider */  

#main-slider {
   width: 994px;
   height: 410px;
   
}



/* ENDS Main Slider */ 

#categories-2 ul {
margin: 10px 0 10px 30px;
}

#categories-2 li {
    list-style-type: circle;

}
#em_widget-2 li{}
#categories-2 {border: none;}

/* BEGINS Events Manager */  
#em-wrapper {padding: 10px}
#current-events {padding: 10px}
#current-events td {padding-bottom: 40px; 
width: 250px;}
#dateevent{
    margin-top:0px;
    font-weight: bold;
    color: #5F5353;
}
.event-categories li a{
    margin-left:23px;
}

.title_upcoming_events{
    padding:10px;
    padding-top:20px;}
.event_upcoming_event, .event_upcoming_events{padding:10px;}
#event_date{padding-top:10px;}
ul.em-locations-list li{padding-bottom:30px;}
ul.em-locations-list a{font-size:18px;}
.em-location-map{
        -moz-box-shadow: 0 0 5px #888;
        -webkit-box-shadow: 0 0 5px#888;
        box-shadow: 0 0 5px #888;
        padding:7px;
        margin: 10px;
}
 
#event-time, #event-description{ 
    text-align: left;
    padding-bottom:20px;
    color: #5F5353;
    font-size: 18px;
}


#homepage-sidebar ul li, #sidebar ul li {
    padding-bottom: 6px; 
    padding-left: 6px; 
  
}

table.em-calendar.fullcalendar{
    width: 764px;
    height:600px;
}
.eventful a{
    padding:0px;
}
td.month_name{
    color: #5F5353;
    text-align:center!important;}

a.em-calnav.full-link.em-calnav-prev, a.em-calnav.full-link.em-calnav-next{
        padding-left:40px;
        font-size: 25px;

    
}

  

#homepage-sidebar a, #sidebar a {font-size: 13px; color: #39B54A;}

#sidebar h1 {}

#homepage-sidebar ul li, #recent-posts-2 ul li, #em_widget-2 li {border-bottom: 1px dashed #ccc;}


/* Ends Events Manager */  

#recent-posts-2 li{padding: 6px}

/* BEGINS: breadcrumbs */  

.breadcrumb{
    color: #5f5353;
    margin-bottom: 11px;
    margin-top: -11px;
}

#crumbs a {
    color: #999191;
}

#crumbs a:hover {
    color: #39b54a;
}
.current {
    font-style: italic;
    border-bottom: 1px dashed #5f5353;
}

/* ENDS: breadcrumbs */




#tabs .featured-text2 {
    background: url("images/slider-fade.png") repeat scroll 0 0 transparent;
    bottom: 118px;
    float: right;
    margin-right: 10px;
    padding: 20px;
    position: relative;
    width: 632px;
}







/* BEGINS: Main Menu */  

#menu-mainmenu{
    
    /*float: right;*/
    }

.menu-mainmenu-container {
    /*margin: -36px 24px -36px -36px*/
}

.menu-mainmenu-container ul {
    
    position: relative;
	left:60px;
    
}

.menu-mainmenu-container ul a { 
    /*color: #d5d5d5; */
	color:#8C348A;
    font-size: 18px;
    font-weight:600;
    text-transform: uppercase;
}
.menu-mainmenu-container ul li:hover > a { color: #39b54a; }

.menu-mainmenu-container li {
    
    background-repeat: no-repeat;
    display: block;
    float: left;
    xmin-height: 53px;
    padding: 2px 6px;
    xwidth: 143px;
    position: relative;
}

.menu-mainmenu-container li:hover ul{
    display: block;
	
}

    /*BEGINS: 2nd LEVEL MENU*/
    
    .menu-mainmenu-container li ul{
        left: -1px;
        margin: 28px 0;
        padding: 2px 3px 6px;
        position: absolute;
        top: 0;
        
        background-repeat: repeat;
       
        display: none;
        width: 100%;
        
    }
    
    .menu-mainmenu-container li ul a { color: #d5d5d5; }

    .menu-mainmenu-container li ul li{
        padding: 4px 6px 4px 6px;
        min-height: 0pt;
        border-left: 0;
        width: auto;
        width: 180px;
		background: #3F3E44;
        border-bottom: 1px solid #7B7C7F;
        z-index: 72;
    }
    
    .menu-mainmenu-container ul li ul li:hover ul{
        display: block;
    }
    
    /*ENDS: 2nd LEVEL MENU*/
    
    
        /*BEGINS: 3rd LEVEL MENU*/
        
        .menu-mainmenu-container li ul li ul li:hover > a { color: #39b54a; }

        .menu-mainmenu-container li:hover ul li ul,
        .menu-mainmenu-container li ul li ul {
            left: 152px;
            margin: 0;
            padding: 0px 3px 6px;
            position: absolute;
            top: 0;
            display: none;
            xbackground: #3F3E44;
            background-repeat: repeat;
            width: 170px;
        }

        .menu-mainmenu-container li ul li ul li{
            min-height: 0pt;
            border-left: 0;
            border-bottom: 1px solid #7B7C7F;
            margin-left: 37px;
            background: #3F3E44;
            width: auto;
            width: 180px;
            background-image: none;
            z-index: 72;
        }        
        

        /*ENDS: 3rd LEVEL MENU*/
		
/*ENDS Main Menu*/		
		
		.submit {background:#000;}
		
		
		
#homepageslider  {
    background: none repeat scroll 0 0 #FBFAFA;
    overflow: hidden;
    float: left;
    height: 400px;
    margin-left: 27px;
    margin-top: 4px;
    width: 990px;
    width: 990px;
}


.tabs { 
    float: left;
    width: 998px;
    font-size:12px;
    color: #434343;
    
    /*margin-top: 7px;*/
    height:400px;
}

UL.tabNavigation {
    list-style: none;
    
    padding: 0;
    float:left;
    outline: 0;
}

UL.tabNavigation a {
    outline: 0;
}

UL.tabNavigation LI {
    
    padding: 10px 10px 5px 12px;
    height:66px;
    width:260px;/*198px*/
    outline: 0;
    border-bottom: 1px solid #CCCCCC;
    height: 85px;
}

UL.tabNavigation LI A {
    color: #fff;
    background:none!important;
    font-family: 'bkant-webfont';
    font-weight: normal;
    font-size:10.5px;
    text-decoration: none;
    text-transform: uppercase;
    outline: 0;
}


UL.tabNavigation LI A:focus {
        outline: 0;
}

div.tabs > div {
        /*padding: 5px;
        margin-top: 5px;*/
        /*min-height: 303px;*/
}

div.tabs > div h2, div.tabs > div p {
        margin: 10px;
}

#tabs .featured-text2 {
    background: url("images/black-opaque.png") repeat scroll 0 0 transparent;
    bottom: 154px;
    float: right;
    padding: 20px;
    position: relative;
    width: 330px;
    margin-right:10px;
    border: 2px solid #FFFFFF;
}

.featured-text2 .featuredtext {
    margin-left:2px;
    margin-left: 244px;
}

.featured-text2 .featuredtext a.readmore {
    margin-left:10px!important;
    color: #fff;
}

#tabs .featured-image {
    float: left;
    height: 379px;
    overflow: hidden;
    position: relative;
    width: 699px;
}
#tabs .featured-image-thumb { 
    float: left;
    padding: 2px 14px 0 0;
    
    position: relative;
}

ul.tabs-content {
	padding-left:10px;
	width:591px;
}

*:first-child+html ul.tabs-content {margin-left:-10px;margin-top:10px;}

ul.tabs-content li {
	list-style:none;
	list-style-image:none;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:6.4px;
	padding-top:7px;
	background:url(images/fav.jpg) no-repeat 0% 50%;
	padding-left:35px;
}

ul.tabs-content li a {
	color:#000;
	text-decoration:none;
}

ul.tabs-content li a:hover {
	color:#000;
	text-decoration:underline;
}

#tabs li a h3 {
    /*margin-top:5px;*/
    margin-bottom:0px;
    text-decoration:none;
    color:#5f5353;
    font-weight:normal;
    
    font-size:12px!important;
    outline: 0;
    float:left;
    width:149px;
}

#tabs li a h4 {
    margin-top:0px;
    margin-bottom:0px;
    color:#5f5353;
    font-weight:normal;
    text-decoration:none;
    font-size:14px;
    line-height:13px;
    text-transform: none;
    outline: 0;
    font-family: arial;
    margin-top: 26px;
}

.featured-text2 h3 {
    color: #fff;
    
    font-weight: normal;
    font-size:20px;
    text-decoration: none;
    text-transform: uppercase;
    margin-top:0px;
    margin-bottom:0px;
}

.featured-text2 h4 {
    color: #fff;
    font: arial;
    font-weight: normal;
    font-size:16px;
    text-decoration: none;
    margin-top:0px;
    margin-bottom:5px;
}
form .cf-ol label{
    color:#000;
}
form .cf-ol input, form .cf-ol textarea{
    border:1px solid #000;
}
.cform input.sendbutton{
    background:#6FBA3B!important;
    padding:10px 20px!important;
    color:#FFF;
}
.menu-mainmenu-container li ul li {
padding: 10px;
}
.menu-mainmenu-container li ul li a{
    font-size: 12px;
}
		
/* Begins Comments Button */

.button, #submit {
    background-color: #3F3E44;
}

#submit {
    box-shadow: none;
    margin-top: 10px;
    padding: 7px 20px;
}


.button, #submit {
    background-image: url("images/button_bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: 15px/100% Arial,Helvetica,sans-serif;
    opacity: 1;
    outline: medium none;
    padding: 9px 22px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}


input, textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07) inset;
}

#comments img {padding: 1px;}
/* ENDS Comments Button*/


#post-4 img { margin: 34px 10px 25px 23px;}



/*BEGINS sitemap*/

#wp-realtime-sitemap-pages, #wp-realtime-sitemap-posts, #wp-realtime-sitemap-archives,#wp-realtime-sitemap-categories{
    padding: 23px;
}

#wp-realtime-sitemap-posts{
    
}


#wp-realtime-sitemap-pages{
    
}

/*ENDS sitemap*/

.em-event {
   margin-bottom: 10px;
   background-color: #fff;
   border: 1px solid #ccc;
   padding: 10px;
   height: 40px;
    
}

#date-time {
    float: left;
    
}

#location {
    
    float: right;
<<<<<<< .mine
}

/*Navigation on posts*/
div.navigation{
    float:left;
}
/*End of navigation on posts*/=======
}

/*Navigation on posts*/
div.navigation{
    float:left;
}
/*End of navigation on posts*/ 
#spider_award{width:150px; float:right;}
#spider_award img{
width: 120px;
padding-top: 30px;
position: relative;
left:-75px;}
.entry p iframe{
    margin: 0px 0px 21px 47px;
	width:630px;
}
#spider{
position: relative;
right: 5px;}
#spider img{
width: 130px;
float:right;
}
.entry  p object {
margin: 0 23px 16px 23px;
width: 630px;
height:480px!important;
padding: 7px;}

.entry .size-large{
width:630px;
height:354px;}

/*>>>>>>> .r3316
Donate button bmx*/
div.paypall_button{
  width: 147px ;
  margin-left: auto ;
  margin-right: auto ;
}
div.paypall_button img{
visibility:hidden;}
div.paypall_button input{
box-shadow:none!important;}
.gform_fields input{
border:1px solid rgb(169, 169, 169);
}
.woocommerce-billing-fields input{
border:1px solid rgb(169, 169, 169);
    padding: 5px 10px;
}
/*START Woocommerce styling*/
div.product .woocommerce-tabs ul.tabs {
    height: 30px;
	}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none!important;
    width: 60%!important;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left!important;
    width: 90%!important;
}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    font-family: 'DestroyRegular';
    color: #5f5353;
    text-transform: uppercase;
}
form .form-row label, .woocommerce-page form .form-row label{
    font: 14px/1.4 arial, Serif;
	    color: #5f5353;
	}
.woocommerce p, .woocommerce a{
    font: 14px/1.4 arial, Serif; 
	    color: #5f5353;
	}
.shop_table{
	    color: #5f5353;
	}
.gform_wrapper .top_label .gfield_label {
	  color: #5f5353;
	  }
/*END Woocommerce styling*/