@charset "UTF-8";

body {
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    background-color: #E8E8FF;
} .thePub {
    background-color: #AEFAAE;
} .theArmy {
    background-image: url(http://media.irishcentral.com/designimages/IC_armybg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #b6cae2;
    margin: 0;
    padding: 0;
} .jameson {
    background-color: #001e02;
    background-image: url(http://media.irishcentral.com/designimages/jameson_bg4.png);
    background-repeat: repeat-x;
} .discoverIreland {
    background-color: #004C80;
}
.main_page_content{
min-height:900px;
background-color:#FFFFFF;
width: 1000px;
padding: 6px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
border-radius:15px 15px 0 0;
}
h1, h2, h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

h1 {
    margin: 0;
    padding: 0;
    font-size: 190%;
    font-weight: bold;
}

h2 {
    margin: 10px 0 5px 0;
    padding: 0;
    font-size: 130%;
    color: #010066;
}

h3 {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 140%;
}

h4 {
    margin: 0 0 0 0;
    padding: 0;
    font-size: 110%;
    font-weight: bold;
    color: #010066;
    font-family: Arial, Helvetica, sans-serif;
}

h5 {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 95%;
    font-weight: bold;
    color: #010066;
    font-family: Arial, Helvetica, sans-serif;
}

p {
    margin: 0 0 15px 0;
    padding: 0;
} #container, #container_jameson, #container_discoverIreland {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    font-size: 90%;
} 
#container_army {
    width: 997px;
    margin: 0 auto;
    text-align: left;
    font-size: 90%;
    border-left: solid #FFCC00 3px;
    border-right: solid #FFCC00 3px;
    border-bottom: solid #FFCC00 3px;
    background-color: #9D9B8F;
}
#container_pub {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    font-size: 90%;
} #banner {
    padding: 0;
    margin: 15px 0 0 0;
    height: 100px;
} #banner #banneradspace {
    float: left;
    width: 1000px;
    padding: 0 0 10px 0;
} #banner #banneradspace #topbannerwide {
    float: left;
    width: 728px;
} #banner #banneradspace #topbannernarrow {
    width: 265px;
    float: right;
}

/* masthead and masthead-related components */ #masthead {
    color: #010066;
    padding: 0;
    margin: 0;
    width: 1000px;
    clear: right;
    background-image: url(http://media.irishcentral.com/designimages/masthead_03_28_11_E8E8FF.png);
    background-repeat: no-repeat;
    height: 103px;
    position: relative;
} 
/* white-cornered masthead bg image used on homepage only */
.main_page_content #masthead {
	background-image: url(http://media.irishcentral.com/designimages/masthead_11_30_11_ffffff.png);
}
#container_pub #masthead {
    background-image: url(http://media.irishcentral.com/designimages/masthead_logo_pub_IC.png);
} #container_jameson #masthead {
    background-image: url(http://media.irishcentral.com/designimages/masthead_jameson2.png);
} #container_discoverIreland #masthead {
    background-image: url(http://media.irishcentral.com/designimages/masthead_TI_06_30_10.png);
    margin-bottom: 10px;
} #topmastheadcontainer {
    width: 1000px;
    margin: 0;
    padding: 0;
} #login_member {
    float: left;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 3px 0 15px 15px;
    padding: 0;
    font-size: 13px;
} #shopping_groups {
    float: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 3px 0 15px 0;
    padding: 0 7px 0 0;
    font-size: 11px;
} #shopping_groups a, #login_member a {
    color: #ffffff;
    text-decoration: none;
} #shopping_groups a:hover, #login_member a:hover {
    color: #00D800;
} #login {
    padding: 0;
    display: inline;
    margin: 0 5px 0 0;
    cursor: pointer;
}  #login_form {
    position: absolute;
    background-color: #010066;
    border-left: solid #ffffff 1px;
    z-index: 300;
    text-align: right;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px;
    font-size: 90%;
    line-height: 2;
    display: none;
    z-index: 999;
} #login_form a {
    color: #ffffff;
} .loginErrorMessage {
    display: none;
    text-align: left;
    margin-top: 10px;
    line-height: 1.5;
} #member_form {
    position: absolute;
    background-color: #010066;
    border-left: solid #ffffff 1px;
    z-index: 300;
    text-align: right;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px;
    font-size: 90%;
    line-height: 2;
    display: none;
} #login_form input, #member_form input {
    margin: 0;
    padding: 0;
    background-color: #BFBFDD;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
} #member, #logout, #yourprofile {
    padding: 0;
    display: inline;
    margin: 0 5px 0 5px;
    cursor: pointer;
} #member2 {
    font-weight: bold;
    color: #010066;
    padding: 0;
    display: inline;
    margin: 0 0 0 5px;
    cursor: pointer;
} 
.loginHover {
    color: #00D800;
}
/* container within #masthead for section title and search box */ #masttabcontainer {
    clear: left;
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 30px;
} #mastsectitle {
    padding: 0 17px 0 15px;
    margin: 0;
    background-color: #6b6ba8;
    height: 30px;
    background-image: url(http://media.irishcentral.com/designimages/tab_rightend_IC.png);
    background-position: right;
    background-repeat: no-repeat;
    float: left;
} #mastsectname {
    padding-top: 6px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 120%;
    font-weight: normal;
    float: left;
} 
#mastsearchcontainer {
	padding: 0 17px 0 15px;
	margin: 0;
	background-color: #6b6ba8;
	font-weight: normal;
	height: 30px;
	background-image: url(http://media.irishcentral.com/designimages/tab_leftend_IC.png);
	background-position: left;
	background-repeat: no-repeat;
	display: inline;
	float: right;
	width: 175px;
}
#masthead form {
	margin: 0;
	padding: 0px;
	float: left;
}
#searchform {
	display: inline;
	width: 175px;
	float: left;
	padding: 5px 0 0 0;
}
.searchformtext {
	display: inline;
	width: 130px;
	float: left;
}
#search_submit {
	float: right;
	display: inline;
	width: 25px;
	padding-top: 0px;
	overflow: hidden;
}
#masthead input {
    margin: 0;
    padding: 0;
    background-color: #BFBFDD;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
} .all_clicked {
    color: #FFFFFF;
    background-image: url(http://media.irishcentral.com/designimages/nav_bg5_IC.png);
    background-repeat: repeat-x;
} #navigation_bar {
    width: 1000px;
} #siteplan {
    display: none;
    z-index: 300;
} .subnav a, .subnav_all a {
    font-size: 95%;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
} .subnav a:hover, .subnav_all a:hover {
    color: #00D800;
}
a#shopping_giftsdirect {
	padding: 0 10px;
}
a#shopping_giftsdirect:hover {
	color: #ffffff;
	background-color: #010066;	
}
li#shopping_cont:hover {
	background: none;
}
 .subnav_all {
    top: 218px;
    position: absolute;
    width: 940px;
    text-align: left;
    padding: 0 15px 0 15px;
    color: #FFFFFF;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size: 95%;
    background-color: #010066;
    z-index: 999;
} .subnav_all ul {
    padding: 0;
    margin: 0;
    list-style: none;
    border-left: solid #ffffff 1px;
} .subnav_all li {
    padding: 0 0 0 15px;
} .subnav_all #closebox:hover {
    cursor: pointer;
} .subnav_all h1 a {
    text-decoration: none;
    color: #FFFFFF;
} .subnav_all_cont {
    float: left;
    padding: 0 25px 20px 25px;
    clear: right;
    display: inline;
} .subnav_all_cont h1 {
    font-size: 110%;
    color: #FFFFFF;
    padding: 5px 0 0 0;
    border-bottom: solid #ffffff 1px;
    margin-top: 15px;
} #thePubButton {
    float: right;
    padding: 0 15px 0 3px;
    background-image: url(http://media.irishcentral.com/designimages/my_ireland_IC.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 26px;
    margin: 0;
} #thePubButton:hover {
    cursor: pointer;
} #thePubButton ul {
    margin: 0;
    padding: 0;
} #thePubButton ul li {
    display: block;
    font-size: 90%;
    color: #000000;
    letter-spacing: .2em;
    margin: 0;
    padding: 0 0 1px 10px;
    background-image: none;
} .thePubExtended {
    width: 270px;
    text-align: left;
    color: #000000;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size: 95%;
    /*display: show;*/
    background-color: #01D604;
    z-index: 999;
} #thePubItems {
    float: right;
} #thePubItems ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #thePubItems li {
    margin: 0;
} #thePubItems a {
    color: #000000;
    font-weight: bold;
    letter-spacing: 0;
    font-size: 140%;
    line-height: 2;
    text-decoration: none;
} #thePubItems a:hover {
    color: #000000;
    text-decoration: underline;
} #thePubContent {
    width: 150px;
    background-color: #FFF;
    float: left;
    font-weight: bold;
    color: #010066;
} #thePubContent p {
    letter-spacing: 0;
    font-weight: normal;
    font-size: 130%;
    color: #000000;
    padding: 10px 10px 0 10px;
} #thePubExContainer {
    width: 245px;
    padding: 0 0 10px 0;
}

/* end masthead-related components */
/* column-level containers within #container */ .col_width_1000_top {
    width: 1000px;
    background-color: #E8E8FF;
    padding: 0 0 10px 0;
    margin: 10px 0 0 0;
} 
#container_army .col_width_1000_top {
    width: 964px;
    margin: 260px 0 0 0;
    background-color: transparent;
    padding: 10px 17px;
}
.col_width_1000_top_pub {
    width: 1000px;
    background-color: #AEFAAE;
    padding: 0;
    margin: 10px 0 0 0;
} .col_width_1000_top_pub2 {
    width: 1000px;
    background-color: #AEFAAE;
    padding: 0;
    margin: 10px 0 0 0;
} .col_width_1000 {
    width: 1000px;
    background-color: #E8E8FF;
    padding: 0 0 10px 0;
    margin: 0;
} .col_width_1000_pub {
    width: 1000px;
    background-color: #7DFF7D;
    padding: 0 0 10px 0;
    margin: 0;
} .col_width_1000_pub2 {
    width: 1000px;
    background-color: #AEFAAE;
    padding: 0 0 10px 0;
    margin: 0;
} .col_width_825_topleft {
    float: left;
    width: 825px;
    padding: 0;
    margin: 10px 0;
} 
.col_width_825_topleft_archive {
	background-color: #FEFFD8;
    float: left;
    width: 825px;
    padding: 0;
    margin: 10px 0;
}
.col_width_690_left {
    float: left;
    width: 690px;
    padding: 0;
    margin: 0;
    display: inline;
} .col_width_520_left {
    float: left;
    width: 520px;
    padding: 0;
    margin: 0;
    display: inline;
    border-bottom-color: #E8E8FF;
    border-bottom-style: solid;
    border-bottom-width: 10px;
} .col_width_520_left_pub {
    float: left;
    width: 520px;
    padding: 0;
    margin: 0;
    display: inline;
} .col_width_380_left {
    padding: 10px 0 0 0;
    margin: 0;
    width: 380px;
    float: left;
} .col_width_380_mid {
    padding: 0;
    margin: 0 0 0 310px;
    width: 380px;
} .col_width_160_left {
    clear: left;
    display: inline;
    float: left;
    width: 160px;
    padding: 0;
    margin: 10px 10px 0 0;
} .col_width_300_left {
    float: left;
    width: 300px;
    padding: 0;
    margin: 10px 10px 0 0;
    border-bottom-color: #E8E8FF;
    border-bottom-width: 10px;
    border-bottom-style: solid;
} .col_width_300_left_pub {
    float: left;
    width: 300px;
    padding: 0;
    margin: 0 10px 0 0;
} .col_width_300_mid {
    padding: 0 0 0 0;
    margin: 10px 0 0 10px;
    width: 300px;
    float: left;
}  .col_width_300_mid2 {
    float: right;
    padding: 0 0 0 0;
    margin: 10px 0 0 0;
    width: 300px;
}  .col_width_300_right {
    float: right;
    width: 300px;
    padding: 0;
    margin: 10px 0 0 0;;
} .col_width_160_mid {
    padding: 0;
    margin: 0 310px 0 530px;
    border-bottom-color: #E8E8FF;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    width: 160px;
} .col_width_160_right {
    padding: 0;
    margin: 10px 0 0 0;
    float: right;
    width: 160px;
}

/* group-level containers within column-level containers (i.e. col_width) */ .holder1000_pubVid {
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #AEFAAE;
    display: block;
    width: 1000px;
} .holder690_noLeftPad {
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    width: 690px;
} .holder690_noLeftPad_pub {
    background-color: #7DFF7D;
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    width: 690px;
} .holder690_noLeftPad_pub h1 {
    background-color: #010066;
    background-image: url(http://media.irishcentral.com/designimages/thePub_logo3_IC.gif);
    background-position: top left;
    background-repeat: no-repeat;
    font-weight: normal;
    color: #ffffff;
    padding: 15px 0 0 135px;
    margin: 0 0 10px 0;
    height: 25px;
} .holder690_noLeftPad_pub h1 img {
    margin-right: 20px;
    float: left;
} .holder690_noLeftPad_pub {
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    width: 690px;
} .holder680 {
    margin: 0;
    padding: 6px 0 4px 10px;
        background-color: #FFFFFF;
    display: block;
    width: 679px;
    float: left;
} 
.holder690_mediaSelect {
    padding: 0;
    border-top: solid #666666 10px;
    background-color: #666666;
    width: 690px;
    height:255px;
    overflow: hidden;
    position:relative;
}
.holder690_container {
	width:3650px;
	height: 235px;
	position: relative;
	top: 0;
	left: 0;
}
div.holder690_mediaSelect .header {
	color: #ffffff;
	border-top: solid #00D800 1px;
	border-bottom: solid #00D800 1px;
	padding: 0 0 0 10px;
	font-weight: normal;
	font-size: 160%;
	width: 680px;
}
div.holder690_mediaSelect .header a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
div.holder690_mediaSelect .button_container {
	width: 83px;
	float:right;
}
.vpage_button {
	background-color: #CFD2F2;
	border-top: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
	border-bottom: solid #000000 2px;
	border-right: solid #000000 2px;
	width: 20px;
	padding: 2px;
	color: #010066;
	float:left;
	text-align: center;
	font-size: 70%;
	font-weight: bold;
}
.vpage_button:hover {
	background-color:#F00;
	color: #000000;
	cursor:pointer;
}
.vpage_button_selected {
	background-color:#F00;
	color: #000000;
}
.vpage_bg {
	background-color: #333333;
}

.holder680_pub {
    margin: 0 0 10px 0;
    padding: 0;
    border-left-color: #AEFAAE;
    border-left-style: solid;
    border-left-width: 10px;
    background-color: #E8E8FF;
    display: block;
    width: 680px;
} .holder680_pub .holder_170_left .holder_200_left{
    margin-left: 10px;
} .holder680_pubVid {
    margin: 0 0 10px 0;
    padding: 0;
    display: block;
    width: 690px;
} .holder680_pubVid_drkrGreen {
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #7DFF7D;
    display: block;
    width: 690px;
} .holder_gallery_large {
    width: 680px;
    margin: 0 auto;
} .holder_gallery_large p {
    margin: 0;
    padding: 0;
} .holder680_pubVid .eyebrow_pub {
    margin: 0;
    padding: 0;
} .holder680_pub_imageHolder {
    background-color: #feffd8;
    overflow: auto;
    margin: 0;
    padding: 0;
    border-bottom: solid #E08600 5px;
} .holder680_imageHolder {
    margin: 0;
    padding: 0;
    border-bottom: solid #010066 5px;
} .imgRatedBox, .imgRatedBox2 {
    background-color: #E8E8FF;
    float: left;
    width: 128px;
    margin: 0 5px;
    display: inline;
} .imgRatedBox h1 {
    font-size: 90%;
    color: #ffffff;
    text-align: center;
    background-color: #000000;
    font-weight: bold;
    letter-spacing: 0.2em;
} .imgRatedBox p {
    padding: 0 5px 5px 5px;
    margin: 0;
} .imgRatedBox a {
    float: right;
    font-size: 85%;
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .imgRatedBox2 a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .imgRatedBox a:hover, .imgRatedBox2 a:hover {
    color: #00d800;
} .holder520search {
    margin: 10px 0 10px 0;
    padding: 0;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    width: 519px;
} .holder510 {
    margin: 0 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 509px;
} .holder510top {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 509px;
} .holder510list {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 509px;
} .holder510list .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #010066;
    background-color: #CFD2F2;
    padding: 1px 0 1px 7px;
    display: block;
    letter-spacing: 0.2em;
} .holder510list p {
    margin: 0;
} .holder510list ol {
    margin: 0 0 0 25px;
    padding: 0;
} .holder510list ol li {
    padding: 0 0 10px 0;
    margin: 10px 0 0 0;
    border-bottom: solid #cccccc 1px;
} .holder510list ol li a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .holder510list ol li a:hover {
    color: #00D800;
} .holder500 {
    margin: 0 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    float: left;
    width: 510px;
} .holder500top {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    float: left;
    width: 510px;
} .holder460 {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    float: left;
    width: 460px;
} 
.holder400newCraicVideo {
    width: 400px;
    margin: 0;
    padding: 0;
    float: right;
}
.holder380top {
    margin: 0;
    padding: 0;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 379px;
    float: left
} 
.holder380top2 {
    margin: 10px 20px 20px 0;
    padding: 5px;
    display: block;
    width: 380px;
    float: left
}
.holder380top2 h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    color: #010066;
    padding: 1px 0 1px 10px;
    display: block;
	border-bottom: solid #010066 1px;
}
.holder380top2 ul {
	margin: 0 0 20px 0;
	padding: 5px 10px;
	list-style: none;
}
.holder380top2 ul li {
	margin: 0 0 3px 0;
	padding: 3px 0;
}
.holder380top2 ul li a {
	font-size: 120%;
	color: #010066;
	text-decoration: none;
}
.holder380top2 ul li a:hover {
	color: #00D800;
}
.holder380 {
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    width: 379px;
    display: block;
} .holder380_jokes_pub {
    background-color: #010066;
    background-image: url(http://media.irishcentral.com/designimages/pub_joke380top_IC.gif);
    background-position: top;
    background-repeat: no-repeat;
    margin: 10px 0 0 0;
    width: 380px;
    display: block;
} .holder380_jokes_pub_bottom {
    width: 380px;
} 
.holder300_newJoker {
	width: 300px;
	padding: 0;
	background-color: #010066;
	float: left;
}
.holder_300_jokes_pub img {
    float: left;
    margin: 25px 10px 0 0;
} 
.holder300_newJoker img {
    float: left;
    margin: 0 10px 0 0;
}
.holder380_jokes_pub h1, .holder300_newJoker h1 {
    font-weight: normal;
    margin: 0 0 10px 0;
    padding: 50px 0 0 0;
    color: #ffffff;
} .holder380_jokes_pub h1 a, .holder380_jokes_pub h2 a, .holder380_jokes_pub h3 a, .holder300_newJoker h1 a, .holder300_newJoker h2 a, .holder300_newJoker h3 a {
    color: #ffffff;
    text-decoration: none;
} .holder380_jokes_pub h1 a:hover, .holder380_jokes_pub h2 a:hover, .holder380_jokes_pub h3 a:hover, .holder300_newJoker h1 a:hover, .holder300_newJoker h3 a:hover, .holder300_newJoker h3 a:hover {
    color: #00D800;
} .holder380_jokes_pub h2, .holder300_newJoker h2 {
    border-top: solid #AEFAAE 1px;
    font-weight: normal;
    font-size: 140%;
    margin: 0;
    padding: 10px 20px 0 20px;
    color: #ffffff;
} .holder380_jokes_pub h3, .holder300_newJoker h3 {
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 0 20px;
    color: #AEFAAE;
} .holder380_jokes_pub h2.first, .holder380_jokes_pub h3.first {
    padding: 10px 0 0 0;
} .holder380_jokes_pub p, .holder300_newJoker p {
    padding: 10px 20px;
    margin: 0;
    color: #FFF;
} .holder380_jokes_pub div {
    padding: 10px 20px;
    margin: 0;
} .holder380_jokes_pub div font, .holder300_newJoker div font {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 100%;
    font-weight: normal;
}
 .holder380featVideo {
    margin: 10px 0 0 0;
    padding: 0;
    background-color: #010066;
    float: left;
} 
.holder380featVideo img {
	margin: 5px 0 5px 5px;
}
.holder380featVideoPage {
    width: 380px;
    margin: 0 auto;
    padding: 0;
} .holder320featVideoPage {
    width: 400px;
    margin: 0 auto;
    padding: 0;
} .holder380midCol {
    margin: 0 310px 0 310px;
    padding: 0;
} .holder380videoSections {
    float: left;
    width: 300px;
    margin: 0 0 0 50px;
    padding: 0;
    border-bottom: solid #00D800 1px;
} 
.holder340 {
	width: 340px;
	float: left;
	background-color: #ffffff;
	margin-bottom: 20px;
} 
.holder340:hover {
	cursor: pointer;
}
.holder340 p {
	margin: 5px 0;
} .holder340 .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #cfd2f2;
    padding: 0;
    display: block;
} .holder340 .eyebrow a {
    color: #010066;
    text-decoration: none;
} .holder340 .eyebrow a:hover {
    color: #00D800;
}
.holder300_noLeftPad {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    width: 300px;
    border-bottom: solid #00D800 1px;
} .holder300_vidMod {
    float: left;
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    width: 300px;
    border-bottom: solid #00D800 1px;
} .holder300_noLeftPad_topMargin {
    margin: 10px 0 0 0;
    padding: 0;
    width: 300px;
    background-color: #010066;
} .holder300_article_floatRight {
    width: 300px;
    float: right;
    margin: 0 0 10px 10px;
} 
.holder300topRight .eyebrow, .columnHeaderEyebrow {
    width: 285px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #010066;
    padding: 4px 0 4px 15px;
    margin: 0 0 0 0;
    display: block;
    letter-spacing: 0.1em;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_IC.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.holder300topRight .eyebrow {
    margin: 0;
}
 .holder300_pub {
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
    background-color: #E8E8FF;
    width: 290px;
} .holder300 {
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 289px;
    float: left;
} .holder300top {
    margin: 10px 0 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 289px;
    float: left;
} .holder300topRight {
    margin: 0;
    padding: 0;
    width: 300px;
    float: right;
    border-bottom: solid #00D800 1px;
} .holder170left {
    font-size: 85%;
    margin: 0 10px 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 156px;
    float: left;
} .holder170mid {
    font-size: 85%;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 156px;
    float: left;
} .holder170right {
    font-size: 85%;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 156px;
    float: right;
} .holder160 {
    float: left;
    width: 160px;
    margin: 0 0 10px 0;
} .holder160mid_uvid {
    font-size: 85%;
    margin: 10px 0 0 0;
    padding: 0;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
}
.holder160 {
    float: left;
    width: 160px;
    margin: 0 0 10px 0;
}
.holder160_blueBG {
    float: left;
    width: 160px;
    margin: 0 0 10px 0;
	background-color: #010066;
}
.holder160_blueBG p {
	color: #ffffff;
	padding: 3px 10px;
	margin: 0;
}
/* item-level containers within group-level containers */ .holder_tinbu_520 {
    margin: 10px 0 0 0;
    width: 520px;
} .holder_500_left {
    margin: 10px 0 0 0;
    width: 510px;
    border-bottom: solid #CCCCCC 1px;
} .holder_500_left_pub {
    margin: 10px 0 0 0;
    float: left;
    width: 480px;
    padding: 0;
} .holder_500_left_pub h1 {
    border-top: solid #CCCCCC 1px;
    padding-top: 5px;
} .holder_500_pageIntro {
    background-color: #CFD2F2;
    padding: 0;
    margin-bottom: 20px;
} .holder_500_pageIntro p {
	padding: 10px;
	margin: 0;
} .holder_500_pageIntro a {
    color: #010066;
    text-decoration: none;
    font-weight: bold;
} .holder_500_pageIntro h1 {
    padding: 2px 10px;
    background-color: #010066;
    color: #ffffff;
    font-size: 150%;
    font-weight: normal;
} .holder_300_left_pub h1 {
    color: #010066;
    font-size: 130%;
    font-weight: normal;
    border-top: solid #CCCCCC 1px;
    padding-top: 5px;
} .holder_500_left_pub h1.blogHead {
    padding: 2px 0 2px 5px;
    background-color: #010066;
    color: #ffffff;
} .holder_500_left_pub h1.blogHead a {
    color: #ffffff;
} .holder_500_left_pub h1 a, .holder_300_left_pub h1 a {
    font-size: 70%;
    font-weight: normal;
    color: #010066;
    text-decoration: none;
} .holder_500_left p {
    margin: 5px 10px 0 0;
} .holder_500_left img {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 5px 0;
} .holder_500_left h1 {
    margin: 0;
    color: #010066;
    font-size: 140%;
} .holder_500_left a {
    color: #010066;
    text-decoration: none;
} .holder_500_left p a {
    display: inline;
    font-size: 90%;
    font-weight: bold;
    color: #010066;
    text-decoration: none;
} .holder_500_left a:hover {
    color: #00D800;
} .holder_380_left, .holder_380_left_sectionTop {
    margin: 10px 0 0 0;
    width: 369px;
    float: left;
    border-bottom: solid #cccccc 1px;
    padding: 0 0 10px 10px;
} .holder_380_mid {
    margin: 10px 0 0 0;
    width: 380px;
    float: left;
    padding: 0;
} .holder_500_cont_left {
    float: left;
    display: inline;
    padding: 0;
    width: 500px;
} .holder_500_cont_right {
    float: right;
    display: inline;
    padding: 0;
    width: 470px;
} .holder_380_left p {
    padding: 0 5px 5px 0;
} .holder_380_left_sectionTop p.first {
    font-size: 120%;
} .holder_380_left_sectionTop p {
    margin: 0;
    padding: 0 5px 5px 0;
} .holder_380_left h1 {
    font-size: 145%;
    margin-bottom: 5px;
} .holder_380_left_sectionTop h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 170%;
    margin-bottom: 10px;
} .holder_380_left_sectionTop h1 a {
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 130%;
} .holder_380_left_sectionTop img {
    float: left;
    margin: 0 15px 10px 0;
} .holder_380_orange_pub ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: inside;
} .holder_380_orange_pub ul li {
    background-color: #AEFAAE;
    border-bottom: solid #00D800 1px;
    padding: 10px 5px;
} .holder_380_orange_pub ul li a {
    font-size: 100%;
    text-decoration: none;
    color: #000000;
} .holder_380_orange_pub ul li a:hover {
    color: #E08600;
} .holder_350_left {
    width: 330px;
    float: left;
    margin-left: 10px;
} 
.holder_350_left ul li a{
  font-size: 12px;
  font-weight: normal;
}.holder_380_orange_pub {
    background-color: #E08600;
    padding: 10px;
} .holder_380_orange_pub h1 {
    font-size: 120%;
    background-color: #00D800;
    padding: 5px;
} .holder_380_orange_pub ol {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: inside;
} .holder_380_orange_pub ol li {
    background-color: #AEFAAE;
    border-bottom: solid #00D800 1px;
    padding: 10px 5px;
} .holder_380_orange_pub ol li a {
    font-size: 100%;
    text-decoration: none;
    color: #000000;
} .holder_380_orange_pub ol li a:hover {
    color: #E08600;
} .holder_350_left {
    width: 330px;
    float: left;
    margin-left: 10px;
}.holder_490_left{ 
    width: 470px;
    float: left;
    margin-left: 10px;
}.holder_350_left_noborder {
    width: 339px;
    float: left;
} .holder_350_right {
    width: 340px;
    float: right;
    padding-left: 10px;
} .holder_340_left_noborder {
    width: 340px;
    float: left;
} .holder_300_feat_video {
    width: 279px;
    padding: 5px 5px 5px 15px;
    background-color: #010066;
    margin: 0;
    color: #ffffff;
    border-bottom: solid #545D99 1px;
    border-left: solid #010066 1px;
} .holder_300_feat_video_top {
    width: 284px;
    padding: 9px 0 10px 15px;
    background-color: #010066;
    margin: 0;
    color: #ffffff;
    border-bottom: solid #545D99 1px;
    border-left: solid #010066 1px;
} .holder_300_feat_video:hover, .holder_300_feat_video_top:hover {
    background-color: #E8E8FF;
    cursor: pointer;
    color: #000000;
} .holder_300_feat_video img, .holder_300_feat_video_top img {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
} .holder_300_feat_video p, .holder_300_feat_video_top p {
    padding: 0 0 5px 0;
    margin: 0;
} .holder_300_feat_video h1, .holder_300_feat_video_top h1 {
    font-weight: bold;
    font-size: 100%;
    padding: 0 0 2px 0;
    margin: 0;
} .holder_300_left_pub {
    margin: 0;
    padding: 0;
    float: left;
    width: 300px;
} .sidebarTabBox {
    background-color: #010066;
    border-bottom: solid #E08600 2px;
    margin: 10px 0 0 0;
} .sidebarTabBox h1 {
    border: none;
    background-color: #010066;
    float: right;
    width: 210px;
    color: #ffffff;
    font-weight: normal;
    font-size: 150%;
    padding: 7px 0 0 0;
} .sidebarTabBox p {
    float: right;
    width: 210px;
    color: #ffffff;
    padding: 7px 0 0 0;
} .holder_300_right_pub {
    margin: 0;
    padding: 0 10px 0 10px;
    float: right;
    width: 280px;
} .holder_300_right_pub_ad {
    margin: 0 0 10px 0;
    padding: 0;
    float: right;
    width: 300px;
} .holder_250_left {
    width: 250px;
    float: left;
} .holder_250_left img, .holder_250_right img, .holder_500_left img {
    float: left;
    margin: 2px 10px 2px 0;
} .holder_250_left p, .holder_250_right p {
    padding: 5px 5px 5px 2px;
    margin: 0 0 10px 0;
} .holder_250_left p a, .holder_250_right p a {
    font-size: 90%;
    font-weight: bold;
    color: #010066;
    text-decoration: none;
    float: right;
} .holder_250_left p a:hover, .holder_250_right p a:hover {
    color: #00D800;
} .holder_250_left h1, .holder_250_right h1, .blogColHeading {
    font-size: 130%;
    font-weight: bold;
    background-color: #D9D8FF;
    margin: 0;
    padding: 5px 5px 5px 2px;
    display: block;
} .RSSHeading, .RSSHeading a {
    color: #010066;
    font-size: 110%;
    font-weight: normal;
    text-decoration: none;
    background-color: #D9D8FF;
    margin: 0 0 5px 0;
    padding: 2px 2px 1px 2px;
    display: block;
} .holder_250_left h1:hover, .holder_250_right h1:hover, .blogColHeading:hover {
    color: #00D800;
} .holder_250_left h1 a, .holder_250_right h1 a, .blogColHeading a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .holder_250_left h1 a:hover, .holder_250_right h1 a:hover, .blogColHeading a:hover, .RSSHeading a:hover {
    color: #00d800;
} .holder_250_right {
    width: 250px;
    float: right;
} .holder_220_left {
    width: 220px;
    float: left;
} .holder_220_mid {
    width: 219px;
    float: left;
    margin: 0 0 0 10px;
} .holder_220_right {
    width: 220px;
    float: right;
} .holder_215_left {
    width: 215px;
    float: left;
} .holder_215_mid {
    width: 223px;
    float: left;
    margin: 0 0 0 8px;
    border-left: solid #CCCCCC 1px;
    padding: 0 0 0 7px;
} .holder_215_right {
    width: 215px;
    float: right;
    padding: 0 0 0 8px;
    border-left: solid #CCCCCC 1px;
}
.holder_213_video_left {
    width: 214px;
    float: left;
    margin-right: 18px; 
}
#singleVideoRow .holder_213_video_left a, #doubleVideoRow .holder_213_video_left a {
    color: #000000;
    text-decoration: none;
}
#singleVideoRow .holder_213_video_left a:hover, #doubleVideoRow .holder_213_video_left a:hover {
    color: #FFFFFF;
}
.holder690_mediaSelect .holder_213_video_left {
    width: 214px;
    float: left;
    margin-right: 24px;
} 
.holder_213_video_right {
    width: 214px;
    float: right;
}
#singleVideoRow .holder_213_video_right a, #doubleVideoRow .holder_213_video_right a {
    color: #000000;
    text-decoration: none;
}
#singleVideoRow .holder_213_video_right a:hover, #doubleVideoRow .holder_213_video_right a:hover {
    color: #FFFFFF;
}
.holder690_mediaSelect .holder_213_video_right {
    width: 214px;
    float: right;
}
.holder690_mediaSelect .holder_213_video_left a, .holder690_mediaSelect .holder_213_video_right a {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
} 
.holder_213_video_left img.bordered, .holder_213_video_right img.bordered {
border-top: solid #010066 12px;
border-bottom: solid #010066 12px;
border-left: solid #000000 12px;
border-right: solid #000000 12px;
margin-bottom: 3px;
}
.holder690_mediaSelect .holder_213_video_left a:hover, .holder690_mediaSelect .holder_213_video_right a:hover {
	color: #00D800;
} 
.holder_215_left img, .holder_215_mid img, .holder_215_right img {
    border: solid #000000 1px;
} .holder_215_left p a, .holder_215_mid p a, .holder_215_right p a {
    margin: 0 0 5px 0;
} .holder_170_left {
    width: 160px;
    float: left;
    border-right: solid #CCCCCC 1px;
   padding: 3px;
} .holder_170_mid {
    width: 155px;
    float: left;
    margin: 0 0 0 10px;
} .holder_170_right {
    width: 160px;
    float: right;
    padding: 5px;
    border-left: solid #CCCCCC 1px;
} .holder_165_right_video {
    width: 154px;
    float: right;
    margin: 7px 0 0 0;
} .holder_165_user_video {
    width: 143px;
    margin: 0;
    padding: 10px 0 5px 10px;
    background-color: #feffd8;
    border-bottom: solid #9bbaff 1px;
    border-right: solid #9bbaff 1px;
    border-left: solid #010066 5px;
} .holder_165_right_video img, .holder_165_user_video img {
    margin: 0 5px 0 0;
} .holder_165_right_video p, holder_165_user_video p {
    font-size: 85%;
    padding: 0;
    margin: 0;
} .moreVideos {
    float: right;
    width: 300px;
    text-align: right;
} #videohead {
    background-color: #010066;
    padding-left: 5px;
    color: #ffffff;
    font-weight: bold;
} #videohead h1 {
    margin: 5px 0 0 10px;
    padding: 10px 0 15px 0;
    font-size: 155%;
} #video_intro {
    background-color: #feffd8;
    width: 149px;
    border-left: solid #010066 5px;
    border-right: solid #010066 5px;
    border-bottom: solid #010066 5px;
} #video_intro p {
    margin: 0 2px 5px 10px;
    padding-top: 5px;
    font-size: 115%;
} #video_intro p a {
    font-weight: bold;
    color: #000;
    text-decoration: none;
} #video_intro p a:hover {
    color: #00D800;
} #videogreenband {
    background-color: #00D800;
    color: #ffffff;
    font-weight: bold;
} #videogreenband h1 {
    margin: 0;
    padding: 10px 0;
    font-size: 155%;
    text-align: center;
} .holder_170_mid p, .holder_170_right p {
    padding: 5px 5px 0 5px;
} .holder_170_left p {
    padding: 5px 5px 0 0;
} .holder_170_left p a, .holder_170_mid p a, .holder_170_right p a {
    font-size: 100%;
    margin: 0 0 5px 0;
} .holder_170_mid h5, .holder_170_right h5 {
    padding: 2px 5px 0 5px;
} .holder_170_left h5 {
    padding: 2px 5px 0 0;
} .holder_170_mid img, .holder_170_right img {
    margin: 0 0 0 5px;
    border: solid #000000 1px;
} 
.holder_170_right img {
   margin: 0 0 5px 5px;
}.holder_170_left img {
    margin-bottom: 6px;
    margin-left: 4px;
    border: solid #000000 1px;
} .holder510 .eyebrow, .holder510top .eyebrow, .holder300 .eyebrow, .holder_500_left .eyebrow {
    font-weight: bold;
    color: #010066;
    margin: 0 0 10px 0;
    padding: 0;
    border-bottom: solid #CCCCCC 1px;
} .holder680 .eyebrow {
    background-image:url('http://media.irishcentral.com/designimages/eyebrow_line.png');
    background-repeat:repeat-x;
    background-position:center; 
    margin-bottom: 5px;
    height: 18px;
} .holder690_noLeftPad .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #B2B8FF;
    padding: 0;
    border-bottom: solid #ffffff 5px;
    height: 18px;
} .eyebrow_pub {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #e08600;
    padding: 0;
    height: 18px;
} .eyebrow_pub a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #010066;
    text-decoration: none;
    font-size: 90%;
} .eyebrow_pub a:hover {
    color: #00d800;
} .holder500 .eyebrow, .holder500top .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #B2B8FF;
    padding: 2px 0 0 2px;
    display: block;
    border-bottom: solid #ffffff 5px;
} .holder500 .eyebrow a, .holder500top .eyebrow a {
    color: #010066;
    text-decoration: none;
} .holder510 .eyebrow a, .holder510top .eyebrow a, .holder680 .eyebrow a, .holder680_pub .eyebrow_pub a, .holder300 .eyebrow a, .holder380top .eyebrow a {
    color: #010066;
    text-decoration: none;
} .holder510 .eyebrow a:hover, .holder510top .eyebrow a:hover, .holder680 .eyebrow a:hover, .holder680_pub .eyebrow_pub a:hover, .holder300 .eyebrow a:hover, .holder380top .eyebrow a:hover, .holder500 .eyebrow a:hover, .holder500top .eyebrow a:hover, .holder_500_left .eyebrow a:hover {
    color: #00d800;
} .holder_350_right p {
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: solid #CCCCCC 1px;
} .holder510 ul, .holder680 ul, .holder300 ul, .holder300top ul, .holder380 ul, .holder380top ul {
    margin: 0;
    padding: 0 0 10px 0;
    float: left;
    width: 320px;
} 
.holder680 ul{
padding: 0;
}.holder510 li, .holder680 li, .holder300 li, .holder300top li, .holder380 li, .holder380top li {
    list-style-position: outside;
    margin: 0 0 1px 13px;
    padding: 0;
} .holder510 li a, .holder680 li a, .holder300 li a, .holder300top li a, .holder380 li a, .holder380top li a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
    font-size: 110%;
} .holder510 li a:hover, .holder680 li a:hover, .holder300 li a:hover, .holder300top li a:hover, .holder380 li a:hover, .holder380top li a:hover {
    color: #00D800;
    text-decoration: none;
} .holder380top .eyebrow, .holder380top2 .eyebrow, .holder300_noLeftPad_topMargin .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    margin: 0;
    color: #FFFFFF;
    background-color: #010066;
    padding: 1px 0 1px 10px;
    display: block;
    letter-spacing: 0.2em;
} .holder_sectitle {
    font-family:georgia,times,serif;
    margin-left: 5px;
    color: #010066;
    font-size: 18px;
    font-weight: bold;
    letter-spacing:1px;
    display: inline;
    padding: 0 0 0 0;
} .holder_sectitle_blog {
    margin-left: 10px;
    color: #010066;
    font-size: 140%;
    font-weight: bold;
    letter-spacing: 0.2em;
    display: inline;
    padding: 0 0 3px 0;
} .holder_sectitle_nomargin {
    margin: 0;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: 0.2em;
    display: inline;
    padding: 0 0 3px 0;
} .holder680 .holder_sectitle a {
    font-family: georgia,times,serif;
    font-weight: bold;
    letter-spacing: 1px;
    color: #010066;
} .holder680 .holder_sectitle a:hover {
    color: #00D800;
}

/* story and feature preview containers within column-level containers */ 
.story520 {
    background-color: #FFFFFF;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-left-color: #cccccc;
    border-left-style: solid;
    border-left-width: 1px;
    margin: 10px 0 0 0;
    width: 519px;
}
.story520 ul {
    margin: 0 0 10px 0;
    padding: 0 0 3px 18px;
}
 .story520_pub {
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 10px 0 0 0;
    width: 520px;
} .story520_theLists {
    background-color: #e1eae1;
    border-bottom-color: #073400;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    margin: 0;
    width: 520px;
    height: 100%;
    display: block;
} .story520_theLists h1 {
    margin: 0 0 10px 50px;
    padding: 0;
    font-size: 120%;
} .story520_theLists h2 {
    font-weight: bold;
    color: #ffffff;
    background-color: #073400;
    margin: 20px 0 0 50px;
    padding: 2px 10px;
    font-size: 120%;
    clear: left;
} .story520_theLists ol {
    width: 425px;
    list-style: none;
    padding: 0 0 20px 0;
    margin: 10px 0 0 50px;
} .story520_theLists ol li {
    width: 180px;
    margin: 0 20px 0 0;
    float: left;
    padding: 5px 10px 5px 0;
    border-bottom: solid #cccccc 1px;
} .story520_theLists ol li a {
    color: #000000;
    text-decoration: none;
} .story520_theLists ul {
    float: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 50px;
} .story520_theLists ul li {
    float: none;
    padding: 0;
    margin-bottom: 5px;
    display: block;
    background-image: url(http://media.irishcentral.com/designimages/theLists_28px.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 100%;
} .story520_theLists ul li img {
    float: none;
    margin: 0 20px 0 0;
    padding: 0;
    border: none;
} .story520_theLists ul li p {
    clear: both;
    margin: 0 0 20px 28px;
    padding: 5px 0 0 0;
} 
.story520_theLists ul li a {
    font-family:Georgia, "Times New Roman", Times, serif;
    padding: 0;
    background-color: #073400;
    font-size: 160%;
    display: block;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    border-bottom: solid #FFCC00 2px;
    clear: both;
    height: 28px;
    margin-left: 28px;
}
.story520_theLists ul li a:hover, .story520_theLists ol li a:hover {
    color: #00D800;
} .story520_theLists img {
    border-top: solid #073400 1px;
    border-right: solid #073400 1px;
    border-left: solid #073400 1px;
    border-bottom: solid #FFCC00 2px;
    float: right;
    margin: 0 0 0 10px;
    width: 210px;
} 
.story520_theLists p {
    margin: 0 0 20px 0;
    padding: 0 0 0 50px;
    font-size: 120%;
    line-height: 1.3;
    width: 420px;
} .story520_theLists p a {
    color: #000000;
    text-decoration: none;
} .story520_theLists p a:hover {
    color: #00D800;
} .story520b {
    background-color: #FFFFFF;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    width: 520px;
} .utility520 {
    width: 500px;
    margin: 10px 0 0 0;
    padding: 10px;
    background-color: #CFD2F2;
    border-bottom: solid #ffffff 2px;
} .utility520 a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .utility520 a:hover {
    color: #00d800;
} .utility520 h1 {
    font-weight: normal;
    font-size: 150%;
} .utility520 h2 {
    font-size: 120%;
    color: #010066;
    font-weight: bold;
    margin-bottom: 0;
} .story p, .story520 p, .story h2, .story520 h2 {
    padding: 0 3px 5px 0;
    margin: 0;
} 
.featPre {
    float: left;
    width: 300px;
    color: #000000;
    background-color: #ffffff;
    display: block;
    margin: 0 0 10px 0;
    border-bottom: solid #010066 5px;
    background-image: url(http://media.irishcentral.com/designimages/white_corner_shamrock2.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
.featPre img {
    float: right;
    margin-left: 5px;
    border-top: solid #010066 1px;
    border-left: solid #010066 1px;
    border-bottom: solid #010066 1px;
}
.featPre p {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    display: block;
    padding: 0 0 10px 5px;
    margin: 0 5px 0 0;
    border-left: solid #010066 5px;
}
.featPre h1, .featPre_pub h1 {
    border: none;
    margin: 0;
    padding: 0 0 0 5px;
    font-weight: bold;
    font-size: 110%;
    border-left: solid #010066 5px;
}
 .featPre .eyebrow, .eyebrow_market {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #010066;
    padding: 5px 0 3px 5px;
    display: block;
    margin: 0 0 10px 35px;
    border-top: solid #010066 1px;
    border-bottom: solid #010066 1px;
} 
.featPre_pub {
    float: left;
    width: 300px;
    color: #000000;
    background-color: #FECC89;
    display: block;
    margin: 10px 0 0 0;
} 
 .featPre_pub p {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FECC89;
    display: block;
    padding: 5px;
    margin: 0 5px 5px 0;
} 
.featPre_pub .eyebrow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #000;
    background-color: #E08600;
    padding: 1px 0 1px 7px;
    display: block;
    letter-spacing: 0.2em;
    border-bottom: solid #AEFAAE 3px;
} .story a, .featPre a, .featPre_pub a, .holder510 a, .holder680 a, .holder680_pub a, .holder300 a, .holder300top a, .holder380 a, .holder380top a, .holder300_pub a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #010066;
    text-decoration: none;
    font-weight: bold;
} .story520 h1 {
    font-size: 170%;
    margin: 5px 5px 5px 5px;
} .story520 h2 {
    margin: 5px 5px 5px 5px;
} 
.story520 h4 {
    margin: 5px 5px 5px 5px;
}
.story520 p {
   margin: 0 5px 10px 5px;
   font-size: 130%;
} .story520 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #015FB6;
    text-decoration: none;
} .story p a, .holder510 p a, .holder680 p a, .holder680_pub p a, .holder300 p a, .holder300top p a, .holder380 p a, .holder380top p a, .holder300_pub p a {
    float: right;
} .story a:hover, .story520 a:hover, .featPre a:hover, .featPre_pub a:hover, .holder510 a:hover, .holder680 a:hover, .holder680_pub a:hover, .holder300 a:hover, .holder300top a:hover, .holder380 a:hover, .holder380top a:hover {
    color: #00d800;
}

/* misc item-level containers */ .ad_photobox {
    margin: 0 0 10px 0;
    float: left;
} .ad_photobox_mid {
    width: 300px;
    margin: 0 auto;
    padding: 0;
} .ad_photobox160_float_topright {
    float: right;
    width: 160px;
    margin: 0;
} .ad_photobox160_float_right {
    float: right;
    width: 160px;
    margin: 0 0 10px 0;
} 
.ad_photobox160_float_left {
    float: left;
    width: 160px;
    margin: 0 0 10px 0;
}
.ad_photobox160_float_mid {
    float: left;
    width: 160px;
    border-left-color: #E8E8FF;
    border-left-style: solid;
    border-left-width: 10px;
    margin: 0;
    display: inline;
} .google_adwords_box_300 {
    float: left;
    width: 300px;
    margin: 10px 0 0 0;
} .google_adwords_box_160_noLeftMargin {
    float: right;
    width: 160px;
    margin: 10px 0 0 0;
} .google_adwords_box_160_noLeftMarginTop {
    float: right;
    width: 160px;
    margin: 0;
} .google_adwords_box_160 p, .google_adwords_box_300 p, .google_adwords_box_160_noLeftMargin p {
    padding: 0 0 10px 10px;
}

/* for tabbed - most read, related, etc. - items */ .tabbedInterface {
    width: 295px;
    margin: 0 0 10px 0;
    padding: 5px 0 5px 5px;
    float: left;
    background-color: #010066;
    border-bottom: solid #00D800 1px;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_IC.gif);
    background-repeat: no-repeat;
    background-position: top right;
} #container_pub .tabbedInterface {
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_pub_right_IC.gif);
} .tabbedInterface_220 {
    width: 215px;
    margin: 0 0 10px 10px;
    padding: 5px 0 5px 5px;
    float: right;
    background-color: #010066;
    border-bottom: solid #00D800 1px;
} .tabbedInterface_noTop {
    width: 295px;
    margin: 0;
    padding: 5px 0 5px 5px;
    float: left;
    background-color: #010066;
    border-bottom: solid #00D800 1px;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_IC.gif);
    background-repeat: no-repeat;
    background-position: top right;
} .tabbedInterface_noTop2 {
    width: 295px;
    margin: 0 0 10px 0;
    padding: 5px 0 5px 5px;
    background-color: #010066;
    border-bottom: solid #00D800 1px;
    float: left;
} 
.tabbedInterface_160 {
	width: 155px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 5px;
	float: left;
	background-color: #010066;
	border-bottom: solid #00D800 1px;
	background-repeat: no-repeat;
	background-position: top right;
}
 .tabbedInterface ul, .tabbedInterface_160 ul, .tabbedInterface_noTop ul, .tabbedInterface_noTop2 ul, .tabbedInterface_220 ul {
    background-color: #010066;
    margin: 0;
    padding: 0;
} .tabbedInterface ul li, .tabbedInterface_noTop ul li, .tabbedInterface_noTop2 ul li, .tabbedInterface_220 ul li, .tabbedInterface_160 ul li {
    float: left;
    padding: 2px 5px 1px 5px;
    margin: 0 5px 0 0;
    display: block;
    font-size: 80%;
    font-weight: bold;
    border-bottom: solid #010066 5px;
    background-color: #EBE1BB;
    cursor: pointer;
}  .tabbedInterface ul li.selectedTab, .tabbedInterface_noTop ul li.selectedTab, .tabbedInterface_noTop2 ul li.selectedTab, .tabbedInterface_220 ul li.selectedTab, .tabbedInterface_160 ul li.selectedTab {
    color: #000000;
    border-bottom: solid #feffd8 5px;
    background-color: #feffd8;
    cursor: default;
} .tabbedInterface ul li.selectedTab a, .tabbedInterface_160 ul li.selectedTab a, .tabbedInterface_noTop ul li.selectedTab a, .tabbedInterface_noTop2 ul li.selectedTab a, .tabbedInterface_220 ul li.selectedTab a {
    color: #000000;
    cursor: default;
} .tabbedInterface ul li.selectedTab a:hover, .tabbedInterface_160 ul li.selectedTab a:hover, .tabbedInterface_noTop ul li.selectedTab a:hover, .tabbedInterface_noTop2 ul li.selectedTab a:hover, .tabbedInterface_220 ul li.selectedTab a:hover {
    color: #000000;
    cursor: default;
} .tabbedInterface ol, .tabbedInterface_noTop ol, .tabbedInterface_noTop2 ol, .tabbedInterface_220 ol, .tabbedInterface_160 ol {
    clear: both;
    background-color: #feffd8;
    margin: 0;
    padding: 0;
    list-style-type: none;
} .tabbedInterface ul a, .tabbedInterface_160 ul a, .tabbedInterface_noTop ul a, .tabbedInterface_noTop2 ul a, .tabbedInterface_220 ul a {
    color: #000000;
    text-decoration: none;
} .tabbedInterface ol a, .tabbedInterface_160 ol a, .tabbedInterface_noTop ol a, .tabbedInterface_noTop2 ol a, .tabbedInterface_220 ol a {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
} .tabbedInterface a:hover, .tabbedInterface_160 a:hover, .tabbedInterface_noTop a:hover, .tabbedInterface_noTop2 a:hover, .tabbedInterface_220 a:hover {
    color: #00D800;
} .tabbedInterface ol li, .tabbedInterface_noTop ol li, .tabbedInterface_noTop2 ol li, .tabbedInterface_220 ol li, .tabbedInterface_160 ol li {
    color: #000000;
    padding: 1px 5px 4px 5px;
    margin: 0;
    font-size: 100%;
    font-weight: normal;
    list-style-position: outside;
    border-bottom: solid #00D800 1px;
} .ui-tabs-hide {
    display: none;
} 
.tabphotolist {
    float: left;
    width: 285px;
    background-color: #feffd8;
    margin: 0;
    color: #000000;
    padding: 10px 5px 4px 5px;
    font-size: 85%;
    height: 100%;
    border-bottom: solid #00D800 1px;
}
 .tabphotolist p {
    margin: 0;
    padding: 0;
} .tabphotolist a {
    font-size: 130%;
    font-weight: bold;
    color: #010066;
    text-decoration: none;
} .tabphotolist a:hover {
    color: #00D800;
} .tabphotolist img {
    border: none;
    float: left;
    margin: 0 5px 0 0;
} .submitUserLink {
    display: inline;
    margin: 0 0 0 3px;
} .submitUserLink a {
    font-size: 100%;
}

/* searchResults */ #searchResultsTabs, #newTopic {
    background-color: #E8E8FF;
} #searchResultsTabs ul, #newTopic ul {
    width: 520px;
    background-color: #E8E8FF;
    display: block;
    margin: 0;
    padding: 0;
} #searchResultsTabs ul li, #newTopic ul li {
    float: left;
    padding: 3px 10px 3px 10px;
    margin: 0;
    border-top: solid #999 1px;
    border-left: solid #999 1px;
    border-right: solid #999 1px;
    display: block;
    background-color: #D9D8FF;
    cursor: pointer;
    list-style: none;
} #searchResultsTabs ul li a, #newTopic ul li a {
    font-size: 100%;
    color: #010066;
    text-decoration: none;
} #searchResultsTabs ul li a:hover, #newTopic ul li a:hover {
    color: #00D800;
} #searchResultsTabs ol {
    clear: both;
    background-color: #ffffff;
    margin: 0;
    padding: 10px 0 0 0;
} #newTopic ol {
    clear: both;
    background-color: #E8E8FF;
    margin: 0;
    padding: 10px 0 0 0;
} #searchResultsTabs ol li {
    color: #000000;
    padding: 10px 5px 0 10px;
    margin: 0;
    font-size: 100%;
    list-style-position: inside;
    border-bottom: solid #999 1px;
} #newTopic ol li {
    color: #000000;
    padding: 10px 5px 0 10px;
    margin: 0 0 20px 0;
    font-size: 100%;
    list-style: none;
    background-color: #ffffff;
    border-bottom: solid #CCCCCC 1px;
    border-left: solid #CCCCCC 1px;
} #searchResultsTabs ol li img {
    border: solid #010066 1px;
    margin-right: 15px;
} #searchResultsTabs ol li a {
    color: #010066;
    text-decoration: none;
    font-size: 120%;
    font-weight: normal;
} #newTopic ol li a {
    color: #010066;
    text-decoration: none;
    font-size: 180%;
    font-weight: bold;
} #searchResultsTabs ol li a:hover, #newTopic ol li a:hover {
    color: #00D800;
} #searchResultsTabs ol li p, #newTopic ol li p {
    font-size: 110%;
    padding: 3px 10px 5px 27px;
}
#newTopic {
    background-color: #ffffff;
} 
#newTopic img {
    float: left;
}
#newTopic h1 {
    background-color: #D9D8FF;
    padding: 8px 10px;
    font-weight: normal;
    font-size: 300%;
    color: #010066;
}
#searchResultsTabs ul li.searchTabFront {
    background-color: #ffffff;
    border-top: solid #666 1px;
    border-left: solid #666 1px;
    border-bottom: solid #ffffff 1px;
} #searchResultsTabs ul li.searchTabFront a:hover {
    color: #010066;
    cursor: default;
} #sharebox_horiz {
    background-color: #010066;
    padding: 0 0 5px 5px;
    margin: 0;
    border-bottom: solid #00D800 1px;
    border-top: solid #9bbaff 1px;
    width: 515px;
} #sharebox_horiz380 {
    background-color: #010066;
    padding: 0 0 0 5px;
    float: left;
    width: 375px;
} #sharebox_horiz300 {
    float: left;
    background-color: #010066;
    padding: 0 0 0 5px;
    margin: 0;
    width: 295px;
} #sharebox_horiz300_noLeftBord {
    float: left;
    background-color: #010066;
    padding: 0;
    margin: 0;
    width: 300px;
} #sharebox_horiz .interiorBox {
    background-color: #feffd8;
    width: 495px;
    padding: 2px 10px 2px 10px;
} #sharebox_horiz380 .interiorBox {
    background-color: #feffd8;
    padding: 3px;
    width: 369px;
} #sharebox_horiz300 .interiorBox {
    background-color: #feffd8;
    padding: 2px 0 2px 10px;
    width: 285px;
} #sharebox_horiz300_noLeftBord .interiorBox {
    background-color: #feffd8;
    padding: 2px 0 2px 10px;
    width: 290px;
} .interiorBox a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-style: normal;
    font-weight: normal;
    color: #000;
    text-decoration: none;
} .interiorBox a:hover {
    color: #00D800;
} .featuredLinkBox {
    background-color: #FEFFD8;
    text-align: center;
} .featuredLinkBox a {
    text-decoration: none;
    color: #010066;
    font-weight: bold;
} .featuredLinkBox a:hover {
    color: #00D800;
} .serviceBox {
    margin: 0;
    width: 250px;
    float: right;
} .serviceBox_left {
    margin: 0;
    width: 250px;
    float: left;
} .serviceBox2 {
    margin: 0;
    width: 230px;
    float: right;
} .serviceBox3 {
    margin: 0;
    width: 150px;
    float: right;
} .serviceBox4_left {
    margin: 0;
    width: 165px;
    display: inline;
    float: left;
} .serviceBox2_left {
    margin: 0;
    width: 230px;
    float: left;
} .recommendBox {
    font-size: 90%;
    display: inline;
    margin: 0;
} .recommendBox2 {
    display: inline;
    width: 110px;
    font-size: 90%;
    margin: 0;
    float: left;
} .serviceItem {
    margin-left: 35px;
    float: right;
}
div.story520 div.article_top_tools, div.story520 div.article_bot_tools, div.blog_cont_re div.article_top_tools {
    background-color: #ffffff;
    border: solid #cccccc 1px;
    margin: 5px 5px 0 0;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 90%;
    width: 135px;
    float: right;
} div.blog_cont_re div.article_top_tools {
	width: 195px;
	margin: 0 5px 0 0;
} div.story520 div.article_bot_tools {
    width: 193px;
    padding-top: 3px;
    padding-left: 3px;
    margin: 0;
}
div.story520 div.recommendBox {
    	font-size: 110%;
    	font-weight: bold;
	border: solid #cccccc 1px;
	padding: 3px;
	margin: 0 0 5px 40px;
	width: 145px;
	float: right;
}
div.story520 div.subscribeBox {
    	font-size: 110%;
    	font-weight: bold;
	border: solid #cccccc 1px;
	padding: 3px;
	margin: 0 5px 5px 12px;
	width: 125px;
	float: right;
}
div.story520 div.subscribeBox a {
        color: #000000;
        text-decoration: none;
}
div.story520 div.subscribeBox a:hover {
	color: #00D800;
}
div.story520 div.article_top_tools a, div.blog_cont_re div.article_top_tools a {
    color: black;
    font-weight: normal;
    text-decoration: none;
}
div.story520 div.article_top_tools a:hover, div.blog_cont_re div.article_top_tools a:hover {
    color: #00D800;
}
.sharethis_0 {
    float: left;
}
.topToolItem {
    float: left;
    font-size: 11px;
    height: 20px;
    width: 120px;
} div.blog_cont_re div.article_top_tools div.topToolItem {
	width: 60px;
} div.article_bot_tools .topToolItem {
    width: 90px;
}
 .topToolItem a img {
    float: left;
    margin-right: 5px;
}
 .serviceItem300 {
    float: left;
    margin-left: 15px;
    display: inline;
} .serviceItem img, .serviceItem300 img, .serviceItem300_sm img {
    float: left;
    margin-right: 5px;
} #sharebox_horiz ul {
    padding: 0;
    margin: 0;
    list-style: none;
} #sharebox_horiz380 ul {
    padding: 0;
    margin: 0 0 0 10px;
    list-style: none;
} #sharebox_horiz ul li {
    padding: 2px 5px;
    display: block;
    float: left;
} #sharebox_horiz380 ul li {
    padding: 2px 10px;
    float: left;
    display: block;
} #sharebox_horiz ul li a, #sharebox_horiz380 ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-style: normal;
    font-weight: normal;
    color: #000;
    text-decoration: none;
} #sharebox_horiz ul li a:hover, #sharebox_horiz380 ul li a:hover {
    color: #00D800;
} 
.sharePanel {
}
li[title = share]:hover {
    cursor: pointer;
    color: #00D800;
} 
/*these styles in use with comment boxes on articles */
#discussPanel {
    margin: 0;
    padding: 0 0 20px 0;
    background-color: #FEFFD8;
    border-bottom: solid #FF6600 5px;
} 
#discussPanel h3 {
    background-color: #010066;
    color: #ffffff;
    display: block;
    padding: 2px 0 2px 10px;
}
#discussPanel h3 a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
#discussPanel h3 a:hover {
    color: #00D800;
}
#discussPanel h4 {
    margin-left: 10px;
    margin-top: 10px;
}
#discussPanel a {
    color: #000000;
}
#discussPanel a:hover {
    color: #00D800;
}
.comment_post {
    background-color: #E8E8FF;
    margin: 20px 10px;
    border-bottom: solid #cccccc 1px;
    border-left: solid #cccccc 1px;
}
.comment_post_entry {
    padding: 10px;
    margin: 0;
    font-size: 120%;
}
.comment_name {
    font-weight: bold;
}
.comment_post_info {
    margin-left: 10px;
    border-bottom: solid #cccccc 1px;
}
div.comment_box textarea {
    margin-left: 10px;
    width: 495px;
    height: 80px;
}
div.holder460 div.comment_box textarea {
    margin-left: 10px;
    width: 440px;
    height: 80px;
}
div.comment_box input {
    margin-left: 10px;
}
.reportAbuse {
    font-size: 80%;
    float:right;
    color: #000000;
    padding: 1px 3px;
}
.reportAbuse a {
	text-decoration: none;
}
#reportAbuseBox {
	background-color: #E8E8FF;
	border-top: solid #000000 1px;
	border-right: solid #000000 1px;
	border-left: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding: 5px;
	width: 185px;
	position: absolute;
	display: none;
	z-index: 999;
}
div.reportAbuseBox textarea {
	width: 138px;
}
#comment_pagination {
	margin: 0 10px;
	background-color: #010066;
	padding: 2px 4px;
	text-align: center;
	color: #ffffff;
}
#comment_pagination a.com_pag {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
#comment_pagination a:hover.com_pag {
	color: #00D800;
}
#discussPanel a.returnFromComments {
	padding: 0 4px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #010066;
	color: #ffffff;
	text-decoration: none;
	font-size: 140%;
}
#discussPanel a:hover.returnFromComments {
	color: #00D800;
}
.commentCol300 {
	float: left;
	width: 298px;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FEFFD8;
        border-bottom: solid #FF6600 5px;
	border-right: solid #FF6600 2px;
}
.commentCol300 h1 {
	font-size: 110%;
	background-color: #010066;
	color: #ffffff;
	margin-left: 10px;
	padding: 2px 0 1px 10px;
}
.commentCol300 a {
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
}
.commentCol300 h1 a {
	color: #ffffff;
}
.commentCol300 a:hover {
	color: #00D800;
}
/*these discussPanel styles are slowly being eliminated */
#discussPanel form {
    margin: 0;
    padding: 0;
} 
#footer_ad {
    padding: 0;
    margin: 15px 0 0 0;
    width: 1000px;
} #footeradbox {
    padding: 0;
    margin: 0;
    float:left;
    width: 728px;
} #footer_nav {
    padding: 0;
    margin: 10px 0 0 0;
    background-color: #D9D8FF;
    border-top: solid #B2B8FF 4px;
    width: 1000px;
    float:left;
} #footer_section1 {
    width: 750px;
    color: #666;
    margin: 0 auto;
} #footer_section2 {
    width: 660px;
    color: #666;
    margin: 0 auto;
} #footer_section1 a, #footer_section2 a {
    color: #666;
} #footer_section1 a:hover, #footer_section2 a:hover {
    color: #00D800;
} #footer_section1 ul, #footer_section2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0;
} #footer_section1 ul li, #footer_section2 ul li {
    float: left;
    padding: 0 9px;
} #footer_section1 ul li a, #footer_section2 ul li a {
    font-size: 85%;
    text-decoration: none;
} #footer_copy {
    clear: both;
    font-size: 85%;
    color: #666666;
    width: 680px;
    margin: 0 auto;
    padding: 4px;
} #footer_info {
    padding: 5px;
    border-bottom: solid #B2B8FF 4px;
    margin: 0 0 10px 0;
} #footer_info p {
    font-size: 80%;
    color: #666;
    margin: 0 0 3px 0;
    padding: 0;
} #footer_copy a {
    color: #666666;
    text-decoration: none;
} #footer_copy a:hover {
    color: #00D800;
}

/* formatting utilities */ .fltrt {
    border: none;
    float: right;
    margin-left: 8px;
} .fltlft {
    border: none;
    float: left;
    margin-right: 8px;
} .clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
} .clearfloat2 {
    clear: both;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
} #flashcontent {
    z-index: 10;
} 

/* misc styles */ #gaelic_audio ul {
    background-color: #E7FFD6;
} #gaelic_audio h1 {
    color: #000000;
    background-color: #E08600;
    font-weight: normal;
    font-size: 180%;
    padding: 3px;
} .gaelic_click {
    padding: 3px;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 10px;
} #gaelic_audio img {
    float: right;
    margin-bottom: 5px;
} .gaelic_audio_item {
    width: 45px;
    display: inline;
    float: left;
    padding: 2px 5px 0 3px;
    margin-bottom: 5px;
} .gaelic_audio_phrase {
    width: 180px;
    display: inline;
    font-size: 170%;
    font-weight: bold;
    float: left;
    padding: 0 5px 0 5px;
    margin-bottom: 10px;
} .gaelic_audio_pronun {
    font-style: italic;
    font-weight: normal;
    font-size: 80%;
} #gaelic_audio ul li {
    background-color: #BB7100;
    color: #000000;
    font-size: 103%;
} #gaelic_audio ul li.selectedTab {
    background-color: #E08600;
    border-bottom: solid #E08600 5px;
} #gaelic_audio_content1 ol, #gaelic_audio_content2 ol, #gaelic_audio_content3 ol {
    list-style: none;
    background-color: #E7FFD6;
} #gaelic_audio_content1 ol li, #gaelic_audio_content2 ol li, #gaelic_audio_content3 ol li {
    background-color: #E7FFD6;
    padding: 0;
} #gaelic_audio_tag.interiorBox {
    font-size: 130%;
    text-align: center;
    background-color: #E7FFD6;
    padding: 5px;
    width: 285px;
    border-left: solid #010066 5px;
    border-bottom: solid #010066 5px;
} .columnHeaderEyebrow_pub {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 180%;
    color: #FFFFFF;
    background-color: #010066;
    padding: 4px 0 4px 5px;
    margin: 0;
    display: block;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_pub_right_IC.gif);
    background-repeat: no-repeat;
    background-position: top right;
} .horizThumbs {
    width: 102px;
    margin: 0 18px;
    float: left;
    display: inline;
    background-color: #FEFFD8;
} .horizThumbs img {
    border-width: 1px;
    width: 100px;
    height: 100px;
} 
.galleryOuter, .galleryOuter_vidSel2 {
    width: 690px;
    margin: 10px 0;
    background-color: #666666;
} 
.galleryOuter_vidSel2 {
    margin: 10px 0 0 0;
}
.galleryOuter .header {
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
    background-position: top left;	
    background-repeat: no-repeat;
    background-color: #010066;
    margin: 0;
    padding: 10px;
    color: #ffffff;
    min-height: 30px;
} 
.galleryOuter_vidSel2 h1 {
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
    background-position: top left;	
    background-repeat: no-repeat;
    background-color: #010066;
    margin: 0;
    padding: 2px 5px 5px 10px;
    color: #ffffff;
    height: 100%;
    font-size:170%;
    font-weight:normal;
} 
.galleryOuter .header .text {
    font-weight: normal;
	font-size: 170%;
	width: 500px;
	display: inline;
	float: left;
	margin-left: 5px;
}
 .galleryOuter .header a {
	color: #ffffff;
    font-weight: bold;
    text-decoration: none;
	font-size: 100%;
	float: right;
	display: inline;
	letter-spacing: 0;
	width: 150px;
	text-align: right;
	margin-top: 8px;
 }
#galleryPrevious, #galleryNext {
	background-color: #CFD2F2;
	border-top: solid #ffffff 1px;
	border-left: solid #ffffff 1px;
	border-bottom: solid #000000 2px;
	border-right: solid #000000 2px;
	width: 80px;
	padding: 5px;
	color: #010066;
	font-size: 90%;
}
#galleryPrevious:hover, #galleryNext:hover {
	color: #00D800;
	cursor: pointer;
}
#featuredGallery {
    font-weight: normal;
}
#featuredGallery ul {
	list-style-type:none;
}
#featuredGallery ul li {
	display: block;
	width: 690px;
	color: #ffffff;
	display: none;
	float: left;
}
#featuredGallery ul li img {
	border-top: solid #ffffff 2px;
	border-left: solid #ffffff 2px;
	border-bottom: solid #000000 3px;
	border-right: solid #000000 3px;
	margin-bottom:5px;
}
li.gallery_item p {
	font-family: arial, helvetica, sans-serif;
	width: 650px;
	margin: 0 auto;
	background-color: #000000;
	padding: 10px 20px;
	font-size: 15px;
}
.photoGalleryCaption {
    background-color: #010066;
    padding: 5px;
    margin: 10px 0 0 0;
    color: #ffffff;
} 
.photoGalleryCaption a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.photoGalleryCaption a:hover {
	color: #00D800;
}
.galleryReturnLink {
    text-align: right;
    background-color: #010066;
    padding: 5px;
    margin: 0;
    color: #ffffff;
} .galleryReturnLink a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
} .galleryReturnLink a:hover {
    color: #00D800;
} #featuredGallery {
    margin: 0 auto;
} 
.photoLandingImage {
    width: 370px;
    margin: 0 auto;
    padding: 5px 0;
} .media_caption {
    font-size: 90%;
    background-color: #b2b8ff;
    width: 285px;
    margin: 0 0 0 5px;
    padding: 5px;
    border-bottom: solid #010066 5px;
} .media_caption_pub {
    font-size: 90%;
    background-color: #FECC89;
    width: 285px;
    margin: 0 0 0 5px;
    padding: 5px;
    border-bottom: solid #010066 5px;
} .media_embed_cont {
    background-color: #010066;
    margin-top: 10px;
} .media_embed_cont p {
    padding: 10px;
    margin: 0;
    color: #ffffff;
} .media_caption380 {
    font-size: 90%;
    background-color: #b2b8ff;
    width: 365px;
    margin: 0 0 0 5px;
    padding: 5px;
    border-bottom: solid #010066 5px;
} .pubBottom300 {
    width: 300px;
    height: 30px;
    background-color: #010066;
    background-image: url(http://media.irishcentral.com/designimages/blue_300_bottom_short.gif);
    background-repeat: no-repeat;
    background-position: bottom;
} 
.pubBottom300 a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin: 1px 10px;
}
.pubBottom300 img {
    float: right;
    margin: 0;
} .pubVideo {
    width: 320px;
    margin: 0 auto;
} .pubPageHeader {
    width: 280px;
    margin: 0;
    float: left;
    padding: 0;
    background-color: #010066;
} .pubPageHeader h1 {
    padding: 2px 0 3px 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #E08600;
    color: #000;
    font-size: 250%;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin: 7px 0;
} .pubPageHeader p {
    text-align: center;
    padding: 10px 0;
    color: #FFF;
    font-size: 150%;
    margin: 0;
} .article_pullquoteBox {
    width: 198px;
    border: solid #010066 1px;
    padding: 10px;
    margin: 0 0 10px 10px;
    float: right;
} .article_pullquoteBox p {
    font-size: 140%;
    color: #010066;
    line-height: 1.7;
    padding: 0;
    margin: 0 0 5px 0;
    font-weight: bold;
} .article_pullquoteAttrib {
    float: right;
    font-size: 90%;
} .article_byline {
    padding: 0 0 5px 5px;
    color: #000000;
} #article_attribution, #article_author {
    display: inline;
} #article_attribution a {
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
} #article_attribution a:hover {
    color: #00D800;
} .photoCredit, .pubDate {
    display: inline;
} .columnist_byline {
    font-size: 120%;
    padding: 0 0 5px 5px;
    color: #010066;
} .column_title {
    font-size: 120%;
    color: #010066;
    letter-spacing: 0.2em;
    padding: 5px 0 0 0;
} .blog_byline {
    font-weight: bold;
    color: #010066;
    font-size: 90%;
    margin: 3px 0 0 10px;
} .article_dateBox {
    margin: 10px 0 10px 5px;
    width: 510px;
} .article_dated {
    color: #999;
    font-size: 90%;
    margin: 0;
    width:250px;
    float:left;
} .fb_like_cont {
    width:250px;
    float:right;
    background-color:#E8E8FF;
    border-top: solid #cccccc 1px;
    border-left: solid #cccccc 1px;
    padding:3px;
}
.article_dated2 {
    color: #999;
    font-size: 90%;
    margin: 0;
}
.note_floatright {
    color: #999999;
    font-size: 85%;
    padding: 0 0 5px 0;
    float: right;
    clear: both;
} .rss_cont {
    float: left;
    margin: 0;
} .rss_cont2 {
    float: left;
    margin: 9px 10px 0 0;
} .video_SectionsEyebrow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #010066;
    padding: 1px 0 1px 7px;
    display: block;
    margin: 10px 0 3px 0;
    letter-spacing: 0.2em;
} .video_SectionsLowbrow {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #545D99;
    background-color: #010066;
    letter-spacing: 0.25em;
    padding: 2px;
    margin: 3px 0 0 0;
    width: 296px;
} .video_SectionsEyebrow a, .video_SectionsLowbrow a {
    color: #ffffff;
    text-decoration: none;
} .video_SectionsEyebrow a:hover, .video_SectionsLowbrow a:hover {
    color: #00D800;
} .video_SectionsLowbrow .previous {
    float: left;
    display: inline;
} .video_SectionsLowbrow .next {
    float: right;
    display: inline;
} .video_SectionsLowbrow .sampPagination {
    width: 250px;
    margin: 0 auto;
    text-align: center;
} .irishEyesUVidBox {
    background-color: #010066;
    padding: 0 0 0 5px;
    margin: 0;
    width: 375px;
    float: left;
} .irishEyesUVidBox_lblue {
    border-top: solid #010066 1px;
    background-color: #E8E8FF;
    padding: 0;
    margin: 10px 0 0 0;
    width: 380px;
    float: left;
} .irishEyesUVidBox_lblue300 {
    border-top: solid #010066 1px;
    background-color: #E8E8FF;
    padding: 0;
    margin: 10px 0 0 0;
    width: 300px;
    float: left;
} .irishEyesUVidBox_lgreen300 {
    border-top: solid #010066 1px;
    background-color: #AEFAAE;
    padding: 0;
    margin: 10px 0 0 0;
    width: 300px;
    float: left;
} .irishEyesUVidBox300 {
    background-color: #010066;
    padding: 0 0 0 5px;
    margin: 0;
    width: 295px;
    float: left;
} .irishEyesUVidBox300_bordertop {
    border-top: solid #00D800 1px;
    background-color: #010066;
    padding: 0 0 0 5px;
    margin: 0;
    width: 295px;
    float: left;
} .irishEyesUVidBox .tagline1 {
    padding: 4px 0 10px 0;
    margin: 0 0 0 0;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
} .irishEyesUVidBox_lblue .tagline1, .irishEyesUVidBox_lblue300 .tagline1, .irishEyesUVidBox_lgreen300 .tagline1 {
    padding: 5px;
    margin: 0;
    color: #010066;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
} .irishEyesUVidBox300 .tagline1, .irishEyesUVidBox300_bordertop .tagline1 {
    padding: 4px 0 8px 0;
    margin: 0;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 95%;
} .irishEyesImgColLeft {
    float: left;
    width: 115px;
    margin: 5px 13px 5px 0;
} .irishEyesImgColMid {
    float: left;
    width: 115px;
    margin: 5px 0;
} .irishEyesImgColRight {
    float: right;
    width: 115px;
    margin: 5px 5px 5px 0;
} .irishEyesImgHolder {
    color: #ffffff;
    padding: 0 0 5px 0;
    clear: left;
} .irishEyesImgHolder img {
    border: solid #010066 2px;
} .irishEyesImgHolder img:hover {
    border: solid #E8E8FF 2px;
} .irishEyesImgHolder p {
    font-size: 85%;
    padding: 0 0 0 5px;
    margin: 0;
} .irishEyesImgHolder p a {
    display: block;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    font-size: 120%;
    padding: 0;
    margin: 0;
} .irishEyesImgHolder p a:hover {
    color: #00D800;
} .irishEyesVideoText {
    float: left;
    width: 365px;
    display: inline;
    background-color: #feffd8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0;
    text-align: center;
    padding: 5px 5px 5px 5px;
    border-bottom: solid #010066 1px;
} .irishEyesVideoText300 {
    float: left;
    width: 285px;
    background-color: #feffd8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0;
    padding: 5px;
    border-bottom: solid #010066 1px;
    border-left: solid #010066 5px;
    text-align: center;
} .irishEyesVideoText300_green {
    float: left;
    width: 285px;
    background-color: #00D800;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0;
    padding: 0 5px;
    border-left: solid #010066 5px;
    text-align: center;
} .irishEyesVideoText380_green {
    float: left;
    width: 365px;
    background-color: #00D800;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0;
    padding: 0 5px;
    text-align: center;
} .irishEyesVideoText300_green a, .irishEyesVideoText380_green a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
} .irishEyesVideoText300_green a:hover, .irishEyesVideoText380_green a:hover {
    color: #ffffff;
} .irishEyesVideoText a, .irishEyesVideoText300 a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .irishEyesVideoText a:hover, .irishEyesVideoText300 a:hover {
    color: #00D800;
} .inlineForm {
    width: 275px;
    margin: 20px 0 20px 130px;
} .inlineForm2 {
    width: 375px;
    margin: 20px 0 20px 75px;
} .inlineForm3 {
    width: 300px;
    margin: 20px 0 20px 25px;
} .inlineForm label, .inlineForm2 label {
    float: left;
} .inlineForm .fieldLength, .inlineForm_register .fieldLength {
    width: 150px;
} .inlineForm2 .fieldLength, .inlineForm2 .fieldLength {
    width: 250px;
} .currentMemberInfo {
    display: inline;
    line-height: 1.5;
} .memberCenterForm input, .memberCenterForm textarea {
    background-color: #BFBFDD;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
} .currentMemberInfoItem {
    display: inline;
    font-weight: bold;
} .fb-connect-box .message, #facebookThanksMessage.message{
    color: #333;
    font-size: 120%;
    font-weight: bold;
}.fb-login-tooltip-button{
    width: 81px;
    height: 22px;
    background: transparent url('http://media.irishcentral.com/designimages/fb-login-tooltip-button.png') no-repeat right top;
    cursor: pointer;
}#fb-connect-account-btn{
    width: 187px;
    height: 25px;
    background: transparent url('http://media.irishcentral.com/designimages/fb-connect.png') no-repeat right top;
    cursor: pointer;
}.connect-with-facebook-info{
    margin-top: 10px;
}.hide{
    display: none;
}.currentMemberInfo .fb-submit-account{
    margin-bottom: 10px;
}.changeScreenname, .changePassword, .changeEmail {
    color: #010066;
    font-weight: bold;
    display: inline;
} .changeScreenname:hover, .changePassword:hover, .changeEmail:hover {
    color: #00d800;
    cursor: pointer;
} /*
.changeScreennameForm, .changePasswordForm, .changeEmailForm {
    display: none;
} */
.marginButton {
    margin-left: 200px;
} .memberCenterForm {
    width: 100%;
} .memberCenterForm label {
    margin-left: 50px;
    width: 150px;
    float: left;
} .memberCenterForm .fieldLength {
    width: 250px;
} .memberCenterForm p {
    margin: 0;
    padding-bottom: 8px;
} .memberCenterForm ul {
    margin-left: 30px;
} .memberCenterForm li, .holder_500_pageIntro li {
    width: 150px;
    float: left;
    margin: 0;
    padding-bottom: 8px;
} .memberCenterForm h1 {
    margin: 0;
    padding-bottom: 5px;
} .memberCenterForm p.formIndent {
    margin-left: 50px;
} .memberCenterForm p.formIndent2col {
    width: 175px;
    float: left;
    margin-left: 50px;
} #logonMessage {
    font-weight: bold;
    background-color: #F00;
    color: #ffffff;
    padding-left: 10px;
} #requiredMessage {
    font-weight: bold;
    background-color: #F00;
    color: #ffffff;
    padding-left: 10px;
} #logonMessage2 {
    line-height: 1.1;
} .smallFloatRight {
    text-align: right;
    padding: 15px 0 0 0;
    margin: 0px 0 5px 0;
    font-size: 80%;
    clear: both;
} .inlineForm input, .inlineForm2 input, .inlineForm3 input, .inlineForm_register input {
    float: right;
    background-color: #BFBFDD;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
} .imgHolder_lftFloat {
    border: solid #000000 1px;
    float: left;
    margin: 0 10px 10px 0;
} .articleHeader {
    background-color: #CFD2F2;
    display: block;
    margin: 0 0 10px 0;
    height: 100%;
} .articleHeader h1 {
    margin: 0;
    padding: 3px 0 5px 0;
    font-weight: normal;
    font-size: 180%;
} .articleHeader h1 a {
    font-weight: normal;
} .theListsHeader_main {
    width: 520px;
    background-color: #073400;
    border-bottom: solid #FFCC00 2px;
    margin: 0;
} .theListsHeader {
    float: left;
    width: 520px;
    background-color: #073400;
    border-bottom: solid #FFCC00 2px;
    margin: 10px 0 20px 0;
    display: inline;
} .theListsHeader h1, .theListsHeader_main h1 {
    font-weight: normal;
    font-size: 180%;
    color: #ffffff;
    padding: 5px 0 0 15px;
    margin: 0;
} .theListsHeader h2, .theListsHeader_main h2 {
    font-weight: normal;
    font-size: 130%;
    color: #ffffff;
    padding: 0 30px 10px 17px;
    margin: 0;
} .theListsHeader a, .theListsHeader_main a {
    font-size: 80%;
    color: #ffffff;
    text-decoration: none;
} .theListsHeader a:hover, .theListsHeader_main a:hover {
    color: #00D800;
} .listListBox {
    background-color: #e1eae1;
    padding: 0 0 10px 0;
    margin: 0;
    border-left: solid #073400 1px;
    border-right: solid #073400 1px;
    border-bottom: solid #073400 1px;
    width: 298px;
} .listListBox p {
    padding: 5px 10px 5px 15px;
    font-size: 120%;
    border-bottom: solid #073400 1px;
} .listListBox ol {
    list-style: inside;
    padding: 0;
    margin: 10px 0 0 20px;
    border-left: solid #073400 5px;
} .listListBox ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 20px;
    border-left: solid #073400 5px;
} .listListBox li {
    margin: 0 0 0 30px;
    padding: 0 0 3px 0;
} .listListBox h1 {
    font-size: 110%;
    font-weight: bold;
    padding: 3px 0 3px 15px;
    background-color: #073400;
    color: #ffffff;
    letter-spacing: 0.1em;
    border-bottom: solid #FFCC00 2px;
} .listListBox a {
    color: #000000;
    font-size: 120%;
    text-decoration: none;
} .listListBox a:hover {
    color: #00D800;
} .fullStoryLink {
    float: right;
} .fullStoryLink a {
    font-weight: bold;
    font-size: 80%;
    color: #010066;
    text-decoration: none;
} .fullStoryLink a:hover {
    color: #00D800;
} .articleTitle {
    font-weight: bold;
    font-size: 110%;
    margin: 3px 5px 0 0;
    text-align: left;
} .columnTitle {
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    display: inline;
    font-size: 80%;
    text-align: right;
    color: #010066;
    margin: 2px 0 0 0;
} .articleImageholder {
    /*width: 222px;*/
    width: 302px;
    margin: 0 0 10px 10px;
    float: right;
    padding: 0;
} .articleImageholder img {
    border: solid #000000 1px;
    display: inline;
    float:right;
} .photocap {
    font-size: 85%;
    padding-bottom: 2px;
    margin: 0;
} .photocred {
    font-size: 85%;
    color: #999;
    padding-bottom: 3px;
    border-bottom: solid #cccccc 1px;
} #pencilHolder {
    margin: 5px 0 0 0;
    width: 1000px;
} #pencilHolderInt {
    width: 950px;
    margin: 0 auto;
} .pollBox {
    padding: 5px;
    margin: 10px 0 0 0;
    float: right;
    width: 145px;
    border-top: solid #010066 5px;
    border-bottom: solid #010066 5px;
    border-left: solid #010066 5px;
    background-color: #FEFFD8;
} .pollBox300 {
    padding: 5px;
    margin: 0 0 10px 0;
    float: right;
    width: 285px;
    border-top: solid #010066 5px;
    border-bottom: solid #010066 5px;
    border-left: solid #010066 5px;
    background-color: #FEFFD8;
} .pollBox300 p {
    padding: 0;
    margin: 0;
} .pollBox300_pub {
    padding: 0;
    margin: 10px 0 0 0;
    float: right;
    width: 295px;
    border-top: solid #010066 5px;
    border-bottom: solid #010066 5px;
    border-left: solid #010066 5px;
    background-color: #FEFFD8;
} .pollBox a, .pollBox300 a, .pollBox300_pub a {
    color: #010066;
    text-decoration: none;
    font-weight: bold;
} .pollBox a:hover, .pollBox300 a:hover, .pollBox300_pub a:hover {
    color: #00D800;
} .pollBox h1 {
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
    border-bottom: solid #00D800 1px;
} .pollBox300 h1 {
    font-size: 120%;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
    border-bottom: solid #00D800 1px;
} .pollBox300_pub h1 {
    padding: 0;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #010066;
    color: #ffffff;
    font-size: 120%;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin: 0;
} .pollBox300_left {
    font-size: 120%;
    line-height: 1.2;
    width: 120px;
    float: left;
} .pollBox300_left_pub {
    width: 145px;
    float: left;
} .pollBox300_left_pub p {
    font-size: 120%;
    margin: 0;
    padding: 3px;
} .pollBox300_right {
    padding-left: 10px;
    width: 135px;
    float: right;
    border-left: solid #00D800 1px;
}.pollresults_graphic {
border:1px solid #00D800;
margin-bottom:5px;
margin-top:5px;
padding:5px 0;
} .eyebrowlogobox {
    margin: 2px 2px 0 0;
    width: 105px;
    float: right;
} .pollresults_graphic img {
margin:0;
padding:0;
}.eyebrowsectiontitle {
    background-color: #FFFFFF;
    float: left;
    padding: 0 6px 0 0;
    margin-top: -4px;
} 
#resize_text {
    float: left;
}
#resize1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #010066;
}  
#resize1:hover {
    cursor: pointer;
    color: #00D800;
}
.linkBox {
    float: right;
    background-color: #00D800;
    padding: 2px 10px;
    margin: 0 0 5px 0;
} .linkBox a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

/* definitions below for main and sub nav */ #masthead ul {
    padding: 10px 0 0 0;
    list-style: none;
    margin: 0;
} #masthead li {
    padding: 6px 14px 7px 14px;
    display: block;
    font-size: 13px;
    float: left;
    font-weight: bold;
    margin: 0;
}  #masthead li[title = all]:hover {
    color: #ffffff;
    cursor: pointer;
} .navMarker {
    color: #ffffff;
    background-image: url(http://media.irishcentral.com/designimages/nav_bg5_IC.png);
} .sf-menu li:hover {
    background-image: url(http://media.irishcentral.com/designimages/nav_bg5_IC.png);
} .sf-menu li li:hover {
    background-image: url(none);
} .subnav {
    top: 218px;
    position: absolute;
    width: 174px;
    padding: 0;
    margin: 0;
    background-color: #010066;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 150%;
    font-size: 95%;
    color: #FFFFFF;
    text-align: left;
    z-index: 998;
} .sf-menu ul.subnav li {
    width: 90%;
} .sf-menu ul.subnav li p {
    padding-left: 15px;
    border-left: solid #ffffff 1px;
    float: left;
} .subnav_cont {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 150%;
    font-size: 95%;
    color: #FFFFFF;
    text-align: left;
    z-index: 998;
} .searchResultsIntro {
    margin: 10px 0 0 0;
    font-size:90%;
} .termSearched, .numbResp, .relatedSearch {
    display: inline;
    font-weight: bold;
} .searchResultsDate {
    color: #666;
    margin: 0 0 0 27px;
} .refineBySection {
    width: 154px;
    background-color: #b2b8ff;
    border-top: solid #010066 1px;
    border-right: solid #010066 1px;
    border-bottom: solid #010066 5px;
    border-left: solid #010066 5px;
    color: #010066;
    margin: 0 0 10px 0;
} .refineBySection h1 {
    line-height: 0.9;
    color: #ffffff;
    background-color: #010066;
    font-size: 130%;
    margin: 0;
    padding: 5px 0 5px 7px;
} .refineBySection ul {
    margin: 5px 0px 5px 20px;
    padding: 5px;
} .refineBySection ul li {
    margin: 0;
    padding: 0;
} .refineBySection a {
    font-weight: bold;
    color: #010066;
    text-decoration: none;
} .refineBySection a:hover {
    color: #00D800;
} .pagination_footer {
    margin: 10px 20px;
    clear:both;
    text-align: right;
} .pagination_footer a {
    color: #010066;
    text-decoration: none;
    padding: 0 0 0 10px;
} .pagination_footer a:hover {
    color: #00D800;
} .pagination_footer2 {
    clear:both;
    text-align: center;
    width: 400px;
    background-color: #ffffff;
    padding: 10px;
    float: right;
} .pagination_footer2 a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .pagination_footer2 a:hover {
    color: #00D800;
} .galleryTopic {
    background-color: #D9D8FF;
    width: 690px;
} .galleryTopic img {
    float: left;
    margin: 0 0 10px 10px;
    border: solid #010066 1px;
} .galleryTopic img:hover {
    border: solid #00D800 1px;
} .galleryTopic .heading {
    font-weight: bold;
    font-size: 100%;
    color: #010066;
    border-top: solid #010066 1px;
    padding: 10px 5px 10px 10px;
    margin: 0;
}

/*** ESSENTIAL STYLES for main nav/subnav ***/ .sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 998;
} .sf-menu ul {
    position: absolute;
    top: -999em;
} .sf-menu ul li {
    width: 100%;
} .sf-menu li:hover {
    visibility: inherit; /* fixes IE7 'sticky bug' */
} .sf-menu li {
    float: left;
    position: relative;
} .sf-menu a {
    position: relative;
    color: #010066;
    text-decoration: none;
} .sf-menu a:hover {
    color: #ffffff;
} .sf-menu ul.subnav a {
    color: #ffffff;
} .sf-menu ul.subnav a:hover {
    color: #00D800;
} .sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    top: 27px;
    z-index: 998;
} #thePubButton ul.sf-menu li:hover ul, #thePubButton ul.sf-menu li.sfHover ul {
    top: 15px;
    left: -193px;
    z-index: 999;
}
 #community_button ul.sf-menu li:hover ul, #community_button ul.sf-menu li.sfHover ul {
    top: 26px;
    z-index: 999;
}
#community_button .sf-menu a {
    position: relative;
    color: #ffffff;
    text-decoration: none;
}#community_button .sf-menu a:hover {
    color: #00D800;
}
/*slideViewer's basic CSS:*/
/*preload classes*/ .svw {
    width: 50px;
    height: 20px;
    background: #CFD2F2;
} .svw ul {
    position: relative;
    left: -999em;
}

/*core classes*/ .stripViewer {
    position: relative;
    overflow: hidden;
    margin: 0 0 1px 0;
} .stripViewer ul { /* this is your UL of images */
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
} .stripViewer ul li {
    width: 690px;
    float: left;
}
.stripViewer ul li img { 
    margin: 0 auto;
}  
div.stripViewer li span {
    border: solid #010066 2px;
    font-size: 110%;
    background-color: #B2B8FF;
    color: #000000;
    font-weight: normal;
    text-align: left;
    display: block;
    padding: 10px;
}
 .stripTransmitter {
    overflow: auto;
    /*width: 1%;*/
} .stripTransmitter ul {
    margin: 5px 0;
    padding: 0;
    position: relative;
    list-style-type: none;
} .stripTransmitter ul li {
    width: 20px;
    float: left;
    margin: 0 1px 1px 0;
} .stripTransmitter a {
    font: bold 10px Verdana, Arial;
    text-align: center;
    line-height: 22px;
    background: #010066;
    color: #fff;
    text-decoration: none;
    display: block;
} .stripTransmitter a:hover, a.current {
    background: #00D800;
    color: #010066;
}

/*tooltips formatting*/ #tooltip {
    background: #fff;
    color: #000;
    opacity: 0.85;
    border: 5px solid #dedede;
} #tooltip h3 {
    font: normal 10px Verdana;
    margin: 0;
    padding: 6px 2px;
    border: 0;
}

/* end - slideViewer's basic CSS*/ 

.featured-video {
	margin: 10px 0 0 0;
	z-index: 10;
}
#Blog1Info, #Blog2Info {
    border-top: solid #010066 10px;
    border-left: solid #010066 10px;
    border-right: solid #010066 10px;
    border-bottom: solid #00D800 10px;
    padding: 0 20px 20px 20px;
    background-color: #feffd8;
    height: 295px;
    overflow: hidden;
}
#Blog1Info a, #Blog2Info a {
    text-decoration: none;
    font-weight: bold;
    color: #010066;
}
#Blog1Info a, #Blog2Info a:hover {
    color: #00D800;
}
#More {
    float: right;
}
#More a {
    text-decoration: none;
    font-weight: bold;
    color: #010066;
}
#More a:hover {
    color: #00D800;
}
#Blog1Info p.BlogTitle, #Blog2Info p.BlogTitle {
    font-size: 150%;
    font-weight: bold;
    display: block;
    background-color: #E08600;
    color: #010066;
    padding: 0 5px 5px 10px;
}
#Blog1Info p, #Blog2Info p {
    font-size: 120%;
}
#Blog1Info p img, #Blog2Info p img {
    display: none;
}
.videoCreditBox {
	font-family: Arial, Helvetica, sans-serif;
	width: 290px;
	font-size: 85%;
	font-weight: normal;
	margin: 0;
	color: #FFFFFF;
	background-color: #010066;
	padding: 1px 0 1px 10px;
	display: block;
}
.videoCreditBox a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.videoCreditBox a:hover {
	color: #00D800;
}
.searchResultsPagination {
   clear: both;
}
.member_box_holder, .member_box_holder_160 {
    border-left: solid #00D800 5px;
}
.member_box_holder_160 {
    width: 155px;
    overflow: hidden;
}
#flashcontent_pubStrip {
    margin-bottom: 10px;
}
.misc_1000_eyebrow_pub {
	width: 985px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AEFAAE;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	height: 19px;
    letter-spacing: 0.2em;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_pub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.eyebrowlinkbox {
	background-color: #010066;
	height: 17px;
	width: 250px;
	text-align: center;
	padding-top: 2px;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_right_pub.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.eyebrowlinkbox a {
	color: #ffffff;
	text-decoration: none;
}
.eyebrowlinkbox a:hover {
	color: #00D800;
}
.irishDancingMediaLinks {
	margin-top: 10px;
       margin-bottom: 20px;
}
.irishDancingMediaLinks a {
	background-color: #6A6BAD;
	color: #ffffff;
	padding: 2px 20px;
	font-weight: bold;
	margin-right: 10px;
	font-size: 110%;
	text-decoration: none;
}
.irishDancingMediaLinks a:hover {
	color: #00D800;
}
.welcome_bottom {
	padding: 4px 0 4px 12px;
	background-image: url(http://media.irishcentral.com/designimages/member_box_bot_160.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #6A6BAD;
	width: 148px;
       margin-bottom: 10px;
}
.welcome_bottom_300 {
	padding-left: 12px;
	padding-top: 4px;
	background-image: url(http://media.irishcentral.com/designimages/member_box_bot.gif);
	width: 288px;
	height: 21px;
       margin-bottom: 10px;
}
.welcome_bottom a, .welcome_bottom_300 a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}
.welcome_bottom a:hover, .welcome_bottom_300 a:hover {
	color: #00D800;
}
.irishVoiceIssueContainer {
       float: left;
	margin-bottom: 30px;
	border-top: solid #0056A5 10px;
	border-bottom: solid #0056A5 10px;
	padding-bottom: 10px;
        height: 100%;
}
.irishVoiceIssueContainer h1 {
	font-size: 100%;
	padding-bottom: 5px;
	color: #010066;
	border-bottom: solid #cccccc 1px;
}
.IVstorycontainer {
	width: 310px;
	float: right;
}
.IVstorycontainer ul {
	list-style: none;
	padding: 0;
	margin: 5px 0;
}
.IVstorycontainer li {
	padding-bottom: 5px;
}
/* styles for new registration page 4_17_09 */
.register520 {
    width: 519px;
    background-color: #CFD2F2;
    margin: 10px 0 0 0;
    padding: 0;
    border-bottom: solid #cccccc 1px;
    border-left: solid #cccccc 1px;
    height: 100%;
}
.register_leftCol {
	float: left;
	background-color: #ffffff;
	width: 518px;
}
.register_rightCol {
	float: right;
	background-color: #CFD2F2;
	width: 260px;
}
.register_leftCol h1 {
	height: 25px;
	padding: 5px;
	font-size: 170%;
	font-weight: normal;
	margin: 0;
}
.register_rightCol h1 {
	background-color: #010066;
	color: #ffffff;
	height: 25px;
	padding: 5px;
	font-size: 170%;
	font-weight: normal;
	margin: 0;
}
.register_leftCol h2 {
	height: 31px;
	padding: 1px 0 2px 7px;
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #010066;
	margin: 0;
}
.register_leftCol p, .register_rightCol p {
	padding: 20px 0 0 7px
}
.register_rightCol p.under {
	padding: 7px 0 0 7px;
}
.inlineForm_register {
	/*width: 253px; - registration form width when layout used 2 columns) */
	width: 400px;
}
.inlineForm_register label {
	font-size: 85%;
	float: left;
	font-weight: bold;
	padding: 0 0 0 7px;
}
.register520 a {
	color: #010066;
	font-weight: bold;
	text-decoration: none;
}
.register520 a:hover {
	color: #00D800;
}
.icon_bar {
	display: block;
	padding: 0  0 0 7px;
	height: 40px;
	color: #ffffff;
	background-image: url(http://media.irishcentral.com/designimages/bar_CFD2F2_010066_bg.gif);
	background-repeat: repeat-x;
}
.icon_bar img {
	float: left;
}
.icon_bar .head {
	font-weight: bold;
	font-size: 140%;
	color: #ffffff;
	float: right;
	width: 205px;
	padding: 10px 0;
}
.freeFormBox {
        margin: 0 0 10px 0;
        float: left;
}
.articleSocialNetwork {
       padding: 5px 5px 5px 0;
       height: 100%;
}
.related_topics_bar {
        text-align: right;
	padding: 0 5px 0 5px;
	color: #0066FF;
	width: 510px;
	margin-top: 10px;
	border-top: solid #cccccc 1px;
	margin-bottom: 0;
}
.related_topics_bar a {
	color: #010066;
        font-size: 130%;
}
.related_topics_bar a:hover {
	color: #00D800;
}
.related_topics_bar strong {
	margin-left: 210px;
        margin-bottom: 0px;
       color: #010066;
       font-size: 130%;
}
.blogSocialNetwork {
       background-color: #ffffff;
       padding:0 5px 0 5px;
       border-bottom: solid #cccccc 1px;
       margin: 10px 0 0 0;
       height: 100%;
}
.articleSocialNetwork_1 {
       float: left;
       margin: 5px 5px 5px 0;
} div.blogColHeading2_re div.articleSocialNetwork_1 {
	float: right;
	margin: 0 0 0 0;
} .articleSocialNetwork_2 {       
       float: right;
       margin: 5px;
}
.socialButtonContainer {
       display: inline;
       margin: 0 3px;
       float: left;
}
.articleSocialNetwork p, .blogSocialNetwork p {
       color: #000000;
       font-size: 90%;
       padding: 3px 0 0 5px;
       margin: 0;
       float: left;
       display: inline;
}
.HiddenBlog {
       display: none;
}
/* new Community page begun 4_28 */
.holder380_community, .holder300_community, .holder160_community {
    margin: 0 0 10px 0;
    float: left;
    padding: 0 0 0 0;
    background-color: #FFFFFF;
    display: block;
}
.holder380_community {
	width: 379px;
}
.holder300_community {
    width: 299px;
}
.holder160_community {
    width: 159px;
}
.holder380_community .headerbar, .holder300_community .headerbar, .holder160_community .headerbar {
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #010066;
    padding: 8px 10px;
    height: 100%;
}
.archive_headerbar {
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
    	background-repeat: no-repeat;
	background-position: top left;
	background-color: #010066;
	padding: 0;
	height: 100%;
}
.archive_headerbar h1 {
	color: #ffffff;
	font-size: 180%;
	margin: 0;
	padding: 10px 0 0 10px;
	font-weight: normal;
}
.archive_headerbar ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
.archive_headerbar li {
	width: 102px;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
	border-top: solid #666666 1px;
	height: 18px;
	text-align:center;
	float: left;
	color: #ffffff;
	margin: 0;
	padding-top: 2px;
	background-image: url(http://media.irishcentral.com/designimages/grad_bg_2x20.png);
	background-repeat: repeat-x;
}
.archive_headerbar li:hover {
	background-image: none;
	background-color: #6B6BA8;
	color: #00D800;
	cursor: pointer;
}
.archive_headerbar li.selected {
	background-image: none;
	background-color: #FEFFD8;
	color: #010066;
	font-weight: bold;
	cursor: default;
	border-bottom: solid #FEFFD8 1px;
}
.archive_headerbar li a {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.archive_headerbar li a:hover {
	color: #00D800;
}
form#headlines select {
	background-color: #010066;
	color: #ffffff;
	border: solid #00D800 1px;
	padding: 2px;
}
form#headlines select option {
	padding-bottom: 2px;
}
.holder380_community .footerbar, .holder300_community .footerbar, .holder160_community .footerbar {
    background-color: #010066;
    padding: 8px 5px;
	height: 100%;
}
.holder380_community .headerbar h1, .holder300_community .headerbar h1, .holder160_community .headerbar h1 {
	font-weight: bold;
    font-size: 130%;
    color: #FEFFD8;
	display: inline;
	float: left;
}
.holder380_community .headerbar a, .holder300_community .headerbar a, .holder160_community .headerbar a, .holder380_community .footerbar a, .holder300_community .footerbar a, .holder160_community .footerbar a {
	color: #FEFFD8;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	float: right;
	display: inline;
}
.holder380_community .headerbar a:hover, .holder300_community .headerbar a:hover, .holder160_community .headerbar a:hover, .holder380_community .footerbar a:hover, .holder300_community .footerbar a:hover, .holder160_community .footerbar a:hover {
	color: #00d800;
}
.com_subhead {
    background-color: #E8E8FF;
    color: #010066;
    font-weight: bold;
    padding: 5px 0 0 10px;
    height: 100%;
}
.com_subhead a {
    font-size: 90%;
    font-weight: bold;
    color: #010066;
    text-decoration: none;
    display: inline;
    float: right;
}
.com_subhead a:hover {
    color: #00d800;
}
.com_sub_title {
    font-size: 110%;
    float: left;
    display: inline;
    padding: 5px 0 0 0;
}
.header_community {
	width: 688px;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_CFD2F2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #CFD2F2;
        border-bottom: solid #010066 10px;
	border-right: solid #FF6600 2px;
}
.header_community p {
	padding: 10px;
	margin: 0;
	font-size: 120%;
}
.header_community a {
        color: #010066;
        font-weight: bold;
        text-decoration: none;
}
.header_community a:hover {
        color: #00D800;
}
.header_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 180%;
}
.community_nav_item {
	background-color: #CFD2F2;
	width: 70px;
	margin-right: 10px;
        margin-top: 10px;
	padding: 10px;
	text-align:center;
	float: left;
}
.community_nav_item2 {
	background-color: #CFD2F2;
	width: 60px;
	margin-top: 10px;
	padding: 7px 14px;
	text-align:center;
	float: right;
	border-bottom: solid #FF6600 2px;
	border-right: solid #FF6600 2px;
}
.community_nav_item3 {
	background-color: #010066;
        color: #ffffff;
        font-weight: bold;
	width: 88px;
        overflow: hidden;
        height: 54px;
	margin-top: 10px;
	padding-top: 20px;
	text-align:center;
	float: right;
	border-bottom: solid #FF6600 2px;
	border-right: solid #FF6600 2px;
}
.community_nav_item a, .community_nav_item2 a {
	text-decoration: none;
	color: #000000;
	font-size: 110%;
	font-weight: bold;
}
.community_nav_item a:hover,.community_nav_item2 a:hover {
	color: #00d800;
}
.community_nav_icon {
	background-color: #CFD2F2;
	width: 40px;
	margin: 0 auto;
}
.clanBoxInstructions {
	width: 291px;
	padding: 30px 0 0 9px;
	color: #ffffff;
	font-weight: bold;
        background-image: url(http://media.irishcentral.com/designimages/blue_300_top_clans.gif);
	background-position: top;
	background-repeat: no-repeat;
        background-color: #010066;
}
.clanBoxInstructions p {
	color: #ffffff;
	font-weight: bold;
	border-top: solid #00d800 1px;
	border-left: solid #00d800 1px;
	margin: 0;
	padding: 10px;
}
.clanBoxInstructions a {
	color: white;
	text-decoration: none;
}
.clanBoxInstructions a:hover {
	color: #00D800;
}
.eyebrow_160 {
	background-color: #010066;
        background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_shamrock.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;
	font-weight: bold;
	font-size: 150%;
	padding: 3px 0 3px 10px;
}
.breadcrumbs {
        float: left;
        width: 970px;
        color: #010066;
        font-weight: bold;
        font-size: 90%;
        margin: 10px 0 0 15px;
}
.breadcrumbs a {
        font-weight: bold;
        color: #010066;
}
.breadcrumbs a:hover {
        color: #00D800;
}
.promoBox, .promoBox_160 {
	width: 273px;
	margin: 0;
	border-right: solid #010066 1px;
	border-bottom: solid #010066 1px;
	border-top: solid #010066 5px;
	border-left: solid #010066 5px;
	padding: 10px 10px 10px 10px;
	float: left;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 140%;
	color: #010066;
}
.promoBox_160 {
	font-size: 120%;
	width: 133px;
}
.promoBox a, .promoBox_160 a {
	font-weight: bold;
	color: #010066;
	text-decoration: none;
}
.promoBox a:hover, .promoBox_160 a:hover {
	color: #00D800;
	text-decoration: none;
}
.promoBox_160 ul {
	padding: 0;
	margin: 5px 0 0 19px;
}
.promoBox_160 li {
	padding-bottom: 2px;
}
.promoBox_160 li a {
	font-weight: normal;
}
.promoBox .highlight, .promoBox_160 .highlight {
    background-color: #FF6600;
    font-weight: bold;
}
.holder380_mod {
    float: left;
    width: 380px;
    background-color: #010066;
    margin-bottom: 10px;
}
.holder300_mod {
    float: left;
    width: 300px;
    background-color: #010066;
}
.holder300_mod .eyebrow, .holder380_mod .eyebrow {
    width: 285px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 130%;
    font-weight: bold;
    color: #FEFFD8;
    background-color: #010066;
    padding: 5px 0 7px 15px;
    margin: 0;
    display: block;
    background-image: url(http://media.irishcentral.com/designimages/blue_300_blank_shamrock.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.holder380_mod .eyebrow {
    width: 365px;
    background-image: url(http://media.irishcentral.com/designimages/blue_380_blank_shamrock.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.holder300_mod a, .holder380_mod a {
    color: #FEFFD8;
    text-decoration: none;
    font-weight: bold;
    float: right;
    padding: 5px 0 0 0;
}
.holder300_mod a:hover, .holder380_mod a:hover {
    color: #00D800;
}
#twitter_div {
    background-color: #ffffff;
    color: #FF6600;
    font-weight: bold;
}
#twitter_div a {
    color: #010066;
    display: block;
    font-weight: bold;
    text-decoration: none;
}
#twitter_div a:hover {
    color: #00d800;
}
#twitter_div h2 {
    color: #010066;
    font-weight: bold;
    padding: 10px 0 0 15px;
    margin: 10px 0 0 0;
}
#twitter_div ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#twitter_div li {
    padding: 10px 0 10px 15px;
    border-bottom: solid #00d800 1px;
}
#twitter-link {
    padding: 10px 15px 0 0;
}
#twitter-link a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
}
#twitter-link a:hover {
    color: #00D800;
}
.rest-api-output {
display: none;
}
/* community masthead submenu */
 #community_button {
	float: right;
	padding: 0;
	background-repeat: no-repeat;
	width: 100px;
	height: 26px;
	margin: 1px 15px 0 0;
        background-image: url(http://media.irishcentral.com/designimages/commButtonBG.gif);
} #community_button:hover {
    cursor: pointer;
} #community_button ul {
    margin: 0;
    padding: 0;
} #community_button ul li {
	display: block;
	font-size: 90%;
	color: #ffffff;
	margin: 0;
	padding: 10px 0 0 13px;
	background-image: none;
} ul.commExtended {
    width: 137px;
	border-bottom: solid #FF6600 2px;
	border-left: solid #FF6600 2px;
	border-right: solid #FF6600 2px;
    text-align: left;
    color: #000000;
    margin: 0;
	padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    /*display: show;*/
    background-color: #ffffff;
    z-index: 999;
} 
ul.commExtended li {
	width: 124px;
	padding: 0;
	margin: 0;
	border-bottom: solid #00D800 1px;
}
ul.commExtended li a {
	color: #FF6600;
	font-size: 130%;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
}
ul.commExtended li a:hover {
	color: #00D800;
}
.Apple-style-span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
}
.Apple-style-span div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
}
/* Irish America */
.holder690_whiteBG {
	margin: 10px 0;
	padding: 10px;
	background-color: #ffffff;
}
.IAstorycontainer {
	width: 440px;
	float: right;
}
.IAstorycontainer ul {
	list-style: none;
	padding: 0;
	margin: 5px 0;
	background-color: #ffffff;
}
.IAstorycontainer li {
	padding: 10px 0;
	border-bottom: solid #cccccc 1px;
}
.IAissuebox {
	margin: 20px 0 0 0;
}
.IAissuebox li a {
	font-size: 140%;
	color: #005021;
	font-weight: bold;
	text-decoration: none;
}
.IAissuebox li a:hover {
	color: #00D800;
}
.IAissuebox h1 {
	font-size: 140%;
	font-weight: normal;
}
.IAissuebox h2 {
	font-size: 140%;
	color: #000000;
	font-weight: bold;
}
.IAissuebox h3 {
	padding: 2px 5px;
	font-size: 140%;
	background-color: #005021;
	color: #ffffff;
	font-weight: normal;
	margin-top: 20px;
}
.IAissueNav h3 {
	padding: 2px 5px;
	font-size: 100%;
	background-color: #005021;
	color: #ffffff;
	font-weight: normal;
	margin-top: 20px;
}
.IAissueNav h3 a {
	color: #ffffff;
	text-decoration: none;
}
.IAissueNav h3 a:hover {
	color: #00d800;
}
.IAissuebox h4 {
	color: #005021;
}
.IAissuebox h4 a {
	color: #005021;
}
.IAissuebox h4 a:hover {
	color: #00D800;
}
.IAissuebox p {
	padding: 10px 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}
a.IAcoverStory {
	text-decoration: none;
	font-size: 200%;
	color: #005021;
	margin: 10px 0;
}
a:hover.IAcoverStory {
	color: #00D800;
}
.IAissueNav {
	width: 200px;
	margin-top: 20px;
}
.IAissueNav li a {
	font-size: 110%;
	text-decoration: none;
	color: #005021;
	font-weight: bold;
	line-height: 1/5em;
}
.IAissueNav li a:hover {
	text-decoration: underline;
}
.IAissueNav h4 {
	color: black;
}
.IAissueNav ul {
	padding-left: 15px;
}
/* marketplace styles */
.holder_825_market {
	width: 825px;
	background-color: #FF0;
	margin: 0 0 10px 0;
	border-bottom: solid #cccccc 1px;
}
p.mkt_text {
	float: left;
	margin: 10px 0 5px 0;
}
.holder_275_market_directory ul {
	margin: 5px 0 19px 30px;
	padding: 0;
}
.holder_275_market_directory ul li {
	margin: 0;
	padding: 5px;
	border-bottom: solid #cccccc 1px;
}
.holder_275_market_directory ul li:hover {
	background-color: #FF0;
}
.holder_275_market a, .holder_520_market a, .holder_275_market_directory a, .holder_275_market2 a {
	color: #010066;
	text-decoration: none;
	font-weight: bold;
}
.holder_275_market a:hover, .holder_520_market a:hover, .holder_275_market_directory a:hover, .holder_275_market2 a:hover {
	color: #00D800;
}
.holder_275_market {
	background-color: #ffffff;
	width: 249px;
	padding: 5px;
	margin: 7px 7px 7px 7px;
	float: left;
	border-bottom: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	height: 160px;
}
.holder_275_market2 {
	background-color: #ffffff;
	width: 249px;
	padding: 5px;
	margin: 0px 7px 7px 7px;
	float: left;
	border-bottom: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	border-top: solid #010066 8px;
}
.holder_275_market_directory {
	background-color: #ffffff;
	width: 249px;
	padding: 5px;
	margin: 0 7px 7px 7px;
	float: left;
	border-top: solid #010066 11px;
	border-bottom: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
}
.holder_520_market {
	background-color: #ffffff;
	width: 528px;
	padding: 0;
	margin: 0 7px 7px 7px;
	float: left;
	border-bottom: solid #cccccc 1px;
	border-left: solid #010066 5px;
}
.holder_520_market .eyebrow {
	background-color: #010066;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_010066_FFFF00.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
	padding: 5px;
	letter-spacing: .2em;
}
.holder_520_market p.mkt_text {
	font-size: 120%;
	padding: 5px 20px 5px 20px;
	line-height: 1.33em;
}
#shopping_groups a.yellowtype {
        color: #FFFF00;
}
#shopping_groups a.yellowtype:hover {
        color: #00D800;
}
.IV_issueNav {
	background-color: #999999;
	width: 235px;
	border-left: solid #0056A5 40px;
	border-top: solid #0056A5 10px;
	padding: 20px 5px 10px 20px;
	margin: 0;
}
.IV_issueNav h1 {
	color: #ffffff;
	font-size: 110%;
	margin: 10px 0 0 10px;
	padding: 0;
}
.IV_issueNav ul {
	list-style: none;
	margin: 5px 5px 10px 10px;
	padding: 0;
}
.IV_issueNav ul li {
	padding: 3px 0;
}
.IV_issueNav ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.IV_issueNav ul li a:hover {
	color: #00D800;
}
/* styles set up for media kit pages */
.col_width_600_mediaKitBody {
    float: right;
    width: 600px;
    padding: 0;
    margin: 0;
}
.col_width_600_mediaKitBody h1 {
	background-color: #010066;
	width: 590px;
	text-align: left;
	font-weight: normal;
	padding: 5px 0 5px 10px;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_IC.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff;
	font-size: 150%;
}
.col_width_600_mediaKitBody ul {
	margin-top: 0;
	margin-left: 40px;
	margin-bottom: 20px;
	width: 500px;
}
.col_width_600_mediaKitBody h2 {
	margin-left: 10px;
	font-weight: bold;
}
.col_width_600_mediaKitBody p {
	margin: 20px 0 10px 10px;
}
.col_width_600_mediaKitBody td {
	padding: 5px;
}
.col_width_600_mediaKitBody tr.headrow {
	background-color: #010066;
	color: #ffffff;
	font-weight: bold;
}
.col_width_600_mediaKitBody tr.subheadrow {
	background-color: #999999;
}
.col_width_600_mediaKitBody tr.content {
	background-color: #ffffff;
}
.col_width_600_mediaKitBody tr.nobg {
	font-weight: bold;
}
.col_width_215_mediaKitNav {
    float: left;
    width: 215px;
    padding: 0;
    margin: 0;
}
.col_width_215_mediaKitNav h1 {
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 120%;
	margin-left: 15px;
	margin: 0;
	padding: 8px 10px;
	color: #ffffff;
	background-color: #010066;
}
.col_width_215_mediaKitNav ul {
	margin: 0 0 10px 10px;
	padding: 10px 0 0 0;
	list-style: none;
	border-left: solid #010066 1px;
}
.col_width_215_mediaKitNav ul li {
	padding: 5px 0 10px 10px;
	border-left: solid #E8E8FF 5px;
}
.col_width_215_mediaKitNav ul li:hover {
	border-left: solid #010066 5px;
}
.col_width_215_mediaKitNav a {
	color: #000000;
	font-size: 110%;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
}
.col_width_215_mediaKitNav a:hover {
	color: #00D800;
}
.misc_1000_eyebrow {
	width: 1000px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #010066;
	padding: 3px 0;
	margin: 0 0 10px 0;
    	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: solid #00D800 1px;
}
.misc_var_eyebrow {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #010066;
	padding: 5px 0;
	margin: 10px 0 0 0;
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: solid #00D800 1px;
}
.misc_var_eyebrow a {
	padding: 0 15px;
	display: inline;
	margin-left: 20px;
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	border: solid #00D800 3px;
}
.misc_var_eyebrow a:hover {
	background-color: #00D800;
	border: solid #010066 3px;
	color: #ffffff;
}
/* styles for army page 7/22/09 */
.armyBox_openTop {
	border-right: solid #000000 5px;
	border-bottom: solid #000000 5px;
	border-left: solid #000000 5px;
	background-color: #75776C;
	width: 290px;
}
.theArmy h1 {
	color: #ffffff;
	margin: 0 0 5px 0;
	padding: 2px 10px;
	background-color: #000000;
	font-size: 150%;
}
.theArmy h2 {
	color: #000000;
	font-weight: normal;
	padding: 2px 10px;
	font-size: 150%;
}
.theArmy p {
	padding: 0 10px;
	margin: 5px 0;
	font-size: 120%;
}
.theArmy ul {
	margin: 0;
	padding: 0 5px 0 23px;
}
.theArmy ul li {
	padding: 0 0 5px 0;
	font-size: 110%;
}
.theArmy strong {
	color: #ffffff;
}
.theArmy a {
    color: #000000;
    font-weight: bold;
}
.theArmy a {
    color: #000000;
    font-weight: bold;
}
.theArmy a:hover {
    color: #FFCC00;
}
#armyMasthead{
    position: absolute;
    top: 0px;
    z-index: 9999999;
}
.box300 {
    width: 300px;
    background-color: #CFD2F2;
    height: 400px;
    overflow: hidden;
}
.box300 .eyebrow {
	background-color: #6A6BAD;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_6A6BAD.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 0 5px 10px;
	margin: 0;
	display: block;
	height: 40px;
}
.box300 .eyebrow h1 a {
	display: inline;
	color: #ffffff;
	font-size: 70%;
	font-weight:normal;
	text-decoration: none;
	margin: 0 0 5px 5px;
}
.box300 .eyebrow h1 a:hover {
	color: #00D800;
}
.box300 .eyebrow .imagebox {
	float: left;
}
.box300 .eyebrow p {
	display: inline;
	font-size:70%;
	font-weight:normal;
	margin:0;
}
.box300bottom {
	width: 290px;
	background-color: #6A6BAD;
	padding: 5px;
	text-align: right;	
}
.box300bottom a {
	color: #ffffff;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
}
.box300bottom a:hover {
	color: #00D800;
}
/* podcast pickle items */
.podcast_pickle {
	float: left;
	background-color: #D9D8FF;
	width:300px;
	background-image: url(http://media.irishcentral.com/designimages/blue_corner_shamrock2.gif);
    background-repeat: no-repeat;
	background-position: top left;
	border-bottom: solid #010066 5px;
}
.podcast_pickle_label .eyebrow {
	width: 105px;
	margin-left: 20px;
	height: 1px;
	background-color: #010066;
}
.podcast_pickle_label {
	width: 125px;
	padding: 0;
	height: 310px;
	color: #000000;
	float: left;
	background-image: url(http://media.irishcentral.com/designimages/horiz_grad_blue_bg.png);
	background-repeat: repeat-y;
}
.podcast_pickle_label .podtitle {
	border-left: solid #010066 5px;
	margin-top: 40px;
	float: left;
	height: 269px;
	padding-left: 5px;
}
.podcast_pickle_label h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 160%;
	border-bottom: solid #00d800 1px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 95px;
}
/* this class is being applied to inform links */
a.informLink {
	color:#0066FF;
	font-weight:normal;
	text-decoration:none;
}
a:hover.informLink {
	color:#0066FF;
	text-decoration:underline;
}
/* this class is being applied to the iC twitter promo boxes */
a.ICtwitterLink {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-size: 11px;
}
a:hover.ICtwitterLink {
	color:#00D800;
}
/* these classes update polls, starting with new polls in articles */
.pollBox_art {
    padding: 0px;
    margin: 0 0 0 10px;
    float: right;
    width: 300px;
    border-bottom: solid #010066 5px;
    background-color: #FEFFD8;
	background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_whiteBG.gif);
	background-position: left top;
	background-repeat: no-repeat;
} 
.pollBox_art h1 {
	background-color: #010066;
	padding: 2px 0 2px 5px;
	margin: 0 0 0 10px;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}
.pollBox_art h2 {
	background-color: #D9D8FF;
	padding: 2px 0 2px 15px;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	border-left: solid #010066 1px;
}
.pollBox_art_item, .pollBox_art_item2 {
	margin: 0;
	padding: 2px 0 2px 10px;
	border-left: solid #010066 1px;
	border-bottom: solid #D9D8FF 2px;
	height: 100%;
	width: 284px;
}
.pollBox_art_item2 {
	padding: 2px 0 2px 15px;
}
.pollBox_art_item input {
	float: left;
	display:inline;
}
.pollBox_art_item p, .pollBox_art_item2 p {
	margin: 0;
	padding: 2px 10px 2px 0;
	font-size: 100%;
	float: right;
	width: 250px;
	display: inline;
}
.pollBox_art_item2 p {
	float:none;
	width: 299px;
}
.pollBox_art_resultsHolder {
	float:left;
	width: 240px;
	padding: 5px 0;
	background-color: #D9D8FF;
	margin: 3px 0;
	border-left: solid #010066 1px;
	border-right: solid #010066 1px;	
}
.pollBox_art_resultsHolder img {
	float: left;
}
.pollBox_art_resultsNumber {
	font-size: 90%;
	padding: 4px ;
	font-weight: bold;
	color: #010066;
	float:right;
	text-align:right;
}
/*styles for new Nuzhound layout*/
.holder_nuzhound {
	background-color: #ffffff;
	width: 100%;
	height:100%;
	margin-top:10px;
} .holder_nuzhound h2 {
	background-color: #010066;
	color: #ffffff;
	margin: 10px 0 0 0;
	font-size: 150%;
	padding: 3px 10px;
} .holder_nuzhound h3 {
	background-color: #cccccc;
	color: #000000;
	margin: 10px 0 5px 0;
	font-size: 120%;
	padding: 1px 10px;
	font-weight: bold;
} .holder_nuzhound .itemholder {
	padding: 10px 0;
	border-bottom: solid #cccccc 1px;
	height: 100%;
} .holder_nuzhound .item_pub {
	width: 150px;
	float: left;
	display: inline;
	padding-left:10px;
} .holder_nuzhound .item_headline {
	width: 400px;
	float: left;
	display: inline;
	font-size:120%;
} .holder_nuzhound .item_headline2 {
	width: 500px;
	float: left;
	display: inline;
	font-size:120%;
} .holder_nuzhound .itemCommentsLink {
	width: 90px;
	float: right;
	display: inline;
} .holder_nuzhound .itemCommentsLink a {
	color: #010066;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
} .itemCommentsLink a:hover {
	color: #00D800;
} .holder_nuzhound .item_author {
	font-size: 80%;
} .holder_nuzhound a {
	color: #010066;
	font-size: 120%;
	text-decoration: none;
} .holder_nuzhound a:hover {
	color: #00D800;
} .holder_nuzhound .item_pub a {
	font-size: 90%;
} .nuzhound_nav {
	float: right;
	background-color: #cccccc;
	margin-top: 10px;
	padding: 2px;
	width: 480px;
} .nuzhound_nav_item {
	display: inline;
	padding: 3px;
	text-align: center;
	border-right: solid #000000 1px;
	color: #666666;
	font-size: 80%;
	float: left;
	height: 100%;
} .nuzhound_nav a {
	color: #000000;
	text-decoration: none;
} .nuzhound_nav a:hover {
	color:#00d800;
} .nuzhound_logo {
	margin-top: 25px;
	float: left;
} .nuzhound_tag {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	margin: 20px 0 0 0;
	width: 460px;
	float: right;
} .nuzhound_cols {
	background-color: #cccccc;
	padding: 3px 0;
} .nuzhound_srcCol {
	width: 150px;
	padding-left: 10px;
	font-size: 120%;
	color: #666666;
	display: inline;
} .nuzhound_headCol {
	font-size: 120%;
	color: #666666;
	display: inline;
	margin-left: 103px;
} .nuzhound_comCol {
	width: 90px;
	font-size: 120%;
	color: #666666;
	display: inline;
	float: right;
} .nuzhound_notice {
	width: 500px;
	margin: 50px auto;
	font-size: 160%;
}

#mostRead li, #mostRecent li {
	padding: 5px 5px 5px 0;
	border-right: solid #FF6600 1px;
	border-bottom: solid #FF6600 1px;
	background-color: #ffffff;
	height: 100%;
	margin: 0 0 0 0;
}
#mostRecentBlog li, #mostReadBlog li {
	padding: 5px 0 0 0;
	border-right: solid #00D800 1px;
	border-bottom: solid #00D800 1px;
	background-color: #E8E8FF;
	height: 100%;
	margin: 0 0 0 0;
}
.mostReadThumbBox ol {
	background-color: #ffffff;
}
.mostReadThumbBox li img {
	float: left;
	margin: 0 5px;
	border-bottom: solid #000000 5px;
	border-right: solid #000000 5px;
	border-top: solid #000000 1px;
	border-left: solid #FF6600 5px;
}
.mostRecentBlogThumbBox ol {
	background-color: #ffffff;
}
.mostRecentBlogThumbBox li {
	margin-bottom: 0px;
}
.mostRecentBlogThumbBox li img {
	float: left;
	margin: 0 5px;
	border-bottom: solid #000000 5px;
	border-right: solid #000000 5px;
	border-top: solid #000000 1px;
	border-left: solid #00D800 5px;
}
.mostReadTitle {
	width: 195px;
	float: left;
}
.mostBlogTitle {
	width: 205px;
	float: left;
}
.mostReadThumbBox li a, .mostRecentBlogThumbBox li a {
	font-size: 120%;
	font-weight: bold;
}
div.bloggerLink {
	float: left;
	width: 205px;
}
div.bloggerLink a {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
div.bloggerLink a:hover {
	color: #00D800;
}
.parentBlogHead {
	float: right;
	font-size: 70%;
	background-color: #00D800;
	padding: 0 2px;
	margin-top: 1px;
}
.parentBlogHead a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.parentBlogHead a:hover {
	color: #ffffff;
}
.moduleFooter {
	padding: 3px 5px 0 0;
}
.moduleFooter a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	float: right;
}
.moduleFooter a:hover {
	color: #00D800;
}
.blarneyHeaderBox {
	width: 825px;
	height: 50px;
	background-image: url(http://media.irishcentral.com/designimages/blarney_header_promo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 5px 5px 120px;
	font-size: 120%;
	color: #ffffff;
	font-weight: bold;
}
/* new styles for blogList */
.holder160_blogList {
    margin: 0 0 10px 0;
    float: left;
    padding: 0 0 0 0;
    display: block;
    width: 159px;
}
.holder160_blogList .headerbar {
    background-image: url(http://media.irishcentral.com/designimages/tabbox_corner_left_IC.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #010066;
    padding: 5px 10px;
    height: 100%;
}
.holder160_blogList .headerbar h1 {
    	font-weight: bold;
   	font-size: 130%;
    	color: #FEFFD8;
	display: inline;
	float: left;
}
.holder160_blogList ul {
	list-style: none;
}
.holder160_blogList ul li {
	margin: 10px 0 0 0;
	padding-left: 10px;
	font-weight: bold;
	color: #010066;
}
.holder160_blogList ul ul {
	list-style: none;
	border-left: solid #010066 3px;
	border-bottom: solid #010066 3px;
}
.holder160_blogList ul ul img {
	float: left;
	margin-right: 5px;
}
.holder160_blogList .blogLink {
	width: 95px;
	float: left;
}
.holder160_blogList ul li ul li a {
	color: #010066;
	font-weight: bold;
	text-decoration: none;
}
.holder160_blogList ul li ul li a:hover {
	color: #00D800;
}
li.blogSecHead ul li {
	width:145px;
	margin:0;
	border-bottom:solid #00D800 1px;
	font-size:100%;
	padding:0;
}
li:hover.blogSecHead {
	cursor: pointer;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(http://media.irishcentral.com/designimages/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#010066;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* new styles for revised blog pages, Oct/Nov/Dec 2009 */
.blogColHeading_re, .blogColHeading2_re {
    font-size: 110%;
    font-weight: bold;
    background-color: #D9D8FF;
    margin: 0;
    padding: 2px 5px 2px 12px;
    display: block;
	height: 100%;
} .blogColHeading2_re {
	padding: 0;
	margin-top: 10px;
	border-left: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
} .blogColHeading_re a {
    color: #010066;
    font-weight: bold;
    text-decoration: none;
} .blogColHeading_re a:hover {
    color: #00d800;
} .blog_sub_re {
    font-weight: bold;
    color: #010066;
    font-size: 90%;
    margin: 10px 0 0 10px;
} .holder_250_right ul {
	margin: 5px 0;
	padding: 0 0 0 23px;
} .holder_250_right ul li {
	margin: 0;
	padding: 0;
} .holder_250_right ul li a {
	text-decoration: none;
	color: #010066;
} .holder_250_right ul li a:hover {
	color: #00D800;
} .blog_byline_re {
	float: right;
	display: inline;
	font-size: 90%;
	color: #010066;
} #blog_cont_re p, .blog_cont2_re p, .blog_cont3_re p {
	margin: 10px 0;
} #blog_cont_re, .blog_cont3_re {
	font-size: 130%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	width: 445px;
	padding: 5px;
	float:left;
} .blog_cont2_re {
	float: left;
	margin-bottom: 10px;
	border-bottom: solid #cccccc 1px;
} .blog_cont_re a, .blog_cont3_re a {
        color: #015FB6;
	text-decoration: none;
} .blog_cont_re a:hover, .blog_cont3_re a:hover {
	color: #00D800;
} .holder_250_left_re {
    width: 250px;
    float: left;
} .holder_250_left_re img {
    float: left;
    margin: 0 10px 2px 0;
} .blogColHeading_img_re {
	float: left;
	margin-right: 10px;
} .blogColHeading_txt_re {
	margin-left: 15px;
	padding-top: 10px;
	font-weight: normal;
	font-size: 130%;
} .blogColHeading_txt_re h1 {
	font-weight: normal;
	margin-bottom: 2px;
	font-size: 170%;
} .blogColHeading_txt_re a {
	color: #000000;
	text-decoration: none;
} .blogColHeading_txt_re a:hover {
	color: #00D800;
} .holder146right_re {
    font-size: 110%;
    margin: 10px 0 10px 0;
    padding: 0 0 0 10px;
    border-left-color: #00D800;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #00D800;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #FFFFFF;
    display: block;
    width: 196px;
    float: right;
} #blog_cont_re .blog_byline_re {
	float: left;
} .blog_cont2_re .blog_byline_re {
	float: right;
} .blog_commentsnumber {
	float:right;
	display: inline;
	color: #ffffff;
	background-color: #010066;
	padding: 0 2px;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 10px;
} .blog_commentsnumber a {
	text-decoration: none;
	color: #ffffff;
} .blog_commentsnumber a:hover {
	color: #00D800;
} .blog_topics_top{
        float:left;
	display: inline;
	color: black;
	padding: 0 0px;
	font-weight: normal;
	font-size: 100%;
}.blog_topics_top a{
        color: #010066;
}#blog_cont_re h1, .blog_cont3_re h1 {
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
} #blog_cont_re h1 a, .blog_cont3_re h1 a {
	color: #010066;
	text-decoration: none; 
} #blog_cont_re h1 a:hover, .blog_cont3_re h1 a:hover {
	color: #00D800;
} .holder146right_re h3 {
	font-weight: bold;
	font-size: 120%;
	margin: 10px 0 0 0;
	border-bottom: solid #999999 1px;
} .holder146right_re h3 a {
	color: #000000;
	text-decoration: none;
} .holder146right_re h3 a:hover {
	color: #00D800;
} .holder146right_re ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
} .holder146right_re ul li {
	margin: 0;
	padding: 0 5px 10px 0;
} .holder146right_re ul li a {
	color: #010066;
	text-decoration: none;
} .holder146right_re ul li a:hover {
	color: #00D800;
} .blogEntryLink, .blogCommentNum {
	float: right;
	display: inline;
} .blogEntryLink a, .blogCommentNum a {
	font-size: 90%;
	font-weight: bold;
	color: #010066;
	text-decoration: none;
} .blogEntryLink a:hover, .blogCommentNum a:hover {
	color: #00D800;
} .blogCommentNum {
	float: left;
} .blogPostDateBox {
	border-bottom: solid #cccccc 1px;
	margin-bottom: 10px;
	height: 100%;
} .bloggerDescription {
    margin: 10px 0 0 163px;
    font-size: 70%;
    font-weight: normal;
    width: 400px;
}
ol.blogSectionList li img {
	float: left;
	margin-right: 5px;
}
/*video player styles for use on section page - music*/
.holder400SectVideo {
    width: 400px;
    margin: 0;
    padding: 0;
    float: left;
}
.col_width_600_mediaKitBody .mediaContactLink {
	width: 560px;
	background-color: #6B6BA8;
	padding: 3px 20px;
}
.col_width_600_mediaKitBody .mediaContactLink a {
	font-weight: bold;
	float: right;
	color: #ffffff;
	text-decoration: none;
}
.col_width_600_mediaKitBody .mediaContactLink a:hover {
	color: #00D800;
}
/*survey page*/
.survey520 {
    width: 518px;
    margin: 10px 0 0 0;
    padding: 0;
    background-color: #E27038;
    border-bottom: solid #999999 2px;
    border-left: solid #999999 2px;
} .survey520 h1 {
    width: 503px;
    height: 60px;
    background-image: url(http://media.irishcentral.com/designimages/travel_survey_mastheadBG.gif);
    background-position: top center;
    background-repeat: no-repeat; 
    color: #333333;
    font-size: 200%;
    padding: 40px 0 0 15px;
}
.newFollowUs_265, .newFollowUs_300 {
	background-color:#E8E8FF;
	background-image: url(http://media.irishcentral.com/designimages/newFollowUs_bg.png);
	background-repeat:repeat-x;
	background-position: top;
	width:263px;
	border: solid #010066 1px;
	float:left;
}
.newFollowUs_265 a, .newFollowUs_300 a {
	color: #010066;
	text-decoration: none;
	font-weight:bold;
	font-size: 90%;
}
.newFollowUs_265 a:hover, .newFollowUs_300 a:hover {
	color: #00D800;
}
.newFollowUs_265 h1, .newFollowUs_300 h1 {
	background-color: #010066;
	color: #ffffff;
	font-size: 110%;
	text-align: center;
	margin-bottom: 10px;
	padding: 0;
}
.newFollowUs_300 {
	width: 298px;
}
.newFollowUs_265 {
	height: 88px;
	margin-left: 7px;
}
.newFollowUs_closed h1, .newFollowUs_open h1 {
	font-size: 120%;
	font-weight: bold;
	padding: 5px 0;
	color: #010066;
	text-align: center;
	background-color: transparent;
}
.newFollowUs_closed h1:hover {
	color: #00D800;
}
.newFollowUs_closed:hover {
	color: #00D800;
	cursor: pointer;
}
.newFollowUs_open {
	text-align: left;
	font-size: 80%;
	padding: 0 10px;
	display:none;
}
.newFollowUs_closed {
	text-align: left;
	font-size: 80%;
	padding: 0 10px;
}
.newFollowUs_shut {
	color: #010066;
	font-weight: bold;
}
.newFollowUs_shut:hover {
	color: #00D800;
	cursor: pointer;
}
.selectedItemMod {
	background-color: #010066;

	padding: 0 0 0 5px;
	border-bottom: solid #00D800 1px;
} 
div.selectedItemMod li {
	padding: 5px 5px 5px 0;
	background-image: url(http://media.irishcentral.com/designimages/selectedItemMod_bg3.png);
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	background-color: #ffffff;
	height: 100%;
	margin: 0 0 0 0;
}
.selectedItemMod h1 {
	font-size: 120%;
	padding: 5px;
	color: #ffffff;
}
.selectedItemMod .moduleFooter {
	background-color: #010066;
	padding: 0 5px 0 0;
	height: 20px;
}
.selectedItemMod .mostReadThumbBox li img {
	border-left: solid #00D800 2px;
	border-bottom: solid #00D800 5px;
}
/* styles for TourismIreland links */
a.tourismIreland {
	background-image: url(http://media.irishcentral.com/designimages/tourismIreland_icon.gif);
	color: #004D83;
	border-bottom:dotted #666666 1px;
	font-weight: bold;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
}
a.tourismIreland:hover {
	cursor: pointer;
}
#tourismIrelandBox {
	background-color: #004D83;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	display: none;
	position: absolute;
	z-index: 9999999;
	border: solid #00D800 2px;
}
#tourismIrelandBox a {
	color: #ffffff;
	text-decoration: none;
}
#tourismIrelandBox a:hover {
	color: #00d800;
}
.newpencil {
	width:950px;
	height:35px;
	background-image: url(http://media.irishcentral.com/designimages/irishvacation_contest_bg_950x35_orange.gif);
	background-repeat:no-repeat;
	margin: 5px auto 0 auto;
}
.newpencil form {
	width:250px;
	float:right;
	margin-top: 7px;
}
.newpencil form input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.newpencil .emailEntry {
	background-color: #ffffff;
	color: #000000;
	width: 140px;
}
.breakingnewspencil {
	text-align: center;
	width:950px;
	height:35px;
	background-color: #FF0000;
	margin: 5px auto 0 auto;
}
.breakingnewspencil a {
	color: #ffffff;
        display: block;
        height: 30px;
        width: 950px;
        padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}
/* modal window styles (used with newpencil) */
#form_overlay {
	position: fixed;
	z-index: 1000;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
    	background-image: url(http://media.irishcentral.com/designimages/trans_blue_bg.png);	
    	display: none;
}
#form_box {
	position: fixed;
	z-index: 1002;
	height: 445px;
	width: 520px;
	background-color: #CFD2F2;
	border-left: solid #000000 5px;
	border-bottom: solid #000000 5px;
	border-right: solid #000000 2px;
	border-top: solid #000000 2px;
	display: none;
}

.advancedSearchControls {
     background-color: #FFFFFF;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     font-weight: bold;
     padding-bottom: 10px;
     margin-bottom: 10px;
}

.advancedSearchControls h1 {
     background-color: #010066;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 16px;
     color: #ffffff;
     font-weight: bold;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left:10px;
     margin-bottom:5px;
}

.advancedSearchControls a {
     padding-left:10px
}

.advancedSearchControls hr {
     margin:10px 10px 5px 10px;
}
/* styles for section item rotator */
#section_rotator {
	width: 1000px;
	height: 341px;
	position: relative;
	background-image: url(http://media.irishcentral.com/designimages/IC-FeisAmerica_rotator_bg.gif);
    	background-repeat: no-repeat; 
   	padding-top: 16px;
   	margin-top: 35px;
}
#main_image {
	height: 309px;
	width: 379px;
	position: relative;
	overflow: hidden;
}
.image_holder {
	height: 309px;
	width: 379px;
}
.image_holder img {
	z-index: 50;
}
.image_holder a.caption {
	z-index: 60;
	height: 68px;
	width: 364px;
	background-image: url(http://media.irishcentral.com/designimages/caption_bg.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    top: 231px;
    color: #ffffff;
    font-family: arial, helvetica, san-serif;
    font-size: 16px;
    display: block;
    text-decoration: none;
    padding: 10px 5px 0 10px;
}
.image_holder a.caption:hover {
	text-decoration: underline;
}
.image_holder a.caption span.caption_link {
	font-size: 10px;
	color: #FFFF00;
	margin-top: 5px;
}
.image_holder a.caption span.caption_link:hover {
	text-decoration: underline;
}
#nav_holder {
	width: 376px;
	height: 25px;
	position: absolute;
	left: 0px;
	top: 312px;
	z-index: 100;
}
#nav {
	float: right;
}
#nav a {
	text-decoration: none;
	display: block;
	height: 19px;
	width: 25px;
	float: left;
	margin-left: 5px;
	background-image: url(http://media.irishcentral.com/designimages/nav_button.png);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 6px;
    font-weight: bold;
    color: #010066;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}
#nav a.activeSlide {
	background-image: url(http://media.irishcentral.com/designimages/nav_button_on.png);
}
.client_links {
	position: absolute;
	top: 195px;
	left: 390px;
	color: #ffffff;
	font-size: 12px;
	width: 300px;
}
.client_links a {
	color: #ffffff;
	text-decoration: none;
}
.client_links a:hover {
	text-decoration: underline;
}
.client_links ul {
	list-style-type: disc;
	padding: 1px;
	margin: 0 0 0 12px;
}
.client_links li {
	padding: 1px 0;
	margin: 0px;
}

/* Added 9-12-11 for topics page */
.holder_topics_left{
	border-bottom: solid 1px #CCC;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
}

.holder_topics_left h1{
	font-size: 14px;
	padding: 0px;
}


.holder_topics_left h2{
	font-size: 10px;
	margin-top: 5px;
}

.holder_topics_left p{
	font-size: 12px;
	margin-top: 5px;
}

.topic-page{
	background-color:#FFFFFF;
}

.topics-header{
	border-bottom: solid 1px #CCC;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	font-size: 30px;
}

#topic-rss {
	font-size: 14px;
	margin-top: 5px;
	float: right;
}
/* styles for homepage js story rotator */
#homepage_js_rotator {
	background-color: #ffffff;
	width: 690px;
	height: 279px;
	position: relative;
	margin-bottom: 10px;
}
#homepage_js_rotator #main_image {
	height: 279px;
	width: 400px;
	position: relative;
	overflow: hidden;
}
#homepage_js_rotator #main_image .image_holder {
	height: 279px;
	width: 400px;
	overflow: hidden;
}
#homepage_js_rotator #main_image .image_holder img {

}
#homepage_js_rotator #nav_holder {
	width: 300px;
	height: 279px;
	position: absolute;
	left: 390px;
	top: 0px;
	z-index: 200;
}
#homepage_js_rotator #nav {
	width: 300px;
	height: 279px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#homepage_js_rotator #nav a {
	display: block;
	height: 93px;
	width: 300px;
	float: left;
	background-image: none;
	font-size: 1px;
	color: #cccccc;
	text-align: center;
	margin: 0;
	padding: 0;
}
#homepage_js_rotator #nav a.activeSlide {
	background-image: url("http://media.irishcentral.com/designimages/news_item_bg.png");
}
#rotator_content {
	position: absolute;
	width: 300px;
	height: 279px;
	left: 390px;
	top: 0px;
	z-index: 100;
}
.news_item {
	height: 93px;
	width: 300px;
	float: left;
}
.news_title, .news_sub {
	width: 275px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
}
.news_title {
	font-family: georgia, times, serif;
	font-weight: bold;
	color: #010066;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 2px;
	line-height: 1.1em;
}
.news-sub {
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 15px;
}

#top_topics {
  border:none;
  background-color: #E8E8FF;
  width:300px;
  height:70px;
}
#top_topics_links {
  padding-left: 5px;
}

#top_topics h1 {
  display:inline;
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  color:#0F0E6F;
  text-shadow: 0.1em 0.1em 0.4em #FFF;
  margin-left:5px;
  margin-bottom:2px;
  font-weight: bold;
  letter-spacing:0px;
}

a.toplink {
  text-decoration: none;
  font-family: "Arial";
  font-size: 15px;
  color: #000;
  font-weight: bold;
  text-shadow: 0em 0em 0.2em #FFF;
  letter-spacing:0.5px;
}

a.toplink:hover {
  text-shadow: 0.1em 0.1em 0.2em #FFF;
  text-decoration: underline;
}
hr {
 margin: 0px
}

#trending_topics {
  float:left;
  text-align:left;
  padding-bottom:6px;
  margin-top: -8px;
  white-space:nowrap;
  width: 100%;
}
#trending_topics strong {
 font-size: 14px;
}
a.trendinglink {
  text-decoration: none;
  font-family: "Arial";
  font-size: 14px;
  color: #010066;
}

a.trendinglink:hover {
  text-decoration: underline;
}

#read_emailed_commented{
background-color: transparent;
background-image:none;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #CCCCCC;
}

#read_emailed_commented ul li {
    background-color: white;
    margin: 0 6px 0 0;
    padding: 4px 1px;
   border-bottom: 5px solid #CCCCCC;
}

#read_emailed_commented ol{
background-color: white;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}

#read_emailed_commented ol li{
border-bottom: 1px solid #CCCCCC;
padding: 3px 5px 4px;
}

#read_emailed_commented ol li{
font-weight: bold;
}


#read_emailed_commented ul{
font-family: georgia,times,serif;
font-size: 11px;
}

#read_emailed_commented ul.ui-tabs-nav li.selectedTab a {
font-family: georgia,times,serif;
font-size: 11px;
}
#read_emailed_commented ul.ui-tabs-nav li.selectedTab{
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
   border-right: 1px solid #CCC;
   border-bottom: 5px solid white;
}

#read_emailed_commented ul.ui-tabs-nav li a {
font-family: georgia,times,serif;
font-size: 9px;
color: #010066;
}

.dashed_line_homemodule{
width: 650px;
padding-left: 12px;
padding-top: 10px;
}


.overlay_for_modal, .overlay_for_refresh{
  position:fixed;
  top: 0%;
  display:none;
  height:100%;
  width:100%;
  background-color: #616D7E;
  z-index:9999;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
.overlay_to_logout{
  position:fixed;
  top: 0%;
  display:none;
  height:100%;
  width:100%;
  background-color: transparent;
  z-index:999999;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
.reg_container{
 position:fixed;
 background-color: #FFF;
 border-radius: 15px;
 box-shadow: 0 0 8px 1px #010066;
 left: 50%;
 margin-left: -200px;
 top:50%;
 margin-top:-150px;
 width: 400px;
 z-index:9999999;
 display: none;
}
.prereg_modal{
height:160px;
}
.prereg_modal, .reg_modal{
 position:fixed;
 background-color: #FFF;
 border-radius: 15px;
 box-shadow: 0 0 8px 1px #010066;
 left: 50%;
 margin-left: -200px;
 top:50%;
 margin-top:-150px;
 width: 400px;
 z-index:9999999;
 display: none;
}
.prereg_modal h1, .reg_modal_part2 h1, #importedUserForm h1, #genericSignUpModal h1{
  font-size: 14px;
  color: #010066;
  padding-top: 5px;
}
#linkToSignUp:hover{
 color: #0080FF;
 cursor: pointer;
}
.prereg_modal #fb-connect-account-btnMODAL{
 background: url("http://media.irishcentral.com/designimages/facebookIcon.jpg") no-repeat;
 box-shadow: 0 0 8px #010066;
 border-radius: 4px;
 width: 200px;
 height: 76px;
 margin-left: 100px;
 margin-top: 15px;
 margin-bottom:15px;
}
.prereg_modal #fb-connect-account-btnMODAL:hover{
  box-shadow: 0 0 12px 1px #010066;
 cursor: pointer;
}
.reg_modal_part2{
 position:fixed;
 background-color: #FFF;
 border-radius: 15px;
 box-shadow: 0 0 8px 1px #010066;
 left: 50%;
 margin-left: -330px;
 top:50%;
 margin-top:-250px;
 height:500px;
 width: 670px;
 z-index:9999999;
 display: none;
}
.reg2_left_column{
position: relative;
float:left;
width: 330px;
}
.reg2_right_column{
position:relative;
float:right;
width: 330px;
height: 400px;
border-left: 1px solid #CCCCCC;
}
#reg2Firstset, #reg2Secondset, #reg2Fourthset{
padding-top:10px;
padding-bottom:10px;
font-size: 13px;
}
#reg2Firstset td, #reg2Secondset td, #reg2Fourthset td{
padding-bottom:10px;
}
#reg2Fourthset td{
text-align: left;
padding-left: 10px;
}
#reg2Thirdset{
width: 100%;
padding-top: 20px;
}
#reg2Thirdset td{
padding-bottom:10px;
font-size: 15px;
color: #010066;
}
#modal_console2 > li, #modal_console3 > li{
list-style: none;
}
#modalRegForm table tr td{
padding-bottom: 8px;
padding-right: 25px;
}
.login_container{
 position:fixed;
 background-color: #FFF;
 border-radius: 15px;
 box-shadow: 0 0 8px 1px #010066;
 left: 50%;
 margin-left: -200px;
 top:50%;
 margin-top:-150px;
 width: 400px;
 z-index:9999999;
 display: none;
}
.login_container h1{
  font-size: 14px;
  color: #010066;
  padding-top: 5px;
}
.login_container .fb-login-tooltip-button{
 background: url("http://media.irishcentral.com/designimages/facebookIcon.jpg") no-repeat;
 box-shadow: 0 0 8px #010066;
 border-radius: 4px;
 width: 200px;
 height: 76px;
 margin-left: 100px;
 margin-top: 15px;
 margin-bottom:15px;
}
.login_container .fb-login-tooltip-button:hover{
  box-shadow: 0 0 12px 1px #010066;
}
.close_button_modal, .close_button_modal_logout{
 position: absolute;
 left: 100%;
 margin-left: -18px;
 margin-top: -14px;
 cursor: pointer;
}
#modal_console, #modal_console2, #modal_console3{
  text-align: center;
  color: red;
  font-weight: bold;
  font-size: 13px;
  padding: 10px;
  display: none;
}
.succesfulLogin{
  color: black;
  text-align: left;
  margin: 0px 0px 5px 70px;
}
#modal_console > li{
list-style: none;
}
label.error{
color: red;
font-weight: bold;
}
img#success{
margin: 10px;
position: absolute;
display:none;
}
div#modal_console strong:hover{
   cursor: pointer;
}
.clicktoconfirm{
   cursor: pointer;
   color: blue;
}


