.info-box {
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	margin-top: 1em;
}
.info-box table {
	text-align: left;
}
.draggable-icon-box .title {
	background: url("/themesets/clouds/images/title_bar_bg.png") top right repeat; 
	color: #1F1F1F; 
	padding-left: 4px;
	border: none;
	width: 100%;
}
.draggable-icon-box .up-arrow,
.draggable-icon-box .down-arrow {
	width: 40px;
	height: 19px;
	background: url("/themesets/clouds/images/up_down_box.png");
}

#body-block {
	padding: 2px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
}
#header-block {
	width: 892px; 
	margin: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	border: 2px solid #ccc; 
}
#info-boxes {
	width: 400px;
}
#info-boxes h2,
#info-boxes h2 {
	padding-left: 1px;
}
#top-text-block {
	padding: 5px;
}
.info-box h2 {
	padding: 0px;
}
/***** Global Settings *****/

html
{
  font-size:         100.1%;
}

html, body
{
  border:            0;
  margin:            0;
  padding:           0;
}

body
{
  font:              100%/1.25 tahoma, arial, lucida, sans-serif;
  color:             #808080;
  background-color:  white;
  text-align:        left;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6
{
  padding:           1.5em 0 1em 0;
  margin:            0;
  padding:           0;
  font-weight:       normal;
  color:             #548FF4;
}

h1
{
  letter-spacing:    -1px;
  font-size:         2em;
}

h2
{
  letter-spacing:    -1px;
  font-size:         1.5em;
}

h3
{
  font-size:         1em;
  font-weight:       bold;
}

h4
{
  text-align:        center;
}

p, ul, ol
{
  margin:            0;
  padding:           0 0 1em 0;
}

ul, ol
{
  padding:           0 0 1em 2em;
}

blockquote 
{
  font:              1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  width:             300px;
  background:        url(//www.mmmeeja.net/gfx/close-quote.gif) no-repeat right bottom;
  padding-left:      18px;
  text-indent:       -18px;
  border:            1px solid #75cf10;
}
blockquote:first-letter 
{
  background:        url(//www.mmmeeja.net/gfx/open-quote.gif) no-repeat left top;
  padding-left:      18px;
  font:              italic 1.4em Georgia, "Times New Roman", Times, serif;
}

small
{
  font-size:         0.75em;
}

img
{
  border:            0;
}

sup
{
  position:          relative;
  bottom:            0.3em;
  vertical-align:    baseline;
}

sub
{
  position:          relative;
  bottom:            -0.2em;
  vertical-align:    baseline;
}

acronym, abbr
{
  cursor:            help;
  letter-spacing:    1px;
  border-bottom:     1px dashed;
}

iframe
{
  border:            0;
  width:             90%;
  overflow:          auto;
}

/***** Links *****/

a, a:visited, a:active
{
  color:             #548FF4;
  text-decoration:   none;
  outline:           none;
}

a:hover
{
  text-decoration:   underline;
}

a.definition 
{
  color:             #808080;
  text-decoration:   underline;
}

a.definition:link span
{
  display:           none;
}

a.definition:visited span
{
  display:           none;
}

a.definition:hover span 
{
  position:          absolute;
  margin:            15px 0px 0px 20px;
  background-color:  #FFDEAD;
  max-width:         220px;
  padding:           2px 10px 2px 10px;
  border:            1px solid #C0C0C0;
  font:              normal 80% verdana;
  color:             black;
  text-align:        left;
  display:           block;
}


/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_film.gif) no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_xls.gif) no-repeat center right;
}

a[href$='.opml'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_opml.gif) no-repeat center right;
}

a[href$='.vcard'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla'], a[href$='.swf'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_archive.gif) no-repeat center right;
}

a[href$='.ical'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_skype.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
    padding: 5px 20px 5px 0;
    background: transparent url(//www.mmmeeja.net/gfx/files/icon_mailto.gif) no-repeat center right;
}

/* making sure images don't get icon */

.imageLink {
    padding-right: 0px !important;
    background: none !important;
}

/***** Forms *****/

form
{
  margin:            0;
  padding:           0;
  display:           inline;
}

form div
{
  clear:             both;
  margin-top:        1em;
}

input, select, textarea, button
{
  font-family:       arial,verdana,lucida,sans-serif;
  font-size:         0.75em;
  color:             #548FF4;
  background-color:  white;
  border:            solid 1px #60abf9;  
  text-align:        left;
}

input:focus, select:focus, textarea:focus, button:focus
{
  border:            solid 1px #75cf10;
}

.submitter:hover, .reset:hover, button:hover
{
  border:            solid 1px #75cf10;
}

input.checkbox
{
  margin-left:       21%;
  width:             1em;
  border:            solid 1px #60abf9;  
}

textarea
{
  line-height:       1.25;
}

label
{
  cursor:            pointer;
}

fieldset legend 
{
  color:             #548FF4;
  border:            1px solid #548FF4;
  font-weight:       bold;
  padding:           0.25em 0.5em 0.25em 0.5em;
}

fieldset
{
  margin-top:        1em;
  padding:           1em;
  border:            1px solid #548FF4;
}

.validation-advice
{
  color:             red;
  margin-top:        0;
  background:        url(//www.mmmeeja.net/gfx/warning.gif) no-repeat left center;
  padding-left:      18px;
  text-align:        left;
  margin-left:       20%;
}

label
{
  float:             left;
  text-align:        right;
  width:             20%;
  padding-right:     5px;
}

label.required:before
{
  content:           "* ";
  color:             red;
}

span.required
{
  color:             red;
}

.submitter, .resetter, button
{
  text-align:        center;
  width:             auto;
  margin-top:        1em;
  font-size:         100%;
  font-weight:       bold;
  cursor:            pointer;
  overflow:          visible;
}

button img
{
  margin:            0 3px -3px 0 !important;
  padding:           0;
  border:            none;
  width:             16px;
  height:            16px;
  vertical-align:    middle;
}

form iframe /* For FCKeditor */
{
  width:             69%;
}

/* Pagination */
.pagination
{
  font-size:         80%;
  text-align:        right;
}
.pagination a > img
{
  vertical-align:    middle;
}

/***** Global Classes *****/

.clear               { clear:both; }

.float-left          { float:left; }
.float-right         { float:right; }

.text-left           { text-align:left; }
.text-right          { text-align:right; }
.text-center,.centre { text-align:center; }
.text-justify        { text-align:justify; }

.bold                { font-weight:bold; }
.italic              { font-style:italic; }
.underline           { border-bottom:1px solid; }
.highlight           { background:#ffc; }

.img-left            { float:left;margin:4px 10px 4px 0; }
.img-right           { float:right;margin:4px 0 4px 10px; }

.nopadding           { padding:0; }
.noindent            { margin-left:0;padding-left:0; }
.nobullet            { list-style:none;list-style-image:none; }

/**********************************************************************/

/* One column */
#one-col
{
  margin:            0 5% 0 5%;
}
#one-col .box form div
{
  padding:           2em;
}
.centre
{
  width:             100%;
}
table
{
  margin:             0 auto 0 auto;
}

/* Left column */
#left-col
{
  float:             left;
  margin:            0 2% 0 5%;
  width:             68%;
}

/* Right column */
#right-col
{
  float:             right;
  margin:            0 5% 0 0;
  width:             20%;
  text-align:        center;
}
#right-col .box .right-col-box
{
  text-align:        left;
  padding:           0.5em;
}
#right-col h3
{
  text-align:        center;
}

.mmm
{
  color:             #75cf10;
  font-weight:       bold;
}
.eeja
{
  color:             #60abf9;
  font-weight:       bold;
}

/* Message boxes */
.waiting
{
  text-align:        center;
  background:        url(//www.mmmeeja.net/gfx/wait.gif) no-repeat left center;
  padding-left:      12px;
}
.error
{
  text-align:        left;
  margin:            1em 1em 1em 1em;
  border:            black 10px dashed;
  background:        yellow url(//www.mmmeeja.net/gfx/error.gif) no-repeat left top;
  color:             black;
  padding:           1em 1em 1em 84px !important;
  overflow:          auto;
}
.info
{
  text-align:        left;
  border:            #808080 5px solid;
  background:        #C0C0FF url(//www.mmmeeja.net/gfx/menu/information.gif) no-repeat left center;
  color:             black;
  padding:           1em 1em 1em 30px !important;
  overflow:          auto;
}
.question
{
  text-align:        left;
  border:            black 1px solid;
  background:        #C0C0FF url(//www.mmmeeja.net/gfx/menu/question.gif) no-repeat left top;
  color:             black;
  padding:           1em 1em 1em 84px !important;
  overflow:          auto;
}
.messagebox
{
  width:             80%;
  margin:            1em auto 1em auto;
}
.messagebox > form
{
  float:             left;
}

#content
{
  text-align:        left;
  padding:           1em;
  overflow:          auto;
}
#content ul li
{
  list-style-image: url(//www.mmmeeja.net/gfx/bullet.gif);
}

.bqstart 
{
  float:             left;
  height:            45px;
  margin-top:        -20px;
  padding-top:       45px;
  margin-bottom:     -50px;
  font-size:         700%;
  color:             #60abf9;
}

.bqend 
{
  float:             right;
  height:            25px;
  margin-top:        0px;
  padding-top:       45px;
  font-size:         700%;
  color:             #60abf9;
}

h1#logo 
{
  width:             100%;
  line-height:       99px;
  text-indent:       -100em;
  margin:            20px auto 30px auto;
  background:        url(//www.mmmeeja.net/gfx/logo.gif) center top no-repeat;
}

.footnote 
{
  clear:             both;
  margin:            0 5% 0 5%;
  font-size:         0.75em;
}

.footnote .box .clear
{
  min-height:        40px;
  margin:            0 1em 0 1em;
}

ul.menu, ul.tab-bar
{
  list-style-type:   none;
  margin:            0;
  text-align:        center;
  padding:           0px 0px 10px 0px;
}

ul.menu li
{
  display:           inline;
  padding:           0px 10px 0px 10px;
}

ul.menu li a
{
  white-space:       nowrap;
  text-decoration:   none;
  padding:           30px 0px 0px 0px;
  font-size:         75%;
}

ul.menu li a img
{
  vertical-align:    middle;
}

/* Rounded Corner Box */
.box 
{
  border:             solid 5px #c0c0c0;
  clear:              both;
  margin-bottom:      10px;
  min-height:         40px;
}

.box-orange
{
  border:             solid 5px #ff7c00;
}

.box-green
{
  border:             solid 1px #75cf10;
}

.box-blue
{
  border:             solid 1px #548FF4;
}

div.top-left, div.top-right, div.bottom-left, div.bottom-right, div.top-left-green, div.top-right-green, div.bottom-left-green, div.bottom-right-green, div.top-left-blue, div.top-right-blue, div.bottom-left-blue, div.bottom-right-blue, div.top-left-orange, div.top-right-orange, div.bottom-left-orange, div.bottom-right-orange
{ 
  min-height:         0px;
  padding:            0em;
  height:             20px;
  width:              20px;
}

.top-left, .bottom-left, .top-left-green, .bottom-left-green, .top-left-blue, .bottom-left-blue, .top-left-orange, .bottom-left-orange
{ 
  float:              left;
  clear:              left;
}

.top-left, .bottom-left, .top-left-orange, .bottom-left-orange
{
  margin-left:        -5px;
}

.top-right, .bottom-right, .top-right-green, .bottom-right-green, .top-right-blue, .bottom-right-blue, .top-right-orange, .bottom-right-orange
{ 
  float:              right;
  clear:              right;
}

.top-right, .bottom-right, .top-right-orange, .bottom-right-orange
{ 
  margin-right:       -5px;
}

.top-left, .top-right, .top-left-orange, .top-right-orange
{ 
  margin-top:         -5px;
}

.bottom-left, .bottom-right, .bottom-left-orange, .bottom-right-orange
{ 
  margin-top:         -15px;
}

/* rounded corner box background images */
.top-left 
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_left.gif) left top no-repeat;
}

.top-right 
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_right.gif) right top no-repeat;
}

.bottom-left 
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_left.gif) left bottom no-repeat;
}

.bottom-right 
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_right.gif) right bottom no-repeat;
}

.top-left-orange
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_left_orange.gif) left top no-repeat;
}

.top-right-orange
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_right_orange.gif) right top no-repeat;
}

.bottom-left-orange
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_left_orange.gif) left bottom no-repeat;
}

.bottom-right-orange
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_right_orange.gif) right bottom no-repeat;
}

.top-left-green
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_left_green.gif) left top no-repeat;
  margin-top:         -1px;
  margin-left:        -1px;
}

.top-right-green
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_right_green.gif) right top no-repeat;
  margin-top:         -1px;
  margin-right:       -1px;
}

.bottom-left-green
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_left_green.gif) left bottom no-repeat;
  margin-top:         -19px;
  margin-left:        -1px;
}

.bottom-right-green
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_right_green.gif) right bottom no-repeat;
  margin-top:         -19px;
  margin-right:       -1px;
}

/* rounded corner box background images */
.top-left-blue
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_left_blue.gif) left top no-repeat;
  margin-top:         -1px;
  margin-left:        -1px;
}

.top-right-blue
{
  background:         url(//www.mmmeeja.net/gfx/rounded/top_right_blue.gif) right top no-repeat;
  margin-top:         -1px;
  margin-right:       -1px;
}

.bottom-left-blue
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_left_blue.gif) left bottom no-repeat;
  margin-top:         -19px;
  margin-left:        -1px;
}

.bottom-right-blue
{
  background:         url(//www.mmmeeja.net/gfx/rounded/bottom_right_blue.gif) right bottom no-repeat;
  margin-top:         -19px;
  margin-right:       -1px;
}



/* These definitions are specific to the contact page */
.social,.portfolio
{
  border-top:        solid 2px #75cf10;
}
.social
{
  font-size:         80%;
}
/* These definitions are specific to the portfolio page */
.portfolio
{
  clear:             both;
  padding:           1em 1em 1em 1em;
}

.float-right img
{
  padding-left:      1em;
}

.float-left img
{
  padding-right:     1em;
}

.address
{
  margin-left:       10%;
  color:             #548FF4;
}
.address .phone
{
  color:             #548FF4;
}
.social li
{
  display:           inline;
  padding:           0px 0px 0px 10px;
}

/* Progress Bar */
.progress
{
  font-size:         80%;
  width:             100%;
}
.progress div
{
  float:             left;
}
.filename
{
  width:             29%;
}
.bar-outer
{
  padding:           0px 0px 0px 0px;
  margin:            0px 0px 0px 0px;
  border:            1px solid #808080;
  width:             400px;
  height:            1em;
}
.bar-inner
{
  padding:           0px 0px 0px 0px;
  margin:            0px 0px 0px 0px;
  background-color:  #548FF4;
  height:            100%;
}

/* Turn nested lists into trees, see http://odyniec.net/articles/turning-lists-into-trees/ */
ul.tree, ul.tree ul 
{ 
  list-style-type:   none; 
  background:        url(//www.mmmeeja.net/gfx/tree/vline.gif) repeat-y; 
  margin:            0; 
  padding:           0; 
} 
ul.tree ul 
{ 
  margin-left:       10px; 
} 
ul.tree li 
{ 
  margin:            0; 
  padding:           0 12px; 
  line-height:       20px; 
  background:        url(//www.mmmeeja.net/gfx/tree/node.gif) no-repeat; 
} 
ul.tree li.last, ul.tree li:last-child 
{ 
  background:        url(//www.mmmeeja.net/gfx/tree/lastnode.gif) no-repeat; 
}

/* Search */
form#search
{
  clear:             both;
  width:             90%;
  text-align:        center;
}
form#search input.submitter
{
  font-size:         75%;
  font-weight:       normal;
}
form#search input#terms
{
  width:             60%;
}
form#search div
{
  margin-top:        0;
}


/* Blog */
#rss-box
{
  background:        #ff7c00 url(//www.mmmeeja.net/gfx/orange-bg.gif) repeat-x left top;
  text-align:        center;
  color:             #fff;
  font-weight:       bold;
}
#rss-box .float-left img
{
  padding-right:     0;
}
#rss-box .float-right
{
  width:             50%;
  vertical-align:    middle;
}
#rss-box a
{
  color:             #fff;
}
/* Thumbnail galleries */
ul.gallery li
{
  list-style:        none;
  display:           inline;
}

ul.gallery li a img
{
  border:            2px #f0f0f0 solid;
}

ul.gallery li a:hover img
{
  border:            2px #75cf10 solid;
}

/* Comments */
div#comment-block
{
  border-top:        solid 5px #c0c0c0;
}

div.comment div.comment
{
  width:             90%;
  margin:            0 auto 0 auto;
}

div.comment .box h2
{
  width:             100%;
  text-align:        left;
  color:             #808080;
}

div.comment .box-green h2
{
  border-bottom:     1px solid #75cf10;
}

div.comment .box-blue h2
{
  border-bottom:     1px solid #548FF4;
}

div.comment div.comment-text
{
  margin:            0 auto 0 auto;
  overflow:          auto;
  padding:           0.5em;
}

.box .reply-block
{
  min-height:        0;
  padding:           0;
}

div.comment div.comment-owner
{
  min-height:        0;
  padding-left:      40px;
}

div.comment div.comment-owner img.speech
{
  vertical-align:    bottom;
  margin-bottom:     -1px;
}

/* Prototype accordion styles */
.accordion_content
{
  overflow:          hidden;
  text-align:        left;
}

.accordion_toggle
{
  cursor:            pointer;
}

/* Prototype tab styles */
ul.tab-bar 
{
  text-align:        left;
  margin:            0;
  padding:           1em 0 0 2em;
  width:             100%;
  list-style:        none;
}

ul.tab-bar li
{
  display:           inline;
}

ul.tab-bar li a
{
  position:          relative;
  top:               1px;
  padding:           2px 1em 0 1em;
  width:             6em;
  margin-right:      3px;
  border:            solid 1px #75cf10;
  white-space:       nowrap;
  text-decoration:   none;
}

ul.tab-bar li.active a
{
  top:               -3px;
  padding-bottom:    3px;
  border-bottom:     solid 2px #ffffff;
  z-index:           100;
}

.tabbed-pane
{
  border:            solid 1px #75cf10;
  padding:           1em;
}
/* Control Panel Specifics */
.side-menu
{
  text-align:        left;
  margin-left:       1em;
}
.side-menu li
{
  margin-top:        0.5em;
  list-style-image: url(//www.mmmeeja.net/gfx/bullet.gif);
}
table
{
  border:            none;
}
th
{
  vertical-align:    middle;
  border:            none;
  color:             #548FF4;
  font-weight:       bold;
  font-size:         125%;
}
td
{
  vertical-align:    middle;
  border:            none;
  textalign:         left;
}
