/*
Theme Name: LSU Joel
Theme URI: http://lsunews.com
Author: Joey Reed
Author URI: http://joeyreed.com/
Description: The 2011 theme for LSUNEWS.com, launched shortly after Joel joined the project.
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* End RESET styles */

/*LSU Colors:

Purple: #461D7C
Gold: #FDD023

*/

body { background: #0f0129 url(images/bg_all.jpg) repeat-x 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  }
body.login { background: #461d7c; }
body.login #login { background: #461d7c; }

a { color: #461D7C; }
h1, h2, h3, h4, h5, h6 { margin-bottom: .8em; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
p { margin-bottom: 1em; line-height: 1.4;  }
strong { font-weight: bold; }
em { font-style: italic; }
.clearer { clear: both; }
caption { font-size: smaller; margin-bottom: 4em; display: block; }
ul, ol, dl { margin-bottom: 1.6em; }
ol { list-style-type: decimal; }
li { margin-bottom: 1em; }
blockquote p { display: block; margin: 20px 40px; text-indent: 40px; color: #686868; clear: both; line-height: 1.6; font-style: italic; }
h1, h2, h3, h4, h5, h6 { color: #461D7C; margin-bottom: 1.2em; font-weight: bold; }
h1 { font-size: 22px; background: #461D7C url(images/pattern.png) repeat 0 0; border-bottom: 7px solid #fdd023; padding: 5px 8px; color: #f5f5f5; }
h2 { font-size: 20px; padding: 5px 8px; color: #461d7c; }
h3 { font-size: 18px; padding: 5px 8px; color: #461d7c; }
h4 { font-size: 16px; padding: 5px 8px; color: #461d7c; }
h5 { font-size: 14px; padding: 5px 8px; color: #461d7c; }
h6 { font-size: 12px; padding: 5px 8px; color: #461d7c; }

#wrapper { width: 1014px; background: url(images/bg_wrapper.png) repeat-y 0 0; margin: 0 auto; }
#insideWrapper { margin: 0px 27px; }

#header { height: 72px; background: #1f1f1f url(images/bg_header.png) repeat-x 0 0; color: #fff;  }
#header #logo { float: left; }
#header li { }
#header a:link, #header a:visited  { color: #f9f5fe; text-decoration: none; display: block; float: left; padding: 0px 21px; }
#header a:hover { color: #FDD023; }
#menu-main-navigation { margin:0px; margin-left: 10px; padding: 0px; float: left; width: 760px; line-height: 52px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }
#menu-main-navigation li { float: left; }

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* holy grail 3 column settings */
.lsuseo {
    background:#d2d2d3 url(images/pattern_2.png) repeat 0 0;    	/* Right column background colour */
}
.colmid {
   float:left;
   width:200%;
   margin-left:-200px; 	/* Width of right column */
   position:relative;
   right:100%;
   background:#fff;    	/* Centre column background colour */
   border-right: 2px solid #aaa;
}
.colleft {
   float:left;
   width:100%;
   margin-left:-50%;
   position:relative;
   left:400px;         	/* Left column width + right column width */
   background: #FDD023 url(images/pattern.png) repeat 0 0;    	/* Left column background colour */
   border-right: 1px solid #FDD023;
}
.col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:200px;        	/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.col1 {
     margin:0 215px;     	/* Centre column side padding:
                           	Left padding = left column width + centre column left padding width
                           	Right padding = right column width + centre column right padding width */
     position:relative;
     left:200%;
     overflow:hidden;
 	 padding-top: 15px;
 	 padding-bottom: 15px;	 
}
 .col2 {
	 float:left;
	 float:right;			/* This overrides the float:left above */
	 width:170px;        	/* Width of left column content (left column width minus left and right padding) */
	 position:relative;
	 right:15px;         	/* Width of the left-had side padding on the left column */
  	 background: #FDD023 url(images/pattern.png) repeat 0 0;
	 padding-top: 15px;	 
  	 padding-bottom: 15px;	 
 }
 .col3 {
	 float:left;
	 float:right;			/* This overrides the float:left above */
	 width:170px;        	/* Width of right column content (right column width minus left and right padding) */
	 margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
	 position:relative;
	 left:50%;
	 padding-top: 15px;
 	 padding-bottom: 15px;	 
 }
/* Footer styles */
#footer {
       clear:both;
       float:left;
       width:100%;
	border-top:1px solid #fdd023;
   }
#footer p {
    padding:10px;
    margin:0;
}



.rss_col1 { }
.col1 .widgetWrapper { width: 50%; float: left; display: block; height: 275px;  margin-bottom: 24px; }
.col1 .widgetInsideWrapper { margin: 0px 8px; background: #fff;  }
.col1 .widgetWrapper h4 { font-size: 14px; }
.col1 .widgetWrapper h4 a:link, .col1 .widgetWrapper h4 a:visited { color: #333; }
.col1 .widgetWrapper li { border-bottom: 1px dashed #ccc; display: block; padding: 0; margin-bottom: 0px; }
.col1 .widgetWrapper li a { display: block; padding: .8em 0px; }
.col1 .widgetWrapper li a:hover { color: #1f1f1f; background: #eee; }

/* Post Styles */
.page-template-t_freebies-php .post-item,
.page-template-t_blog-php .post-item { padding-bottom: 40px; }
.page-template-t_blog-php .post-item h2 { font-size: 22px; background: #461D7C url(images/pattern.png) repeat 0 0; border-bottom: 7px solid #fdd023; padding: 5px 8px; color: #f5f5f5; }
.post-item h2 a:link, .post-item h2 a:visited { color: #f5f5f5; text-decoration: none; }
.post-item { overflow: hidden; }
.alignright { float: right; margin-left: 20px; margin-bottom: 20px; }
.alignleft { float: left; margin-right: 20px; margin-bottom: 20px; }
.wp-caption-text { color: #333; font-style: italic; text-align: center; padding-top: 4px; }
.rss_col1 a:link, .rss_col1 a:visited { text-decoration: none; }

.col2 h4 { background: #fdd023; border-bottom: 1px dotted #fff;}
.col2 li { border-bottom: 1px solid #cda401; border-top: 1px solid #fcd84a; margin-bottom: 0px; }
.col2 li:hover { border-bottom: none;}
.col2 li a:link, .col2 li a:visited { text-decoration: none; display: block; padding: 12px 2px; }
.col2 li a:hover { color: #fff; }
.sub-menu { margin: 0 10px; }


.right_ad { display: block; border: 1px solid #999; padding: 0px; margin: 0px; margin-bottom: 20px; width: 160px; }

p.meta { font-style: italic; color: #999; }


/* Styles for Home Page */
.home .post-item h3 { color: #461d7c; font-size: 20px; }

.home_rss { width: 440px; overflow: hidden; float: left; }
.home_rss a:link, .home_rss a:visited { text-decoration: none; }

.home_rss .widgetWrapper { width: 100%; display: block; margin-bottom: 24px; }
.home_rss .widgetInsideWrapper { margin: 0px 0px; padding: 10px 20px; padding-top: 0px; background: #fff;  }
.home_rss .widgetWrapper h4 { font-size: 14px; background: #461D7C; color: #fff; border-bottom: 7px solid #fdd023; padding: 7px 10px; }
.home_rss .widgetWrapper h4 a:link, .home_rss .widgetWrapper h4 a:visited { color: #fff; }
.home_rss .widgetWrapper li { border-bottom: 1px dashed #ccc; display: block; padding: 0; margin-bottom: 0px; }
.home_rss .widgetWrapper li a { display: block; padding: 1.5em 10px;  }
.home_rss .widgetWrapper li a:hover { color: #000; background: #fdd023 url(images/pattern.png) repeat 0 0; }

#tweet_search_box { width: 440px; float: right; font-size: 12px; }
#tweet_search_box .user { clear: both; margin-bottom: 20px;  }
#tweet_search_box .user .twitter_thumb { float: left; margin-right: 7px; margin-bottom: 7px; border: 1px solid #FDD023; }
#tweet_search_box .user .text strong { font-style: italic; color: #999; font-size: 11px; padding-top: 3px; }
#tweet_search_box h3 { font-size: 14px; background: #461D7C; color: #fff; border-bottom: 7px solid #fdd023; padding: 7px 10px; }

.home .post-item { clear: right; float: right; width: 420px; }
.home .post-item h1 { font-size: 14px; background: #461D7C; color: #fff; border-bottom: 7px solid #fdd023; padding: 7px 10px;  }
.home #mainContent { padding-bottom: 120px; }
.home .tubepress_thumbs { height: 80px;  }
.home a.readMoreLink:link, .home a.readMoreLink:visited  { text-align: right; display: block; float: right; background: #fdd023; color: #1f1f1f; padding: 13px 18px 13px 18px; text-decoration: none; }
.home a.readMoreLink:hover { background: #461d7c; color: #fdd023; }

#home_side_blog { width: 420px; float: right; font-size: 14px; background: #461D7C; color: #fff; border-bottom: 7px solid #fdd023; padding: 7px 10px; clear: right; margin-top: 30px; }

.home_sponsors { width: 440px; float: right; clear: right; margin-bottom: 20px; background: #ddd;  }
.home_sponsors #sponsor_1 { margin: 12px; display: block; float: left; }
.home_sponsors #sponsor_2 { clear: right; margin: 12px;  margin-left: 0px; display: block; float: left; }
.home_sponsors #sponsor_3 { clear: right; margin: 12px; margin-left: 0px; display: block; float: left; }


/* Styles for Headlines Page */
.page-template-t_headlines-php img { display: none; } 
.page-template-t_headlines-php img#logo { display: block; }
.page-template-t_headlines-php a img { display: block; }
.page-template-t_headlines-php .col1 dt { font-size: 22px; background: #461D7C url(images/pattern.png) repeat 0 0; border-bottom: 7px solid #fdd023; padding: 5px 8px; }
.page-template-t_headlines-php .col1 dt a:link, .page-template-t_headlines-php .col1 dt a:visited { color: #f5f5f5; text-decoration: none; }

.page-template-t_headlines-php .col1 dd img { float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 15px; }
.page-template-t_headlines-php .col1 dd { margin-bottom: 40px; }
.page-template-t_headlines-php .col1 dt { font-size: 22px; }

/* Styles for Shop Page */
#KSWC_ProductList1_dlListings { }
#KSWC_ProductList1_dlListings table img { display: block; margin-bottom: 60px;   }

/* Styles for Video Page */
#wrapper .tubepress_container .pagination a { color: #461d7c; }
#wrapper .tubepress_container .pagination a:hover { background: #461d7c; color: #fdd023; }
#wrapper .tubepress_container .pagination .current { color: #fdd023; }
#wrapper .tubepress_thumbs { margin-bottom: 18px; }
.tubepress_sidebar .tubepress_thumbs { padding-top: 0; }
.tubepress_sidebar .tubepress_thumbs .tubepress_thumb { width: 150px; float: left; margin-right: 10px; margin-bottom: 10px; height: 180px;}
.tubepress_sidebar .tubepress_thumbnail_area { margin:0; }



/* Styles for Walls Page */
.wall_photos a#athlet:link, .wall_photos a#athlet:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 0; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#base:link, .wall_photos a#base:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -162px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; }
.wall_photos a#bball:link, .wall_photos a#bball:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -324px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#cheer:link, .wall_photos a#cheer:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -486px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#football:link, .wall_photos a#football:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -648px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#gym:link, .wall_photos a#gym:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -972px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#golf:link, .wall_photos a#golf:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -810px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#tennis:link, .wall_photos a#tennis:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1134px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#pub:link, .wall_photos a#pub:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1458px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#soccer:link, .wall_photos a#soccer:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1620px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#softball:link, .wall_photos a#softball:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1782px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#swimming:link, .wall_photos a#swimming:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1944px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#tickets:link, .wall_photos a#tickets:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -2106px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#track:link, .wall_photos a#track:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -2268px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#vball:link, .wall_photos a#vball:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -2430px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#wbball:link, .wall_photos a#wbball:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -2592px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#wtennis:link, .wall_photos a#wtennis:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -2754px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 
.wall_photos a#mike:link, .wall_photos a#mike:visited { background: url(images/wall_photos_med.jpg) no-repeat 0 -1296px; width: 159px; height: 162px; display: block; float: left; text-indent: -9999px; margin-right: 15px; margin-bottom: 20px; } 

/* wall hover styles */
.wall_photos a#athlet:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px 0px;}
.wall_photos a#base:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -162px;}
.wall_photos a#bball:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -324px;}
.wall_photos a#cheer:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -486px;}
.wall_photos a#football:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -648px;}
.wall_photos a#gym:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -972px;}
.wall_photos a#golf:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -810px;}
.wall_photos a#tennis:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1134px;}
.wall_photos a#pub:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1458px;}
.wall_photos a#soccer:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1620px;}
.wall_photos a#softball:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1782px;}
.wall_photos a#swimming:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1944px;}
.wall_photos a#tickets:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -2106px; }
.wall_photos a#track:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -2268px;}
.wall_photos a#vball:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -2430px;}
.wall_photos a#wbball:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -2592px;}
.wall_photos a#wtennis:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -2754px; }
.wall_photos a#mike:hover { background: url(images/wall_photos_med.jpg) no-repeat -159px -1296px;}

.wall_photos br { display: none;}




/* ------ Begin Video Bar Styles ------ */
#videoBar { position: relative; width: 910px; }
#videoBar .tubepress_container div.pagination a { border: none; background: url(images/vids_scroll_left_lsu.png) no-repeat 0 0; width: 22px; height: 33px; display: block; text-indent: -9999px; position: absolute; left: 60px; top: 48px; z-index: 400;}
#videoBar .tubepress_container div.pagination a:link, #videoBar .pagination a:visited { display: block; width: 22px; height: 33px; background: transparent url(images/vids_scroll_left.png) no-repeat 0 0; }
#videoBar .tubepress_container #vids_next a { display: block; width: 22px; height: 33px; background: url(images/vids_scroll_right_lsu.png) no-repeat 0 0; position: absolute; z-index: 400; left: 885px; top: 48px; text-indent: -9999px;}

#videoBar .pagination .disabled { display: none;}
#videoBar .tubepress_container .tubepress_thumbnail_area { margin-top: 5px; margin-left: 30px;  }
#wrapper #videoBar .tubepress_container { height: 135px; padding-left:50px; background: #FDD023 url(images/pattern.png) repeat 0 0; border-bottom: 1px solid #aaa}
#videoBar .tubepress_thumb img { padding: 12px 15px 3px 15px; }
#videoBar .tubepress_thumb { position: relative; height: 100px; }
#videoBar dd.tubepress_meta_runtime { position: absolute; top: 81px; right: 0px; z-index: 420px; background: #461D7C; color: #fff; padding: 2px;}
/* ------ End Video Bar Styles ------ */


#main-1col {}
#main-1col #mainContent { margin: 0 40px; }



table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#1f1f1f;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #fdd023;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}



.shop_categories a:link, .shop_categories a:visited { width: 160px; height: 160px; display: block; float: left; padding: 0px; margin: 0px; text-indent: -9999px; margin-right: 15px; margin-bottom: 15px;}
.shop_categories a:hover {}

.shop_categories a#cat_auto { background: url(images/shop_images/autos.png) no-repeat 0 0; }
.shop_categories a#cat_baby { background: url(images/shop_images/baby.png) no-repeat 0 0; }
.shop_categories a#cat_flags { background: url(images/shop_images/flags.png) no-repeat 0 0; }
.shop_categories a#cat_golf { background: url(images/shop_images/golf.png) no-repeat 0 0; }
.shop_categories a#cat_hats { background: url(images/shop_images/hats.png) no-repeat 0 0; }
.shop_categories a#cat_jackets { background: url(images/shop_images/jackets.png) no-repeat 0 0; }
.shop_categories a#cat_jerseys { background: url(images/shop_images/jerseys.png) no-repeat 0 0; }
.shop_categories a#cat_polos { background: url(images/shop_images/polos.png) no-repeat 0 0; }
.shop_categories a#cat_shoes { background: url(images/shop_images/shoes.png) no-repeat 0 0; }
.shop_categories a#cat_shorts { background: url(images/shop_images/shorts.png) no-repeat 0 0; }
.shop_categories a#cat_sweatshirts { background: url(images/shop_images/sweatshirts.png) no-repeat 0 0; }
.shop_categories a#cat_tshirts { background: url(images/shop_images/tshirts.png) no-repeat 0 0; }
.shop_categories a#cat_wallets { background: url(images/shop_images/wallets.png) no-repeat 0 0; }
.shop_categories a#cat_watches { background: url(images/shop_images/watches.png) no-repeat 0 0; }



#social-footer {
padding: 5px 0px; left: 0; bottom: 0; z-index: 5; width: 100%; height: 91px; display: none; color: white; position: fixed; background: rgba(0, 0, 0, 0.75); background: black transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#innerSocialWrapper { margin: 0px auto; width: 994px; }

.fb-text { line-height: 1.4; display: block; text-align: center; width: 100%; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: .75em; }

#fb-root, #fb-like { display: inline; }

.fb-button { display: inline; }

.email-share {
background: url('http://www.cnatraining.com/wp-content/themes/cna-ben-bubbles/images/email.png') no-repeat;
width: 97px;
height: 23px;
display: block;
margin: 0px 8px 10px 0;
}

#social_buttons { float: left; }

#wrapper .social_buttons { color: #fff; }

#social_buttons { text-align: center; width: 100%; }



#footer p { color: #fdd023; }


/*  RECRUIT TABLE STYLES  */

#recruit_table_content { background:#FFF; width:100%; margin: 1px  auto; }
#recruit_table_content a { font-weight: bold; text-decoration: none; }
#recruit_table_content table { border:thin groove #000; margin:5px auto; width:250px; padding:3px; font-size:17px; }
#recruit_table_content tr { border:#333 thin inset; }
#recruit_table_content td { border:#333 thin inset; text-align:center; line-height:1.25em; }

#recruit_table_content a:link, #table_content a:visited { color: #461d7c; }
#recruit_table_content a:hover { color: #fdd023; }


/*  fin table styles  */