/* Theme Name: Dublin GAA Summer Camps Theme
Author: Maura McDonnell */

@import url('css/nav.css');

* {
outline:none;
margin:0;
padding:0;
}

body,html {
min-height:101%;
}

body {
color:#000;
background:#87b7e5 url(images/dgaapagebg2.jpg) repeat-x top;
}

body,select,input,textarea {
font:100% Arial, Verdana, Sans-Serif;
}

/* Base Layout */

#page {
width:1017px;
padding-top:0;
margin:0 auto;
}

#wrapper {
/*width:986px;*/
font-size:0.75em;
border-left:1px solid #ecf3f9;
background:#eff5f9 url(images/sidebarboxbg.png) repeat-x;
border-right:1px solid #ecf3f9;
padding:0 15px 0 10px;
}

#wrapperhome {
font-size:0.75em;
border-left:1px solid #ecf3f9;
background:#eff5f9 url(images/sidebarboxbg.png) repeat-x;
border-right:1px solid #ecf3f9;
padding:0;
}

#header {
background:#9AC3E1;
height:84px;
border-bottom:2px solid #FFF;
padding:0 0 2px 0;
width:1017px;
}

#slideshow {
position:relative;
height:153px;
overflow:hidden;
background:#9AC3E1;
border-left:1px solid #ecf3f9;
border-right:1px solid #ecf3f9;
width:1017px;
}


#content {
width:677px;
float:right;
background:#FFF;
border-top:3px double #ecf3f9;
border-bottom:3px double #ecf3f9;
padding:0 10px 0 20px;

}

#contenthome {
width:1017px;
float:left;
background:#FFF;
border-top:3px double #ecf3f9;
border-bottom:3px double #ecf3f9;
padding:0;

}
#sidebar {
width:250px;
float:left;
border-top:3px double #ecf3f9;
border-bottom:3px double #ecf3f9;
background:#fff;
padding:0 5px;
}

#footer {
font-size:0.75em;
clear:both;
width:1017px;
padding:0;
margin:0;
}

#footerads {
float:left;
width:1017px;
text-align:center;
height:49px;
vertical-align:top;
border-top:2px solid #d8e4ed;
border-bottom:2px solid #d8e4ed;
background-color:#ecf4fa;
background-color:#6abe45;/*green*/
background-color:#ffcc33;/*yellow*/

margin:0;
padding:0 0 4px 0;
}

.copyright {
float:left;
width:1017px;
vertical-align:top;
border-bottom:2px solid #d8e4ed;
background-color:#141f43;
color:#fff;
margin:0;
padding:7px 0 7px 0;
}
#frontpanel {width:1017px; background:#fff;margin:0;padding:0; /*overflow:hidden;*/} 

#frontpanel  embed {text-align:center; } 

#frontpanel .post {}

#frontpanel .entry {float:left;width:476px; background:#fff;padding:0px 15px 0px 15px;margin:0; /*padding-bottom: 500em;
      margin-bottom: -500em;*/
}

#post-14 .entry {	background-color:#142551; 	background-color:#1f5fb6; padding:0 10px 0 10px; 	color:#fff; /*padding-bottom: 500em;
      margin-bottom: -500em;*/
}

#frontpanel #post-14  img  {border: 3px solid #4ea9ff; text-align:center; }

#frontpanel .entry img {padding:2px; }

#frontpanel  h2 {margin-top:15px;}
	
#post-14 h2 {color:#fff;text-align:center;font-weight:bold;}

/*End Base Layout */

a,a:visited {
color:#83a7ba;
color: #5Af;
}

a:hover,a:active {
color:#4d778d;
color:red;
}

a.post-edit-link, a.post-edit-link:visited  {color:#090} 

.article2pdf_link {
clear:both;
margin-top:25px;
padding-top:10px;
border-top:1px solid #d7d7d7;
}

.article2pdf_link a,.article2pdf_link a:visited {
background:url(images/pdf.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
color:#aaa;
}

.article2pdf_link a:hover,.article2pdf_link a:active {
background:url(images/pdf.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
color:red;
}

#content .pageentry a[href$=".pdf"] {
background: #5Af url(images/pdf.png) no-repeat left center;
padding: 5px 5px 5px 20px;
background-color:#FC3;
display:block;
font-size:1.2em;
line-height: 1em;
color: #091B49; 
margin:0;
border-bottom: 1px solid #FFC;
}

#content .pageentry a[href$=".pdf"]:hover{
color: red; 
}

#content .pageentry a[href$=".doc"] {
background: #5Af url(images/word.png) no-repeat left center;
padding: 5px 5px 5px 20px;
background-color:#FC3;
display:block;
font-size:1.2em;
line-height: 1em;
color: #091B49; 
margin:0;
border-bottom: 1px solid #FFC;
}

#content .pageentry a[href$=".doc"]:hover{
color: red; 
}

#content .pageentry a[href$="exl"] {
background: #5Af url(images/excel.png) no-repeat left center;
padding: 5px 5px 5px 20px;
background-color:#FC3;
display:block;
font-size:1.2em;
line-height: 1em;
color: #091B49; 
margin:0;
border-bottom: 1px solid #FFC;
}

#content .pageentry a[href$="exl"]:hover{
color: red; 
}

a[href$=".pdf"] {
background:url(images/pdf.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
}

a[href$=".doc"] {
background:url(images/word.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
}

a[href$=".exl"] {
background:url(images/excel.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
}

a[href^="http://feeds."] {
background:url(images/rss.png) no-repeat right top;
padding-right:20px;
padding-bottom:2px;
}

hr {
display:block;
height:1px;
background:#d7d7d7;
border:0;
color:#d7d7d7;
}

table {
border-collapse:collapse;
width:100%;
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
margin:15px 0;
}

td {
background:#F5F3EE;
border-bottom:1px solid #FFF;
padding:4px 6px;
}

table caption {
background:#f5f3ee;
padding:2px 0;
}

blockquote {
color:#76767a;
border-left:3px solid #DDD;
font:italic 1em Georgia, "Times New Roman", Times, serif;
letter-spacing:0.02em;
margin:25px 45px;
padding:0 18px;
}

pre {
width:100%;
overflow:auto;
}



#description {
font:italic 1.2em Georgia, "Times New Roman", Times, serif;
color:#888787;
border-left:1px dotted #7c7c7c;
float:left;
letter-spacing:0.01em;
margin:13px 0 0 20px;
padding:0 0 0 20px;
}



#masthead {
border-bottom:1px solid #607b88;
padding:22px 0;
}

/* HEADER STYLING */



#header h1 {
float:left;
display:inline;
}

#header h1 a {
display:block;
height:74px;
width:389px;
}

#header-right-menu {
float:right;
text-align:right;
width:350px;
line-height:normal;
padding:5px 15px 0 0;
margin-top:20px;
}

#header-right-menu ul {
height:22px;
float:right;
display:inline;
list-style-type:none;
margin:0 0 0 5px;
padding:0;
}

#header-right-menu ul li {
list-style:none;
font-weight:700;
display:inline;
list-style-type:none;
}

#header-right-menu ul li a {
font-size:0.75em;
float:left;
text-decoration:none;
color:#fff;
outline:none;
text-align:center;
top:6px;
text-transform:uppercase;
display:block;
margin:auto 7px !important;
padding:4px;
}

#header-right-menu ul li a:hover {
color:#FFF;
background-color:#59C;
}

#header form.ddpl-form select { width: 300px; }


#slideshow img {
position:absolute;
left:0;
top:0;
width:1017px;
height:153px;
}

/* SIDE BAR STYLING */

#sidebar form.ddpl-form select { width: 250px; }

#sidebar li li {
margin-left:9px;
list-style:none;
font-weight:400;
background:#fff;
padding:0;
}

#sidebar img,#sidebarhome img,#sidebarcal img {
padding:3px;
}

#sidebar h3 {
font-size:1.2em;
letter-spacing:0.09em;
font-weight:400;
border-top:3px solid #1a2647;
border-bottom:1px solid #1a2647;
background:#edeae2;
color:#1a2647;
margin:22px 0 15px;
padding:5px 0 5px 3px;
}

#sidebar a,#sidebar a:visited {
color:#141f43;
text-decoration:none;
border-bottom:1px solid #c1dff6;
display:block;
padding:5px 0 5px 10px;
}

#sidebar li.current_page_item {
font-weight:700;
background:#E9D000;
}

#sidebar .widget a.sidebarlink,#sidebar .widget a.sidebarlink:visited {
font-weight:400;
display:inline;
color:#5c91c4;
text-decoration:underline;
border:none;
background:none;
padding:0;
}

#sidebar .widget a.sidebarlink:hover,#sidebar .widget a.sidebarlink:active {
font-weight:400;
display:inline;
color:red;
text-decoration:underline;
border:none;
background:none;
padding:0;
}

#sidebar #wp_geo_map_widget a,#sidebar #wp_geo_map_widget a:visited {
font-weight:400;
display:inline;
color:#5c91c4;
text-decoration:underline;
border:none;
background:none;
padding:0;
}

#sidebar #wp_geo_map_widget a:hover,#sidebar #wp_geo_map_widget a:active {
font-weight:400;
display:inline;
color:red;
text-decoration:underline;
border:none;
background:none;
padding:0;
}

#sidebar .widget ul li img {
margin:0;
padding:0;
}

#sidebar .widget ul li {
background-color:#ffb;
padding:0;
}

#sidebar .widget a{
font-weight:400;
display:inline;
color:#686868;
text-decoration:underline;
border:none;
padding:0;
}

#sidebar .calendarside img,#subfooter .widget .inner {
padding:0;
}

#sidebar .calendarside li {
background:#fc5;
list-style:none;
line-height:135%;
border-bottom:1px solid #fff;
font-weight:400;
margin:0 0 4px;
padding:0;
}

#sidebar .calendarside a,#sidebar .calendarside a:visited {
color:#091b49;
text-decoration:none;
border-bottom:1px solid #c1dff6;
display:block;
font-weight:bold;
background-color:#5Af;
margin:3px 0 0 0;
padding:6px 3px 6px 3px;
}

#sidebar a:hover,#sidebar a:active, #sidebar .calendarside a:hover,#sidebar .calendarside a:active {
color:#fff;
text-decoration:none;
background:#0e193c;
border-bottom:1px solid #fff;
}

#sidebar .calendarside h3 a,#sidebar .calendarside h3 a:visited,#sidebar .calendarside2 h3 a,#sidebar .calendarside2 h3 a:visited {
font-weight:700;
color:#fff;
background-color:#fff;
text-decoration:none;
margin-bottom:0;
}

#sidebar ul,#sidebar li ul,#sidebar .widget,#sidebar .calendarside {
background:#fff;
}

#sidebar li.current_page_ancestor {
font-weight:700;
color:red;
}

#sidebar .calendarside .textwidget img {background:none; border-botton:none;}

#sidebar .calendarside .textwidget a {background:none; border-bottom:none;text-decoration:none;text-decoration:none;display:inline; margin:none; padding:none
}


/* CONTENT */
#content .post {font-size:1.1em;}
#content .campvenues {}
#content .campvenues table a{color:#000;font-size:1.2em;}
#content .campvenues table a:hover{color:#f00;}
#content .campvenues table {background:#424242;border-collapse:collapse;
border-collapse: none;
width:90%;

margin:15px 0;
font-size:1.1em;}

#content .campvenues table td {background:#fff;
border-bottom:1px solid #bacedb;
padding:5px 5px;background:#eff5f9;}
#content .campvenues table td.campinfo {border-right:2px solid #fff;background:#fff;width:250px;background:#eff5f9;}
#content .campvenues table caption {background:#f5f3ee;
padding:2px 0;
}
#content .campvenues table td.campname{background:#091b49;color:#fff;font-weight:bold;border-right:2px solid #fff;font-size:1.3em;padding:7px 7px;}
#content .campvenues table td.campdates{background:#ffd016;font-weight:bold;border-right:2px solid #fff;font-size:1.3em;padding:7px 7px;}


#content form.ddpl-form select { width: 200px; }

.catmenutop {width:98%;background:#fffd8b;height:20px; padding:10px 3px 10px 3px;border-bottom:3px double #ecf3f9;margin:0 0 15px 0; font-size:1.1em;}
.catmenutopleft {float:left;padding:0;}
.catmenutopright {float:right;padding:0;}
.hidden {
display: none;
}

.right {
float:right;
}

#content .pagesubmenu {
list-style:none;
}

#content .pagesubmenu li {
background-color:#fff;
list-style:none;
font-weight:400;
line-height:0.7em;
margin-left:10px;
width:90%;
margin-bottom:2px;
}

#content .pagesubmenu a,#content .pagesubmenu a:visited {
border-bottom:1px dotted #c1dff6;
display:block;
text-decoration:none;
color:#0e193c;
font-size:,9em;
background:#fff869 url(images/arrowicon3.png) no-repeat 0 50%;
padding:7px 0 7px 15px;
}

#content .pagesubmenu a:hover,#content .pagesubmenu a:active {
color:red;
text-decoration:underline;
}
#content .campsubmenu {
list-style:none;
}

#content .campsubmenu li {
background-color:#fff;
list-style:none;
font-weight:400;
line-height:0.7em;
margin-left:10px;
width:150px;
margin-bottom:2px;
}

#content .campsubmenu a,#content .campsubmenu a:visited {
border-bottom:1px dotted #c1dff6;
display:inlne;
text-decoration:none;
color:#0e193c;
font-size:,9em;
background:#fff;
padding:7px 0 7px 15px;
}

#content .campsubmenu a:hover,#content .campsubmenu a:active {
color:red;
text-decoration:underline;
}
<!--[if IE]>
<style type="text/css">
#primary-content hr {
display:list-item;
list-style:url(images/drillbgbottom.png) inside;
filter:alpha(opacity=0);
margin-left:-10px;
width:0;
}

#content hr {
display:list-item;
list-style:url(images/drillbgbottom.png) inside;
filter:alpha(opacity=0);
margin-left:0;
width:0;
}

</style>
<![endif]-->

#content .post_column_1 {
text-align:top;
}

#content ul li {
list-style:none;
background:url(images/bulletblue.png) no-repeat 0 10%;
padding-left:14px;
}



#content ul.pagesubmenu li {
list-style:none;
background:none;
padding-left:0;
}

#content ul.campvenuetitle li {
list-style:none;
background:none;
padding-left:0;
}

/* HEADINGS */


h1 {
font:bold 2.7em Arial, Verdana, Sans-Serif;
letter-spacing:-0.01em;
float:left;
}

h2 {
font:2.5em Arial, Verdana, Sans-Serif;
padding-bottom:8px;
margin:25px 0 20px;
}

.post h2 {
font-size:2em;
margin:5px 0 0;
padding:0;
}

h2.posttitle {
margin:15px 0 0;
padding:0 0 12px;
border-bottom:1px solid #d7d7d7;
font-size:1.8em;
margin:5px 0 20px;
padding:0 0 6px;
font-weight:bold;
}

h2.singleposttitle {
font-size:1.8em;
margin:15px 0 0;
padding:0;
}

h2.pagetitle {
	border-bottom:1px solid #d7d7d7;
	font-size:1.8em;
	margin:5px 0 20px;
	padding:0 0 12px;
	font-weight:bold;
	color: #142551;
}

h3 {
border-top:3px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
font-size:1em;
background:none;
color:#4c4b46;
letter-spacing:0.07em;
clear:both;
margin:22px 0 5px;
padding:5px 0 5px 3px;
}

.post h3 {
border:none;
font:1.7em Arial, Verdana, Sans-Serif;
color:#232323;
letter-spacing:0;
}

h3#respond {
margin:45px 0 20px;
}

h3#comments {
margin-top:32px;
}

h4 {
font:bold 1.3em Arial, Verdana, Sans-Serif;
margin-bottom:-10px;
}

.post h4 {
margin:15px 0;
}

.archive-list h4 {
font-size:1.2em;
line-height:125%;
margin:0;
}

h5 {
font:0.8em Arial, Verdana, Sans-Serif;
text-transform:uppercase;
letter-spacing:0.15em;
margin-bottom:5px;
background:#f5f3ee;
border-top:1px solid #d7d7d7;
padding:4px 8px;
}

h6 {
font:bold 0.9em Arial, Helvetica, sans-serif;
}

h1 a,h1 a:visited {
color:#444;
text-decoration:none;
}

h1 a:hover {
color:#686868;
}

h1 a:active {
color:#929292;
}

h4 a,h4 a:visited {
color:#383838;
text-decoration:none;
}

.postwelcome h2 {
font-size:1.8em;
margin:0;
padding:15px 0 0;
}

.commentcount {
padding-right:19px;
background:url(images/bubble.gif) no-repeat right;
font:.8em Arial, Helvetica, sans-serif;
}

#lead h2 .commentcount {
font-size:0.4em;
}

.postmetadata .commentcount {
font-size:.6em;
}

.date {
float:left;
font:0.85em Georgia, "Times New Roman", Times, serif;
color:#737373;
letter-spacing:0.03em;
margin:18px 4px 0 0;
}

.col2 {
float:right;
width:350px;
}




/* ----- STYLESHEET ----- */
hr {
background:url(images/drillbgbottom.png) repeat-x top left;
border:0;
}

#secondary-content hr {
background:url(images/drillbgbottom.png) no-repeat top center;
border:0;
}

a.printactivity {
background:#fff url(images/printactivity.png) top left no-repeat;
}

.archive-list li {
list-style:none;
width:285px;
float:left;
height:103px;
border-bottom:1px dotted #b1b1b1;
margin:8px 25px 18px 0;
}

#wp-calendar td {
text-align:center;
padding:3px;
}

#recentcomments {
color:#787878;
}

a.rsswidget,a.rsswidget:visited {
font-weight:700;
}

#ads img,.wp125ad img {
float:left;
margin:0 0 6px 6px;
}

.widget td {
background:none;
}

#writer {
background:#ededed;
border-bottom:1px solid #dadada;
border-top:1px solid #dadada;
margin:-10px 0 22px;
padding:3px 20px 16px;
}

#writer img {
border:1px solid #b2afa4;
float:left;
margin:18px 15px 6px 0;
padding:1px;
}

#tags {
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
padding:3px;
}

#pagination {
margin-top:30px;
width:485px;
font-size:1.4em;
}

#pagination p.left {
float:left;
width:230px;
margin:0;
}

#pagination p.right {
float:right;
width:230px;
margin:0;
}

.homedrillentry {
padding:0 0 10px;
}

.postmetadata {
border-top:1px solid #d7d7d7;
color:#7a7a7a;
margin:0 0 20px;
padding:7px 0 0;
}

.post code {
background:#f5f3ee;
font-size:1.2em;
padding:3px;
}

.post ul li {
line-height:115%;
margin:0 0 5px 42px;
}

.post ol li {
line-height:115%;
margin:0 0 5px 48px;
}

.entry img {
display:block;
margin:0;
padding:2px;
}

.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {
background:#f5f3ee;
text-align:center;
border:3px double #FFF;
padding:10px 5px 10px 10px;
}

img.alignleft {
float:left;
margin:5px 15px 5px 0;
}

img.alignright {
float:right;
margin:5px 0 5px 15px;
}

.wp-caption.alignleft {
float:left;
margin:5px 22px 10px 0;
}

.wp-caption.alignright {
float:right;
margin:5px 0 10px 22px;
}

.wp-caption.aligncenter,img.aligncenter {
display:block;
float:none;
margin:0 auto 15px;
}

p.wp-caption-text {
text-align:center;
margin:0;
padding:5px 0;
}

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

.gallery {
display:block;
margin:15px 0;
}

.gallery img {
border:1px solid #999 !important;
padding:2px;
}

.gallery-item {
padding:12px 0;
}

.gallery-caption {
padding:10px;
}

.reply a,.reply a:visited {
width:75px;
background:#CCC;
color:#FFF;
display:block;
margin-bottom:15px;
text-align:center;
border-bottom:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
text-decoration:none !important;
font:italic 1em Georgia,Arial,Verdana;
padding:5px !important;
}

.reply a:hover {
background:#aeaeae;
text-decoration:none;
border-bottom:1px solid #898989;
border-right:1px solid #898989;
color:#FFF;
}

.reply a:active {
background:#CCC;
}

.commentlist li {
background:#F2F2F2;
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
list-style:none;
margin:0 0 18px;
padding:15px;
}

.commentlist li.depth-2 {
border:none;
background:#FFF;
border-top:1px solid #f2f2f2;
margin-left:15px;
}

.commentlist li.depth-3 {
margin-left:15px;
border:none;
background:#f2f2f2;
}

.commentlist li.bypostauthor {
background:#e5e5e5 !important;
border:1px solid #c7c7c7 !important;
}

.commentlist code {
background:#e0e0e0;
padding:3px;
}

.avatar {
float:left;
border:1px solid #b9b9b9;
background:#FFF;
margin:3px 10px 0 0;
padding:2px;
}

#trackbacklist li {
margin:10px 0 10px 35px;
}

#trackbacklist cite {
font-style:normal;
}

cite.fn {
font:bold 1.4em Georgia, "Times New Roman", Times, serif;
letter-spacing:-0.05em;
display:block;
padding-top:9px;
}

.says {
display:none;
}

.comment-date a,.comment-date a:visited {
color:#868686;
font-size:0.9em;
text-decoration:none;
}

.commentmetadata a:hover,.commentmetadata a:active {
text-decoration:underline;
color:#333;
}

#author,#email,#comment,#url,#s {
background:#FFF !important;
border:1px solid #bfbfbf;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
padding:5px;
}

#author,#email,#url {
width:220px;
}

.button {
background:#424242;
color:#FFF !important;
border:none;
font-size:1.1em;
padding:8px 14px;
}

.button:hover {
background:#272727;
color:#FFF;
text-decoration:none;
}

.button:active {
background:#000;
}

#commentform textarea {
width:98%;
margin-top:5px;
height:250px;
}

#searchform {
float:right;
width:230px;
text-align:right;
padding-top:8px;
}

#s {
width:190px;
height:12px;
font-size:1em;
}

#s:focus {
background:#f8f8f8 !important;
}

.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.clearfloat {
display:block;
}

#event-map {
width:500px !important;
height:300px !important;
}

#content table td.l1left,#content table td.l2left {
background-color:#86b4ff;
border-bottom:3px solid #fff;
border-right:3px solid #fff;
}

#content table td.l1right,#content table td.l2right {
background-color:#f7e0af;
border-bottom:3px solid #fff;
}

p,.textwidget {
line-height:160%;
margin:15px 0;
}

a img,a:visited img,#header-right-menu ul li a:hover,#header-right-menu ul li a:active,#header-right-menu ul li a:visited,.widget table {
border:none;
}

.left,.commentmetadata,#subfooter .widget {
float:left;
}

#featured-cats h3,#more-posts h3,#latestnews h3,#gaanews h3 {
margin:0 0 15px;
}

h5 a,h5 a:visited,h5 a:hover,h5 a:active,#contenthome .archive-list a,#contenthome .archive-list a:visited,#tags a,#tags a:visited {
text-decoration:none;
}

.recent-excerpts,.entry {
padding-bottom:10px;
}

#searchsubmit,#rss img {
vertical-align:top;
}



#footer a,#footer a:visited {
color:#94928b;
text-decoration:none;
}

#footer a:hover {
color:#5a5954;
}

#footer a:active {
text-decoration:underline;
}

#footer img {
vertical-align:middle;
}



.copyright2 {
float:left;
width:1014px;
vertical-align:top;
background-color:#ecf4fa;
border-top:2px solid #d8e4ed;
border-bottom:2px solid #d8e4ed;
margin:0;
padding:7px 0 7px 4px;
}

#rss {
float:right;
text-align:right;
padding-right:5px;
}



#footerads img {
vertical-align:top;
padding:4px 4px 0 0;
}

#subfooter {
background-color:#fff;
clear:both;
}

#subfooter li {
list-style-type:none;
list-style-image:none;
margin:0 0 0 5px;
padding:0;
}

#subfooter li ul {
padding-left:0;
font-size:12px;
}

#subfooter a {
text-decoration:none;
padding:5px;
}

#subfooter img {
vertical-align:middle;
padding-bottom:3px;
}

