body
{
	background-color: #eee;
	margin:0;
	padding:0;
	border:0;
	font-size: 11px;
}
a
{
	color: #000;
}
h2
{
	font-family: Verdana, Arial;
	font-size: 16px;
	padding: 0;
	margin-bottom: 10px;
}
.Clear
{
	clear:both; 
}
.StdImage
{
	padding: 0;
	margin:0;
	border:0;
}
.StdButton
{
	border: 0;
	background-color: #000;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.StdText
{
	font-family: Verdana, Arial;
	font-size: 12px;
}
.StdBoldText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}
.ErrorMessage
{
	font-family: Verdana, Arial;
	color: Red;
	padding: 0;
}
.GroupTalkErrorMessage, .GroupTalkErrorMessage a
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#Website
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 2px #eee;
	border-right: solid 2px #eee;
	background-color: #fff;
}
#Content
{
	width: 960px;
	margin: 156px 0 0 0;
	padding: 0 0 30px 0;
	background-image: url(/Images/bottom_tile.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#MainContentWindow
{
	float: left;
	width: 618px;
	padding: 25px 10px 0 14px;
	background-image: url(/Images/top_left_shadow1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#RightPlugin
{
	width: 300px;
	float: right;
	padding: 25px 13px 0 4px;
	border-left: dashed 1px #000;
	background-image: url(/Images/top_right_shadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#Footer
{
	width: 950px;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	color: #00AAEE;
}
#Footer a
{
	text-decoration: none;
	color: #00AAEE;
}
#Footer span
{
	color: #ccc;
}


.PageContainer
{
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 618px;
}
.LeftCol
{	
	float: left;
	width: 240px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
}
.RightCol
{
	width: 365px;
	float: Right;
	position: relative;
}


.MainTitle
{
	padding-bottom: 5px;
}


.SubPageTitle
{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: dashed 2px #000;
	height: 36px;
}
.SubPageImage
{
	float: left;
	border: 0;
}
.SubPageSymbol
{
	float: right;
	height: 36px;
}

.HomePageArticle
{	
	height: 180px;
	width: 240px;
}
.HomePageArticle p
{
	height: 120px;
	margin: 0;
	padding: 0;
	left:0;
	width: 240px;
	overflow: auto;
}
*html .HomePageArticle p
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 240px;
	overflow: visible;
	top:0;
	left:0;
}
.SubHeadingTitle
{
	background-image: url(/Images/content_heading_lines.gif);
	background-repeat: repeat-x;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	height: 16px;
}
.SubHeadingTitle span
{
	background-color: #FFF100;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.SubHeadingTitle img
{
	background-color: #FFF100;
	padding-right: 5px;
}
.SubHeadingTitle2
{
	background-image: url(/Images/content_heading_lines.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	padding: 0;
	height: 16px;
}
.SubHeadingTitle2 span
{
	background-color: #EB008B;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.SubHeadingTitle3
{
	background-image: url(/Images/content_heading_lines.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	padding: 0;
	height: 14px;
}
.SubHeadingTitle3 span
{
	background-color: #808183;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 0 0;
}



.TitleArrow
{
	height: 43px;
	
}

.contentheading
{
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: dashed 2px #000;
}
.calendarcontrols
{
	float: left;
	padding: 5px 0 10px 0;
}
.calendarcontrol th
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	color: #00ACEE;
}
.calendarcontrol td
{
	background-image: url(/images/agenda_calendar_bg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 9px;
	margin: 4px;
	border: 0;
}
.AgendaYear
{
	border: 0;
	float: left;
}
.calendarcontrol a
{
	text-decoration: none;
	color: #666;
}
.calendarcontrol a:hover
{
	text-decoration: underline;
}
.calendarnavigation img
{
	border: 0;
}
.AgendaImage
{
	width: 265px;
	height: 50px;
}
.AgendaItems
{
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
	border: dashed 1px #999;
	background-color: #B2E7FB;
}
.AgendaItems img
{
	margin-bottom: 5px;
	margin-top: 3px;
}
.AgendaItems ul
{
	margin-left: 15px;
	padding: 0;
	text-indent: 0;
}
.AgendaItems li
{
	padding-bottom: 3px;
	list-style-type: circle;
}
.AgendaItems li a
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.AgendaItems li a:hover
{
	text-decoration: underline;
}



.eventtypes
{
	float: left;
	padding: 20px 10px 0 60px;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
.eventtypes img
{
	height: 5px;
	border: 0;
}
.eventtypes div
{
	margin-bottom: 10px;
}
.gtevents a
{
	color: #00ACEE;
	text-decoration: none;
}
.clubnights a
{
	color: #EB008B;
	text-decoration: none;
}
.festivals a
{
	color: #FFF100;
	text-decoration: none;
}
.concerts a
{
	color: #808183;
	text-decoration: none;
}
.workshops a
{
	color: #000;
	text-decoration: none;
}

.LightGreySep
{
	height: 36px;
	background-image: url(/Images/light_grey_sep.gif);
	background-repeat: repeat-x;
}

#EventsContianer
{
	padding: 10px 0 10px 0;
}
.event
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.EventType1
{
	color: #00ACEE;
	border-bottom: dashed 1px #000; 
	height: 20px;
}
.EventType2
{
	color: #EB008B;
	border-bottom: dashed 1px #000;
	height: 20px;
}
.EventType3
{
	color: #FFF100;
	border-bottom: dashed 1px #000;
	height: 20px;
}
.EventType4
{
	color: #808183;
	border-bottom: dashed 1px #000;
	height: 20px;
}
.EventType5
{
	color: #000;
	border-bottom: dashed 1px #000;
	height: 20px;
}
.event p
{
	font-size: 11px;
	font-weight: normal;
	clear: both;
}
.EventTitle
{
	float: left;
}
.date
{
	float: right;
}
.EventVenue a
{
	color: #0000CD;
	font-size: 10px;
	font-weight: normal;
}



.Stockists
{
	background-color: #FFF100;
	width: 300px;
	padding-bottom: 10px;
	float: left;
	position: relative;
}
.Stockists div
{
	text-align: center;
}
.Stockists div img
{
	width: 260px;
	margin: 10px 0 0 0;
}
.StockistIntro
{
	float: right;
	width: 200px;
}

.stockistlist
{
	margin-top: 20px;
}
.stockistlist h4
{
	padding: 0;
	margin: 0;
}
.StockistsLeft
{
	float:left;
	margin: 0 20px 10px 0;
	width: 220px;
}
.StockistsRight
{
	float:left;
	margin: 0 0 20px 0;
	width: 220px;
}
.FindStockist
{
	background-image: url(/Images/find_stockist.gif);
	width: 240px;
	height: 51px;
}
.StockistTextBox
{
	width: 150px;
	margin: 25px 0 0 7px;
	font-size: 10px;
}
.StockistsButton
{
	width: 60px;
	margin:0;
	background-color: #000;
	border: solid 1px #000;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFF100;
	margin-left: 5px;
}



.ThisIssue
{
	background-image: url(/Images/magazine_background.gif);
	background-repeat: no-repeat;
	height: 366px;
	width: 365px;
	padding: 4px 0 0 0;
	margin:0;
	margin-bottom: 10px;
}
.ThisIssue img
{
	padding: 0;
	margin: 0 0 0 50px;
	width: 257px;
	height: 348px;
}
.ThisIssue p
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 50px;
	width: 200px;
	border: 0;
}
.ThisIssueTopics
{
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(/Images/this_issuegrey_stripes.gif);
	background-repeat:repeat;
}
.ThisIssueTopics p
{
	font-size: 10px;
	color: #000;
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #fff;
	margin: 0;
}
.ThisIssueTopics p a
{
	color: #000;
	text-decoration: none;
}
.ThisIssueTopics p a:hover
{
	text-decoration: underline;
}
.GTEye
{
	padding: 10px 0 10px 0;
}
.GTEye img
{
	padding: 0;
	margin:0;
	border: 0;
	width: 618px;
}
.GalleryBottom
{
	background-color: #000;
	height: 25px;
	width: 618px;
}
.GalleryImage
{
	width: 516px;
	height: 340px;
	border: solid 1px #000;
	padding: 0 0 0 100px;
	background-image: url(/Images/gt_eye_bg.gif);
	background-repeat: repeat;
}
.PlusGalleryImage
{
	width: 438px;
	height: 340px;
	border: solid 1px #000;
	padding: 0 0 0 75px;
	background-image: url(/Images/gt_eye_plus_bg.jpg);
	background-repeat: no-repeat;
}





.PluginContainer
{
	font-size: 10px;
	padding:0;
	margin: 0;
	padding-bottom: 10px;
}
.PluginContainer img
{
	border: 0;
}
.PluginContainer p
{
	border: 0;
	padding: 0;
	margin: 0;
}
.PluginContainer a
{
	text-decoration: none;
	color: #000;
}
.PluginContainer a:hover
{
	text-decoration: underline;
}
.symbol
{
	float: right;
	padding: 10px;
}


.selectedArticle
{

	padding: 0 10px 0 0;
}
.selectedArticle h2
{
	padding: 0;
	margin: 0 0 5px 0;
}
.selectedArticle img
{
	width: 600px;
}
.ArticleLeftContainer
{
	width: 400px;
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
	background-image: url(/Images/article_body_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ArticleRelations
{
	width: 190px;
	float: right;
}
.ArticleComments
{
	padding: 0 0 10px 0;
}
.Comments
{
	margin: 10px 0 0 0;
}
.title
{
	font-weight: bold;
}
.articleRating
{
	margin: 0 0 20px 0;
	font-weight: bold;
}


.articleLinks
{
	margin-bottom: 15px;
	background-image: url(/Images/link_relations_bg.gif);
	background-repeat: repeat;
}
.articleLinks ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.articleLinks li
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #fff;
}
.articleLinks a
{
	text-decoration: none;
	color: #000;
}


.articleProductLinks
{
	margin-bottom: 15px;
	background-image: url(/Images/link_relations_bg.gif);
	background-repeat: repeat;
}
.articleProductLinks ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.articleProductLinks li
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #fff;
}
.articleProductLinks a
{
	text-decoration: none;
	color: #000;
}


.articleList
{
	margin-bottom: 15px;
	background-image: url(/Images/link_relations_bg.gif);
	background-repeat: repeat;
}
.articleList ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.articleList li
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #fff;
}
.articleList a
{
	text-decoration: none;
	color: #000;
}
.ArchiveNavLeft
{
	float: left;
	padding: 10px 0 10px 10px;
}
.ArchiveNavRight
{
	float: right;
	padding: 10px 10px 10px 0;
}
.ArchiveNavLeft a, .ArchiveNavRight a
{
	font-weight: bold;
	color: #000;
}

.relatedArticleLinks
{
	margin-bottom: 15px;
	background-image: url(/Images/link_relations_bg.gif);
	background-repeat: repeat;
}
.relatedArticleLinks ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.relatedArticleLinks li
{
	padding: 5px 5px 5px 5px;
	border-bottom: solid 2px #fff;
}
.relatedArticleLinks a
{
	text-decoration: none;
	color: #000;
}

.ArticleLinkHeading
{
	width: 190px
}
.ArticleLinkHeading img
{
	border:0;
}



.addarticlecomment
{
	color: Red;
}



.travelnews
{
	margin-bottom: 10px;
}
.travelnews a
{
	text-decoration: none;
	color: #000;
}
.travelnews a:hover
{
	text-decoration: underline;
	color: #000;
}
.travelnews h2 a
{
	padding: 0;
	margin: 0;
	color: #EB008B;
}
.travelnews h2 a:hover
{
	padding: 0;
	margin: 0;
	color: #EB008B;
}
.travelnews p
{
	padding: 0;
	margin: 0;
	background-image: url(/Images/travel_news_bg_gradient.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 47px;
	overflow: hidden;
	margin-bottom: 5px;
}

.TravelArticlesNav a
{
	color: #000;
	font-weight: bold;
	margin: 0 10px 0 10px;
}
#imgOutlook
{
	border: 0;
	margin-bottom: 10px;
}
#imgAgendaHeading
{
	margin-bottom: 5px;
}

.InThisIssueContainer h2
{
	padding: 0;
	margin: 0 0 5px 0;
	border: 0;
	font-size: 12px
}
.IssueArticles
{
	padding: 0;
	margin: 10px 0 0 0;
}
.RecentIssue
{
	width: 365px;
	font-size: 10px;
}
.RecentIssue ul, .IssueArticles ul
{
	padding: 0;
	margin: 0 0 5px 0;
	border: 0;
}
.IssueArticles ul li img
{
	width: 150px;
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
.RecentIssue ul li, .IssueArticles ul li
{
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	border: 0;
	list-style-type: none;
	border: 0;
	border-bottom: solid 1px #ccc;
}
.RecentIssue ul li h2 a, .IssueArticles ul li a
{
	font-size: 11px;
	font-weight: bold;
	color: #00ACEE;
	text-decoration: none;
}
.RecentIssue ul li h2 a:hover, .IssueArticles ul li a:hover
{
	text-decoration: underline;
}
.RecentIssue ul li p, .IssueArticles ul li p
{
	padding: 0;
	margin: 2px 0 2px 0;
}
.RecentIssue ul li div span, .IssueArticles ul li div
{
	font-weight: bold;
}


.OurBolggers, .SectionList
{
	width: 240px;
}
.SectionList ul
{
	padding: 0;
	margin: 5px 0 0 0;
	border: 0;
	list-style-type: none;
}
.SectionList ul li
{
	padding: 0;
	margin: 0 0 5px 0;
	border: 0;
}
.SectionList ul li a
{
	font-size: 11px;
	font-weight: bold;
	color: #00ACEE;
	text-decoration: none;
}
.SectionList ul li a:hover
{
	text-decoration: underline;
}
.OurBolggers h2 a
{
	font-size: 10px;
	color: #000;
}
.OurBolggers h2 a:hover
{
	text-decoration: underline;
} 

.RecentBlogs h3{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.sourceinfo
{
	padding: 5px 0 5px 0;
	margin-bottom: 10px;
	background-image: url(/Images/travel_news_bg_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #EB008B;
}
.sourceinfo h4
{
	padding: 0;
	margin: 0;
}
.RecentBlogs h4{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.RecentBlogs a
{
	text-decoration: none;
	color: #00ACEE;
}

.HomePageRecentBlogs
{
	border: 0;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 11px;
}
.HomePageRecentBlogs h2
{
	padding: 5px 5px 0 5px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.HomePageRecentBlogs h2 a
{
	color: #000;
}
.HomePageRecentBlogs p
{
	margin: 0;
	border-bottom: solid 1px #ccc;
	padding: 0 5px 5px 5px;
}
.HomePageRecentBlogs p span
{
	font-weight: bold;
	color: #ff9b00;
}
.ForumTopics
{
	background-image: url(/Images/forum_topics_bg_tile.gif);
	background-repeat: repeat-y;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.ForumTopics ul
{
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.ForumTopics a
{
	color: #fff;
	font-size: 14px;
}
.ForumTopics a:hover
{
	font-weight: bold;
}


.GroupTalkLeftCol
{
	float: left;
	width: 115px;
	margin: 0 10px 0 0;
}
.GroupTalkRightCol
{
	float: left;
	width: 392px;
}



.BoardTopicNav
{
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0 0;
	text-align: center;
}
.BoardTopicNav a
{
	color: #000;
}

.GroupTalkBoardTopicsList
{
	background-image: url(/Images/board_topic_list_bg.gif);
	background-repeat: repeat-y;
}
.GroupTalkBoardTopicsList a
{
	text-decoration: none;
	color: #fff;
}
.GroupTalkBoardTopicsList a:hover
{
	text-decoration: underline;
}
.GroupTalkBoardTopicsList ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.GroupTalkBoardTopicsList li
{
	padding: 3px 3px 3px 3px;
	margin:0;
	border-bottom: solid 2px #fff;
}



.GroupTalkBoardList
{
	background-image: url(/Images/board_topic_list_bg.gif);
	background-repeat: repeat-y;
}
.GroupTalkBoardList a
{
	text-decoration: none;
	color: #fff;
}
.GroupTalkBoardList a:hover
{
	text-decoration: underline;
}
.AspNet-Menu
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.AspNet-Menu-WithChildren
{
	padding: 0;
	margin: 0;
}
.AspNet-Menu-Vertical ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.AspNet-Menu-Leaf
{
	padding: 3px 3px 3px 3px;
	margin:0;
	border-bottom: solid 2px #fff;
}

.GroupTalkLeftColFooter
{
	border: 0;
	padding-top: 60px;
	margin: 0;
}

.GroupTalkIntroBox
{
	background-color: #00ADEF;
	padding: 5px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
.GroupTalkPostingBox
{
	background-color: #00ADEF;
	padding: 5px;
	margin: 0 0 10px 0;
	color: #fff;
	background-image: url(/Images/postings_box_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.GroupTalkPostingBox textarea
{
	width: 250px;
	height: 50px;
	font-family: Verdana, Arial;
	font-size: 10px;
}
.GroupTalkNav
{
	background-color: #000;
	text-align: right;
	margin-bottom: 10px;
	padding: 3px 0 3px 0;
}
.GroupTalkNav a
{
	color: #fff;
	text-decoration: none;
}
.GroupTalkNav a:hover
{
	text-decoration: underline;
}

.TopicTitle
{
	width: 250px;
	font-family: Verdana, Arial;
	font-size: 10px;
}
.PostingBoxTitle
{
	width: 100px;
	float: left;
}
.btnSubmit
{
	border: 0;
	background-color: #000;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial;
}

.GroupTalkPostingTitleRow
{
	background-color: #808183;
	padding: 3px 0 3px 3px;
}
.PostingTitleRowLeft
{
	float: left;
	width: 205px;
	font-size: 9px;
	color: #fff;	
}
.PostingTitleRowLeft a
{
	color: #fff;
	text-decoration: none;
}
.PostingTitleRowLeft a:hover
{
  cursor:pointer;
  text-decoration: underline;
}

.PostingTitleRowRight
{
	float: right;
	width: 184px;
	font-size: 9px;
	color: #F7931D;
}
.Posting
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 0 5px 5px 5px;
	background-image: url(/Images/posting_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.Posting p
{
	color: #00ADEF;
}
.Posting div
{
	color: #EB008B;
	text-align: right;
}

.PollContainer
{
	width: 240px;
}
.PollBox
{
	background-image: url(/Images/poll_bg.jpg);
	background-repeat: repeat-x;
	margin: 0 0 10px 0;
	padding: 0 5px 0 5px;
	font-family: Verdana, Arial;
	font-size: 12px;
	height: 357px;
}
.YourOpinion
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.PollQuestion
{
	font-size: 11px;
	font-weight: bold;
	padding: 20px 0 10px 0;
	color: #00ADEF;
}
.PollAnswer
{
	font-size: 11px;
	color: #EB008B;
	font-weight: bold;
}
.PollBox a
{
	font-size: 10px;
	color: #000;
	padding-top: 5px;
	text-decoration: none;
}
.PollBox a:hover
{
	text-decoration: underline;
}
#pollListContainer, .PollAnswer
{
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000;
}
.PollAnswerBar
{
	background-color: #44f;  height:5px;
    margin: 3px 0 5px 0;

}


/*Polls*/
.segment
{
    background-color: #3D93FF;
}
.segment:hover {
    cursor:pointer;
}
.subsegment{
    display : none;
    margin: 0 0 15px 0;    
}
.arrow{
    background-color: #ccc;
}
.arrow:hover{
    cursor: pointer;
}
.lb{
    width:470px;
    margin: 0 0 5px 0;
}


#PostingBox
{
	border: solid 1px #000;
	background-color: #eee;
	color: #000;
	padding: 5px;
	margin: 5px 0 10px 0;
	font-family: Verdana, Arial;
}
.PostingLabel
{
	float: left;
	width: 100px;
}
.FormRow
{
	clear: both;
}
.FormRow input
{
	width: 230px;
	float: left;
	font-size: 10px;
}
.FormRow textarea
{
	width: 230px;
	height: 50px;
	float: left;
	font-size: 10px;
}
.FormAnonRow
{
	clear: both;
}
.FormAnonRow textarea
{
	float: left;
}
.PostingBtn input
{
	border: 0;
	background-color: #000;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.CommentBox
{
	width: 90%
}

.AspNet-Login
{
	margin-bottom: 10px;
	border: solid 1px #000;
	background-color: #eee;
	color: #000;
	padding: 5px;
	margin: 5px 0 0 0;
	background-image: url(/images/mpg_login_logo.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.AspNet-Login a
{
	color: #000;
}
.AspNet-Login-InstructionPanel
{
	display: none;
}
.AspNet-Login-HelpPanel
{
	display: none;
}
.AspNet-Login-UserPanel
{
	padding-bottom: 2px;
}
.AspNet-Login-UserPanel label
{
	padding-right: 50px;
	margin: 0;
}
.AspNet-Login-UserPanel input
{
	width: 60%;
	font-size: 10px;
	color: #000;
}
.AspNet-Login-PasswordPanel
{
	padding-bottom: 2px;
}
.AspNet-Login-PasswordPanel label
{
	padding-right: 30px;
	margin: 0;
}
.AspNet-Login-PasswordPanel input
{
	width: 60%;
	font-size: 10px;
	color: #000;
}
.AspNet-Login-TitlePanel
{
	background-color: #000;
	font-family: Verdana, Arial;
	padding: 2px 5px 2px 5px;
	margin-bottom: 5px;
}
.AspNet-Login-TitlePanel span
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.AspNet-Login-SubmitPanel input
{
	border: 0;
	background-color: #000;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.AspNet-Login-FailurePanel span
{
	color:red;
}
div.ArticleContainer .AspNet-Login
{
	width: 265px;
}
.BlogInBrief
{
	margin-bottom: 10px;
}
.BlogInBrief a
{
	text-decoration: none;
	color: #000;
}
.BlogInBrief a:hover
{
	text-decoration: underline;
}
.BlogContainer h2
{
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.BlogContainer h2 a
{
	color: #00ACEE;
	text-decoration: none;
}
.BlogContainer h2 a:hover
{
	text-decoration: underline;
}
.BlogContainer p
{
	padding: 0;
	margin: 0;
}
.HeadlineArticles
{
	padding: 0;
	margin: 0 0 260px 0;
}
.HeadlineContainer1
{
	border-bottom: solid 1px #fff;
	background-color: #34BDF1;
	padding: 2px 2px 2px 2px;
	margin: 0;
	background-image:url(/Images/headline_bg_img1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 60px;
	overflow: hidden;
}
.HeadlineContainer2
{
	border-bottom: solid 1px #fff;
	background-color: #73CDEF;
	padding: 2px 2px 2px 2px;
	margin: 0;
	background-image:url(/Images/headline_bg_img2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 60px;
	overflow: hidden;
}
.HeadlineArticles img
{
	padding: 0;
	margin: 0 5px 16px 0;
	border: 0;
	float: left;
	width: 73px;
}
.HeadlineArticles h3
{
	padding: 0;
	margin: 0;
}
.HeadlineArticles a
{
	color: #fff;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.HeadlineArticles a:hover
{
	text-decoration: underline;
}
.HeadlineArticles p
{
	color: #fff;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.Listings
{
	margin: 0;
	padding: 0 0 5px 0;
	height: 14px;
}
.Listings a
{
	color: #fff;
	text-decoration: none;
}
.Listings a:hover
{
	color: #fff;
	text-decoration: underline;
}
.Listings div
{
	color: #fff;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
}
.GuideLeftNumbCol1
{
	width: 54px;
	background-image: url(/Images/guide_listing_left1.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
}
.GuideLeftNumbCol1 img
{
	height: 14px;
}
.GuideRightNumbCol1
{
	width: 54px;
	background-image: url(/Images/guide_listing_right1.gif);
	background-repeat: no-repeat;
	text-align: right;
	float: left;
}
.GuideListing1
{
	background-color: #00ACEE;
	width: 390px;
	padding: 0 10px 0 10px;
	float: left;
}

.GuideLeftNumbCol2
{
	width: 54px;
	background-image: url(/Images/guide_listing_left2.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
}
.GuideRightNumbCol2
{
	width: 54px;
	background-image: url(/Images/guide_listing_right2.gif);
	background-repeat: no-repeat;
	text-align: right;
	float: left;
}
.GuideListing2
{	
	background-color: #9C9EA0;
	width: 390px;
	padding: 0 10px 0 10px;
	float: left;
}
.VeuneHeading1
{
	float: left;
	background-image: url(/Images/venue_bar_1.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #028FD3;
	width: 444px;
	padding: 0 10px 0 10px;
	font-weight: normal;
}
.VeuneHeading1 span
{
	float: left;
}
.VeuneHeading1 p
{
	float: right;
	color: #028FD3;
	font-weight: normal;
	font-size: 11px;
	height: 14px;
	padding: 0;
	margin:0;
}
.VeuneHeading1 p a
{
	color: #028FD3;
}
.VeuneHeading1 p a:hover
{
	color: #028FD3;
}
.VeuneHeading2
{
	float: left;
	background-image: url(/Images/venue_bar_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #EB018B;
	width: 444px;
	padding: 0 10px 0 10px;
	font-weight: normal;
}
.ListingContent
{
	margin: 0 0 10px 54px;
	padding: 0 0 10px 0;
	background-image: url(/Images/light_grey_sep.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ListingContent p
{
	width: 350px;
	font-weight: normal;
	font-size: 11px;
	float: right;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
.ListingContentTitle
{
	float: left;
	width: 110px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
}

.MailingListBox
{
	width: 240px;
	height: 100px;
	background-image: url(/Images/mailinglist_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.MailingList
{
	margin: 45px 0 0 5px;
	width: 180px;
	font-family: Verdana, Arial;
	font-size: 10px;
}
.MailingListBtn
{
	border: 0;
	background-color: #000;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.MailingListError
{
	color: #000;
	font-weight: bold;
	padding: 0 5px 0 5px;
	margin: 0;
}
.TravelArticles h2
{
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.TravelArticles h2 a
{
	color: #00ACEE;
	text-decoration: none;
}
.TravelArticles h2 a:hover
{
	text-decoration: underline;
}
.TravelArticles p
{
	padding: 0;
	margin: 0;
}
.GTFlashPlug
{
	margin: 0 0 10px 0;
}
.GTFlashPlug p
{
	padding: 0;
	margin: 0;
}
.GTEyeImage
{
	float: left;
	width: 200px;
	margin: 0 50px 20px 0;
	text-align: center;
}
.GTEyeImage img
{
	width: 200px;
	height: 160px;
}
.GTEyeImage a
{
	color: #000;
	text-decoration: none;
}
.GTEyeImage a:hover
{
	text-decoration: underline;
}
.GTPlugBox
{
	margin: 0 0 10px 0;
	border: dashed 1px #999;
	padding: 5px;
}
.GTPlugBox img
{
	float: left;
	border: 0;
	width: 70px;
	padding: 0 5px 5px 0;
}
.GTPlugBox h4
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.GTPlugBox p
{
	padding: 0;
	margin: 0;
}
.GTPlugBox a
{
	color: #000;
	text-decoration: none;
}
.GTPlugBox a:hover
{
	text-decoration: underline;
}

.HotTopicsBox
{
	padding: 5px 5px 5px 5px;
	border: dashed 1px #000;
	font-family: Verdana, Arial;
	font-size: 10px;
	margin-bottom: 10px;
}
.HotTopicsBox a
{
	text-decoration: none;
	color: #000;
}
.HotTopicsBox a:hover
{
	text-decoration: underline;
}
.HotTopicListLeft
{
	width: 47%;
	float: left;
	padding-bottom: 5px;
}
.HotTopicListRight
{
	width: 47%;
	float: right;
	padding-bottom: 5px;
}



.NewsImage
{
	padding: 0;
	margin: 0;
}
.ExtraPadding
{
	margin: 0 0 0 0;
}
*html .ExtraPadding
{
	margin: 460px 0 0 0;
}
.NewsImage img
{
	width: 240px;
	height: 50px;
}
.NewStory
{
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 3px;
	border-bottom: dashed 1px #ED008D;
	border-left: dashed 1px #ED008D;
	border-right: dashed 1px #ED008D;
	margin-bottom: 10px;
	background-color: #FAE3F1;
}
.NewStory ul
{
	margin-left: 15px;
	padding: 0;
	text-indent: 0;
}
.NewStory li
{
	padding-bottom: 3px;
	list-style-type: circle;
}
.NewStory a
{
	text-decoration: none;
	color: #000;
}
.NewStory a:hover
{
	text-decoration: underline;
}
.StarsRow
{
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
}
.StarsRow div
{
	margin: 0 0 5px 0;
}
.StarsRow img
{
	border: 0;
	margin:0;
	padding: 0;
}


.top5jobs
{
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 3px;
	border-bottom: dashed 1px #77B1B2;
	border-left: dashed 1px #77B1B2;
	border-right: dashed 1px #77B1B2;
	margin-bottom: 10px;
	background-color: #E6F0F0;
}
.top5jobs ul
{
	margin-left: 15px;
	padding: 0;
	text-indent: 0;
}
.top5jobs li
{
	padding-bottom: 5px;
	list-style-type: circle;
}
.top5jobs a
{
	text-decoration: none;
	color: #000;
}
.top5jobs a:hover
{
	text-decoration: underline;
}


.SearchResults div
{
	margin-bottom: 15px;
	padding-bottom: 15px;
	clear: both;
	font-family: Verdana, Arial;
	border-bottom: dashed 1px #000;
}
.SearchResults img
{
	float: left;
	padding: 0 10px 10px 0;
}
.SearchResults h3
{
	font-size: 12px;
	padding: 0;
	margin: 0 0 5px 0;
}
.SearchResults p
{
	font-size: 10px;
	padding: 0;
	margin: 0;
}
.SearchResults a
{
	color: #000;
	text-decoration: underline;
}
.SearchNav a
{
	padding: 0 20px 0 0;
	color: #000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.RegisterContainer
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	width: 330px;
	float:left;
	
	border: solid 1px #000;
	background-color: #eee;
	padding: 5px;
	margin: 0 0 10px 0;
}
.RegisterInnerContainer
{
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: dashed 2px #000;
}

.RegisterContainerRight
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000;
	width: 150px;
	height: 170px;
	float:right;
}

.RegisterContainerContent input
{
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 10px;
}
.RegisterContainerTitle
{
	float: left;
	clear: both;
	width: 100px;
	margin: 0 10px 5px 0;
}
.RegisterContainerContent
{
	float: left;
	width: 220px;
	margin: 0 0 5px 0;
}
.DropDownList
{
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 10px;
}


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu 
{
position: absolute;
z-index:100;
width: 515px;
top: 230px;
}
* html #menu 
{
width: 515px;
}
#menu dl {
float: left;
width: 165px;
margin: 0 6px 0 0;
}
#menu dt {
cursor: pointer;
}
#menu dd {
border: 1px solid gray;
height: 175px;
overflow: auto;
}
*html #menu dd
{
	width: 160px;
}
#menu li {
background: #fff;
font-family: verdana, arial;
font-size: 9px;
width: 100%;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}

.GuideMenuText
{
	z-index: 0;
	position: relative;
	top: 35px;
}
.GuideMenuText div
{
	width: 161px;
	font-family: verdana, arial;
	float: left;
	margin: 0 6px 0 0;
	padding: 2px;
	text-align: justify;
}
*html .GuideMenuText div
{
	width: 160px;
}
.GuideMenuText div a, .GuideMenuText div p
{
	color: #000;
	font-size: 10px;
}
.GuideMenuText div h3
{
	color: #EB008B;
	font-size: 11px;
	height: 35px;
}
.flag
{
	width: 150px;
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
}


.RecentInterviews h2
{
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.RecentInterviews h2:hover
{
	text-decoration: underline;
}
.RecentInterviews a
{
	color: #EB008B;
	text-decoration: none;
}
.RecentInterviews a: hover
{
	text-decoration: underline;
}
.RecentInterviews p
{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: dashed 1px #000;
}

.ReportAbuse
{
	color: #0000CD;
	text-decoration: none;
	font-size: 10px;
	float: right;
	text-align: right;
	font-weight: normal;
}
.AddEvent
{
	color: #EE249B;
	text-decoration: none;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}
.AddEvent a
{
	color: #EE249B;
}
.AddEventContainer h3
{
	font-family: Verdana, Arial;
}
.AddEventContainerTitle
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	float: left;
}

.AddEventContainerContent
{
	width: 250px;
	float: left;
}
.AddEventContainerContent textarea
{
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.AddEventContainerContent input
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.AddEventContainer
{
	Padding: 10px;
}
.AddEventRow
{
	Width: 400px;
	clear: both;
	padding-bottom: 10px;
}



.ComingSoon
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 16px;
}

.SiteMap
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.SiteMap a
{
	color: #000;
}
.SiteMap ul li ul li
{
	padding: 10px 0 0 0;
}
.SiteMap ul li ul li ul li
{
	padding: 0 0 0 30px;
}





.AspNet-TreeView
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.AspNet-TreeView a
{
	color: #000;
}
.AspNet-TreeView-Parent
{
	padding: 10px 0 0 0;
}
.AspNet-TreeView-Leaf
{
	padding: 0 0 0 30px;
}
.ExtraSiteMapLinks
{
	padding: 10px 0 0 5px;
	font-size: 12px;
}
.ExtraSiteMapLinks a
{
	color: #000;
}
.TextInput200
{
	width: 200px;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.FeedBackTextArea
{
	width: 350px;
	height: 80px;
}

.Competition
{
	
}
.Competition p img
{
	width: 240px;
}
.CompetitoinHeading
{
	font-size: 12px;
	color: red;
	font-weight: bold;
}
.AdviceAndSupport
{
	
}

.AdviceAndSupport h2 a
{
	color: #00ACEE;
	text-decoration: none;
	font-size: 14px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.AdviceAndSupport p a
{
	padding-top: 0;
	margin-top:0;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
.AdviceAndSupport h2 a:hover, .AdviceAndSupport p a:hover
{
	text-decoration: underline;
}


.ProductReviewContainer
{
	font-family: Verdana, Arial; 
	margin-bottom: 15px;
}
.ProductReviewContainer img
{
	float: left;
	border: 0;
	padding: 0 5px 5px 0;
	width: 150px;
}
.ProductReviewContainer h2
{
	font-size: 14px;
	font-weight: bold;
	color:  #000;
}
.ProductReviewContainer p
{
	font-weight: normal;
	font-size:11px;
}
.ProductReviewContainer a
{
	text-decoration: none;
	color:  #000;
}
.ProductReviewContainer a:hover
{
	text-decoration: underline;
}

.VenueSearchBox
{
	background-image: url(/Images/uk_guide_search.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 365px;
	padding: 20px 0 0 0;
}
.AgendaLanding ul li
{
	display: inline;
}
.AgendaLanding a:hover
{
	color: #00acee;
}
.AgendaLanding h2
{
	background-image: url(/Images/venue_bar_1.gif);
	background-repeat: repeat-y;
	width: auto;
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	font-size: 14px;
}
.SuggestNewEntry
{
	Border: solid 1px #eb008b;
	padding: 3px;
	margin: 0;
	background-color: #f6cbe4;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.SuggestNewEntry:hover
{
	Border: solid 1px #00acee;
	padding: 3px;
	margin: 0;
	background-color: #b2dae9;
	color: #000;
}
.EditorsLetterHomePageBox
{
	padding: 0;
	margin: 0;
	background-color: #ccc;
}
.EditorsLetterHomePageBox p
{
	padding: 5px;
	margin: 0;
}
.EditorsLetterHomePageBox p img
{
	float: right;
	margin: 0 0 5px 5px;
	border: 0;
	padding: 0;
	width: 100px;
}
.ReaderProfiles
{
	padding: 0;
	margin: 0 0 10px 0;
	background-color: #ccc;
	position: relative;
	width: 365px;
}
.ReaderProfiles div.Left
{
	width: 120px;
	float: left;
	padding: 10px 5px 10px 10px;
}
.ReaderProfiles div.Right
{
	width: 180px;
	float: Right;
}
.ReaderProfiles div.Right a img
{
	width: 75px;
	border: solid 1px #000;
	padding: 0;
	margin: 5px;
}


.CelebBarometer
{
	margin: 10px 0 20px 0;
	padding: 0;
	border: 0;
}
.CelebBarometer div.CelebContainer
{
	padding: 5px;
	margin: 0 0 10px 0;
	border: 0;
}
.CelebBarometer div.CelebContainer img
{
	float: right;
	width: 150px;
}
.CelebBarometer h2
{
	width: 400px;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.CelebBarometer p
{
	width: 400px;
}
.CelebBarometer h2.Up
{
	color: #EB008B;
}
.CelebBarometer h2.Down
{
	color: #00ACEE;
}

.MagCover
{
	border: 0;
	padding: 0;
	margin: 0;
}
.MagCover img
{
	width: 240px;
	border: 0;
	padding: 0;
	margin: 0;
}

.InactiveButton
{
	cursor: default;
}

#SocialNetworking
{
}

#SocialNetworking .left
{
    float: left;
    position: relative;
}

#SocialNetworking .right
{
    float: right;
    position: relative;
}
