@charset "UTF-8";
/* --------------------------------------------
                BODY STYLES
----------------------------------------------- */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #0f0f0f;
	background: #d7d7d7;
	background: linear-gradient(#d7d7d7, white);
	margin: 0px;
	padding: 0px;
	margin-left:0px;
	margin-right: 0px;
	/*background-image: url(../images/slide5-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
}
/* --------------------------------------------
                LINK STYLES
----------------------------------------------- */


a {
	color:#4CABDE;
	text-decoration: none;
}
a:hover {
	color:#4CABDE;
	text-decoration:underline;
}
a:visited {
	color:#4CABDE;
}


/* --------------------------------------------
        HEADER AND NAVIGATION DIV STYLES
----------------------------------------------- */
/* this is the header container */
#h-container {
	width: 100%;
	position: relative;
	background-image: url(http://www.clubconflict.com/v2/images/bg-header.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}

#main_header {
	display:block;
	padding:0px 0;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align:center;
}

.header_bar {
	position: absolute;
	display: block;
	height: 100px;
	width: 100%;
	background: white;
	background: linear-gradient(white, #c4c4c4);
	border-bottom: 5px #a7a7a7 solid;
	border-top: 10px #0482c2 solid;
}

#logo {
	width:383px;
	height: 100px;
	margin: auto;
}

#logo img {
	margin-top: 35px;
}

#spacer_row {
	width:609px;
	height: 23px;
}

/* ---------------------------------------
           GAME SERVER STYLES
----------------------------------------*/


/** GS Styles */

div.popup				{ padding:10px; color:black; font-size:8pt; text-align:left; line-height:120%; background-color:#bdbdbd; border:solid 1px #555555; width:auto; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; }
div.popup a				{ color:#ffcc00; }
div.error_box_header	{ height:22px; line-height:22px; color:white; padding:3px 5px 3px 30px; font-size:18px; background-color:#ee0000; border:1px solid #690e0e; border-width:1px 1px 0px 1px; background-image:url(/images/ico_error.png); background-repeat:no-repeat; background-position:5px 5px; }
div.error_box			{ margin-bottom:20px; padding:10px; color:#dd0000; font-weight:bold; border:1px solid #690e0e; }/*color:#D7CDCA; background-color:#CB0E18;*/
div.li_orgarr			{ line-height:18px; padding-left:14px; background-image:url(/images/ico_arrow_sm.gif); background-position:0px 7px; background-repeat:no-repeat; }
div.li_orgarr span		{ font-weight:bold; }

/** GENERAL STYLES */

.clear { clear:both; }

/*a { color:#30eaf7; text-decoration:none; }
a:hover { color:#8cf0f7; }
a:focus, a:hover, a:active { outline:none }*/
.blue { color:#30eaf7; }
.gray { color:#b3b3b3; }
.bad { color: #c20000; font-weight: bold; }
.red { color:#ff2f2f; }
.green { color:#8dd214; }

.display_none { display:none; }
.display_tablerow { display:table-row; }
.display_block { display:block; }


h2 { color:#0f0f0f; font-weight:normal; font-size:24px; margin:20px 0 10px 0; }
h3 { color:#0f0f0f; font-weight:normal; font-size:21px; margin:10px 0 0 0; }
h6 { color:#0f0f0f; font-weight:normal; font-size:9px; margin:0; padding:0; display: inline; }
p { margin:10px 0; word-spacing:1px; }


/** .text is used to add traditional formating to chunks of text.
    i.e. margins and padding to ul, ol, paragraph margins, etc */

.text ul, .text ol { padding-left:25px; margin:10px 0; }
.text li { margin:10px 0; }
.text .nostyle { list-style:none; }
.text table { margin:15px 0; }
.text table td, .text table th { padding:3px; }
.text table th { text-align:left; background:#00668e; font-weight:bold; }

.rules {}
.rules .number {margin-right:15px; font-weight:normal;}

#omni { width: 100%; height: 100%; background:url(../images/aw_main_header.jpg) center 4px no-repeat; }
body.staff #omni { background-image:url(../images/aw_staff_header.jpg); }
html body.staff { background-image:url(../images/bg_staff_body.gif); }
#page { margin: 0 auto; width: 1000px; }

/** HEADER **/
#header { width:100%; height:230px;  font-size:11px; }
#headerPad { /*padding-top:68px;*/ }

/* header left */
#header .left { float:left; font-weight:bold; width:310px; height:20px; padding-top:68px; }

/* header right */
#header .right { float:right; width:320px; height:35px; padding-top:68px; }
/* header links */
#header .links { height:16px; }
#header .links ul { list-style:none; float:right; }
#header .links ul li { float:left; color:#b3b3b3; padding:0 6px; line-height:11px; }
#header .links ul li.separator { border-right-color:#b3b3b3; border-right-style:solid; border-right-width:1px; }
#header .links a { color:#b3b3b3; }

/* header search */
#header .search { clear:right; float:right; background:url(../images/search-bg.gif) top left no-repeat; height:19px; width:203px; }
#header .search .input { float:left; height:19px; padding-left:11px; }
#header .search .input input { height:16px; width:154px; background:#444444; border:none; color:#FFFFFF; padding-top:3px; font-size:11px;  }
#header .search .submit { float:right; height: 19px; }
#header .search .submit input{ width:34px; height:19px; background:url(../images/search-go-bg.gif) top right no-repeat; border:none; cursor:pointer; }

/** MAIN NAV **/
#mainNav {  padding:15px 0 35px 0; background:url(../images/poweredby.gif) top right no-repeat; }
#mainNav ul { list-style:none; width:100%; }
#mainNav ul li { float:left; height:17px; }
#mainNav ul li a { display:block; background-position:0 0; height:15px; background-repeat:no-repeat; padding-left:16px; }
#mainNav ul li a:hover { background-position:0 -15px; }

#mainNav .events a { width:48px; background-image:url(../images/mainNav-events.gif); }
#mainNav .members a { width:60px; background-image:url(../images/mainNav-members.gif); }
#mainNav .gamers a { width:52px; background-image:url(../images/mainNav-gamers.gif); }
#mainNav .files a { width:36px; background-image:url(../images/mainNav-files.gif); }
#mainNav .partners a { width:64px; background-image:url(../images/mainNav-partners.gif); }
#mainNav .aliencast a { width:69px; background-image:url(../images/mainNav-aliencast.gif); }
#mainNav .media a { width:41px; background-image:url(../images/mainNav-media.gif); }
#mainNav .servers a { width:57px; background-image:url(../images/mainNav-servers.gif); }
#mainNav .downloads a { width:80px; background-image:url(../images/mainNav-downloads.gif); }
#mainNav .partners a { width:64px; background-image:url(../images/mainNav-partners.gif); }
#mainNav .operators a { width:73px; background-image:url(../images/mainNav-operators.gif); }
#mainNav .leaderboards a { width:96px; background-image:url(../images/mainNav-leaderboards.gif); }
#mainNav .alientv a { width:53px; background-image:url(../images/mainNav-alientv.gif); }
#mainNav .forums a { width:52px; background-image:url(../images/mainNav-forums.gif); }
#mainNav .support a { width:57px; background-image:url(../images/mainNav-support.gif); }
#mainNav .announcements a { width:108px; background-image:url(../images/mainNav-announcements.gif); }
#mainNav .news a { width:37px; background-image:url(../images/mainNav-news.gif); }
#mainNav .home a { width:37px; background-image:url(../images/mainNav-home.gif); }
#mainNav .register a { width:61px; background-image:url(../images/mainNav-register.gif); }
#mainNav .myaccount a { width:81px; background-image:url(../images/mainNav-myaccount.gif); }
#mainNav .about a { width:43px; background-image:url(../images/mainNav-about.gif); }
#mainNav .video a { width:39px; background-image:url(../images/mainNav-video.gif); }
#mainNav .poweredby { width:164px; background-image:url(../images/mainNav-poweredby.gif); padding:0; }
#mainNav .poweredby { float:right; padding:0; }

/*** LAYOUTS ***/
/* Standard 2 Column */
.std_2col { clear:both; width:960px; padding:0 0 15px 0; }
.std_2col .right { float:right; width:300px; }
.std_2col .left { width:690px; }

/* Standard 1 Column - Full Across */
.std_1col { clear:both; width:950px; padding:0 0 15px 0; }

/* Custom 2 Column - 500px, 435px */
.cust_2col_split_1 { clear:both; width:950px; padding:0 0 15px 0; }
.cust_2col_split_1 .right { float:right; width:435px; }
.cust_2col_split_1 .left { width:500px; }

.section_bottom { height:1px; width:100%; clear:both; }

/** Main Page **/
.ad_space span { display:block; padding-top:34px; height:16px; font-size:10px; letter-spacing:1px; color:#b3b3b3; }

/** Rotator **/
#rotator { width:634px; height:235px; }
#mainAd { width:300px; height:235px; margin-bottom: 16px; }

/** Event Tabs **/
#eventTabs { width:100%; }
#eventTabs ul { list-style:none; height:27px; background:url(../images/eventTab-bg.gif) top left repeat-x; }
#eventTabs ul li { float:left; height:27px; background:url(../images/eventTab-left-bg.gif) top left no-repeat; margin-right:5px; }
#eventTabs ul li a { display:block; height:20px; padding:7px 10px 0px 10px; background:url(../images/eventTab-right-bg.gif) top right no-repeat; font-size:12px; font-weight:bold; }
/* selected */
#eventTabs ul li.selected { background:url(../images/eventTab-selected-left-bg.gif) top left no-repeat; }
#eventTabs ul li.selected a { background:url(../images/eventTab-selected-right-bg.gif) top right no-repeat; color:#ffffff; }

/** Event Table **/
#eventTable { background:url(../images/eventTable-bg.gif) bottom left repeat-x #353535; }
#eventTable .pad { border-right:#575757 solid 1px; border-left:#575757 solid 1px; padding:10px 10px 0 10px; }
#eventTable .foot { background:url(../images/eventTable-bottom-bg.gif) bottom left no-repeat; clear:both; width:950px; height:12px; }
#eventTable table { width:100%; color:#c6c6c6; }
#eventTable th { font-size:12px; text-align:left; padding-bottom:4px; }
#eventTable td { font-size:12px; padding:2px 0; }

/** News & Updates **/
#mainNews { background:url(../images/news-bg.gif) top left no-repeat; min-height:210px; }
#mainNews .pad { padding:0 10px; }
#mainNews .newsBlurb { padding:8px 0; }
#mainNews h1 {font-size: 24px; font-weight:normal; margin-top: 5px;}
#mainNews h2 {font-size: 21px; font-weight:bold; margin-top: 5px;}
#mainNews h6 {font-size:10px; font-weight:bold; color:#ffffff; }
#mainNews p { font-size:13px; margin: 0; padding-top:10px; word-spacing:1px;}
#mainNews .more { font-size:13px; font-weight:bold; padding-top: 4px; margin-bottom: 6px; }

.newsBlurb { margin-bottom:15px; }
.newsBlurb h1 { font-size:21px; font-weight:normal; }
.newsBlurb h6 { font-size:9px; }

.newsPost h1 { font-size:24px; font-weight:normal; }
.newsPost h6 { font-size:9px; }
.newsPost ul, .newsPost ol { padding-left:25px; margin:10px 0; }

.right_section { padding-top:50px; }
.twitter { text-align: center; padding-bottom: 12px; }
#eventOverview h3 { margin: 0; }

/** Game Server Listings **/
#serverListings { background:url(../images/news-bg.gif) top left no-repeat; min-height:300px; }
#serverListings .pad { padding:0 10px; }
#serverListings .newsBlurb { padding:8px 0; }
#serverListings h1 {font-size: 24px; font-weight:normal; margin-top: 5px;}
#serverListings h2 {font-size: 21px; font-weight:bold; margin-top: 5px;}
#serverListings h6 {font-size:10px; font-weight:bold; color:#ffffff; }
#serverListings p { font-size:13px; margin: 0; padding-top:10px; word-spacing:1px;}
#serverListings .more { font-size:13px; font-weight:bold; padding-top: 4px; margin-bottom: 6px; }




/** Recient Forum Posts **/
.recentForumPosts { background:url(../images/recentForumPosts-bg.gif) top left no-repeat; width:300px; }
.recentForumPosts h3 { position:relative; width:300px; height:32px; margin-top:0; }
.recentForumPosts h3 span { position:absolute; width:100%; height:100%; background:url(../images/recentForumPosts-header-bg.gif) top left no-repeat; }
.recentForumPosts .items { padding:10px 10px 0 10px; list-style:none; }
.recentForumPosts .item { padding-bottom:12px; height:26px; overflow:hidden; }
.recentForumPosts .about { float:left; width:240px; height:15px; }
.recentForumPosts .about .who { display:block; float:left; font-size:11px; font-weight:normal; color:#e7e7e7; }
.recentForumPosts .about .when { display:block; float:right; font-size:11px; font-weight:normal; color:#e7e7e7; }
.recentForumPosts .title { float:left; width:240px; height:12px; font-size:12px; font-weight: bold; }
.recentForumPosts .picture { float:left; width:26px; height:26px; padding-right:6px; border:none; }
.recentForumPosts .picture a { border:none; }
.recentForumPosts .picture img { border:none; }
.recentForumPosts .footer { clear:both; width:300px; height:36px; background:url(../images/recentForumPosts-footer-bg.gif) top left no-repeat; }

/*** BUTTONS ***/
.actionButton { padding-top:10px; }
.actionButton a { display:block; height:22px; background-position:0 0; background-repeat:no-repeat; }
.actionButton a:hover { background-position:0 -22px; }

#btnAllEvents_Gray { }
#btnAllEvents_Gray a { width:107px; background-image:url(../images/btnAllEvents-gray.gif); float:right; }

#btnRecentForumPosts {  padding-top:6px; padding-right:10px; }
#btnRecentForumPosts a { width:136px; background-image:url(../images/btnGamerForums-gray.gif); float:right; }

#btnMoreNews { padding:0; }
#btnMoreNews a { width:111px; background-image:url(../images/btnMoreNews-black.gif); float:right; }
#btnContinueToLogIn { padding:0; }
#btnContinueToLogIn a { width:163px; background-image:url(../images/btnContinueToSignIn.gif); float:right; padding-right:20px; }

#btnStartTopic { padding:0; width:131px; float:left; }
#btnStartTopic a { width:111px; background-image:url(../images/btnStartTopic.gif); padding-right:20px; }

#btnMarkTopicsRead { padding:0; width:174px; float:left; }
#btnMarkTopicsRead a { width:154px; background-image:url(../images/btnMarkTopicsRead.gif); padding-right:20px; }
#btnMarkBoardsRead { padding:0; }
#btnMarkBoardsRead a { width:154px; background-image:url(../images/btnMarkBoardsRead.gif); padding-right:20px; }

#btnAddReply { padding:0; }
#btnAddReply a { width:104px; background-image:url(../images/btnAddReply.gif); padding-right:20px; }

#btnMoreLeaders { padding:0; margin-top: 12px; }
#btnMoreLeaders a { width:102px; background-image:url(../images/btnSeeMore.gif); float:right; }



/*** H2 Images ***/
h2#alienwareEvents { position:relative; height:50px; margin:0; }
h2#alienwareEvents span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-alienware-events.gif) top left no-repeat #000000; }

h2#newsAndUpdates { position:relative; height:50px; margin:0; }
h2#newsAndUpdates span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-news-and-updates.gif) top left no-repeat #000000; }

h2#aboutGameServers { position:relative; height:50px; margin:0; }
h2#aboutGameServers span { display:block; position:absolute; width:100%; height:100%; /*background:url(../images/h2-about-gameservers.gif) top left no-repeat #000000*/; }

h2#gameServerListing { position:relative; height:50px; margin:0; }
h2#gameServerListing span { display:block; position:absolute; width:100%; height:100%;/* background:url(../images/h2-game-server-listing.gif) top left no-repeat #000000*/; }

h2#welcomeControlPanel { position:relative; height:50px; margin:0; }
h2#welcomeControlPanel span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-welcome-control-panel.gif) top left no-repeat #000000; }
h2#commonTasks { position:relative; height:50px; width:200px; margin:0; }
h2#commonTasks span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-common-tasks.gif) top left no-repeat #000000; }
h2#changeYourPassword { position:relative; height:50px; width:300px; margin:0; }
h2#changeYourPassword span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-change-your-password.gif) top left no-repeat #000000; }
h2#thankYouForRegistering { position:relative; height:50px;  margin:0; }
h2#thankYouForRegistering span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-thank-you-for-registering.gif) top left no-repeat #000000; }
h2#myEvents { position:relative; height:50px;  margin:0; }
h2#myEvents span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-my-events.gif) top left no-repeat #000000; }
h2#joinAnEvent { position:relative; height:50px;  margin:0; }
h2#joinAnEvent span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-join-an-event.gif) top left no-repeat #000000; }
h2#transferCGLAccount { position:relative; height:50px;  margin:0; }
h2#transferCGLAccount span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-transfer-cgl-account.gif) top left no-repeat #000000; }
h2#forgotYourPassword { position:relative; height:50px;  margin:0; }
h2#forgotYourPassword span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-forgot-your-password.gif) top left no-repeat #000000; }
h2#schedule { position:relative; height:50px;  margin:0; }
h2#schedule span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-schedule.gif) top left no-repeat #000000; }
h2#eventNews { position:relative; height:50px;  margin:0; }
h2#eventNews span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-event-news.gif) top left no-repeat #000000; }
h2#competitors { position:relative; height:50px;  margin:0; }
h2#competitors span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-competitors.gif) top left no-repeat #000000; }
h2#noBracketsAvailable { position:relative; height:50px;  margin:0; }
h2#noBracketsAvailable span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-no-brackets-available.gif) top left no-repeat #000000; }
h2#prizes { position:relative; height:50px;  margin:0; }
h2#prizes span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-prizes.gif) top left no-repeat #000000; }
h2#officialRules { position:relative; height:50px;  margin:0; }
h2#officialRules span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-official-rules.gif) top left no-repeat #000000; }
h2#gamePlayRules { position:relative; height:50px;  margin:0; }
h2#gamePlayRules span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-game-play-rules.gif) top left no-repeat #000000; }
h2#fileDownloads { position:relative; height:50px;  margin:0; }
h2#fileDownloads span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-file-downloads.gif) top left no-repeat #000000; }
h2#support { position:relative; height:50px;  margin:0; }
h2#support span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-support.gif) top left no-repeat #000000; }
h2#alienwareArenaNewsAnnoucements { position:relative; height:50px;  margin:0; }
h2#alienwareArenaNewsAnnoucements span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-alienware-arena-news-annoucements.gif) top left no-repeat #000000; }
h2#operators { position:relative; height:50px;  margin:0; }
h2#operators span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-operators.gif) top left no-repeat #000000; }
h2#contactUsSupport { position:relative; height:50px;  margin:0; }
h2#contactUsSupport span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-contact-us-support.gif) top left no-repeat #000000; }
h2#aboutAlienwareArena { position:relative; height:50px;  margin:0; }
h2#aboutAlienwareArena span { display:block; position:absolute; width:100%; height:100%; background:url(../images/h2-about-alienware-arena.gif) top left no-repeat #000000; }

/*** Ads ***/
.ad a img { border:none; }
.ad_400x120 { padding:1px; width:122px; height:400px; background:#4a4a4a; }
.ad_745x48 { text-align: center; clear: both;}
.ad_745x48 img { margin-top: 20px; }
.ad_728x90 { text-align: center; width: 728px; height: 90px; margin: 20px auto; clear: both; padding-top: 20px; padding: 1px; background: #4a4a4a; }

/** footer **/
#footer { clear:both; padding-top:40px; padding-bottom:20px; background:url(../images/footer-bg.gif) top left repeat-x; }
#footer .nav { list-style:none; font-size:11px; color:#0f0f0f; }
#footer .nav a {  color:#0f0f0f; }
#footer .nav li { float:left; margin-left:5px; padding-right:5px; border-right:#575757 solid 1px; }
#footer .nav li.noborder { border:none; }
#footer .right { float:right; font-size:11px; font-weight:bold; text-align:right; }
#footer .legal { clear:both; text-align:center; font-size:11px; color:#575757; }


/** INPUT FUNCTIONS **/
.textfield { background:url(../images/input-text-left-bg.gif) top left no-repeat #ffffff; height:22px; }
.textfield .pad { background:url(../images/input-text-right-bg.gif) top right no-repeat; background-color:none; padding:3px 5px 0 5px; height:19px;  }
.textfield input { display:block; background:none; border:none; height:18px; padding:0; margin:0; width:100%; }
.textfield.selected { background:url(../images/input-text-left-selected-bg.gif) top left no-repeat #bbf2f6;}
.textfield.selected input { display:block; background:url(../images/input-text-right-selected-bg.gif) top right no-repeat; background-color:#bbf2f6; border:none; height:19px; padding-top:3px; width:100%; margin:0; }
.form-error { font-style:italic; font-weight:bold; color:#e70000; }

.form-table td { padding:4px 4px; }

/* notices */
.xnotices { width:85%; margin:0 auto; padding-top:16px; }
.xnotices .notice { margin-bottom:6px; }
.xnotices .pad { background:url(../images/errors/corner-black-top-left.gif) top left no-repeat; }
.xnotices .pad2 { background:url(../images/errors/corner-black-top-right.gif) top right no-repeat; }
.xnotices .pad3 { background:url(../images/errors/corner-black-bottom-left.gif) bottom left no-repeat; }
.xnotices .pad4 { background:url(../images/errors/corner-black-bottom-right.gif) bottom right no-repeat; padding:10px 20px 2px 10px; }
.xnotices h3 { font-size:18px; font-weight:bold; margin:0 0 10px 70px; }
.xnotices p { margin:0 0 10px 70px; font-size:12px; color:#000000; }

.xnotices .successNotice { background:url(../images/errors/notice-success-bg.png) 7px 7px no-repeat #a5e49b; }
.xnotices .successNotice h3 { color:#25641b; }

.xnotices .warningNotice { background:url(../images/errors/notice-warning-bg.png) 4px 4px no-repeat #e0c797; }
.xnotices .warningNotice h3 { color:#604717; }

.xnotices .errorNotice { background:url(../images/errors/notice-error-bg.png) 7px 7px no-repeat #fcb3b3; }
.xnotices .errorNotice h3 { color:#7c3333; }



/* side decorations */
.sideDecoration { width:300px; }
.redHead { background:url(../images/side-decorations/red-head.jpg) top left no-repeat; height:633px; }

/* xp bar */
.userXpWrapper { background:url(/images/alienware-xp-bar-grey.png) top left repeat-x; }
.userXpFilled { background:url(/images/alienware-xp-bar-blue.png) top left repeat-x; }
.userXpUnfilled {  }

/* leader boards */
#leaderBoard { float:right; width:340px; padding:30px 10px 0 10px; min-height:250px; background:url(../images/leaders-bg.jpg) top left no-repeat; }
#leaderBoard table {width:100%; }
#leaderBoard th { font-size:12px; font-weight:bold; color:#b1b1b1; text-align:left; padding:3px 0px 7px 3px; }
#leaderBoard th.name { width:210px; }
#leaderBoard td.xp { text-align:right; padding-right:20px; }

#photoWidget { width:240px; min-height:250px; background:url(../images/photo-bg.jpg) top left no-repeat; padding:0px 10px; float:left; }
#photoWidget h5 { padding:7px 0 10px 0; color:#ffffff; font-weight:bold; font-size:14px; }
#photoArray { padding:0; }

.leaderboardBody {background:url(../images/leadersboard-bg.jpg) top right no-repeat; padding-top:2px; min-height: 355px;}
.leaderboardLeft {  float:left; }
.leaderboartRight { float:right; }

.newsContainer { width:600px; }

#lowerPage { clear:left; float:left; width:635px; padding-top:15px; }

.ad_space { width:122px; overflow:hidden; }

.formErrors .error { width:425px; margin:0 auto; padding:0 0 10px 0; }
.formErrors .error .title { font-size:22px; color:#c62828; font-weight:bold; padding-bottom:5px; }
.formErrors .error .message { border-left:#c62828 4px solid; border-right:#c62828 4px solid; font-size:12px; font-weight:normal; padding:3px 10px; }

#content {
	margin-top: 50px;
	background: white;
	padding: 20px;
	border: 1px #c7c7c7 solid;
}

.leaderboardBody {
	width: 960px;
}
.table {
	width: 100%;
}
.table tbody tr {
	background-color: #f5f5f5 !important;
	height: 40px !important;
}
.table tbody td {
	padding-left: 10px;
}
.table tbody img {
	vertical-align: middle;
	padding-right: 3px;
}
