.row1
{

		height: 450px;

		clear: both;
}

.row2
{

		height: 480px;

		clear: both;
}

.row3
{

		height: 250px;

		clear: both;
}

.row4
{

		height: 280px;

		clear: both;
}
.pad-ten
{

		margin: 0px;

		height: 100%;

		border: 2px solid #FFFFFF;

		padding: 10px;
}

.pad-twenty
{

		margin: 0px;

		height: 100%;

		border: 1px solid #FFFFFF;

		padding: 18px 20px 18px 20px;
}

.home-box
{

		border-style: solid;

		border-width: 1px 1px 2px 1px;

		border-color: #E1E1E1;

		height: 100%;

		margin: 0px;

		padding: 0px;

		background-color: #fbfbfb;

		background-image: url('../images-global/box-fade.gif');

		background-repeat: repeat-y;

		background-position: center top;
}
.section-head
{

		margin: 0px;

		border-width: 1px;

		border-color: #E1E1E1;

		font-size: 20px;

		text-decoration: none;

		font-weight: bold;

		background-color: #F0F0F0;

		padding: 6px 11px 8px 11px;

		background-image: url('../images-global/login-bar-off.gif');

		background-repeat: repeat-x;

		background-position: left bottom;

		border-bottom-style: solid;

		border-right-style: solid;

		border-left-style: solid;
}
.review-table, .upcoming-table
{

		margin: 0px;

		padding: 0px;

		width: 100%;

		border-spacing: 0px;
}
.review-table td, .upcoming-table td
{

		margin: 0px;

		padding: 0px;

		vertical-align: middle;

		height: 29px;
}
td.table-icon
{

		width: 35px;

		vertical-align: middle;

		padding-top: 2px;
}
td.table-rating
{

		width: 31px;

		vertical-align: middle;

		text-align: right;
}
#main-story-box
{

		float: left;

		overflow: hidden;

		width: 606px;

		background-image: url('../images-global/main-story-box.gif');

		background-position: center bottom;

		background-repeat: repeat;

		border-top-color: #E35F5F;

		height: 253px;

		background-color: #E35F5F;

		color: #FFFFFF;

		border-bottom-style: solid;

		border-bottom-width: 3px;
}
.main-story-image
{

		border-bottom-style: solid;

		border-width: 4px;

		border-color: #FFFFFF;

		clear: both;

		height: 130px;

		overflow: hidden;
}
.main-story-image:hover
{

		border-color: #000000;
}

.headline
{

		font-size: 32px;

		color: #FFFFFF;

		text-decoration: none;

		font-weight: bold;

		line-height: 110%;

		margin-bottom: 10px;

		margin-top: 6px;

		padding-left: 11px;

		padding-right: 11px;
}
.head-caption
{

		padding-right: 11px;

		padding-left: 11px;
}

#home-advert-one
{

		border: 0px;

		padding: 0px;

		margin: 0px;

		width: 300px;

		height: 250px;

		float: right;

		overflow: visible;
}

#more-news-box
{

		float: left;

		overflow: hidden;

		width: 406px;

		background-image: url('../images-global/box-fade.gif');

		background-position: left top;

		background-repeat: repeat;

		border-top-color: #5B99C9;
}
#more-news-box .section-head
{

		background-color: #5B99C9;

		background-image: url('../images-global/section-blue.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #5B99C9 #BADDF8 #5B99C9 #BADDF8;

		background-position: top;
}

div#more-left
{

		width: 285px;

		float: left;

		padding: 0px;

		margin: 0px 10px 0px 0px;

		overflow: hidden;

		line-height: 120%;
}
div#more-right
{

		width: 285px;

		float: right;

		padding: 0px;

		margin: 0px;

		overflow: hidden;

		line-height: 140%;
}
.more-item a
{

		border-width: 1px;

		border-color: #FFFFFF;

		color: #E35F5F;

		font-weight: bold;

		text-decoration: none;

		display: block;

		margin-bottom: 2px;

		border-bottom-style: solid;
}

.more-item a:hover
{

		color: #333333;

		border-bottom-style: solid;

		border-width: 1px;

		border-color: #E35F5F;
}
.more-item a:focus, .more-item a:active
{

		color: #000000;

		border-color: #000000;
}
#community-box
{

		float: left;

		overflow: hidden;

		width: 148px;
		
		margin-right: 0px;

		border-top-color: #5B99C9;
}

#community-box .section-head
{

		background-color: #5B99C9;

		background-image: url('../images-global/section-blue.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #5B99C9 #BADDF8 #5B99C9 #BADDF8;

		background-position: top;
}

.more-item, .community-item
{

		padding: 0px;

		margin: 0px 0px 11px 0px;

		height: 75px;

		line-height: 140%;

		text-align: left;
}

.community-item a
{

		border-width: 1px;

		border-color: #FFFFFF;

		color: #5B99C9;

		font-weight: bold;

		text-decoration: none;

		display: block;

		margin-bottom: 2px;

		border-bottom-style: solid;
}
.community-item a:hover
{

		color: #333333;

		border-bottom-style: solid;

		border-width: 1px;

		border-color: #5B99C9;
}

.community-item a:focus, .community-item a:active
{

		color: #000000;

		border-color: #000000;
}
#media-box
{

		float: left;

		overflow: hidden;

		width: 293px;

		background-image: url('../images-global/box-fade.gif');

		background-position: left top;

		background-repeat: repeat;

		border-top-color: #A1C460;

		margin-right: 10px;
}
#media-box .section-head
{

		background-color: #A1C460;

		background-image: url('../images-global/section-green.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #A1C460 #d5f08f #A1C460 #d5f08f;

		background-position: top;
}

.media-item
{

		padding: 0px;

		margin: 0px 0px 7px 0px;

		height: 60px;

		text-align: left;

		clear: both;

		overflow: hidden;
}
.media-icon
{

		float: left;

		width: 50px;

		height: 55px;

		padding: 0px;

		margin: 0px;
}
.media-txt
{

		float: right;

		width: 210px;

		padding: 0px;

		margin: 0px;
}

.media-item a
{

		border-width: 1px;

		border-color: #FFFFFF;

		color: #A1C460;

		font-weight: bold;

		text-decoration: none;

		display: block;

		margin-bottom: 2px;

		border-bottom-style: solid;
}
.media-item a:hover
{

		color: #333333;

		border-bottom-style: solid;

		border-width: 1px;

		border-color: #A1C460;
}

.media-item a:focus, .media-item a:active
{

		color: #000000;

		border-color: #000000;
}

#reviews-box
{

		float: right;

		overflow: hidden;

		width: 300px;

		border-top-color: #FFB624;
}
#reviews-box .section-head
{

		background-color: #FFB624;

		background-image: url('../images-global/section-gold.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #FFB624 #ffed78 #FFB624 #ffed78;

		background-position: top;
}

.review-table a
{

		border-width: 1px;

		border-color: #FFFFFF;

		display: block;

		padding: 7px 0px 1px 0px;

		margin: 0px 0px 6px 0px;

		color: #FFB624;

		text-decoration: none;

		border-bottom-style: solid;

		font-weight: bold;
}
.review-table a:hover
{

		border-color: #FFB624;

		color: #333333;

		text-decoration: none;
}
.review-table a:focus, .review-table a:active
{

		border-color: #000000;

		color: #000000;

		text-decoration: none;
}

#home-advert-two
{

		border-color: #000000;

		padding: 0px;

		margin: 0px;

		width: 300px;

		height: 250px;

		float: left;

		overflow: hidden;
}

#upcoming-box
{

		float: left;

		overflow: hidden;

		width: 293px;

		background-image: url('../images-global/box-fade.gif');

		background-position: left top;

		background-repeat: repeat;

		border-top-color: #47AD92;

		margin-right: 10px;
}

#upcoming-box .section-head
{

		background-color: #47AD92;

		background-image: url('../images-global/section-teal.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #47AD92 #a9e8d9 #47AD92 #a9e8d9;

		background-position: top;
}

.upcoming-table a
{

		border-width: 1px;

		border-color: #FFFFFF;

		display: block;

		padding: 7px 0px 1px 0px;

		margin: 0px 0px 6px 0px;

		color: #47AD92;

		text-decoration: none;

		border-bottom-style: solid;

		font-weight: bold;
}
.upcoming-table a:hover
{

		border-color: #47AD92;

		color: #333333;

		text-decoration: none;
}

.upcoming-table a:focus, .upcoming-table a:active
{

		border-color: #000000;

		color: #000000;

		text-decoration: none;
}

#blogs-box
{

		float: left;

		overflow: hidden;

		width: 300px;

		background-image: url('../images-global/box-fade.gif');

		background-position: left top;

		background-repeat: repeat;

		border-top-color: #F08A54;
}

#blogs-box .section-head
{

		background-color: #F08A54;

		background-image: url('../images-global/section-orange.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #F08A54 #ffd4b5 #F08A54 #ffd4b5;

		background-position: top;
}

.blog-item
{

		padding: 0px;

		margin: 0px 0px 11px 0px;

		height: 46px;

		line-height: 140%;

		text-align: left;
}

.blog-item a
{

		border-width: 1px;

		border-color: #FFFFFF;

		color: #F08A54;

		font-weight: bold;

		text-decoration: none;

		display: block;

		margin-bottom: 2px;

		border-bottom-style: solid;
}
.blog-item a:hover
{

		color: #333333;

		border-bottom-style: solid;

		border-width: 1px;

		border-color: #F08A54;
}

.blog-item a:focus, .blog-item a:active
{

		color: #000000;

		border-color: #000000;
}

#features-box
{

		float: right;

		overflow: hidden;

		width: 300px;

		border-top-color: #AA75BF;
}
#features-box .section-head
{

		background-color: #AA75BF;

		background-image: url('../images-global/section-purple.gif');

		color: #FFFFFF;

		text-decoration: none;

		border-color: #AA75BF #e6c8f2 #AA75BF #e6c8f2;

		background-position: top;
}

.feature-item
{

		padding: 0px;

		margin: 0px 0px 11px 0px;

		height: 46px;

		line-height: 140%;

		text-align: left;
}
.feature-item a
{

		border-width: 1px;

		border-color: #FFFFFF;

		color: #AA75BF;

		font-weight: bold;

		text-decoration: none;

		display: block;

		margin-bottom: 2px;

		border-bottom-style: solid;
}

.feature-item a:hover
{

		color: #333333;

		border-bottom-style: solid;

		border-width: 1px;

		border-color: #AA75BF;
}

.feature-item a:focus, .feature-item a:active
{

		color: #000000;

		border-color: #000000;
}


