@charset "UTF-8";
/* CSS Document */

/* 
LADM Theme


*/

body  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:15px;
margin:0;
padding:0;
background:#000 url(../images2009/bkgdtile.gif)  repeat-x;
}

p  {
margin:0 0 14px 0;
padding:0;
}

a  {
color:#93d8ee;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

div, span  {
margin:0;
padding:0;
}

form  {
margin:0;
padding:0;
}

input[type="text"], textarea   {
margin:0;
border:#fff;
color:#999;
}


ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}


/*  */

#pageWrap	{
margin:0 auto;
width:1040px;
}

#header	{
height:305px;
}

#header #logo	{
position:absolute;
margin:22px 0 0 25px;
}

#header #navTop	{
position:absolute;
margin:85px 0 0 333px;
font-size:12px;
text-transform:uppercase;
line-height:12px;
width:660px;
}
#header #navTop a	{
color:#93d8ee;
padding:0 26px 0 0;
text-decoration:none;
}
#header #navTop a:hover	{
color:#fff;
}
#header #navTop a span {
display:block;
float:left;
font-size:10px;
color:#fff;
margin-top:-13px;
}

#header #navTop a.active
{
	color:#ee3a25;
}

#header #headerImage {
position:absolute;
background:#fff;
height:288px;
width:1040px;
text-align:center;
margin:149px 0 0 0;
}


#header #navTop #facebookIcon {
margin: 0 0 0 565px;
padding-bottom:6px;
}

#header #navTop #twitterIcon {
margin: 0 0 0 -21px;
padding-bottom:6px;
}

#pageMain	{
width:1040px;
margin:173px 0 0 0;
}

#colLeft {
float:left;
width:218px;
padding:0 25px 0 0;
}

#colRight	{
float:left;
width:200px;
padding:0 0 0 23px;
color:#c0c0c0;
}

#colRight h3	{
color:#ffffff;
}

#colMain {
float:left;
width:552px;
border:1px solid #ee3a25;
background:#fff;
color:#cccccc;

}
#colMain .content	{
/*padding:0px 8px 10px 8px;*/
padding:20px 20px 20px 20px;
text-align:justify;
line-height:16px;
}

#colMain .home	{
padding-top:50px;
}
#colMain .home p 	{
margin-left:52px;
width:715px;
}
#colMain .home p span	{
font-size:14px;
font-weight:bold;
}

#colMain .blog	{

}

#colMain .content a {
text-decoration:none;
color:#93d8ee;
}

#colMain .content a:hover	{
text-decoration:none;
color:#fff;
}



.blogAbstract	{
width:240px;
margin:18px 0;
}
.blogAbstract span	{
display:block;
color:#64605f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-bottom:3px;
}
.blogAbstract h6	{
margin:0 0 3px 0;
padding:0;
}
.blogAbstract h6 a	{
color:#5f96ae;
font-size:14px;
line-height:16px;
font-weight:bold;
text-decoration:none;
}
.blogAbstract h6 a:hover	{
text-decoration:underline;
}
.blogAbstract p	{
font-size:11px;
margin:0;
}
.blogAbstract p a	{
color:#5f96ae;
text-decoration:none;
}
.blogAbstract p a:hover	{
text-decoration:underline;
}
.blogAbstract div	{
width:213px;
height:80px;
overflow:hidden;
border:3px solid #797979;
margin-bottom:14px;
}
.blogAbstract div:hover	{
border:3px solid #5f96ae;
}

.dotsShort	{
height:1px;
background:url(../images2009/border_dots.gif) no-repeat;
}


.blogItem	{
margin-top:24px;
border-bottom:1px solid #ee3a25;
padding-bottom:16px;
padding-left:15px;
padding-right:15px;
}
.blogItem .date	{
color:#fff;
font-size:12px;
font-weight:bold;
}
.blogItem h2	{
color:#93d8ee;
font-size:16px;
line-height:18px;
font-weight:bold;
text-transform:uppercase;
border:0;
padding:0;
margin:5px 0 10px 0;
}

.blogItem h2 a	{
text-decoration:none;
}

.blogItem h2 a:hover	{
text-decoration:underline;
}


.blogItem p	{
color:#fff;
font-size:12px;
text-align:justify;
}
.blogItem .blogLinks 	{
clear:both;
text-align:right;
color:#5f96ae;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
}
.blogItem .blogLinks a	{
color:#333;
padding:0 5px;
text-decoration:none;
}
.blogItem .blogLinks span	{
color:#333;
}
.blogItem .blogLinks span a	{
padding:0;
}
.blogItem .blogLinks a:hover	{
text-decoration:underline;
}
.blogItem .blogLinks div	{
font-size:16px;
margin-top:4px;
}
.blogItem .blogLinks div a	{
color:#5f96ae;
padding:0;
}

.blogItem .blogImage	{
background:url(../images2009/shadow-right.gif) repeat-y right;
float:left;
margin:0 10px 10px 0;
font-size:8px;
line-height:8px;
}
.blogItem .blogImage .topImg	{
height:6px;
background:#fff url(../images2009/shadow-top.gif) right no-repeat;
}
.blogItem .blogImage img	{
margin:0 12px 0 6px;
}
.blogItem .blogImage .bottomImg	{
height:13px;
background:#fff url(../images2009/shadow-bottom_right.gif) right no-repeat;
}
.blogItem .blogImage .bottomImg span	{
display:block;
height:13px;
width:6px;
float:left;
background:url(../images2009/shadow-bottom_left.gif) no-repeat;
}

.blogItem .floatRight	{
float:right;
margin:0 0 10px 10px;
}



#navBlog,#navConventions	{
margin-bottom:30px;
}
#navConventions	{ 
text-align:right;
}
#navBlog div,#navConventions div {
margin-bottom:70px;
}
#navBlog h3,#navConventions h3 {
color:#fff;
font-size:17px;
line-height:19px;
font-weight:bold;
margin:10px 0 10px 0;
}
#navBlog a,#navConventions a {
display:block;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
padding:0 0 3px 0;
}

#navConventions a {
padding:0 0 1em 0;
}

#navBlog a:hover,#navConventions a:hover	{
text-decoration:none;
color:#fff;
}

#navConventions a.active {
color:#ee3a25;
text-decoration:none;
}

.footer	{
text-align:right;
clear:both;
width:552px;
height:110px;
margin:0 auto;
color:#555;
font-size:9px;
padding-top:30px;
font-size:13px;
}

.footer div {
padding:12px 11px 0 0 ;
}

.footer a	{
text-decoration:none;
}
.footer a:hover	{
text-decoration:underline;
}

.footerBlog 	{
padding:0;
}
.footerBlog div	{
background:none;
}

#footerNav a {
padding-left:10px;
}

#copyright {
font-size:10px;
}

#copyright a {
color:#555;
}

.clearBoth	{
clear:both;
height:0px;
}


.colLeftBanner {
margin-top:10px;
}

.navigation {
padding:0 15px 0 15px;
margin-top:1em;
}

.navigation a {
text-transform:uppercase;
text-decoration:none;
}

.navigation a:hover {
text-decoration:underline;
}

.printIcon {
width:65px;
position:relative;
float:right;
padding:5px;
}

.emailFormLabel {font-weight:bold}

/* standard text input class */
.ftxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 20em;
padding:2px;
}
.ftxtarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 20em;
padding:2px;

}
.ftxtquery {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 20em;
padding:2px;
}

#TitleBlue {
font-family:arial, helvetica, sans-serif;
color:#93d8ee;
text-transform:uppercase;
font-weight:bold;
font-size:18px;
}

#subHeadingRed {
font-family:arial, helvetica, sans-serif;
color:#f26553;
font-weight:bold;
font-size:16px;
}

#QuestionWhite {
font-family:arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
}

#whiteTitle {
font-family:arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
line-height:22px;
}





/* BEGIN LEGACY STYLES - CARRIED OVER FROM PREVIOUS STYLESHEET */
.orange_text {
font-family:arial, helvetica, sans-serif;
color:#ff3300;
font-weight:bold;
font-size:19px;
line-height:21px;
}

.orange_title {
font-family:arial, helvetica, sans-serif;
color:#f26553;
font-weight:bold;
font-size:18px;
margin-top:0px;
}

.orange_small {
color:#ff3300;
}

.dkOrange {
color:#BD4301;
}


.purple_text {
color:#660099;
}

.purple_title {
font-family:arial, helvetica, sans-serif;
color:#9900CC;
font-weight:bold;
font-size:18px;
line-height:21px;
}

.purple_medium {
font-family:arial, helvetica, sans-serif;
color:#9900CC;
font-weight:bold;
font-size:16px;
}

.aubergine_title {
font-family:arial, helvetica, sans-serif;
color:#660033;
font-weight:bold;
font-size:16px;
line-height:21px;
}

.green_text {
color:#66FF33;
}

.green_text_large {
font-size:19px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color:#66FF33;
line-height:23px;
}

.green_text_dark_large {
font-size:19px;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
color:#339900;
line-height:23px;
}

.green_text_dark {
color:#339900;
}

.pink_text {
color:#FD02DB;
}

.blue_text, .city p strong  {
color:#0000FE;
}

.blue_title {
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#3333FF;
line-height:21px;
}

.teal_text {
color:#013334;
}

.orange_rule {
width:460px;
height:10px;
border-top:1px solid #ff3300;
margin: 10px 17px 0px;
}

.large {
font-family:arial, helvetica, sans-serif;
font-size:14px;
line-height:20px;
}

#middle img.no_border, #right img.no_border {
border:none;
}

.linksTable {
margin-left:12px;
width:470px;
}

.linksTable tr td {
vertical-align:top;
padding:25px 5px;
border-bottom:1px solid #D82F68;
}

.city_content {
width:458px;
margin: 15px 17px;
padding:5px 0px 15px 0px;
}

.city_content p {
margin-left:65px;
}

.city_content h3 {
margin-left:71px;
font-size:11px;
}


.city_content ul li {
margin:4px 0px 0px 51px;
}

#hotel {
background-image:url(../images2009/cities/icon_hotel.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-bottom:10px;
}

#map {
background-image:url(../images2009/cities/icon_map.gif);
background-repeat:no-repeat;
padding:10px 0px 20px;
}

#weather {
background-image:url(../images2009/cities/icon_weather.gif);
background-repeat:no-repeat;
padding-top:5px;
}

#sights {
background-image:url(../images2009/cities/icon_sights.gif);
background-repeat:no-repeat;
padding-bottom:0px;
}

#shopping {
background-image:url(../images2009/cities/icon_shopping.gif);
background-repeat:no-repeat;
padding-top:15px;
}

#facts {
background-image:url(../images2009/cities/icon_facts.gif);
background-repeat:no-repeat;
}

#food {
background-image:url(../images2009/cities/icon_restaurants.gif);
background-repeat:no-repeat;
padding:10px 0px 19px;
}

#destinations {
background-image:url(../images2009/cities/icon_destinations.gif);
background-repeat:no-repeat;
background-position: 0px 3px;
padding-bottom:0px;

}

#tourism {
background-image:url(../images2009/cities/icon_tourism.gif);
background-repeat:no-repeat;
padding-bottom:0px;
}

.datesTable {
width:470px;
border:1px solid #CC3300;
padding:6px;
margin-bottom:18px;
background-color:#ffffff;
}

td.datesTable1 {
width:130px;
align:right;
}

td.datesTable2 span.smallText {
display:block;
font-size:10px;
margin-bottom:9px;
margin-top:6px;
}

.datesTable .cityName {
font-size:13px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
}

.datesTable .cityName strong {
color:#3333FF;
}

td.datesTable3 {
vertical-align:top;
width:31px;
}

td.datesTable3 {
padding:12x 5px 0px 0px;
}

.winners_table {
width:95%;
}

.winners_table tr td {
padding:4px;
border-bottom:1px solid #000000;
}

.winners_table tr td.listHeaderColType, .winners_table tr td.listHeaderColAward, .winners_table tr td.listHeaderColRoutine, .winners_table tr td.listHeaderColStudio {
font-weight:bold;
border-bottom:2px solid #000000;
} 

td.listHeaderColAward {
width:118px;
padding-right:0px;
}

td.listHeaderColType {
width:40px;
}

td.listContentCol_1 {
background-color:#EBE5F1;
}

.winners_pics {
margin:30px 0px 20px;
}

.winners_pics img {
margin:0px 8px;
}

.contentPageTitle
{
	font-family:arial, helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}


/* END LEGACY STYLES */

#colMain .content #reg-content
{
	color:#000000;
}

#colMain .content #reg-content a,#colMain .content #reg-content a:hover
{
	color:#0000FF;
	text-decoration:none;
}
