.LFlo                                   {float:left; margin-right:5px;}
strong									{font-weight:bold;size:1.05em;}

html                                    { background:transparent none;}
body                                    { background:url("bgwheel.jpg") repeat scroll center top #1D1F22;font-family: Helvetica,Arial,  sans-serif;}
#main                                   {margin-top:20px;}

#masthead                               { margin: 0pt auto; width: 1000px;}
#contactImage                           { width:740px; height:430px; }
#nav ol                                 { display:block;margin:0 auto;text-align:center;}
#nav li                                 { display:inline; margin-right:40px;}
#nav a                                  { color:#2b2b2b; text-decoration:none;}
#nav a:hover                            { text-shadow: 3px 3px 10px #000;color:black;  }

div#carousel                            {  display:block; width:100%; height:350px;  margin: 0px auto; width: 1000px;}
ol#promo_carousel li                    { width:525px;height:350px;overflow:hidden;}
.glow161-carousel                       { float:left;width:600px; margin: 0 10px 0 15px; }
.glow161-carousel                        
.carousel-nav                           { overflow:visible !important;}
#promotions                             { margin-top:30px;}
#promotions a                           { width:390px;height:194px; display:block;float:left;}
.left_promo                             { margin-left:10px;}
.left_promo,                             
.promo                                  { width:360px;float:left; height:175px;  float:right;  height:175px;  position:absolute;  right:8px;  top:14px;  width:360px;}



#rss                                    { padding-right:10px;padding-top:30px;width:50px; float:right;}
#masthead .logo                         { float:left;  height:120px;margin-right:10px; }
#masthead .text                         { height:153px; float:left; padding-left:40px; }
#masthead .text span                    { display:block;}
.info .hover                            { text-shadow: 1px 1px 1px #c74178;color:#c74178; }
#masthead .spacer                       { display:none;}

#masthead   .tagline                    { text-transform:capitalize; margin-top:20px; font-size:18px;}
#masthead   .capital                    { font-size:45px;}
#masthead .info                         { font-size:20px;font-weight:bold;letter-spacing:1px;overflow:hidden;text-transform:uppercase;width:450px;float:left;}
#masthead   .info div                   { margin:2px 0;opacity:0.9;padding:8px 20px; clear:both;float:left;width:380px;
                                        font-size:0.95em; -moz-border-radius:7px;-webkit-border-radius:7px;  background:black; height:20px;}
*html #masthead   .info div             { padding:7px  20px; }
#masthead   .info div a                 { color:white; text-decoration:none;}
#masthead   .info div a:hover           { text-shadow: 1px 1px 1px #c74178;color:#c74178;}
.info .hover                            { text-shadow: 1px 1px 1px #c74178;color:#c74178;}                  
#masthead   .info .search               { height:25px;}
#masthead form                          { float:left;}



/****** #TODO css 3 is rather verbose, split up into base and css3 furnishing *****/
#nav                                    { background:#ccc; border-bottom:2px solid #e7d07b;
                                        display:block;font-size:1.2em;height:30px;padding:10px 2px 0; margin-bottom:36px;
                                        margin: 0pt auto; width: 1000px; 
                                        border:1px solid #666;border-top:1px solid #666;
                                        -moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px; 
                                        -moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px; 
                                        }
#renameThis                             { margin: 0pt auto; width: 1006px;
										 -moz-box-shadow:0px 0px 6px #666666 ;  -webkit-box-shadow:0px 0px 6px #666666 ;box-shadow:0px 0px 6px #666666; margin-top:10px;}

#masthead                               { background:transparent url(mastheadbg.jpg) no-repeat scroll 191px 1px; 
                                        padding:2px 2px 4px 2px;text-align:left;   color:#ddd;font-weight:normal; 
                                        border:1px solid #666;border-bottom:0px solid #999; height:118px;margin: 0pt auto; width: 1000px;overflow:hidden;
                                        margin-top:5px;
                                         -moz-border-radius-topleft:3px;    -webkit-border-top-left-radius:3px;
                                         -moz-border-radius-topright:3px;   -webkit-border-top-right-radius:3px;
                                         -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px;
                                         -moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;
                                         }

#main_body                              { margin:20px auto; width:980px; }



#main_body .entry						{ background-color:white;margin:20px 5px 0;padding:10px;
                                        -moz-border-radius:7px 7px 0 0;
                                        -webkit-border-radius:7px 7px 0 0;
										border-bottom:0px solid;font-size:0.95em;color:#4b4b4b; font-weight:bold;text-align:justify;
										-moz-box-shadow:0 0 1em 0.5em #FFFFFF;
										-webkit-box-shadow:0 0 1em  #FFFFFF;
										box-shadow:0 0 1em  #FFFFFF;


										}

#main_body .thumbnail					{ margin:0px 0px 50px 5px;background:#fff;
										-moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px;
                                        -moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;
										border: 0px;display:block;height:auto; 
										-moz-box-shadow:0 11px 1em 0.5em #FFFFFF;
										-webkit-box-shadow:0 11px 1em  #FFFFFF;
										box-shadow:0 0 1em  #FFFFFF;
										width:950px; padding:0 10px;margin-left:5px;

										
	
	}
#main_body .thumbnail li				{width:161px;}
div#carouselbg                          { margin:15px auto;padding:10px 0;width:1000px;
                                         -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
                                         -moz-box-shadow:0px 0px 10px #666666;-webkit-box-shadow:0px 0px 10px #666666;background:#080808; position: relative;}


.left_promo img,
.promo img                        { display:block; margin-bottom:85px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 3px solid #a7abb3; -box-shadow: 0px 0px 5px #c74178; -webkit-box-shadow: 0px 0px 5px #c74178;}
.left_promo img:hover,  
.promo img:hover                  {  border:3px solid #c74178; box-shadow:#c74178 0px 0px 15px ; -moz-box-shadow:#c74178 0px 0px 15px 2px ; -webkit-box-shadow:#c74178 0px 0px 15px ;}


.thumbnail img						{ display:block;border:6px solid #1b1b1b;margin-top:10px;margin-bottom:10px;}
.thumbnail li						{ margin-right:24px;float:left;}
.thumbnail img:hover               	{  border:6px solid #c74178; box-shadow:#c74178 0px 0px 15px ; -moz-box-shadow:#c74178 0px 0px 15px 2px ; -webkit-box-shadow:#c74178 0px 0px 15px ;}

/************************/
/* glow css overrides ***/
#carousel .glow161-carousel .carousel-nav .carousel-background 		{ background-image:none; background-color:transparent;}
#carousel .glow161-carousel .carousel-dark .carousel-nav span 		{ background: transparent none; }
#carousel .glow161-carousel .carousel-dark .carousel-prev			{ background: transparent url(/carousel_left.png) no-repeat 4px 0;width:30px;padding-right:5px;}
#carousel .glow161-carousel .carousel-dark a.carousel-prev:hover	{ background: transparent url(/carousel_left_hover.png) no-repeat 4px 0;
																	box-shadow:#c74178 10px 0px 15px ; -moz-box-shadow:#c74178 10px 0px 15px 2px ; -webkit-box-shadow:#c74178 10px 0px 15px ;}
#carousel .glow161-carousel .carousel-dark .carousel-next			{ background: transparent url(/carousel_right.png)  no-repeat 4px 0;padding-left:5px;}
#carousel .glow161-carousel .carousel-dark a.carousel-next:hover	{ background: transparent url(/carousel_right_hover.png)  no-repeat 4px 0;width:30px;
																	box-shadow:#c74178 -10px 0px 15px ; -moz-box-shadow:#c74178 -10px 0px 15px 2px ; -webkit-box-shadow:#c74178 -10px 0px 15px ;}
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/************************/
/*** wordpress bollocks***/                                     
                                        
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px; 
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.navigation { margin: 25px 0pt; clear: both; height: 30px;}
.navigation div{
display:block;

margin-top:20px;
}

.navigation div a {
	color:#FEF0C9;
	font-size:1.2em;
	text-transform:uppercase;
} 

/* -------------------------------------------------------------- 
   
yet more wordpress
-------------------------------------------------------------- */

.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
    display: inline;
    float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
    display: inline;
    float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
    margin-bottom: 1.5em;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    margin: 0;
}
.wp-smiley { 
    max-height: 1em;
    margin:0 !important;
}
.gallery dl {
    margin: 0;
}
.gallery-caption {
    margin:-1.5em 0 0 0;
}


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}
#verticalNav { float:right;padding-top:5px;}
#rounded-textbox {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:black;
    border:3px solid #666666;
    color:white;
    font-size:18px;
    font-weight:bold;
    height:17px;
    padding:6px;
    text-transform:capitalize;
    width:325px;
}

.entry h2	{padding:20px 40px; text-transform:capitalize; font-size:1.4em; text-align:center;}
.entry h2 a	{text-decoration:none; color:#c74178;height:31px;}
.entry h2 a:hover{color:white; background:#C74178;}
.entry *	{font-size:0.9em;line-height:1.4em;padding-left:40px;padding-right:40px;}
