/***********************************************/
/* HTML tag styles */
/***********************************************/

body {
background: #3D4346;
font: 12px "Trebuchet MS";
margin: 0;
padding: 0;
text-align: center;
}

td {
font: 12px "Trebuchet MS";
}

a { text-decoration: none; color: #187EE4; font-weight: bold}
/***********************************************/
/* Layout Divs */
/***********************************************/

#container {
background: url('/images/SiteBackground.png') repeat-y;
width: 960px;
margin: 0 auto;
text-align: center;
}

#TopContainer {
background-color: #000;
}

#header {
background: url(/images/header_2010.png) no-repeat;
width: 960px;
height: 190px;
display: block;
margin: 0 auto;
position: relative;
}

#kothButton {
background: url(/images/KOTH_button.png) no-repeat;
width: 377px;
height: 113px;
display: block;
margin: 0;
padding: 0;
position: absolute;
margin-top: -150px;
margin-left: 550px;
}

#mainMenuButtonKoth {
	background: url('/images/koth_button_back.png') no-repeat;
	width: 29px;
	padding-left: 32px;
	height: 28px;
	margin: 0;
	color: #000;
	display: block;
	float: left;
	border: 0;
	text-transform: none;
}

#airbites {
background: url(/images/airbites.png) no-repeat;
width: 120px;
height: 107px;
display: block;
margin: 0;
padding: 0;
position: absolute;
margin-top: -150px;
margin-left: 755px;
}

#gaminggear {
background: url(/images/GamingGearHeaderLogo.png) no-repeat;
width: 200px;
height: 69px;
display: block;
margin: 0;
padding: 0;
position: absolute;
margin-top: -125px;
margin-left: 705px;
}

.ad {
padding: 7px 0;
background-color: #fff;
text-align: center;
}

#statusbar {
background: url(/images/StatusBarBackground.png) repeat-x;
width: 960px;
height: 22px;
margin: 0 auto;
text-align: left;
}

#statusbar #flags {
float: right;
margin: 0px 15px 0px 0px;
padding: 0px;
display: inline;
}

#statusbar #flags img {
margin: 0px 0px 0px 5px;
border: 1px solid #888888;
}

#statusbar #users {
display: inline;
font: 12px "Trebuchet MS";
line-height: 12px;
text-align: left;
float: left;
width: 500px;
color: #E9EAEB;
}

#statusbar #users a {
color: #E9EAEB;
text-decoration:none;
}

#statusbar #users a:hover {
color: #93939;
text-decoration:underline;
}

#menubar {
background: url('/images/MenuBarBackground.png') repeat-x;
width: 960px;
height: 28px;
text-align: left;
overflow: hidden;
margin: 0 auto;
}

.MainMenuItem {
	background: url('/images/ButtonBackground.png') repeat-x;
	height: 28px;
	padding: 5px 18px 0 18px;
	float: left;
	border: 1px solid black;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
}

.MainMenuItemActive {
	background: url('/images/ButtonBackgroundActive.png') repeat-x;
	height: 28px;
	padding: 5px 18px 0 18px;
	float: left;
	border: 1px solid black;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
}

#content {
margin: 0 auto;
padding: 0px;
overflow: hidden;
width: 952px;
text-align: center;
}

#footer {
margin: 0 auto;
background: url('/images/StatusBarBackground.png') repeat-x;
height: 22px;
}

#footer p {
font: 11px Tahoma, Verdana, sans-serif;
color: #E9EAEB;
line-height: 22px;
margin: 0;
}

/************ side column styles *******************/
#SideColumn {
background-color: #9CACB5;
padding: 0px;
margin: 0;
width: 204px;
float:right;
text-align: left;
border: 1px solid #5C6E7A;
}

#SiteTop {
	background: url('/images/SideTop.png') no-repeat top;
	width: 204px;
}

#SideBottom {
	text-align: center;
	background: url('/images/SideBottom.png') no-repeat bottom;
	width: 204px;
	height: 233px;
}

.LoginFormCaption {
text-transform: uppercase;
color: #2B3A44;
margin-left: 5px;
margin-top: 5px;
font-size: 14px;
font-weight: bold;
float: left;
width: 59px;
}

.username {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #fff;
border: 1px solid #2B3A44;
font: 11px "Trebuchet MS";
width: 135px;
line-height: 16px;
float: left;
margin-top: 5px;
}

.password {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #fff;
border: 1px solid #2B3A44;
font: 11px "Trebuchet MS";
width: 135px;
line-height: 16px;
float: left;
margin-top: 5px;
}

.LoginBtn {
background: url('/images/LoginBtn.png') no-repeat;
width: 88px;
height: 26px;
border: 0;
color: #fff;
font-size: 17px;
text-transform: uppercase;
margin-left: 5px;
float: left;
}
.RememberMeContainer { float: left; margin: 3px 0 0 5px; color: #1B2E3A; }
.LogoutBtn {
background: url('/images/LogoutBtn.png') no-repeat;
width: 60px;
height: 18px;
border: 0;
font-size: 15px;
text-transform: uppercase;
float: left;
text-align: center;
margin-top: 3px;
padding-top: 1px;
}
.LogoutBtn span { color: #fff }

.FreeRegistration { text-transform: uppercase; margin: 7px 0 5px 5px }
.FreeRegistration a { color: #0E161C; font-weight: bold }

.SideContainer {
	margin: 0 auto;
	width: 194px;
	margin-bottom: 10px;
	background-color: #9CACB5;
}

.SideContainer .header {
	background: url('/images/SideHeader.png') no-repeat top left;
	width: 194px;
	height: 22px;
	margin: 0 auto;
}

.SideContainer .header p {
	font-size: 13px;
	color: #2D536D;
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px 0 0 10px;
	margin: 0;
	text-align: left;
}

.SideContainer .content {
	text-align: center;
	margin-left: 1px;
	width: 192px;
	background-color: #fff;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.SideContainer .content .ThreadContainer { margin: 0 3px 0 3px; text-align: left; }
.SideContainer .content .ThreadContainer .ThreadTitle { color: #2D536D; font-size: 13px }

.DashSeparator { border-bottom: 1px dashed #C4CED4; }

a.register {
display: block;
position: relative;
margin: -11px 0 0 90px;
}

.advsearch_img {
margin: 1px 0px 0px 5px;
padding: 0px;
vertical-align: top;
}

.advsearch_link {
font: 10px Tahoma, Verdana, sans-serif;
}

.SearchField {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #fff;
border: 1px solid #2B3A44;
font: 13px "Trebuchet MS";
width: 145px;
line-height: 16px;
float: left;
margin-top: 3px;
font-weight: bold;
}

.SearchButton {
width: 59px;
height: 18px;
margin-top: 4px;
background: url(/images/SearchButton.png) no-repeat;
border: 0;
color: #fff;
font: 12px "Trebuchet MS";
}

#logout {
position: relative;
width: 204px;
margin: 0px;
padding: 10px 0px 0px 0px;
height: 90px;
}

.user_img {
margin: 10px 8px 10px 7px;
padding: 0px;
}

.usrname {
font: bold 11px Tahoma, Verdana, sans-serif;
color: #4C525A;
}

#logout h1 {
font: bold 11px Tahoma, Verdana, sans-serif;
color: #4C525A;
padding: 10px 0px 0px 0px;
margin: 0;
}

#logout p {
font: 11px Tahoma, Verdana, sans-serif;
color: #484847;
margin: 0;
padding: 2px 0 0 0;
}

#logout a {
font: 11px Tahoma, Verdana, sans-serif;
color: #484847;
text-decoration: none;
}

#logout a:hover {
font: 11px Tahoma, Verdana, sans-serif;
color: #484847;
text-decoration: underline;
}

.letter_img {
margin: 0px 5px 0 0;
}

.logout_img {
margin: 10px 0 0 0;
}


#advsearch {
float: left;
display: inline;
background: url(/images/search_bgr.gif) no-repeat;
width: 165px;
height: 37px;
margin: 10px 0 15px 13px;
}

#advsearch form {
margin: 0;
padding: 0;
}

#advsearch a {
color: #AAAAAA;
text-decoration:none;
padding-left: 11px;
}

#advsearch a:hover {
color: #EEEEEE;
text-decoration:none;
}

#sponsors img {
margin: 25px 0 0 0;
}

/************ right column styles *******************/

#ContentWrapper {
margin: 0;
padding: 0;
width: 746px;
overflow: hidden;
float:left;
text-align: left;
}


/************ news styles *******************/
.news {
width: 759px;
margin: 0px 0px 20px 0px;
padding: 0px;
background: url(/images/bgr_man1a.gif) bottom left repeat-x;
}

.SectionStart {
font: 14px "Trebuchet MS";
color: #4B4B4B;
background: url(/images/bgr_news_top.png) top left no-repeat;
padding: 0px 15px;
margin: 0 0 5px 0;
font-weight: bold;
}

.SectionContainer {
width: 740px;
margin: 10px 0 0 5px;
font-size: 13px;
}

.SectionTitleContainer {
background: url(/images/SectionTitleContainer.png) repeat-y;
width: 746px;
}

.SectionTitle {
font: bold 12px "Trebuchet MS";
color: #000;
text-transform: uppercase;
text-decoration: none;
margin-left: 16px;
float: left;
width: 465px;
padding-left: 4px;
display: inline;
}

.SectionTitleWide {
font: bold 12px "Trebuchet MS";
color: #000;
text-transform: uppercase;
text-decoration: none;
margin-left: 16px;
float: left;
width: 710px;
padding-left: 4px;
}

.SectionTitle:hover, .SectionTitleWide:hover {
color: #373737;
}

.SectionAuthor {
color: #2B5D9E;
text-decoration: none;
float: right;
padding: 0 5px;
background-color: #fff;
border-left: 1px solid #6990B3;
margin-right: 16px;
display: inline;
}

.news .middle {
font: 12px "Trebuchet MS";
color: #000;
margin: 0px;
width: 726px;
padding: 0px 10px;
}

.news .middle h1 {
font: 12px "Trebuchet MS";
color: #000;
text-transform: uppercase;
margin: 10px;
padding: 0px;
}

.news .middle h2 {
display: inline;
background-color: #fff;
font: 12px "Trebuchet MS";
color: #000;
margin: 0px;
padding: 0px;
}

.news .middle h2 a {
color: #2B5D9E;
text-decoration: none;
}

.news .middle h2 a:hover {
color: #2B5D9E;
text-decoration: underline;
}

.news .middle p {
font: 12px "Trebuchet MS";
color: #000;
margin: 10px 0px 0px 0px;
padding: 0px;
}

.news .middle p a {
font: 12px "Trebuchet MS";
color: #187EE4;
font-weight: bold;
text-decoration: none;
}

.news .middle p a:hover {
font: 12px "Trebuchet MS";
color: #df0729;
font-weight: bold;
text-decoration: underline;
}

.news .bottom {
border-top: 1px solid #c3c3c3;
border-bottom: 1px solid #c3c3c3;
background-color: #f5f5f5;
height: 20px;
padding: 0px;
margin: 0px;
}

.news .comments {
clear: both;
float: left;
height: 22px;
margin: 0px 0px 20px 15px;
padding: 0;
display: inline;
}
.news .more {
float: right;
margin: 0 20px 0 0;
padding: 0;
display: inline;
}

.news a.comm, .news a.comm:visited, .news a.comm:hover {
font: 11px "Trebuchet MS";
color: #2B5D9E;
padding-left: 5px;
margin-top: 1px;
text-decoration: none;
}


/*********** matches *************/
.MatchContainer { width: 400px; overflow: hidden; font-weight: bold; font-weight: bold; margin: 0 auto; }
.MatchContainer .MatchDescription { float: left; width: 150px; text-align: center; color: #000;}
.MatchItem1 { float: left; width: 125px; text-align: left;}
.MatchItem2 { float: left; width: 125px; text-align: right;}
.MatchContainer a { text-decoration: none; color: #fff; }
.MatchContainer .MatchItem1, .MatchContainer .MatchItem2 { color: #000;}
.MatchContainer .MatchItem1 a, .MatchContainer .MatchItem2 a { color: #000;}
.MatchContainer .ScaleWinner { display: block; background-color: #48AE0B; float: left; color: #000; overflow: hidden; }
.MatchContainer .ScaleLoser { display: block; background-color: #CA1313; float: left; color: #000; overflow: hidden;  }
.MatchContainer .ScaleTied { display: block; background-color: #4E70AA; float: left; }
.LeftScale { border: 1px solid #3B3A39; }
.RightScale { border: 1px solid #3B3A39; border-left: 0; }
.MatchContainer .RoundLeft { -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; }
.MatchContainer .RoundRight { -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; }


/**************** thumbs ****************/
.ThumbsContainer { float: right; margin-right: 1px; }
.ThumbsContainer a {margin-right: 3px}
.ThumbsContainer div {margin-right: 2px}
.ThumbsActiveUp { float: left; display: block; width: 17px; height: 17px; background: url('../images/rating/vote_up.png') no-repeat; }
.ThumbsActiveDown{ float: left; display: block; width: 17px; height: 17px; background: url('../images/rating/vote_down.png') no-repeat; }
.ThumbsInactiveUp { float: left; display: block; width: 17px; height: 17px; background: url('../images/rating/vote_up_grey.png') no-repeat; }
.ThumbsInactiveDown { float: left; display: block; width: 17px; height: 17px; background: url('../images/rating/vote_down_grey.png') no-repeat; }
.ThumbsRatingCaption { float: left; font-weight: bold; margin-right: 3px; font-size: 13px; }

/************ facts **************/
.facts {
display: inline;
width: 739px;
margin: 0;
}

.facts .middle {
font: 12px "Trebuchet MS";
color: #4B4B4B;
padding: 0 10px 10px 0px;
text-align: justify;
overflow: auto;
height: 100%;
}

.facts .middle h1 {
font: bold 12px "Trebuchet MS";
background-color: #e6e6e6;
color: #000;
text-transform: uppercase;
line-height: 12px;
margin: 0;
padding: 5px 30px 5px 30px;
border: 1px solid #c3c3c3;
}

/************ latest *******************/
.LatestWrapper {
	background: url(/images/LatestBackground.png) no-repeat bottom;
	width: 748px;
	height: 265px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.LatestWrapper .container {
	float: left;
	background: url(/images/LatestContainerBackground.png) no-repeat bottom;
	width: 341px;
	height: 227px;
	margin: 15 0 0 20px;
	display: inline;
}

.LatestWrapper .container .header {
	background: url(/images/LatestContainerHeaderBackground.png) no-repeat;
	width: 341px;
	height: 24px;
}

.LatestWrapper .container .header p {
	font-size: 15px;
	color: #2D536D;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0 0 10px;
	margin: 0;
}

.LatestWrapper .container .list {
	margin: 6px 0 0 5px;
	padding: 0;
	width: 335px;
}

.LatestWrapper .container .list .item {
	margin: 0 0 3px 2px;
	padding: 0;
	overflow: hidden;
}

.LatestWrapper .container .list .item  a {
padding-left: 3px;
color: #000;
font: 12px "Trebuchet MS";
font-weight: bold;
text-decoration: none;
overflow: hidden;
}

.LatestWrapper .container .list .item  a:hover {
	color: #666;
	font-weight: bold;
}


/************ pages *******************/
.pages {
color: #000000;
font: 11px Tahoma, Verdana;
padding-top: 10px;
padding-bottom: 10px;
margin: 20px 0 0 0;
text-align: center;
}

.pages a {
color: #000000;
padding: 2px 6px;
margin-right: 5px;
border: solid 1px #616161;
background: #d0d0d0;
text-decoration: none;
}

.pages .current {
padding: 2px 6px;
margin-right: 5px;
color: #EAEAEA;
font-weight: bold;
font-size: 8pt;
border: solid 1px #616161;
vertical-align: top;
background: #7c7c7c;
}

.pages a:hover {
color: #FFFFFF;
background: #6B6B6B;
border-color: #484848;
text-decoration: none;
}

.DefaultPaginator { margin: 8px 0 0 7px; text-align: center; font-size: 13px}
.DefaultPaginator a { text-decoration:none; cursor: pointer; }

.DefaultBox{display: -moz-inline-box; display: inline-block; margin-left: 2px; margin-right: 2px; background-color: #d0d0d0; border: 1px solid #616161; width: 24px; height: 20px; color: #000;}
.DefaultBox:hover {display: -moz-inline-box; display: inline-block; margin-left: 2px; margin-right: 2px; background-color: #6B6B6B;; border: 1px solid #484848; width: 24px; height: 20px; color: #fff; }
.DefaultBoxSelected {display: -moz-inline-box; display: inline-block; margin-left: 2px; margin-right: 2px; font-weight: bold; font-size: 13px; background-color: #7c7c7c; border: 1px solid #484848; width: 24px; height: 20px; color: #fff; }

.DefaultNavigationBox {display: -moz-inline-box; display: inline-block; margin-left: 5px; margin-right: 5px; background-color: #d0d0d0; border: 1px solid #616161; width: 24px; height: 20px; color: #000;}
.DefaultNavigationBox:hover {display: -moz-inline-box; display: inline-block; margin-left: 5px; margin-right: 5px; background-color: #6B6B6B; border: 1px solid #484848; width: 24px; height: 20px; color: #fff;}
.DefaultNavigationBoxSelected {display: -moz-inline-box; display: inline-block; margin-left: 5px; margin-right: 5px; background-color: #7c7c7c; border: 1px solid grey; color: white; width: 24px; height: 20px; color: white; }



/************ comments styles *******************/
.comment {
width: 650px;
margin: 0 auto;
margin-bottom: 18px;
border: 1px dotted #c3c3c3;
overflow: hidden;
text-align: center;
}

.comment img {
padding: 1px;
margin: 0px 5px 10px 10px;
border: 1px solid #c3c3c3;
}

.comment .middle {
overflow: auto;
padding: 0 0 2px 0px;
text-align: justify;
}

.comment .CommentHeader {
font: 10px "Trebuchet MS";
color: #4B4B4B;
margin: 0 0 2px 0;
padding: 2px 0 0 10px;
background: url('/images/comment_header.png') no-repeat;
height: 20px;
}

.comment .CommentHeader a {
color: #187EE4;
text-decoration: none;
}

.comment .CommentHeader a:hover {
color: #df0729;
text-decoration: underline;
}

.comment_text {
float: left;
padding: 4px 4px 4px 0;
font:12px "Trebuchet MS";
color: #4B4B4B;
text-align:justify;
width: 565px;
}

a.grey {
font: 11px "Trebuchet MS";
color: #fff;
text-decoration: none;
}

a.grey:hover {
font: 11px "Trebuchet MS";
color: #fff;
text-decoration: underline;
}

.floatleft { float: left; }

.whoisonline {
font: 11px "Trebuchet MS";
color: #464646;
float: left;
width: 700px
}

.whoisonline a {
color: #444444;
text-decoration:none;
}

.whoisonline a:hover {
color: #444444;
text-decoration:underline;
}

/*** Forum styles ***/

.forumthreadtitle {float: left;  font: bold 14px Tahoma, Verdana; color: #555555;}
.forumthreadtitle  a {float: left; margin: 0; font: bold 14px Tahoma, Verdana; color: #002E9B; text-decoration: none; margin-right: 4px}

.forumsectiontitle {float: left;  font: bold 14px Tahoma, Verdana; color: #002E9B;}
.forumsectiontitle  a {float: left; margin: 0; font: bold 14px Tahoma, Verdana; color: #002E9B; text-decoration: none; margin-right: 4px}

.forumthreadhead {float: left; color: #707070; background-color: #f4f4f4; border-bottom: 1px solid #dcdcdc; width: 738px; height: 14px; margin: 10px 0 0 0; font: bold 11px Tahoma, Verdana;}

.forumthreadhead .init{ float: left; width: 30px; height: 12px;}

.forumthreadhead .thread{ float: left; width: 450px;}

.forumthreadhead .posts{ float: left; width: 55px; text-align: right;}

.forumthreadhead .views{ float: left; width: 55px; text-align: right;}

.forumthreadhead .lastpost{ float: left; width: 90px; text-align: right;}

.forumthread {clear: both; float: left; display: inline; border-bottom: 1px solid #eaeaea; width: 725px; margin: 7px 0 0 0px;}

.forumthread .init{ float: left; width: 20px; height: 33px;}

.forumthread .thread{ float: left; width: 450px;}



.forumthread .posts{ float: left; width: 55px; height: 33px; text-align: right; font: 12px Tahoma, Verdana;}

.forumthread .views{ float: left; width: 55px; height: 33px; text-align: right; font: 12px Tahoma, Verdana;}

.forumthread .lastpost{ float: left; width: 140px; text-align: right; }

.ThreadPost{ float: left; width: 650px; font: 13px Tahoma, Verdana; color: #555555; margin: 0 auto; }

.forumpost {float: left; margin: 10px 0 0 30px; display: inline; width: 600px; color: #555; background: url(/images/forum_post_bgr.gif) no-repeat top right;}

a.threadlink, a.threadlink:hover, a.threadlink:visited {
font: bold 13px "Trebuchet MS";
color: #2B5D9E;
text-decoration: none;
}

a.threadlinkimportant, a.threadlinkimportant:hover, a.threadlinkimportant:visited {
font: bold 12px "Trebuchet MS";
color: #AF432E;
text-decoration: none;
}

a.newthread, a.newthread:visited {
font: 12px "Trebuchet MS";
color: #333;
text-decoration: none;
padding-top: 10px;
}

a.newthread:hover {
font-weight: bold;
color: #000;
}

a.poster, a.poster:hover, a.poster:visited {
font: 12px "Trebuchet MS";
color: #2B5D9E;
text-decoration: none;
}

a.sectionlink, a.sectionlink:hover, a.sectionlink:visited {
font: 14px bold "Trebuchet MS";
color: #2B5D9E;
text-decoration: none;
}

/* Forum sections */

.forumsectionhead {float: left; display: inline; color: #707070; background: url(/images/bgr_news_top.png) top left no-repeat; width: 740px; height: 18px; padding: 0px; margin: 0px; font: bold 13px "Trebuchet MS";}

.forumsectionhead .init { float: left; width: 20px; height: 12px;}

.forumsectionhead .section { float: left; width: 495px; font: bold 12px "Trebuchet MS"; color: #000; text-transform: uppercase; }

.forumsectionhead .threads{ float: left; width: 60px; text-align: right;}

.forumsectionhead .posts{ float: left; width: 60px; text-align: right;}

.forumsection {clear: both; float: left; display: inline; border-bottom: 1px dotted #c3c3c3; width: 720px; margin: 8px 0 2px 10px; }

.forumsection .init{ float: left; width: 20px; height: 33px;}

.forumsection .section{ float: left; width: 480px;}

.forumsection span { font: 12px Tahoma, Verdana; color: #707070; display: block; padding: 1px 0 3px 0;}

.forumsection .threads{ float: left; width: 60px; text-align: right; font: 13px Tahoma, Verdana;}

.forumsection .posts{ float: left; width: 60px; text-align: right; font: 13px Tahoma, Verdana;}

.forummainsection {margin: 10px 0px 5px 0px; height: 30px; width: 730px; line-height: 30px; padding: 2px 0 2px 6px; background-color: #DEDEDE; font-weight: bold; color:#444444;}

.threadadmin {float: right; font-family: arial; font-size: 10px; color: #444444; padding: 2px; background-color: #fff; clear: both; margin-bottom: 10px;}

.threadadmin a {text-decoration: none; color: #000088;}

.threadadmin a:hover {text-decoration: underline; color: #0000AA;}

.threadadmin .priority {color: #FF0000; font-weight: bold;}

.ProfileImage { border: 1px solid #868686; width: 120px; height: 90px }

.GalleryResult {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 355px;
height: 110px;
margin: 0 5px 7px 0;
padding: 4px;
border: 1px solid #8597D1;
}
.GalleryResultHover {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 355px;
height: 110px;
margin: 0 5px 7px 0;
padding: 4px;
border: 1px solid #8597D1;
background-color: #F0EFF5;
}

.UserResult {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 231px;
height: 105px;
margin: 0 7px 7px 0;
padding: 3px;
border: 1px solid #8597D1;
overflow: hidden;
}
.UserResultHover {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 231px;
height: 105px;
margin: 0 7px 7px 0;
padding: 3px;
border: 1px solid #8597D1;
background-color: #F0EFF5;
overflow: hidden;
}

.NewsResult {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 725px;
margin: 0 5px 7px 0;
padding: 4px;
border: 1px solid #8597D1;
}
.NewsResultHover {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
float: left;
width: 725px;
margin: 0 5px 7px 0;
padding: 4px;
border: 1px solid #8597D1;
background-color: #F0EFF5;
}

.InfoText  { color: #187EE4; font-style: italic;}

.ResultTitle { color: #187EE4; text-decoration: none; font-weight: bold; font-size: 13px; }

.facebook_share_button { display: -moz-inline-block; color: #0A107F; display:inline-block; padding:0 20px 1px 5px; height:15px; border:1px solid #d8dfea; background:#fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;} 
.facebook_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; text-decoration:none; }	