
.container_12a {
	background: #fff url(images/12_col.gif) repeat-y;
}

/***********************************************/
/* General tag styles                          */
/***********************************************/ 

body {
background-color:#ffffff;
color: #606060;
margin-bottom:40px;
}

a { text-decoration: none; }
a img { border: none; }
:focus { -moz-outline-style: none; }
a:focus { outline: none; }
.ULclear {margin:0; padding:0; clear:both; line-height:0;}

.underLink a:link { border-bottom: 1px solid #CCCCCC; }
.underLink a:visited { border-bottom: 1px solid #CCCCCC; }
.underLink a:hover { border-bottom: 1px solid #000000; }
.underLink a:active { border-bottom: 1px solid #CCCCCC; }

hr {
height: 1px;
border: none;
border-top: 1px solid #CCCCCC;
}

h2 { 
padding: 0 0 0 0; margin: 0 0 10px 0; display:block; background: #ffffff; font-weight:normal; font-size:24px; line-height:24px;
}
h3 { 
padding: 0 0 0 0; margin: 0 0 10px 0; display:block; background: #ffffff; font-weight:normal; font-size:24px; line-height:24px;
}
h4 { 
padding: 0 0 0 0; margin: 0 0 10px 0; display:block; background: #ffffff; font-weight:normal; font-size:18px; line-height:24px;
}

h5 {
font-size:			1.4em;
font-weight:        normal;
}

h6 {
font-size:			1em;
font-weight:        bold;
}


#header { margin-top:15px; margin-bottom:8px; }
#header h1 { padding:0; margin:0; color:#999999; /*float:left;*/ }
#header h1 a { 
background-repeat: no-repeat;
width:405px;
height:69px;
display:block;
}
#header h1 span { display:none; }

#search p { margin:5px 0 20px 0; padding:0; text-align:right; }
#search p a { font-size:11px; color:#999; text-decoration:underline; }
#search form {background:#fff;float:right; margin:0;}
#search form input.text{padding:2px 5px 0;float:left;height:16px;width:189px;border:0;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;color:#545454;font-size:1.1em;}
#search form input.button{float:left}

.digiHeader h2 a { color:#FFF; }
.digiHeader h2 a:hover { color:#FFF; }
.digiHeader h2 { background-color:#000; color:#FFF; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; line-height:50px; display:inline; }
.digiHeader h3 { font-size:18px; line-height:24px; }
.digiEm strong { background-color:#000; color:#FFF; padding:2px 3px 2px 3px; line-height:22px; }

/***********************************************/
/* Menus                                       */
/***********************************************/ 

#menu{
clear:both;
margin-top:10px;
overflow:hidden;
width:940px;
}
#menu ul{
margin:0;
padding:0;
}
#menu ul li{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#menu em {
width:121px;
text-align:center;
display:block;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-weight:bolder;
height: 22px;
line-height:22px;
}
#menu a{
width:116px;
text-align:center;
display:block;
background-color:#737273;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-weight:bolder;
height: 22px;
line-height:22px;
border-top:#ffffff solid 2px;
border-bottom:#ffffff solid 2px;
}
#menu li a:hover{
color:#ffffff;
border-top:#CCCCCC solid 2px;
border-bottom:#CCCCCC solid 2px;
}
#menu .breakli {
border-right:#FFFFFF solid 1px;
}


#submenu {
height:22px; 
}

#submenu ul{
margin:0;
padding:0;
width:900px;
list-style-type:none;
}
#submenu ul li{
float:left;
margin:0;
padding:0;
}
#submenu .menusubselected a {
background-color:#b80708;
color:#ffffff;
}
#submenu a {
text-align:center;
display:block;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
line-height:22px;
padding:0 10px 0 10px;
}
#submenu li a:hover{
background-color:#ffffff;
color:#737273;
}
#submenu em {
font-style:normal;
text-decoration:underline;
font-weight:bold;
}

#submenu li.awardsSubMenu a { background-color:#000; color:#ffffff; padding-right:17px; background-image:url(images/icon_awards-menu-arrow.gif); background-repeat:no-repeat; background-position:right center }

#submenu li.conferencesSubMenu a { background-color:#000; color:#ffffff; padding-right:26px; background-image:url(images/icon_conferences-menu-arrow.gif); background-repeat:no-repeat; background-position:right center; }



.space30 { height:30px; }
.space20 { height:20px; }
.space10 { height:10px; }
.space5 { height:5px; }
.bar20 { height:10px; margin-bottom:10px; }
.bar20top { height:0; margin-bottom:10px; line-height:0; font-size:0; }
.greybar10 { height:5px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px; }
.greybar20thick { height:10px; border-bottom:#CCCCCC solid 3px; margin-bottom:10px; }

/***********************************************/
/* Section                                     */
/***********************************************/ 


#header .default h1 a { 
background-image:url(images/corpcomms-logo-default.gif);
}
#menu .default em {
background-color:#b80708;
border-bottom:#b80708 solid 2px;
border-top:#edc1c1 solid 2px;
}
#menu .default a:hover, #submenu .default, #submenu .default a {
background-color:#b80708;
}
.defaultLink a:link {color: #b80708; text-decoration: none;}
.defaultLink a:visited {color: #851414; text-decoration: none;}
.defaultLink a:hover {color: #000000; text-decoration: none;}
.defaultLink a:active {color: #999999; text-decoration: none;}
.defaultLink .bar20 { border-bottom:#b80708 solid 3px; }
.defaultLink .bar20top { border-top:#b80708 solid 3px; }


#header .features h1 a { 
background-image:url(images/corpcomms-logo-features.gif);
}
#menu .features em {
background-color:#75ba77;
border-bottom:#75ba77 solid 2px;
border-top:#dceedd solid 2px;
}
#menu .features a:hover, #submenu .features, #submenu .features a {
background-color:#75ba77;
}
.featuresLink a:link {color: #75ba77; text-decoration: none;}
.featuresLink a:visited {color: #638f64; text-decoration: none;}
.featuresLink a:hover {color: #000000; text-decoration: none;}
.featuresLink a:active {color: #999999; text-decoration: none;}
.featuresLink .bar20 { border-bottom:#75ba77 solid 3px; }
.featuresLink .bar20top { border-top:#75ba77 solid 3px; }


#header .news h1 a { 
background-image:url(images/corpcomms-logo-news.gif);
}
#menu .news em {
background-color:#917b4c;
border-bottom:#917b4c solid 2px;
border-top:#e3ded2 solid 2px;
}
#menu .news a:hover, #submenu .news, #submenu .news a {
background-color:#917b4c;
}
.newsLink a:link {color: #917b4c; text-decoration: none;}
.newsLink a:visited {color: #6e6042; text-decoration: none;}
.newsLink a:hover {color: #000000; text-decoration: none;}
.newsLink a:active {color: #999999; text-decoration: none;}
.newsLink .bar20 { border-bottom:#917b4c solid 3px; }
.newsLink .bar20top { border-top:#917b4c solid 3px; }


#header .print h1 a { 
background-image:url(images/corpcomms-logo-print.gif);
}
#menu .print em {
background-color:#7c739f;
border-bottom:#7c739f solid 2px;
border-top:#dedce7 solid 2px;
}
#menu .print a:hover, #submenu .print, #submenu .print a {
background-color:#7c739f;
}
.printLink a:link {color: #7c739f; text-decoration: none;}
.printLink a:visited {color: #655f7b; text-decoration: none;}
.printLink a:hover {color: #000000; text-decoration: none;}
.printLink a:active {color: #999999; text-decoration: none;}
.printLink .bar20 { border-bottom:#7c739f solid 3px; }
.printLink .bar20top { border-top:#7c739f solid 3px; }

#header .conferences h1 a { 
background-image:url(images/corpcomms-logo-conferences.gif);
}
#menu .conferences em {
background-color:#da7a23;
border-bottom:#da7a23 solid 2px;
border-top:#f6dec8 solid 2px;
}
#menu .conferences a:hover, #submenu .conferences, #submenu .conferences a {
background-color:#da7a23;
}
.conferencesLink a:link {color: #da7a23; text-decoration: none;}
.conferencesLink a:visited {color: #9f622a; text-decoration: none;}
.conferencesLink a:hover {color: #000000; text-decoration: none;}
.conferencesLink a:active {color: #999999; text-decoration: none;}
.conferencesLink .bar20 { border-bottom:#da7a23 solid 3px; }
.conferencesLink .bar20top { border-top:#da7a23 solid 3px; }


#header .awards h1 a { 
background-image:url(images/corpcomms-logo-awards.gif);
}
#menu .awards em {
background-color:#01b8b5;
border-bottom:#01b8b5 solid 2px;
border-top:#bfedec solid 2px;
}
#menu .awards a:hover, #submenu .awards, #submenu .awards a {
background-color:#01b8b5;
}
.awardsLink a:link {color: #01b8b5; text-decoration: none;}
.awardsLink a:visited {color: #127372; text-decoration: none;}
.awardsLink a:hover {color: #000000; text-decoration: none;}
.awardsLink a:active {color: #999999; text-decoration: none;}
.awardsLink .bar20 { border-bottom:#01b8b5 solid 3px; }
.awardsLink .bar20top { border-top:#01b8b5 solid 3px; }


#header .events h1 a { 
background-image:url(images/corpcomms-logo-events.gif);
}
#menu .events em {
background-color:#597ec8;
border-bottom:#597ec8 solid 2px;
border-top:#d5dff1 solid 2px;
}
#menu .events a:hover, #submenu .events, #submenu .events a {
background-color:#597ec8;
}
.eventsLink a:link {color: #597ec8; text-decoration: none;}
.eventsLink a:visited {color: #506897; text-decoration: none;}
.eventsLink a:hover {color: #000000; text-decoration: none;}
.eventsLink a:active {color: #999999; text-decoration: none;}
.eventsLink .bar20 { border-bottom:#597ec8 solid 3px; }
.eventsLink .bar20top { border-top:#597ec8 solid 3px; }

#header .jobs h1 a { 
background-image:url(images/corpcomms-logo-jobs.gif);
}
#menu .jobs em {
background-color:#de6297;
border-bottom:#de6297 solid 2px;
border-top:#f7d8e5 solid 2px;
}
#menu .jobs a:hover, #submenu .jobs, #submenu .jobs a {
background-color:#de6297;
}
.jobsLink a:link {color: #de6297; text-decoration: none;}
.jobsLink a:visited {color: #a8587a; text-decoration: none;}
.jobsLink a:hover {color: #000000; text-decoration: none;}
.jobsLink a:active {color: #999999; text-decoration: none;}
.jobsLink .bar20 { border-bottom:#de6297 solid 3px; }
.jobsLink .bar20top { border-top:#de6297 solid 3px; }


/***********************************************/
/* Elements                                    */
/***********************************************/ 

.ccFeatureBox img {
float:left;
margin-right:10px;
}
.ccFeatureBox {
display:block;
overflow:hidden;
}
.ccFeatureBox span {
color:#999999;
}



.ccContentList H6 {
margin:0 0 0 0;
}
.ccContentList H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px; min-height:105px; margin-left:150px;
}
.ccContentList H6 img {
margin-left:-150px;
}
.ccContentList em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.ccContentList span {
color:#606060; font-size:12px; font-weight:normal;
}
.ccContentList H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.ccContentList H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}
.ccContentList img {
float:left;
margin: 0 0 0 0;
background-color:#FFFFFF;
}
.ccContentListbreak {
 height:10px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px; clear:both;
}


.ccContentListSmall H6 {
margin:0 0 0 0;
}
.ccContentListSmall H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px; min-height:45px; margin-left:70px;
}
.ccContentListSmall H6 img {
margin-left:-70px;
}
.ccContentListSmall em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.ccContentListSmall span {
color:#606060; font-size:12px; font-weight:normal;
}
.ccContentListSmall H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.ccContentListSmall H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}
.ccContentListSmall img {
float:left;
margin: 0 0 0 0;
background-color:#FFFFFF;
}
.ccContentListSmallbreak {
 height:5px; border-bottom:#CCCCCC solid 1px; margin-bottom:5px; clear:both;
}


.ccContentListIssuesSmall H6 {
margin:0 0 0 0;
}
.ccContentListIssuesSmall H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px; min-height:80px; margin-left:70px;
}
.ccContentListIssuesSmall H6 img {
margin-left:-70px;
}
.ccContentListIssuesSmall em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.ccContentListIssuesSmall span {
color:#606060; font-size:12px; font-weight:normal;
}
.ccContentListIssuesSmall H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.ccContentListIssuesSmall H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}
.ccContentListIssuesSmall img {
float:left;
margin: 0 0 0 0;
background-color:#FFFFFF;
}
.ccContentListIssuesSmallbreak {
 height:5px; border-bottom:#CCCCCC solid 1px; margin-bottom:5px; clear:both;
}


.ccIssueList H6 {
margin:0 0 0 0;
}
.ccIssueList H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px; min-height:180px; margin-left:150px;
}
.ccIssueList H6 img {
margin-left:-150px;
}
.ccIssueList em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.ccIssueList span {
color:#606060; font-size:12px; font-weight:normal;
}
.ccIssueList H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.ccIssueList H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}
.ccIssueList img {
float:left;
margin: 0 0 0 0;
background-color:#FFFFFF;
}
.ccIssueListbreak {
 height:10px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px; clear:both;
}

.ccAwardsList H6 {
margin:0 0 0 0;

padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px; min-height:105px; margin-left:150px;
}
.ccAwardsList H6 img {
margin-left:-150px;
}
.ccAwardsList em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.ccAwardsList span {
color:#606060; font-size:12px; font-weight:normal;
}

.ccAwardsList img {
float:left;
margin: 0 0 0 0;
background-color:#FFFFFF;
}
.ccAwardsListbreak {
 height:10px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px; clear:both;
}



.ccFormLable {
background-color:#f3f3f3; 
width:145px;
color:#000000;
vertical-align:top;
}
.ccFormLable span {
color:#ff6600;
}
.ccFormLable em {
color:#f3f3f3;
font-style:normal;
}
.formdescription {
font-size:11px; margin-bottom:5px; line-height:1em;
}


td.ccNominateFormLable, td.ccNominateFormLableReq {
width:184px;	
}

.ccNominateForm table { padding:0; margin:0; }
.ccNominateForm table td { border:#FFF 3px solid; }

.ccNominateFormLable {
background-color:#f3f3f3; 
color:#000000;
vertical-align:top;
padding:5px 20px 5px 20px;
}
.ccNominateFormLableReq {
background-color:#f3f3f3; 
color:#000000;
vertical-align:top;
padding:5px 20px 5px 20px;
background-image:url(images/icon_req.gif);
background-position:left top;
background-repeat:no-repeat;
}

.ccNominateForm textarea {
width:460px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border:#597ec8 solid 1px;
padding:5px;
}
.ccNominateForm input[type=text] {
width:380px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
border:#597ec8 solid 1px;
padding:5px;
}



table.ccJobGrid tr.headrow {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f2f2f2; cursor:hand;
}
table.ccJobGrid td.headrowtd {
	BACKGROUND-COLOR: #e0e0e0;
}
table.ccJobGrid td.headrowtd:hover, table.ccJobGrid td.headrowtd.over { background-color: #de6297; color:#FFFFFF; }
table.ccJobGrid tr.headrow A {
	FONT-WEIGHT: normal; text-decoration:underline;
}


/* Sortable tables */
table.ccJobGrid a.sortheader {
    text-decoration: none;
    display: block;
}
table.ccJobGrid span.sortarrow {
    text-decoration: none;
}





.defaultmenu {
border:#CCCCCC solid 1px; padding:10px;
}
.defaultmenu H6 {
margin:0 0 0 0; 
}
.defaultmenu H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; min-height:105px; font-size:0.85em; font-weight:normal;
}
.defaultmenu H6 img {
float:left; padding-right:10px;
}
.defaultmenu span {
color:#999999;
}
.defaultmenu H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.defaultmenu H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}
.defaultDashed { height:10px; border-bottom:#b80708 dashed 1px; margin-bottom:10px; }


.defaultmenu2 H6 {
margin:0 0 0 0;
}
.defaultmenu2 H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px;
}
.defaultmenu2 H6 img {
float:left; padding-right:10px;
}
.defaultmenu2 em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.defaultmenu2 span {
color:#606060; font-size:12px; font-weight:normal;
}
.defaultmenu2 H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.defaultmenu2 H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}

.defaultList H6 {
margin:0 0 0 0;
}
.defaultList H6 A {
padding: 0 0 0 0; display:block; background: #ffffff; font-weight:bold; font-size:15px; line-height:18px;
}
.defaultList H6 img {
float:left; padding-right:10px;
}
.defaultList em {
color:#b3b3b3; font-size:10px; font-style:normal; font-weight:normal;
}
.defaultList span {
color:#606060; font-size:12px; font-weight:normal;
}
.defaultList H6 A:hover {
 DISPLAY: block; color:#000000; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.defaultList H6 A:active {
 DISPLAY: block; color:#999999; TEXT-DECORATION: none; 
}

.greyrightbox { background-color:#f2f2f2; }
.greyrightbox h3, .greyrightbox h4, .greyrightbox h5 { background-color:#f2f2f2; padding-left:10px; }

.pdfdoc {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 79px; BACKGROUND: url(/images/logo_pdf.gif) #ffffff no-repeat 15px center; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid
}



.eventButtons h6 { margin:20px; background-image:url(images/digi/menu_bg.jpg); background-repeat:repeat-x; background-position:bottom; }
.eventButtons h6 a { display:block;  border:#597ec8 solid 3px; margin:0; font-weight:normal; padding-left:340px; padding-right:20px; }
.eventButtons h6 a strong { font-size:18px; line-height:24px; font-weight:bold; }
.eventButtons h6 a:hover { border:#000 solid 3px; }
.eventButtons h6.corkcommsbtn a { height:145px; background-image:url(images/events/btn_corkcomms.gif); background-repeat:no-repeat; background-position: 20px center; }
.eventButtons h6.pebtn a { height:165px; background-image:url(images/events/btn_precise-exchange.gif); background-repeat:no-repeat; background-position: 20px center; }
.eventButtons h6.mtmbtn a { height:145px; background-image:url(images/events/btn_meet-the-media.gif); background-repeat:no-repeat; background-position: 20px center; }


.awardButtons h6 { margin:20px; background-image:url(images/digi/menu_bg.jpg); background-repeat:repeat-x; background-position:bottom; }
.awardButtons h6 a { display:block;  border:#01b8b5 solid 3px; margin:0; font-weight:normal; padding-left:340px; padding-right:20px; }
.awardButtons h6 a strong { font-size:18px; line-height:24px; font-weight:bold; }
.awardButtons h6 a:hover { border:#000 solid 3px; }
.awardButtons h6.corpcommsbtn a { height:160px; background-image:url(images/awards/corpcomms-awards-2011-300.gif); background-repeat:no-repeat; background-position: 20px center; }
.awardButtons h6.bigibtn a { height:145px; background-image:url(images/digi/digi-logo_300_trans.gif); background-repeat:no-repeat; background-position: 20px center; }


.conferencesButtons h6 { margin:20px; background-image:url(images/digi/menu_bg.jpg); background-repeat:repeat-x; background-position:bottom; }
.conferencesButtons h6 a { display:block;  border:#da7a23 solid 3px; margin:0; font-weight:normal; padding-left:340px; padding-right:20px; }
.conferencesButtons h6 a strong { font-size:18px; line-height:24px; font-weight:bold; }
.conferencesButtons h6 a:hover { border:#000 solid 3px; }
.conferencesButtons h6.crisisbtn a { height:240px; background-image:url(images/conferences/tb_crisis.jpg); background-repeat:no-repeat; background-position: 20px center; }
.conferencesButtons h6.smabtn a { height:180px; background-image:url(images/conferences/tb_sma.jpg); background-repeat:no-repeat; background-position: 20px center; }


ul#twitter_update_list { list-style-type:none; margin:0; padding:0; }
ul#twitter_update_list li { padding:10px 10px 10px 65px; border-bottom:#CCC solid 1px; background-image:url(images/icon_tweet.gif); background-position:left; background-repeat:no-repeat; margin:0; min-height:40px; }


/***********************************************/
/* Footer                                      */
/***********************************************/ 

#footer {
margin-top:40px;
margin-bottom:20px;
}
#footer div {
text-align:right;
color:#545454; 
font:9px arial,helvetica,sans-serif;
font-weight:bold;
line-height:9px;
padding:10px 10px 10px 10px;
text-transform: uppercase;
}

#footer a:link {color:#545454;text-decoration:none;}
#footer a:visited {color:#545454;text-decoration:none;}
#footer a:hover {color:#EF0031;text-decoration:none;}
#footer em {font-style:normal;}

.timeslot {
	width: 75px;
	float: left;
	font-weight: bold;
	color: #597ec8;
}

table.tablePicures {width:100%; clear:both;}
table.tablePicures td {text-align:center; font-size:0.9em; color:#999; padding-bottom:10px;}

/*
	PHOTO GALLERY
*/

ul.ulPhotoGallery {width:100%; margin:0; padding:0;}
ul.ulPhotoGallery li {display:inline-block; float:left; text-align:left; margin:0 5px 20px; font-size:0.8em; width:300px; height:240px;}

ul.ulPhotoGallery2 {width:100%; margin:0; padding:0;}
ul.ulPhotoGallery2 li {display:inline-block; float:left; text-align:left; margin:0 5px 5px; font-size:0.8em;}
