
/*~*~*~*~*~*~*~*~* my.ddo.com/css/plugins/nextgen-gallery/nggallery.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.43

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url( my.ddo.com/css/plugins/nextgen-gallery/albumset.gif ) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 0px 0px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers, a.next, a.prev, 
				span.page-numbers, span.next, span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, 
				span.page-numbers:hover, span.next:hover, span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-left {
	float: left;
	padding-right:10px;
}

.ngg-right {
	float: right;
	padding-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align: center;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 4px 4px 0px; 
	padding:2px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 
/*~*~*~*~*~*~*~*~* my.ddo.com/css/wp-includes/thickbox.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url( my.ddo.com/css/wp-includes/macFFBgHack.png ) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

/*~*~*~*~*~*~*~*~* my.ddo.com/css/plugins/events-calendar/events-calendar.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/*
 * Thickbox CSS
 */
div#TB_title {
	/*background-color:#105681;*/
	background-color:#000000;
	color:#FFFFFF;
}
div#TB_title a, div#TB_title a:visited {
  color: #cfcfcf;
}
/*
 * JQuery Tooltip
 */
#tooltip {
  position: absolute;
  z-index: 3000;
 /* border: 1px solid #111;*/
  border: solid 1px #364c72;
 /* background-color: #eee;*/
  background-color: #0f131e;
  padding: 5px;
  opacity: 1;
  width: 200px;
}
/*
#tooltip h3, #tooltip div { margin: 0; font-size:12px; font-weight:normal; color: #000;}
*/
#tooltip h3, #tooltip div { margin: 5; font-size:12px; font-weight:normal; color: #fff; }
#tooltip ul {
  padding: 0;
}
#tooltip li {
  margin: 0 10px;
}
/*
 * Large Calendar
 */
/*
 * Calendar formatting
 */
#wp-calendarLarge {
  border-collapse: collapse;
  margin: auto;
}
#wp-calendarLarge td {
  border: thin solid black;
  width: 150px;
  height: 100px;
  padding: 0;
  vertical-align: top;
}
.event-block a:link,
.event-block a:visited,
.event-block a:hover,
.event-block a:active
{
  text-decoration: none;
  border:none;
}
#wp-calendarLarge .event-block {
 border-top: 1px solid #444;
 display: block;
 padding: 2px 0 0 2px ;
 line-height:11pt;
 color:navy;
}

#wp-calendarLarge .dayHead {
  background-color:#333333;
  background-color:#173b6d;
  color: white;
  font-weight: bold;
  z-index:1000;
}
#todayLarge {
background-color:#9BA9CF;
color:#FFF;
}
/*
 * Days events calendar
 */
#EC_daysEvents {
  font-size: 14px;
}
.EC_title {
  background: #A4CAE6;
}
.EC_location {
  background: #FFF8DC;
}
.EC_time {
  background: #CCCCCC;
}
.EC_date {
  background: #E0EEEE;
  text-align: center;
}
/*
 * Widget Calendar formatting OPTIONAL
 */
.EC_Widget_display {
 text-align: center;
}
.widgettitle {
 text-align: left;
 margin: 0 0 1em;
}

#wp-calendar caption {
 margin: 10px 0 0 0; 
 width:auto;
 text-align: center;
 color: black;
 font-weight: bold;
 background-color: white;
 border: thin solid darkgray;
 -moz-border-radius: 3px 3px 0 0;
} 
#wp-calendar {
 margin: 0 1px 0 2px;
 margin: auto;
 border-collapse: collapse;  
 width: 95%;
}
*+html #wp-calendar #today {
	border: 3px solid blue !important;
}
#wp-calendar #today {
 display:block;
 font-weight: bold;
 background-color: #a8c3d6;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 border: 2px solid blue;
 z-index:1;
}
#wp-calendar .pad {
 font-weight: bold;
}
#wp-calendar .padcent {
 background-color: white;  
 border: thin solid darkgray;   
}
#wp-calendar .padday {
 background-color: gainsboro;
}
#wp-calendar th {
 width: 11%;
 color: white;
 background-color: #173b6d;
}
#wp-calendar td {
 border: thin solid darkgray;
 background-color: white;
 text-align: center;
 /*color: black;*/
 color: white;
}
/*
 * Widget List Calendar OPTIONAL
 */
#events-calendar-list li {
 font-family: Arial, Tahoma, Script;
 font-size: small;
 font-stretch: condensed;
 list-style-image: url( my.ddo.com/css/plugins/events-calendar/../images/list.gif );
 line-height: normal;
 text-align: left;
}
#events-calendar-list li a:link,
#events-calendar-list li a:visited,
#events-calendar-list li a:hover,
#events-calendar-list li a:active {
 background: none;
 text-decoration: none;
 border:none;
 color: dimgray;
}
#events-calendar-list li:hover {
 background-color:gainsboro;
 padding: 4px;
 border-style: solid;
 border-width: 1px;
}

/*~*~*~*~*~*~*~*~* my.ddo.com/css/plugins/postratings/postratings-css.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PostRatings 1.31								|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Post Ratings CSS File															|
|	- wp-content/plugins/wp-postratings/postratings-css.css			|
|																							|
+----------------------------------------------------------------+
*/


.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
/*~*~*~*~*~*~*~*~* my.ddo.com/css/plugins/wp-wall/wp-wall.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
#wp_wall p
{
	margin-top:4px;
	margin-bottom:4px;
}

#wp_latest,#wall_submit_btn {
	color:#AAAAAA;
	text-align:center;
	margin-top:10px;
}

#wallcomments p
{
	margin-bottom:5px;
}

#wall_post {
	margin-left:5px;
	margin-top:43px;
}

#wpwall_email,#wpwall_author  {
	border: 1px solid #cccccc;
	width: 205px;
}

#wall_post textarea {
	border: 1px solid #cccccc;
	width: 205px;
}

#wallcomments {		
	
	overflow: auto; 
	
	/* uncomment this for fixed height 
	height: 200px;
	*/	
	
	/* uncomment this for border around the wall
	border: 1px solid #cccccc;
	padding: 7px;
	*/
}

.wallnav {
	margin:0px;
}

.wallnav a {
	margin:0px;
	cursor:pointer;
}

.wallnav img {
	cursor:pointer;
}

.wallauthor {
	font-weight:bold;
	color:#86C0EE;
}

.wallcomment {
	font-weight:normal;
}

.wall-error {
	/* background:#ffb0b0; */

}
.wall-success {
	/* background:#c0dFa0; */
}

#wall_post_toggle  {
	cursor:pointer;
}



.wall-alt {
	/* this would paint every other comment with a background  
	background: #F0F0E0 ; 	*/
}

.wall-1
{
	/* this would paint the background of first comment, wall-2 for second...
	background:#c0dFa0; */
}


.wall-admin
{
	/* this would paint the background for admin made comments 
	background:#F0F0E0; */
  font-size:90%;
}

.wall-registered
{
	/* this would paint the background for other registred users 
	background:#F0d0E0; */
	font-size:90%;
}

.wall_comment_separator {
	color:#2B3D5C;
	background-color:#2B3D5C;
	border:none;
	height:1px;
}
/*~*~*~*~*~*~*~*~* my.ddo.com/themes/default/media/style.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/**********************************************************\
  General HTML elements
\**********************************************************/

body {
  background-color:     #000000;
  margin:               0 auto 10px auto;
  font-family:          Verdana, Helvetica, sans-serif;
  color:                #ffffff;
}

a {
  color:                #ffcc00;
  text-decoration:      underline;
}

a:hover {
  color:                #fff7df;
}

a, a:hover, a:link, a:active, a:visited {
  outline:              none;
}

h2 {
  margin:               0;
  font-size:            1.5em;
  font-weight:          normal;
}

a img {
  border:               none;
}


/**********************************************************\
  Generic styles
\**********************************************************/

.cleaner {
  clear:                both;
}

a.quest {
  color:                #d9d9d9;
}

.floatright {
  float:                right;
}

.floatleft {
  float:                left;
}

.smaller {
  font-size:            0.85em;
}

.larger {
  font-size:            1.2em;
}

.control_img {
  display:              inline;
  vertical-align:       middle;
  margin-right:         3px;
}

.off {
  display:              none;
}


/**********************************************************\
  Rounded box styles
\**********************************************************/

.rounded_box td {
  margin:               0;
  padding:              0;
  border-collapse:      collapse;
}

.rounded_box .c_t_l, .rounded_box .c_t_r, .rounded_box .c_b_l, .rounded_box .c_b_r {
  height:               16px;
  width:                16px;
}

.rounded_box .b_l, .rounded_box .b_r {
  width:                16px;
}

.rounded_box .mid {
  background:           #0d326d;
}

.rounded_box .c_t_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_top_left.gif  ) no-repeat;
}

.rounded_box .c_t_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_top_right.gif  ) no-repeat;
}

.rounded_box .c_b_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_bottom_left.gif  ) no-repeat;
}

.rounded_box .c_b_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_bottom_right.gif  ) no-repeat;
}

.rounded_box .b_t {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_top.gif  ) repeat-x;
}

.rounded_box .b_b {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_bottom.gif  ) repeat-x;
}

.rounded_box .b_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_left.gif  ) repeat-y;
}

.rounded_box .b_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_right.gif  ) repeat-y;
}


/**********************************************************\
  Error message styles
\**********************************************************/

.error_box {
  width:                440px;
  padding:              20px 0;
  margin:               auto;
}

.error_box table {
  width:                440px;
}

.error_icon {
  float:                left;
  margin:               5px 0 0 10px;
  width:                32px;
  height:               29px;
  background:           url( my.ddo.com/themes/default/media/common/misc/error.png  ) no-repeat;
}

.error_message {
  margin-left:          52px;
}

.error_box p.message {
  margin:               0;
}


/**********************************************************\
  Login form styles
\**********************************************************/

.login_box {
  width:                440px;
  padding:              0;
  margin:               auto;
}

.login_box table {
  width:                440px;
}

.login_box #loginform {
  text-align:           left;
  margin:               auto;
  width:                130px;
}

#loginform label input.text {
  width:                130px;
}

#loginform label {
  font-weight:          bold;
}

#loginform p.submit {
  text-align:           center;
}


/**********************************************************\
  Page layout styles
\**********************************************************/

#page {
  width:                966px;
  margin:               auto;
}


/**********************************************************\
  Header layout styles
\**********************************************************/

#header {
  position:             relative;
  width:                966px;
  height:               172px;
  background:           url( my.ddo.com/themes/default/media/base/header.png  );
}

#header_slim {
  position:             relative;
  width:                966px;
  height:               133px;
  background:           url( my.ddo.com/themes/default/media/base/header_slim.png  );
}

#homelink {
  position:             absolute;
  left:                 50px;
  top:                  15px;
  width:                205px;
  height:               150px;
}

#utility_bar {
  position:             absolute;
  right:                18px;
  top:                  5px;
  width:                633px;
  height:               26px;
  font-size:            0.6em;
  text-align:           right;
  padding:              4px 0;
}

#utility_bar a {
  color:                #ff9900;
  font-weight:          bold;
}

#utility_bar a:hover {
  color:                #ffccaa;
}

#user_login, #user_pass {
  width:                9em;
  font-size:            1.0em;
}

#wp-submit, #rememberme {
  vertical-align:       middle;
}

#utility_links {
  padding-top:          5px;
}

#main_nav {
  position:             absolute;
  left:                 335px;
  top:                  41px;
  width:                570px;
  height:               23px;
  white-space:          nowrap;
}

#main_nav ul {
  margin:               0;
  padding:              0;
}

#main_nav ul li {
  margin:               0;
  padding:              0;
  display:              inline;
  list-style:           none;
  width: 114px;
}

#main_nav a img {
  display:              inline;
  border:               none;
  margin:               0;
  padding:              0;
}

#header_news {
  position:             absolute;
  left:                 310px;
  top:                  84px;
  width:                442px;
  height:               82px;
  background:           url( my.ddo.com/themes/default/media/base/news_bg.png  );
}

#header_news_content {
  height:               67px;
  width:                387px;
  margin:               8px 16px 7px 39px;
  overflow:             hidden;
  color:                #ffffff;
  font-size:            0.7em;
}

#header_news_content p {
  margin:               3px 0 0 0;
}


/**********************************************************\
  Navbar layout styles
\**********************************************************/

#navbar {
  position:             relative;
  width:                966px;
  height:               35px;
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_bg.png  );
}

#navbar_end_left {
  display:              block;
  float:                left;
}

#navbar_end_right {
  display:              block;
  float:                right;
}

#navbar_menu {
  width:                800px;
  margin:               auto;
  text-align:           center;
}

#menu_buttons {
  border:               none;
  border-collapse:      collapse;
  margin:               0 auto 0 auto;
  padding:              0;
}

.navbar_button_link {
  width:                128px;
  cursor:               pointer;
}

.navbar_button_on .navbar_button_link {
  height:               44px;
}

.navbar_button_off .navbar_button_link {
  height:               34px;
}

.navbar_button_on, .navbar_button_off {
  width:                128px;
  height:               44px;
  margin:               0;
  padding:              0;
  border-collapse:      collapse;
  vertical-align:       top;
  font-family:          Tahoma,sans-serif;
  font-weight:          bold;
  font-size:            0.8em;
}

.navbar_button_off {
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_button_off.png  );
  color:                #ffffff;
}

.navbar_button_on {
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_button_on.png  );
  color:                #ffffff;
}

.navbar_button_off .navbar_button_padding {
  padding-top:          5px;
}

.navbar_button_on .navbar_button_padding {
  padding-top:          15px;
}

.navbar_button_on a, .navbar_button_off a {
  color:                #ffffff;
  text-decoration:      none;
}

.navbar_button_on a:hover, .navbar_button_off a:hover {
  color:                #ffcc00;
  text-decoration:      underline;
}

#navbar_search {
  position:             absolute;
  right:                30px;
  top:                  4px;
  font-size:            0.7em;
  text-align:           right;
}

#navbar_search_text, #navbar_search_type {
  vertical-align:       top;
  font-size:            1.0em;
  margin-top:           3px;
}

#navbar_search form {
  display:              block;
  margin-right:         50px;
}

#navbar_search_aslink {
  display:              block;
  float:                right;
  width:                45px;
  text-align:           left;
}

#breadcrumbs {
  position:             relative;
  width:                966px;
  height:               30px;
  background:           url( my.ddo.com/themes/default/media/common/breadcrumbs/breadcrumb_bg.png  );
  font-size:            0.7em;
  font-weight:          bold;
  color:                #dbb953;
}

#bc_end_left {
  display:              block;
  float:                left;
}

#bc_end_right {
  display:              block;
  float:                right;
}

#bc_text {
  padding:               7px 20px;
}

#breadcrumbs .current {
  font-style:           italic;
}

#navbar_tabs {
  position:             absolute;
  left:                 50px;
  bottom:               0;
  font-size:            0.75em;
  font-weight:          bold;
  width:                500px;
}

.navbar_label {
  float:                left;
  height:               34px;
}

.navbar_label div {
  margin-top:           16px;
  padding-right:        5px;
}

.navbar_tab {
  float:                left;
  width:                118px;
  height:               34px;
  margin:               0 1px;
  padding:              0;
  cursor:               pointer;
  text-align:           center;
  text-decoration:      none;
  color:                #ffffff;
  font-size:            0.95em;
  background:           url( my.ddo.com/themes/default/media/base/tab_off.png  ) bottom no-repeat;
}

.navbar_tab.on {
  font-weight:          bold;
  background:           url( my.ddo.com/themes/default/media/base/tab_on.png  ) bottom no-repeat;
}

.navbar_tab div {
  margin-top:           16px;
}


/**********************************************************\
  Content layout styles
\**********************************************************/

#content_outer, #content_outer_static, #content_outer_wide {
  width:                950px;
  margin:               auto;
  background:           #0f131e;
  color:                #ffffff;
  font-size:            0.8em;
}

#content_outer, #content_outer_wide {
  position:             relative;
}

#content_outer_wide {
  background:           url( my.ddo.com/themes/default/media/base/left_bg_2.png  ) top left repeat-y;
}

#content_left_bg, #content_left_bg_static {
  margin:               0;
  padding:              0;
  background:           url( my.ddo.com/themes/default/media/base/left_bg.png  ) top left repeat-y;
}

#content_right_bg, #content_right_bg_static {
  margin:               0;
  padding:              0;
  background:           url( my.ddo.com/themes/default/media/base/right_bg.png  ) top right repeat-y;
}

#content_left_bg_static {
  width:                950px;
}

#content_right_bg_static {
  width:                950px;
}

#left_column {
  float:                left;
  width:                247px;
  margin-left:          1px;
  padding-bottom:       10px;
}

#right_column {
  float:                right;
  width:                170px;
  margin-right:         1px;
  margin-bottom:        210px;
  padding-bottom:       10px;
}

#center_column {
  margin-left:          249px;
  margin-right:         172px;
  padding-bottom:       10px;
}

#center_column_wide {
  margin-left:          1px;
  margin-right:         172px;
  padding-bottom:       10px;
}

#right_flair {
  position:             absolute;
  right:                1px;
  bottom:               0;
}


#right_flair_ava {
  position:             absolute;
  left:                 1px;
  bottom:               0;
}


/**********************************************************\
  Footer layout styles
\**********************************************************/

#footer {
  position:             relative;
  background:           url( my.ddo.com/themes/default/media/base/bottom_border.png  ) top no-repeat;
  color:                #afafaf;
  font-size:            0.55em;
  padding-top:          60px;
}

#footer_credit {
  position:             absolute;
  right:                20px;
  top:                  8px;
}

#footer_credit a {
  text-decoration:      none;
}

#footer_logos {
  display:              block;
  margin:               auto;
}

#footer_legal {
  padding:              20px;
  text-align:           justify;
  line-height:          1.6;
}

.footer-links {
  text-align:           center;
  margin:               0 auto 10px auto;
}

.footer-links a {
  color:                #afafaf;
}


/**********************************************************\
  Homepage digest styles
\**********************************************************/

.hpdigest_pane_a {
	cursor:               pointer;
	display:              block;
	padding:              7px 10px;
	margin-top:           0;
	text-decoration:      none;
	font-weight:          bold;
  font-size:            0.9em;
	color:                #ffcc00;
	background:           url( my.ddo.com/themes/default/media/base/gradient_table/header_bg.png  ) #05153a top repeat-x;
  border-left:          solid 1px #471818;
  border-right:         solid 1px #471818;
}

.hpdigest_pane {
  border:               solid 1px #471818;
  padding:              0;
  background:           #000000 url( my.ddo.com/themes/default/media/base/widgets/wbody_gradient.png  ) top repeat-x;
  overflow:             hidden;
  height:               350px;
}

#hpdigest_FeaturedContent .hpdigest_pane {
	height:               230px;
}

#hpdigest_FeaturedContent .hpdigest_pane DIV.jScrollPaneContainer {
}

.hpdigest_spacer {
  height:               10px;
}

.hpdigest_scrollpane {
}

.hpdigest_scrollsizer {
	height:              350px;
}

#hpdigest_FeaturedContent .hpdigest_scrollsizer {
  height:               230px;
}

.hpdigest_pane DIV.jScrollPaneContainer {
}



/**********************************************************\
  Blog layout styles
\**********************************************************/

.post {
  border-bottom:        solid 1px #471818;
  margin-bottom:        15px;
  padding-bottom:       3px;
}

.subtitle {
  font-size:            0.85em;
  color:                #c0ced9;
  margin:               2px 0;
}

.postfooter {
  font-size:            0.85em;
  font-weight:          bold;
}

.rsslink img {
  padding-top:          3px;
}

.navigation_head, .navigation_foot {
  height:               18px;
}

.navigation_head {
  border-bottom:        solid 1px #471818;
  margin:               -10px -5px 10px -5px;
}

.navigation_foot {
  margin:               -10px -5px -5px -5px;
}

.navigation_head a, .navigation_foot a {
  text-decoration:      none;
  font-size:            0.85em;
}

.navigation_head .alignleft, .navigation_foot .alignleft {
  float:                left;
}

.navigation_head .alignright, .navigation_foot .alignright {
  float:                right;
}


/**********************************************************\
  Widget layout styles
\**********************************************************/

.widget {
  padding-top:          12px;
}

#left_column .widget {
  width:                240px;
  margin-left:          2px;
}

#left_column .widget .wbody {
  padding:              0 1px;
}

#center_column .widget {
  margin-left:          6px;
  margin-right:         6px;
  width:                516px;
}

#center_column_wide .widget {
  margin-left:          6px;
  margin-right:         6px;
}

#right_column .widget {
  margin-left:          3px;
  margin-right:         3px;
  width:                164px;
}

#left_column .wheader {
  height:               28px;
  width:                240px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/narrow_header.png  );
}

#center_column .wheader {
  height:               28px;
  width:                517px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/medium_header.png  );
}

#center_column_wide .wheader {
  height:               28px;
  width:                765px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/wide_header.png  );
}

#center_column_split td {
  vertical-align:       top;
}

#center_column_split {
  border-collapse:      collapse;
}

#center_column_split .wheader {
  height:               28px;
  width:                376px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/wide_header_split.png  ) !important;
}

#center_column_split .wtitle {
  text-align:           center !important;
}

#center_column_split td {
  margin:               0;
  padding:              0;
  border:               none;
}

.wtitle {
  padding-top:          7px;
  font-weight:          bold;
  font-size:            1.0em;
}

#center_column .wtitle, #center_column_wide .wtitle {
  margin:               0 15px;
  text-align:           left;
}

#center_column_wide .wtitle {
	text-align:           center;
}

#left_column .wtitle {
  text-align:           center;
}

.wfooter {
  background:           url( my.ddo.com/themes/default/media/base/widgets/wfooter_bg.png  );
  font-size:            0.8em;
  padding:              2px 7px 0 7px;
  height:               18px;
  text-align:           right;
  margin:               0 1px;
}

.wfooter .total {
  float:                left;
  margin-top:           1px;
  font-weight:          bold;
}

.wheadlinks {
  position:             relative;
  text-align:           right;
  right:                10px;
  top:                  -20px;
  font-weight:          bold;
  font-size:            0.8em;
  white-space:          nowrap;
}

.wheadlinks img {
  vertical-align:       middle;
  margin-right:         5px;
}

.wbody_border {
  border:               solid 1px #471818;
  border-top:           none;
  padding:              10px;
  background:           #000000 url( my.ddo.com/themes/default/media/base/widgets/wbody_gradient.png  ) top repeat-x;
}

.avatar {
  width:                150px;
  height:               150px;
  position:             relative;
  margin:               auto;
}

.avatar_sm {
  width:                50px;
  height:               50px;
  position:             relative;
  margin:               auto;
}

.avatar_border {
  position:             absolute;
  left:                 0;
  top:                  0;
  z-index:              10;
}

.textwidget_title {
  width:               100%;
  height:              17px;
  overflow:            hidden;
}


/**********************************************************\
  Gradient table for character list, character log, etc.
\**********************************************************/

.gradient_table {
  width:                100%;
}

.gradient_table, .gradient_table th, .gradient_table td {
  margin:               0;
  padding:              0;
  border-collapse:      collapse;
}

.gradient_table td {
  background:           #010000 url( my.ddo.com/themes/default/media/base/gradient_table/cell_bg.png  ) top repeat-x;
  border-bottom:        solid 1px #471818;
  padding:              2px;
}


/**********************************************************\
  Admin menu styles
\**********************************************************/

#admin_menu_content {
  font-size:            0.85em;
  margin:               0;
  padding:              5px 15px 0 15px;
  background:           url( my.ddo.com/themes/default/media/base/admin_menu_bg.png  );
}

#admin_menu_content ul {
  margin:               0 0 0 2em;
  padding:              0;
  list-style-type:      disc;
  list-style-image:     url( my.ddo.com/themes/default/media/common/bullet.gif  );
}


/**********************************************************\
  Homepage digest widget styles
\**********************************************************/

#list_NewestPostsPane td, #list_HighestRatedPostsPane td, #list_MostRatedPostsPane td, #list_LatestNews td, #list_CommunityDiscussion td, #list_TurbineBlogPostsPane td {
  color:                #b7c9e1;
  padding:              7px;
}

#list_HighestRatedPostsPane .rating img, #list_MostRatedPostsPane .rating img {
  vertical-align:       top;
}

#FeaturedBlogsPane {
  margin:               auto;
}

#FeaturedBlogsPane td {
  vertical-align:       top;
}

.prev_control, .next_control {
  padding-top:          7px;
  cursor:               pointer;
}

.carousel {
  background:           url( my.ddo.com/themes/default/media/base/carousel/conveyor.png  ) top repeat-x;
}

#fb_carousel {
  margin:               auto;
  padding:              10px 0;
  visibility:           hidden;
}


/**********************************************************\
 Class icon styles
\**********************************************************/

.class_icon {
  display:              inline;
  position:             relative;
  width:                34px;
  height:               35px;
}

.class_icon .lvl_overlay {
  position:             absolute;
  bottom:               2px;
  right:                2px;
}

.class_icon_sm {
  display:              inline;
  position:             relative;
  width:                16px;
  height:               16px;
}

.class_icon_sm .lvl_overlay {
  position:             absolute;
  bottom:               1px;
  right:                1px;
}


/**********************************************************\
 Character list / kinship roster styles
\**********************************************************/

#clist {
  position:             relative;
}

#clist .wheader {
  position:             relative;
  height:               144px;
  width:                240px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/character_list/clist_header.png  );
  background-color:     #000;
  margin-bottom:        -4px;
  z-index:              10;
}

#clist .wheader.guild.empty {
  height:               28px;
  width:                240px;
  background:           url( my.ddo.com/themes/default/media/base/widgets/narrow_header.png  );
}

#clist .wheader.empty {
  background:           url( my.ddo.com/themes/default/media/widgets/character_list/clist_header_empty.png  );
}

#clist .wheader.empty div {
  padding:              10px 10px;
  font-size:            0.85em;
}

#clist .wbody {
  position:             relative;
  z-index:              5;
}

#clist_header {
  width:                 238px;
  border-collapse:       collapse;
  padding:               0px;
}

.pnote {
  margin:                0 5px;
  padding:               0;
  display:               none;
  cursor:                default;
}

.pnote.active {
  display:               inline;
  cursor:                pointer;
}


/**********************************************************\
 Character List / Kinship Roster header (w/principal char)
\**********************************************************/

#clist #class_icons {
  position:             absolute;
  left:                 5px;
  top:                  29px;
}

#clist #class_icons A {
	text-decoration:     none;
}

#clist .wheader .class_icon {
  left:                 0;
  margin-bottom:        2px;
}

#pchar {
  position:             absolute;
  top:                  30px;
  left:                 57px;
}

#pchar .name {
  font-size:            0.95em;
  font-weight:          bold;
}

#pchar .leader_name {
	font-size:            1.20em;
	font-weight:          bold;
	position:             relative; 
	top:                  5px;
}

#pchar .world {
  font-style:           italic;
  font-size:            0.85em;
  font-weight:          normal;
}

#pchar .race {
  position:             absolute;
  top:                  34px;
  font-weight:          bold;
  font-size:            0.85em;
}

#pchar .leader_race {
  position:             absolute;
  top:                  53px;
  font-weight:          bold;
  font-size:            0.85em;
}

#pchar .leader_rank {
  position:             absolute;
  top:                  34px;
  font-weight:          bold;
  font-size:            0.85em;
  width:                150px;
}

#pchar .gender {
  position:             absolute;
  top:                  53px;
  font-weight:          bold;
  font-size:            0.85em;
}

#pchar .alignment {
  position:             absolute;
  top:                  72px;
  font-weight:          bold;
  font-size:            0.85em;
  width:                200px;
}

#pchar .classlist {
  position:             absolute;
  top:                  93px;
  font-weight:          bold;
  font-size:            0.85em;
}

#clist_header .name {
  padding-left:         10px;
  text-align:           left;
}

#clist_header .class {
  width:                63px;
  text-align:           center;
  margin-left:          0;
  margin-right:         0;
  padding-left:         0;
  padding-right:        0;
}

#clist .class_icon_sm {
  margin-left:          3px;
}

#clist td.name {
  padding:              5px 0 5px 5px;
  font-size:            0.95em;
  font-weight:          bold;
}

#clist td.name .world {
  font-style:           italic;
  font-size:            0.9em;
  font-weight:          normal;
}

#clist td.class {
  width:                63px;
  margin-left:          0;
  margin-right:         0;
  padding-left:         0;
  padding-right:        0;
  text-align:           center;
}

#clist td.class DIV A {
	text-decoration:     none;
}

#clist td.class DIV {
	display:             inline;
}


/**********************************************************\
 Character List / Kinship Roster fullpage view overrides
\**********************************************************/
.fullpagew #clist .wheader {
  text-align:           center;
  height:               28px;
  width:                765px;
  background:           url( my.ddo.com/themes/default/media/widgets/wide_header.png  ) no-repeat;
}

.fullpagew #clist_header {
  width:                 765px;
}

.fullpagew .clist_row, .fullpagew .grost_row {
  width:                 762px;
  height:                40px;
  display:               table;
}

.fullpagew .clist_row TD, .fullpagew #clist_header TH {
	text-align:            left;
}

.fullpagew .clist_row .name {
  width:                 480px;
}
.fullpagew .clist_row .class {
  width:                 150px;
}
.fullpagew .clist_row .name DIV {
	padding-left:          10px;
	width:                 470px;
}
.fullpagew #clist_header .name {
  width:                 485px;
	text-align:            left;
}
.fullpagew .clist_row .server, .fullpagew #clist_header .server {
  width:                 130px;
  padding-left:          5px;
}
.fullpagew .clist_row .rank, .fullpagew #clist_header .rank {
  width:                 130px;
}
.fullpagew .clist_row .class, .fullpagew #clist_header .class {
  width:                 150px;
}

.fullpagew #clist td.class {
  text-align:           left;
  width:                150px;
}

/**********************************************************\
  Message area styles
\**********************************************************/

.messages-list {
	
}

.messages-list .message-header TD {
	padding-top: 10px;
}

.messages-list .message-excerpt TD {
}

.messages-list .message-spacer TD {
  border-bottom:        1px solid #471818;
}

/* The success/error messages displayed on the message areas */
.messages-list .bpmessage {
  padding-left:         5px;
  font-weight:          800;
}

/**********************************************************\
  Misc widget styles
\**********************************************************/

#selection_header {
  width:                100%;
}

tr.clog_buttons {
  text-align:           center;
  background:           url( my.ddo.com/themes/default/media/base/log_icon_bg.png  );
}

img.clog_button {
  cursor:               pointer;
}

.event_box {
  position:             relative;
  width:                198px;
  height:               56px;
}

.event_box_tall {
  position:             relative;
  width:                198px;
  height:               90px;
}

/** Event icons **/
.event_box IMG {
	position:            relative;
	left:                200px;
	top:                 10px;
}

.event_box IMG.lvl_overlay {
	position:            relative;
	left:                185px;
	top:                 10px;
}

#clog_list .clog_name {
  position:             absolute;
  left:                 8px;
  top:                  3px;
  font-weight:          bold;
}

.clog_event {
  position:             absolute;
  left:                 8px;
  top:                  20px;
  color:                white;
}

#profession_log .clog_event {
  position:             relative;
  top:                  20px;
}

.clog_event_date {
  position:             absolute;
  left:                 8px;
  bottom:               5px;
  font-size:            0.8em;
  color:                #858585;
}

.blogit {
  position:             absolute;
  right:                2px;
  bottom:               5px;
  font-size:            0.8em;
}

table.paginate_control {
  width:                100%;
  font-size:            0.8em;
  background:           url( my.ddo.com/themes/default/media/base/widgets/wfooter_bg.png  );
}

.paginate_next {
  text-align:           right;
}

.paginate_info {
  text-align:           center;
  font-weight:          bold;
}

.promo {
  border:               solid 2px #000924;
}

#pages ul {
  margin:               0 0 0 1em;
  padding:              0;
}

#pages li {
  list-style-position:  outside;
  list-style-type:      none;
  list-style-image:     url( my.ddo.com/themes/default/media/common/misc/bullet.png  );
}


/**********************************************************\
  Character Log - full view
\**********************************************************/

#clog_list_full TD {
	height:               30px;
}

#clog_list_full .clog_name {
	width:                150px;
	padding-left:         5px;
}

#clog_list_full .clog_event {
	position:             relative;
	width:                350px;
	vertical-align:       middle;
	top:                  0px;
	left:                 0px;
}

#clog_list_full .clog_event IMG {
	position:             absolute;
	top:                  -5px;
	left:                 0px;
}

#clog_list_full .clog_event_description {
	display:              inline;
	position:             absolute;
	left:                 30px;
	width:                350px;
}

#clog_list_full .clog_event .lvl_overlay {
  position:             absolute;
  top:                  7px;
  left:                 5px;
}

#clog_list_full .clog_event_date {
	position:             static;
	width:                125px;
}

#clog_header TH { 
	padding-left:         5px;
	text-align:           left;
}

#clog_header .name {
	width:                150px;
}
#clog_header .event {
	width:                350px;
}
#clog_header .event_date {
	width:                125px;
}

#clog_filter TD  {
  background:           #010000 url( my.ddo.com/themes/default/media/base/gradient_table/header_bg.png  ) top repeat-x;
  border-bottom:        solid 1px #471818;
  padding:              2px;
  vertical-align:       middle;
  font-size:            0.7em;
  font-weight:          800;
}

#clog_filter TD.filter_label {
  padding-left:          5px;
  padding-right:         5px;
  text-align:            left;
  height:                23px;
  width:                 120px;
  font-size:             0.8em;
}   
#clog_filter TD.abilities {
	width:                 70px;
}
#clog_filter TD.quests {
  width:                 60px;
}
#clog_filter TD.dungeons {
  width:                 70px;
}
#clog_filter TD.spells {
  width:                 50px;
}
#clog_filter TD.skills {
  width:                 50px;
}
#clog_filter TD.feats {
  width:                 50px;
}
#clog_filter TD.classes {
  width:                 60px;
}
#clog_filter TD.submit_button INPUT {
  font-size:            1.1em;
}

#clog_filter #event_type {
	padding-left:          5px;
	padding-right:         5px;
	text-align:            left;
	font-size:             0.8em;
	font-weight:           800;
  height:                23px;
}

#clog_filter #event_type INPUT {
}

#clog_filter #event_type .filter_cbd {
	border:                1px solid white;

}

/**********************************************************\
  Friends list widget styles
\**********************************************************/

#friendlist th {
  font-weight:          normal;
  font-size:            0.85em;
}

#friendlist td {
  padding:              10px 5px 5px 5px;
  text-align:           center;
  font-weight:          bold;
  font-size:            0.8em;
}

#friendlist td a {
  text-decoration:      none;
}

#friendlist_header th {
  font-weight:          normal;
  font-size:            0.85em;
}

#managefriends {
  width:                100%;
  margin-top:           20px;
  border-collapse:      collapse;
}

#managefriends td {
  margin:               0;
  padding:              10px 5px 5px 5px;
  border-bottom:        solid 1px #3A0000;
  border-top:           solid 1px #3A0000;
  font-size:            0.85em;
  text-align:           left;
}

#managefriends th {
  padding:              2px 5px;
  background:           #3A0000;
  text-align:           left;
}

#managefriends .avatar_sm {
  margin:               0;
}


/**********************************************************\
  Profile form styles
\**********************************************************/

#profile_edit_title {
  color:                #ff9900;
  font-size:            1.3em;
  font-weight:          bold;
}

table#profile_form {
  width:                100%;
}

.profile_form_label {
  text-align:           right;
  vertical-align:       top;
  font-weight:          bold;
}

.profile_description {
  font-style:           italic;
  font-size:            0.8em;
}

#profile_submit {
  text-align:           right;
}

#profile_save {
  margin-top:           15px;
}

.profile_radio_row {
  text-align:           center;
}


/**********************************************************\
  Player profile styles
\**********************************************************/

#left_column .pprofile_core, #center_column .pprofile_core {
  width:                100%;
  text-align:           left;
}

#center_column .pprofile_core #pprofile_avatar {
  width:                155px;
}

#left_column #pprofile_avatar {
  text-align:           center;
}

#pprofile_avatar, #pprofile_fields {
  vertical-align:       top;
}

#pprofile_fields {
  padding-left:         5px;
}

#pprofile_name {
  color:                #ff9900;
  font-size:            1.4em;
}

#pprofile_name a {
  color:                #ff9900;
  text-decoration:      none;
}

#pprofile_quote {
  font-size:            1.2em;
  font-style:           italic;
}

#pprofile_fields .field_table {
  margin-top:           10px;
}

#pprofile_fields .field_table th {
  text-align:           left;
  color:                #ff9900;
  font-weight:          bold;
  font-size:            0.9em;
  vertical-align:       top;
}

#pprofile_fields .field_table td {
  font-weight:          bold;
  vertical-align:       top;
}

.playstyle {
  font-size:            0.8em;
}

.playstyle .playcat {
  border:               solid 1px #464646;
  width:                100px;
  height:               13px;
  background:           #181818;
  color:                #c7c7c7;
}

.playstyle .playcat img {
  display:              block;
  float:                right;
  border-left:          solid 1px #464646;
}

.contact_info {
  margin-top:           5px;
}

.contact_info th {
  color:                #ff9900;
  font-weight:          bold;
  font-size:            0.9em;
}

.contact_info td {
  font-size:            0.9em;
}

.about_me {
  border-top:           solid 1px #471818;
  padding-top:          10px;
}

.about_me .label {
  color:                #ff9900;
  font-weight:          bold;
  font-size:            0.9em;
}

.friendship-button {
  display:              inline;
}


/**********************************************************\
  Page Menu list widget styles
\**********************************************************/

/* wrapper div */
#page_menu_wrapper {
  position:             relative;
  width:                522px;
  height:               35px;
  z-index:              100;
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/menu_bg.png  ) top no-repeat;
  margin:               0 auto;
}

/* main menu div */
#page_menu {
  font-weight:          bold;
  font-size:            1.0em;
  margin:               0;
}

/* the list itself */
#page_menu ul {
  margin:               0;
  padding:              0;
  list-style-type:      none;
}

/* all list items */
#page_menu ul li {
  position:             relative;
  display:              inline;
  float:                left;
}

/* top level list items */
#page_menu > ul > li {
  position:             relative;
  float:                left;
  display:              block;
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/button_off.png  ) top no-repeat;
  height:               32px;
  width:                98px;
  text-align:           center;
}

/* top level menu link items */
#page_menu ul li a {
  display:              block;
  padding-top:          6px;
  height:               26px;
  width:                98px;
  color:                #ffffff;
  text-decoration:      none;
}

/* hover state for top-level links */
#page_menu ul li a:hover {
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/button_on.png  ) top no-repeat;
}

/* first sub level menu */
#page_menu ul li ul {
  position:             absolute;
  left:                 0;
  display:              block;
  visibility:           hidden;
  border:               solid 1px #1d0000;
}

/* sub level menu list items */
#page_menu ul li ul li {
  display:              list-item;
  float:                none;
}

/* all further submenu levels */
#page_menu ul li ul li ul {
  top:                  0;
}

/* sub level menu links style */
#page_menu ul li ul li a {
  width:                160px;
  background:           #430000;
  padding:              4px 10px;
  height:               100%;
  text-align:           left;
  margin:               0;
  border-top-width:     0;
  border-bottom:        1px solid #1d0000;
  color:                #ffcc00;
  text-decoration:      underline;
}

/* sub menus hover style */
#page_menu ul li ul li a:hover {
  background:           #720201;
}


/**********************************************************\
  Character sheet styles
\**********************************************************/

#cs_lineage {
  position:             relative;
  width:                479px;
  height:               29px;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/lineage_bg.png  );
  margin:               0 auto -7px auto;
}

#ancestor_controls {
  position:             absolute;
  right:                4px;
  top:                  3px;
  cursor:               pointer;
}

.ancestor_control {
  float:                right;
}

#cs_panel {
  position:             relative;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/panel_bg.png  );
  width:                479px;
  padding:              0;
  margin:               auto;
}

#cs_header {
  background:           url( my.ddo.com/themes/default/media/base/charsheet/header.png  );
  width:                479px;
  height:               87px;
}

#cs_title {
  color:                #ffcc00;
  font-weight:          bold;
  font-size:            1.1em;
  text-align:           center;
  padding-top:          5px;
}

#cs_level, #cs_next_level, #cs_rank, #cs_next_rank {
  position:             absolute;
  font-weight:          bold;
}

#cs_level {
  left:                 92px;
  top:                  35px;
}

#cs_next_level {
  left:                 442px;
  top:                  35px;
}

#cs_rank {
  left:                 92px;
  top:                  62px;
}

#cs_next_rank {
  left:                 442px;
  top:                  62px;
}

#cs_level_bar {
  position:             absolute;
  left:                 132px;
  top:                  36px;
  height:               15px;
  width:                226px;
}

#cs_rank_bar {
  position:             absolute;
  left:                 132px;
  top:                  64px;
  height:               15px;
  width:                226px;
}

.progress_bar .progress_text {
  position:             absolute;
  left:                 0;
  top:                  1px;
  width:                100%;
  text-align:           center;
  font-size:            0.8em;
  font-weight:          bold;
  color:                #aaaaaa;
}

.progress_bar img {
  float:                left;
  display:              block;
  margin:               0;
  padding:              0;
}

#cs_equip {
  position:             relative;
  margin:               15px auto;
  height:               232px;
  width:                436px;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/equip_panel.png  );
}

.ability {
  position:             absolute;
  left:                 364px;
  width:                25px;
  font-weight:          bold;
  font-size:            1.1em;
  text-align:           center;
}

.ability_mod {
  position:             absolute;
  left:                 394px;
  width:                25px;
  font-size:            1.1em;
  text-align:           right;
  color:                #c3c3c3;
}

#ab_str {
  top:                  36px;
}

#ab_dex {
  top:                  66px;
}

#ab_con {
  top:                  96px;
}

#ab_int {
  top:                  126px;
}

#ab_wis {
  top:                  156px;
}

#ab_cha {
  top:                  186px;
}

#cs_equip .race {
  position:             absolute;
  left:                 106px;
  top:                  114px;
  width:                136px;
  text-align:           center;
  font-weight:          bold;
  font-size:            0.9em;
}

#cs_equip .alignment {
  position:             absolute;
  left:                 106px;
  top:                  134px;
  width:                136px;
  text-align:           center;
  font-weight:          bold;
  font-size:            0.9em;
}

#cs_equip .gender {
  position:             absolute;
  left:                 106px;
  top:                  155px;
  width:                136px;
  text-align:           center;
  font-weight:          bold;
  font-size:            0.9em;
}

#cs_classes {
  position:             absolute;
  left:                 107px;
  top:                  69px;
  width:                132px;
}

#cs_classes table {
  margin:               auto;
  padding:              0;
  border-collapse:      collapse;
}

#cs_classes td {
  margin:               0;
  padding:              0 2px;
  border-collapse:      collapse;
}

#cs_currency {
  width:                432px;
  height:               30px;
  margin:               0 auto 10px auto;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/currency_bar.png  );
}

#cs_points {
  position:             relative;
  width:                479px;
  height:               30px;
  margin:               0 auto 10px auto;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/points_bar.png  );
}

.hp, .kp, .sp {
  position:             absolute;
  text-align:           right;
  font-size:            1.0em;
  font-weight:          bold;
  top:                  6px;
}

.hp {
  right:                330px;
}

.sp {
  right:                170px;
}

.kp {
  right:                10px;
}

#cs_stats {
  position:             relative;
  width:                445px;
  height:               109px;
  margin:               0 auto 0 auto;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/stat_bg.png  );
}

#cs_time {
  color:                #cccccc;
  text-align:           right;
  padding-top:          2px;
}

.ac, .bab, .fort, .fortsave, .refsave, .willsave, .spres {
  position:             absolute;
  font-weight:          bold;
  font-size:            0.9em;
}

.ac, .bab, .fort {
  right:                260px;
}

.fortsave, .refsave, .willsave, .spres {
  right:                20px;
}

.ac, .fortsave {
  top:                  0;
}

.bab, .refsave {
  top:                  22px;
}

.fort, .willsave {
  top:                  44px;
}

.dr {
  text-align:           right;
  width:                210px;
  margin:               0 0 10px 0;
  font-weight:          bold;
  font-size:            0.9em;
}

.resists {
  position:             relative;
  width:                445px;
  height:               41px;
  margin:               0 auto 0 auto;
  background:           url( my.ddo.com/themes/default/media/base/charsheet/resist_bg.png  );
}

.spres {
  top:                  66px;
}

.acid, .frost, .electric, .fire, .sonic {
  position:             absolute;
  top:                  24px;
  font-weight:          bold;
  font-size:            0.9em;
}

.acid {
  left:                 40px;
}

.frost {
  left:                 134px;
}

.electric {
  left:                 228px;
}

.fire {
  left:                 322px;
}

.sonic {
  left:                 416px;
}

#cs_equip .item {
  position:             absolute;
  height:               36px;
  width:                36px;
}

.item {
  left: 500px;
  top: 0;
}

.weapon1 {
  left:                 13px;
  top:                  29px;
}

.weapon2 {
  left:                 13px;
  top:                  75px;
}

.ammo {
  left:                 13px;
  top:                  121px;
}

.quiver {
  left:                 13px;
  top:                  167px;
}

.eyes {
  left:                 59px;
  top:                  29px;
}

.armor {
  left:                 59px;
  top:                  75px;
}

.wrists {
  left:                 59px;
  top:                  121px;
}

.finger2 {
  left:                 59px;
  top:                  167px;
}

.head {
  left:                 122px;
  top:                  15px;
}

.neck {
  left:                 188px;
  top:                  15px;
}

.feet {
  left:                 122px;
  top:                  181px;
}

.hands {
  left:                 188px;
  top:                  181px;
}

.trinket {
  left:                 253px;
  top:                  29px;
}

.cloak {
  left:                 253px;
  top:                  75px;
}

.waist {
  left:                 253px;
  top:                  121px;
}

.finger1 {
  left:                 253px;
  top:                  167px;
}


/**********************************************************\
  Search result styles
\**********************************************************/

.search_box {
  width:                400px;
}

.search_box .mid {
	font-weight:          800;
}

/* Wrapper around search results */
#search_wrap {
  padding:              10px;
}

/* Search result pagination */
table.search_result_page {
  width:                500px;
  padding:              5px;
}

/* Table around the search results */
table.search_results {
  width:                500px;
  border:               1px solid #202020;
}

table.search_results th {
  padding-top:          2px;
  padding-bottom:       10px;
  padding-left:         5px;
  text-align:           left;
  background-color:     #101010;
  border-bottom:        2px solid #202020;
  vertical-align:       middle;
}

table.search_results td {
  padding-top:          2px;
  padding-bottom:       2px;
  padding-left:         5px;
  text-align:           left;
}

table.search_results td.name {
  width:                375px;
}

table.search_results td.server {
  width:                125px;
}

table.search_results td.altrow {
  background-color: #101010;
  border-bottom:        1px solid #202020;
  border-top:           1px solid #202020;
}


/**********************************************************\
  Blog sidebar styles
\**********************************************************/

.blog_sidebar .parent {
  font-weight:          800;
}

.blog_sidebar .child {
  padding-left:         15px;
}

.blog_sidebar .spacer {
  padding:              5px;
}

.avatar_error {
  font-size:            1.2em;
  font-weight:          800;
  color:                #700;
  padding:              5px;
  padding-top:          10px;
}


/**********************************************************\
  Updated blog widget styles
\**********************************************************/

#page_LatestUpdates .avatar_sm {
  margin-bottom:        5px;
  margin-right:         5px;
  vertical-align:       middle;
}


/**********************************************************\
  Scroll pane styles
\**********************************************************/

/* Try new styles below */

.scroll-pane, .slider {
  overflow:             hidden;
  float:                left;
  width:                100%;
  margin-right:         -17px;
  border-left:          solid 1px #471818;
  border-right:         solid 1px #471818;
}

.simple-scroll-pane {
	overflow:             auto;
}

.scroll-sizer {
  border-right:         solid 1px #471818;
}

.jScrollPaneContainer {
  position:             relative;
  overflow:             hidden;
  z-index:              1;
}

.jScrollPaneTrack {
  position:             absolute;
  cursor:               pointer;
  right:                0;
  top:                  0;
  height:               100%;
  background:           url( my.ddo.com/themes/default/media/base/scroll/track.png  ) repeat-y 0 0;
}

.jScrollPaneDrag {
  position:             absolute;
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_middle.png  ) repeat-y;
  cursor:               pointer;
  overflow:             hidden;
}

.jScrollPaneDragTop {
  position:             absolute;
  top:                  0;
  left:                 0;
  overflow:             hidden;
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_top.png  ) no-repeat;
  height:               3px;
}

.jScrollPaneDragBottom {
  position:             absolute;
  bottom:               0;
  left:                 0;
  overflow:             hidden;
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_bottom.png   ) no-repeat;
  height:               3px;
}

a.jScrollArrowUp {
  display:              block;
  position:             absolute;
  z-index:              1;
  top:                  0;
  right:                0;
  text-indent:          -2000px;
  overflow:             hidden;
  height:               17px;
  background:           url( my.ddo.com/themes/default/media/base/scroll/arrow_up.png  ) no-repeat 0 -17px;
}

a.jScrollArrowUp:hover {
  background-position:  0 0;
}

a.jScrollArrowDown {
  display:              block;
  position:             absolute;
  z-index:              1;
  bottom:               0;
  right:                0;
  text-indent:          -2000px;
  overflow:             hidden;
  height:               17px;
  background:           url( my.ddo.com/themes/default/media/base/scroll/arrow_down.png  ) no-repeat 0 -17px;
}

a.jScrollArrowDown:hover {
  background-position:  0 0;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  /*background-color: #f00;*/
}


/**********************************************************\
  Misc Layout Stuff
\**********************************************************/

/* Debug block for scroll pane positions, offsets, etc */
#scrolldebug {
  position:             absolute;
  background:           #000;
  border:               2px solid white;
  padding:              10px;
  z-index:              200;
  width:                300px;
  top:                  50px;
  right:                20px;
  font-size:            8pt;
}


/**********************************************************\
  Autocomplete styles (for sending messages)
\**********************************************************/
.ac_results {
  padding:              0px;
  border:               1px solid black;
  background-color:     white;
  overflow:             hidden;
  z-index:              99999;
}

.ac_results ul {
  width:                100%;
  list-style-position:  outside;
  list-style:           none;
  padding:              0;
  margin:               0;
}

.ac_results li {
  margin:               0;
  padding:              2px 5px;
  cursor:               default;
  display:              block;
  color:                #000;
  /*
  if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
  */
  /*width: 100%;*/
  font:                 menu;
  font-size:            12px;
  /*
  it is very important, if line-height not setted or setted
  in relative units scroll will be broken in firefox
  */
  line-height:          16px;
  overflow:             hidden;
}

.ac_loading {
  background:           white url( my.ddo.com/themes/default/media/'indicator.gif' ) right center no-repeat;
}

.ac_odd {
  background-color:     #eee;
}

.ac_over {
  background-color:     #ccc;
  color:                white;
}


/**********************************************************\
  Inline profile editing
\**********************************************************/

/**** Sortable widgets ****/
UL.sortable {
	list-style-type:      none;
	margin:               0;
	padding:              0;
}

UL.sortable li { }

/**** Profile edit notification box ****/
#peditNotif {
	position:             absolute;
	z-index:              1000;
	left:                 50%;
	margin-left:          -200px;
	top:                  230px;
	
	width:                350px;
	height:               100px;
	border:               2px solid black;
	display:              none;
  background:           #3b3b3b;
}

/**** Contains the text within the alert - positions it next to icon ****/
#peditNotif SPAN {
	position:             absolute;
  /*left:                 50px;
  width:                280px;*/
  left:                 15px;
  width:                320px;

  margin:               auto;
  top:                  25px;
	font-weight:          800;
  font-size:            1.0em;
  text-align:           left;
}

#peditNotif.error {
  color:                #fe0500;
  /*background:           #3b3b3b url( my.ddo.com/themes/default/media/'base/widgets/failed.png' ) no-repeat 5px 25px;*/
}

#peditNotif.success {
	color:                #ffffff;
	/*background:           #3b3b3b url( my.ddo.com/themes/default/media/'base/widgets/success.png' ) no-repeat 5px 25px;*/
}

#peditNotif.notice {
  color:                #ffffff;
}


/**********************************************************\
  Simple tooltips
\**********************************************************/

.simple-tooltip {
  display:              none;
  z-index:              100;
  position:             absolute;
  font-weight:          bold;
  font-size:            0.9em;
  background:           #000000;
  border:               solid 1px #aa0000;
  padding:              2px 10px;
}


/**********************************************************\
  Report a post overlay
\**********************************************************/

#moderation {
  background:           #3d3d3d;
}

#TB_title {
  background:           url( my.ddo.com/themes/default/media/base/report_post/header_bg.png  );
  border-bottom:        solid 1px #b20f0e;
}

#TB_ajaxWindowTitle{
	float:                none;
  text-align:           center;
  font-weight:          bold;
}

#TB_closeAjaxWindow{
  position:             absolute;
  top:                  4px;
  right:                4px;
  margin:               0;
  padding:              0;
  float:                none;
}

#TB_window {
  background:           #3d3d3d;
  border:               solid 1px #b20f0e;
}


/**********************************************************\
  Sortable Table view styles
\**********************************************************/

.searchable_table .text_center {
  text-align:           center;
}

.searchable_table .text_left {
  text-align:           left;
}

.searchable_table .text_right {
  text-align:           right;
}

.searchable_table .pad_left {
  padding-left:         5px;
}

/**********************************************************\
  Guild Leaderboard
\**********************************************************/

#guild-filter-table th, #guild-filter-table td {
  background:           none;
  font-size:            0.85em;
  border-top:           none;
  border-bottom:        none;
  padding:              2px 5px;
}

#guild-filter-table th {
  text-align:           right;
}

#guild-filter-table td {
  text-align:           left;
}

#guild-filter-table input, #guild-filter-table select {
  font-size:            1.0em;
}

#widget_guildleaderboard th.name {
  width:                302px;
}

#widget_guildleaderboard th.level {
  width:                154px;
}

#widget_guildleaderboard th.xp {
  width:                154px;
}

#widget_guildleaderboard th.members {
  width:                154px;
}


/*~*~*~*~*~*~*~*~* my.ddo.com/themes/default/media/base/style.css *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/**********************************************************\
  Rounded box styles
\**********************************************************/

.rounded_box .mid {
  background:           #4e4e50;
}

.rounded_box .c_t_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_top_left.gif  ) no-repeat;
}

.rounded_box .c_t_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_top_right.gif  ) no-repeat;
}

.rounded_box .c_b_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_bottom_left.gif  ) no-repeat;
}

.rounded_box .c_b_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/corner_bottom_right.gif  ) no-repeat;
}

.rounded_box .b_t {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_top.gif  ) repeat-x;
}

.rounded_box .b_b {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_bottom.gif  ) repeat-x;
}

.rounded_box .b_l {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_left.gif  ) repeat-y;
}

.rounded_box .b_r {
  background:           url( my.ddo.com/themes/default/media/base/rounded_box/border_right.gif  ) repeat-y;
}


/**********************************************************\
  Header layout styles
\**********************************************************/

#header {
  background:           url( my.ddo.com/themes/default/media/base/header.png  );
}

#header_slim {
  background:           url( my.ddo.com/themes/default/media/base/header_slim.png  );
}

#header_news {
  background:           url( my.ddo.com/themes/default/media/base/news_bg.png  );
}


/**********************************************************\
  Navbar layout styles
\**********************************************************/

#navbar {
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_bg.png  );
}

.navbar_button_off {
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_button_off.png  );
}

.navbar_button_on {
  background:           url( my.ddo.com/themes/default/media/base/navbar/navbar_button_on.png  );
}

.navbar_button_on a:hover, .navbar_button_off a:hover {
  color:                #ffcc00;
}

#breadcrumbs {
  color:                #ffcc00;
}


/**********************************************************\
  Content layout styles
\**********************************************************/

#content_outer, #content_outer_static {
  background:           #151515;
}

#content_outer_wide {
  background:           #151515 url( my.ddo.com/themes/default/media/base/left_bg_2.png  ) top left repeat-y;
}

#content_left_bg, #content_left_bg_static {
  background:           url( my.ddo.com/themes/default/media/base/left_bg.png  ) top left repeat-y;
}

#content_right_bg, #content_right_bg_static {
  background:           url( my.ddo.com/themes/default/media/base/right_bg.png  ) top right repeat-y;
}


/**********************************************************\
  Footer layout styles
\**********************************************************/

#footer {
  background:           url( my.ddo.com/themes/default/media/base/bottom_border.png  ) top no-repeat;
}


/**********************************************************\
  Blog layout styles
\**********************************************************/

.post {
  border-bottom:        solid 1px #471818;
}

.subtitle {
  color:                #c0ced9;
}

.navigation_head {
  border-bottom:        solid 1px #471818;
}


/**********************************************************\
  Widget layout styles
\**********************************************************/

#left_column .wheader {
  background:           url( my.ddo.com/themes/default/media/base/widgets/narrow_header.png  );
}

#center_column .wheader {
  background:           url( my.ddo.com/themes/default/media/base/widgets/medium_header.png  );
}

#center_column_wide .wheader {
  background:           url( my.ddo.com/themes/default/media/base/widgets/wide_header.png  );
}

.wfooter {
  background:           url( my.ddo.com/themes/default/media/base/widgets/wfooter_bg.png  );
}

.wbody_border {
  border:               solid 1px #471818;
  background:           #000000 url( my.ddo.com/themes/default/media/base/widgets/wbody_gradient.png  ) top repeat-x;
}


/**********************************************************\
  Gradient table for character list, character log, etc.
\**********************************************************/
 
.gradient_table th {
  background:           #05153a url( my.ddo.com/themes/default/media/base/gradient_table/header_bg.png  ) top repeat-x;
  border-top:           solid 1px #471818;
  border-bottom:        solid 1px #471818;
  height:               26px;
}

.gradient_table td {
  background:           #010000 url( my.ddo.com/themes/default/media/base/gradient_table/cell_bg.png  ) top repeat-x;
  border-bottom:        solid 1px #471818;
}

.gradient_table th.left, .gradient_table td.left {
  border-left:          solid 1px #471818;
}

.gradient_table th.right, .gradient_table td.right {
  border-right:         solid 1px #471818;
}


/**********************************************************\
  Admin menu styles
\**********************************************************/

#admin_menu_content {
  background:          url( my.ddo.com/themes/default/media/base/admin_menu_bg.png  );
}


/**********************************************************\
  Character list widget styles
\**********************************************************/

#clist .wheader {
  background:           url( my.ddo.com/themes/default/media/base/widgets/character_list/clist_header.png  );
}

#clist .wheader.guild.empty {
  background:           url( my.ddo.com/themes/default/media/base/widgets/narrow_header.png  );
}

#clist .wheader.empty {
  background:           url( my.ddo.com/themes/default/media/base/widgets/character_list/clist_header_empty.png  );
}

#center_column_wide #clist .wheader {
  background:           url( my.ddo.com/themes/default/media/base/widgets/wide_header.png  ) no-repeat;
}

.clist_row, .grost_row {
  background:           #00040b url( my.ddo.com/themes/default/media/base/gradient_table/cell_bg.png  ) top repeat-x; 
  border-right:         solid 1px #3A0000;
}

.clist_row TD, .grost_row TD {
	border-bottom:        solid 1px #3A0000;
}

.character_list {
	 border-right:       solid 1px #3A0000;
}

#clist_header th.left, .clist_row td.left {
  border-left:          solid 1px #3A0000;
  padding-left:         5px;
}
#clist_header th.right, .clist_row td.right {
  border-right:         solid 1px #3A0000;
}

#clist_header TH { 
  background:           #05153a url( my.ddo.com/themes/default/media/base/gradient_table/header_bg.png  ) top repeat-x;
  border-top:           solid 1px #3A0000;
  border-bottom:        solid 1px #3A0000;
 }

/**********************************************************\
  Fullpage widget styles
\**********************************************************/
.fullpagew .character_list {
  width:                765px;
  border-right:         solid 1px #3A0000;
  border-left:          solid 1px #3A0000;
}

/** Link from widget headre to full view **/
.wtitle .fv_link {
	color:                #fff;
}

/**********************************************************\
  Misc widget styles
\**********************************************************/

tr.clog_buttons {
  background:           url( my.ddo.com/themes/default/media/base/log_icon_bg.png  );
}

table.paginate_control {
  background:           url( my.ddo.com/themes/default/media/base/widgets/wfooter_bg.png  );
}



/**********************************************************\
  Profile form styles
\**********************************************************/

#profile_edit_title {
  color:                #ff9900;
}


/**********************************************************\
  Player profile styles
\**********************************************************/

#pprofile_name {
  color:                #ff9900;
}

#pprofile_name a {
  color:                #ff9900;
}

#pprofile_fields .field_table th {
  color:                #ff9900;
}

.contact_info th {
  color:                #ff9900;
}

.about_me {
  border-top:           solid 1px #471818;
}

.about_me .label {
  color:                #ff9900;
}


/**********************************************************\
  Page Menu list widget styles
\**********************************************************/

/* wrapper div */
#page_menu_wrapper {
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/menu_bg.png  ) top no-repeat;
}

/* top level list items */
#page_menu > ul > li {
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/button_off.png  ) top no-repeat;
}

/* hover state for top-level links */
#page_menu ul li a:hover {
  background:           url( my.ddo.com/themes/default/media/base/widgets/page_menu/button_on.png  ) top no-repeat;
}

/* first sub level menu */
#page_menu ul li ul {
  border:               solid 1px #1d0000;
}

/* sub level menu links style */
#page_menu ul li ul li a {
  background:           #430000;
  border-bottom:        1px solid #1d0000;
  color:                #ffcc00;
}

/* sub menus hover style */
#page_menu ul li ul li a:hover {
  background:           #720201;
}


/**********************************************************\
  Scroll pane styles
\**********************************************************/

.scroll-pane, .slider {
  border-left:          solid 1px #471818;
}

/*
.jScrollPaneContainer {
	border-bottom:        solid 1px #471818;
	border-right:         solid 1px #471818;
}
*/

.jScrollPaneTrack {
  background:  url( my.ddo.com/themes/default/media/base/scroll/track.png ) repeat-y 0 0;
}

.jScrollPaneDrag {
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_middle.png ) repeat-y;
}

.jScrollPaneDragTop {
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_top.png ) no-repeat;
}

.jScrollPaneDragBottom {
  background:           url( my.ddo.com/themes/default/media/base/scroll/slider_bottom.png ) no-repeat;
}

a.jScrollArrowUp {
  background:           url( my.ddo.com/themes/default/media/base/scroll/arrow_up.png ) no-repeat 0 -17px;
}

a.jScrollArrowDown {
  background:           url( my.ddo.com/themes/default/media/base/scroll/arrow_down.png ) no-repeat 0 -17px;
}


/**********************************************************\
  UI Tabs
\**********************************************************/

ul.ui-tabs-nav {
	padding-left: 0;
	padding-bottom: 0;
}

.ui-tabs-nav li {
  background: url( my.ddo.com/themes/default/media/base/referral/referral_tab_off.png );
  list-style-type: none;
  float: left;
  position: relative;
  display: inline;
  text-align:center;
  width: 95px;
  height: 21px;
}

.ui-tabs-selected {
  background: url( my.ddo.com/themes/default/media/base/referral/referral_tab_on.png ) !important;
  height: 19px !important;
}

.ui-tabs-nav a {
	color: white;
	text-decoration: none;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/** Special cases for jscrollpanes in ui tabs */
div.ui-tabs-hide {
  position: absolute;
  left: -10000px;
  display: block;
}

.ui-tabs-panel {
	height: 238px;
	border: 1px solid #590100;
}

.panelTbl {
	width: 100%;
}

.panelTblRow {
	height: 28px;
}

.dataTables_paginate {
	text-align: right;
	margin-right: 10px;
}

div#transTable_paginate .paginate_button, div#transTable_paginate .paginate_active,
div#refTable_paginate .paginate_button, div#refTable_paginate .paginate_active {
	margin-left: 5px;
	margin-right: 5px;
	border: 0px !important;
	cursor: pointer;
}

div#transTable_paginate .paginate_button:hover, div#refTable_paginate .paginate_button:hover {
	background: none !important;
}

div#transTable_paginate .paginate_active, div#refTable_paginate .paginate_active {
	font-weight: bold;
}

/**********************************************************\
  Lottery
\**********************************************************/

.enterToWin { 
  background:           url( my.ddo.com/themes/default/media/base/widgets/lottery/enter_to_win.gif ) no-repeat !important;
}

.lotteryEndDate {
  color:                #858585;
  font-size:            0.7em;
}

.gradient_table td.pad {
  padding:              5px !important;
}

/**********************************************************\
  Referral Wallet
\**********************************************************/

.refTblHdrBg {
	background: url( my.ddo.com/themes/default/media/base/referral/referral_table_row_bg.png );
}

.refTblRow1 {
	background-color: #131416;
}

.refTblRow2 {
  background-color: #1E1F20;
}

.referralButton {
	text-align: center;
	margin-top: 10px;
}

.referralIndent10 {
	margin-left: 10px;
}

.referralIndent11 {
  margin-left: 11px;
}

.topIndent15 {
  margin-top: 15px;
}

.centerAlignTxt {
	text-align: center;
}

.rightAlignTxt {
	text-align: right;
}

.referralOrangeTxt {
	color: #FFCC00;
}

.referralBox {
  width: 366px;
}

.bottomBorderBlack {
	border-bottom: 1px solid #23262A;
}

.bottomBorderBlackStrong {
	border-bottom: 1px solid #35393F;
}

.orangeBorderTable {
  width: 95%;
  border-collapse: collapse;
}

#ptsSummary, #ptsStats {
	float: left;
	margin-right: 11px;
}

#ptsSummaryHdr {
	 background: url( my.ddo.com/themes/default/media/base/referral/points_summary_header.png );
	 height: 33px;
}

#ptsSummaryFtr {
	background: url( my.ddo.com/themes/default/media/base/referral/points_summary_footer.png );
	height: 8px;
}

.ptsSummaryBg {
	background: url( my.ddo.com/themes/default/media/base/referral/points_summary_bg.png );
}

#refSummaryHdr {
	background: url( my.ddo.com/themes/default/media/base/referral/referral_summary_header.png );
	height: 33px;
}

#refSummaryFtr {
	background: url( my.ddo.com/themes/default/media/base/referral/referral_summary_footer.png );
	height: 8px;
}

.referralSummaryBg {
	background: url( my.ddo.com/themes/default/media/base/referral/referral_summary_bg.png );
}

#ptsStatsHdr {
	background: url( my.ddo.com/themes/default/media/base/referral/points_stats_header.png );
	height: 33px;
}

#ptsStatsFtr {
	background: url( my.ddo.com/themes/default/media/base/referral/points_stats_footer.png );
	height: 6px;
}

.ptsStatsBg {
	background: url( my.ddo.com/themes/default/media/base/referral/points_stats_bg.png );
}

#refStatsHdr {
  background: url( my.ddo.com/themes/default/media/base/referral/referral_stats_header.png );
  height: 33px;
}

#refStatsFtr {
  background: url( my.ddo.com/themes/default/media/base/referral/referral_stats_footer.png );
  height: 6px;
}

.refStatsBg {
  background: url( my.ddo.com/themes/default/media/base/referral/points_stats_bg.png );
}

#ptsStatsGraph {
  width: 360px;
  height: 105px;
  position: relative;
}

#ptsStatsGraphOverview {
	width: 360px;
	height: 55px;
  position: relative;
}

#refStatsGraph {
	position: relative;
	width: 200px;
	height: 175px;
}

#ptsStatsLegend {
	height: 15px;
}

#refIntro {
	width:   730px;
	background-color: #131416;
	border:  1px solid #471818;
	text-align: center;
	padding: 5px;
	color: #fff;
	margin-bottom: 15px;
}

.legendLabel {
	color: white;
}

.tickLabel {
	color: #666;
}

.pieLegendCell {
	vertical-align: top;
	color: #999;
	/*margin-top: -50px; */
  height: 175px;
  /*position:relative; */
}

span.ptsAdd {
	color: #FFCC00;
}

span.ptsRedeem {
  color: #CC0033;
}

span.statusCompleted {
	color: #66CC33;
}

span.statusPending {
  color: #999;
}

#referral_invite_desc
{
  font-weight:         800;
  font-size:           0.9em;
  color:               #fff;
}

.referral_invite_label
{
  font-weight:         800;
  font-size:           0.9em;
  color:               #fff;  
}

.referral_invite_option
{
  font-weight:         800;
  font-size:           0.8em;
  color:               #fff;  
}

#transactionsTab { 
	font-size: 0.8em; 
	font-weight: 800;
	padding-top: 2px;
	height:      19px;
	top: 2px;
}

#referralTab { 
  font-size: 0.8em; 
  font-weight: 800;
  height:      19px;
  top: 2px;
  padding-top: 3px;
}