/*
Theme Name:WPMU CODA
Theme URI:http://wpmupremium.com/blog/2008/12/13/wpmu-premium-launching-soon/
Description:Comes with three distinct flavours!
Version:0.8.9
Author:WPMU PREMIUM
Author URI:http://wpmupremium.com/
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none; margin-top:20px}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:1em;
color:#222222;
min-height:600px;
}

#main-container {
position:absolute;
display:inline;
width:980px;
left:50%;
margin-left:-490px;
}

#header{
width:980px;
height:108px;
background-repeat:no-repeat;
background-position:0 0;
}
#header-container {
position:relative;
display:inline;
width:100%;
}

#slider-container {
position:relative;
display:inline;
width:100%;
}

#mid-content-container {
position:relative;
display:inline;
width:100%;
}

#header ul{
height:108px;
width:980px;
display:inline;
}
#header ul li{
display:inline;
float:left;
height:108px;
width:131px;
}
#header ul li a{
display:inline;
position:relative;
height:108px;
width:131px;
}

#header ul li a span.hover{
display:block;
position:relative;
width:131px;
height:108px;
background-repeat:no-repeat;
}

#page_header{
width:980px;
height:144px;
}
#page_header_sign{
width:980px;
height:144px;
}
#page_header p{
display:none;
}

#home-slider-left {
width:55px;
height:306px;
}

#home-slider-right {
width:55px;
height:306px;
}

#single-slider-left {
width:55px;
height:450px;
}

#single-slider-right {
width:55px;
height:450px;
}

#page{
width:870px;
height:306px;
}
#slider{
width:870px;
height:306px;
margin:0 auto;
position:relative;
}

#page .scroll{
width:870px;
height:306px;
margin:0 auto;
overflow:auto;
position:relative;
clear:left;
}

#page .scrollContainer .panel{
height:306px;
width:870px;
overflow:hidden;
padding:6px;
}		
#page .panel p{
padding:0 0 1em 0;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:0.8em;
line-height:1.3em;
color:#3e414c;
}
#page .panel h3{
font-size:28px;
padding:0 0 .5em 0;
letter-spacing:-2px;
color:#000;
font-weight:bold;
}
#page .panel h4{
padding:0 0 .5em 0;
font-size:15px;
letter-spacing:-0.5px;
font-weight:bold;
color:#3e414c;
}
#page .panel strong{
color:#33333e;
}
#page .panel em{
font-style:italic;
}
#page .panel a{
white-space:nowrap;
color:#19234c;
font-weight:bold;
}
#page .panel a:hover{
text-decoration:underline;
}
#page .panel .gallery img{
padding:2px;
border:solid 1px #c0c5d6;
}
#page .panel blockquote,
#page .panel ul,
#page .panel ol,
#page .panel pre{
font-size:12px;
margin:1em 2em 2em 2em;
padding:10px 15px;
background:#FFFFFF;
}
#page .panel blockquote p{
padding:.4em 0 !important;
text-indent:0 !important;
}
#page .panel li, #page #slider li, #single-content-content #ticks li {
list-style:none;
padding: 0 0 .8em 0;
padding-left:20px;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:0.7em;
background:url(images/tick.gif) no-repeat;
line-height:1.2em;
font-weight:bold;
color:#3e414c;
}
#page .panel ul li{
margin:0 0 0 1em;
list-style:square;
}

#page .panel ol li{
margin:0 0 0 1.5em;
list-style:decimal;
}
#page .panel pre{
line-height:1em;
color:#19234c;
font-size:13px;
overflow:auto;
background:#f8f8f8;
border:solid 1px #e5e5e5;
}
#page .panel code{
padding:0 3px;
color:#33333e;
background:#f8f8f8;
border:solid 1px #e5e5e5;
font-size:13px !important;
}

#page .panel .gallery{
text-align:center;
}

#page .scrollButtons{
width:30px;
height:30px;
position:absolute;
top:129px;
cursor:pointer;
}

#page .scrollButtons a{
display:block;
height:30px;
width:30px;
}
#page .scrollButtons span{
display:none;
}
#page .scrollMeLeft{
left:-46px;
}

#page .scrollMeLeft a{
}
#page .scrollMeLeft a:hover{
}
#page .scrollMeRight{
right:-45px;
}

#page .scrollMeRight a{
}
#page .scrollMeRight a:hover{
}

#mid-content {
margin-top:25px;
width:980px;
}

#footer{
height:96px;
width:980px;
font-size:13px;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
}

.footer-bg {
}

#footer-container {
position:relative;
display:inline;
color:#C5DAF1;
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
line-height:1em;
}

.sidebar {
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:0.8em;
line-height:1.3em;
text-align:justify;
margin:15px;
}

.sidebar p, .sidebar li {
margin-top:10px;
}

.sidebar li {
padding-left:30px;
}

a, a:visited, a:active, a:link {
font-weight:bold;
text-decoration:none;
}

a, a:hover {
font-weight:bold;
text-decoration:none;
}

#featured-content {
height:257px;
overflow:hidden;
text-align:justify;
}
#featured-content-big {
height:291px;
overflow:hidden;
text-align:justify;
}

#full-content {
height:430px;
width:850px;
overflow:hidden;
text-align:justify;
}

#top-tagline {
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:1.9em;
text-align:center;
width:820px;
height:70px;
margin-top:34px;
margin-left:80px;
float:left;
}
#top-tagline-sign {
font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
font-size:1.75em;
text-align:center;
width:785px;
height:70px;
margin-top:-64px;
margin-left:110px;
float:left;
}
#sign-button {
width:113px;
height:82px;
float:left;
cursor:pointer;
margin-left:5px;
margin-top:16px;
}

#rss-icon {
float:left;
height:16px;
width:16px;
margin-left:445px;
margin-top:45px;
cursor:pointer;
}
#rss-div, #contact-div, #support-div, #search-div {
width: 920px;
border:1px solid #CCCCCC;
color:#222222;
padding:30px;
display:none;
text-align:center;
}
#signup-div {
width: 920px;
border:1px solid #CCCCCC;
background:#000000;
color:#CCCCCC;
padding:30px;
display:none;
text-align:center;
}

#email-icon, #support-icon, #search-icon {
float:left;
height:16px;
width:16px;
margin-left:9px;
margin-top:45px;
cursor:pointer;
}

b {
color:#222222;
}

.nav-header-text-01, .nav-header-text-02, .nav-header-text-03, .nav-header-text-04, .nav-header-text-05 {
font-size:1.3em;
font-weight:bold;
text-align:center;
overflow:hidden;
width:131px;
float:left;
margin-top:-75px;
color:#FFFFFF;
line-height:0.8em;
display:inline;
position:relative;
}
.nav-header-text-01 {
margin-left:310px;
}
.nav-header-text-02 {
margin-left:441px;
}
.nav-header-text-03 {
margin-left:572px;
}
.nav-header-text-04 {
margin-left:703px;
}
.nav-header-text-05 {
margin-left:834px;
}
.nav-header-text-01 span, .nav-header-text-02 span, .nav-header-text-03 span, .nav-header-text-04 span, .nav-header-text-05 span {
font-size:0.6em;
font-variant:small-caps;
text-align:center;
overflow:hidden;
width:131px;
color:#E9E9E9;
display:inline;
position:relative;
}
#nav-text a, #nav-text a:visited {
text-decoration:none;
}
#nav-text a:hover {
color:#333333;
}
#nav-text {
position:relative;
display:inline;
float:left;
}

.nav-header-text-01 a:hover span, .nav-header-text-02 a:hover span, .nav-header-text-03 a:hover span, .nav-header-text-04 a:hover span, .nav-header-text-05 a:hover span {
font-size:0.7em;
font-variant:small-caps;
text-align:center;
overflow:visible;
width:131px;
color:#FFFFFF;
}

#featured-left {
float:left;
width:400px;
}
#featured-left-big {
float:left;
width:820px;
}

#featured-right {
float:left;
width:431px;
height:289px;
border:1px solid #CCCCCC;
margin-left:20px;
}
#featured-right-small {
display:none;
}
#featured-image {
width:371px;
height:229px;
border:1px solid #CCCCCC;
margin-left:29px;
margin-top:27px;
}
#single-content {
width:947px;
margin-top:16px;
}
#single-content-top {
width:947px;
height:30px;
}
#single-content-middle {
}
#single-content-bottom {
width:947px;
height:30px;
}
#single-content-content {
width:880px;
margin-left:32px;
position:relative;
height:auto;
color:#222222;
padding-bottom:20px;
}
#calendar_wrap, #wp-calendar {
width:100%;
}
.title a .rsswidget {
width:300px;
height:30px;
font-size:23px;
}
.rsswidget img {
width:0px;
height:0px;
overflow:hidden;
display:none;
visibility:hidden;
}
#comment, #author, #email, #url {
background:#FFFFFF;
border:1px solid #CCCCCC;
margin-top:5px;
}
#author, #email, #url {
width:254px;
}
#comment {
height:190px;
}
.comment-intro {
width:100%;
height:20px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
font-weight:bold;
}
#header-fonts {
font-size:1.8em;
margin-left:20px;
width:290px;
text-align:center;
margin-top:29px;
height:38px;
overflow:hidden;
}
#launch-box-left {
float:left;
width:7px;
height:27px;
}
#launch-box-right {
float:left;
width:7px;
height:27px;
}
#launch-box-middle {
float:left;
height:27px;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
padding-top:2px
}
a:hover #launch-box-left {
float:left;
width:7px;
height:27px;
}
a:hover #launch-box-right {
float:left;
width:7px;
height:27px;
}
a:hover #launch-box-middle {
float:left;
height:27px;
color:#CCCCCC;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}

#content {
position:relative;
display:block;
left:50%;
margin-left:-490px;
margin-top:30px;
width: 900px;
border:1px solid #CCCCCC;
color:#222222;
padding:40px;
text-align:center;
font-size:0.8em;
padding-bottom:60px;
}
.mu_register #submit {
margin-top:20px !important;
width:auto !important;
}
.mu_register p {
margin-top:20px;
}
.mu_register #blog_title, .mu_register #user_email, .mu_register #blogname, .mu_register #user_name {
width:500px !important;
}
.mu_register h2 {
width:100% !important;
text-align:center !important;
color:#222222;
font-size:1.8em;
font-weight:bold;
margin-top:25px;
}
.mu_register label {
font-size:1.6em !important;
}
.mu_register .error {
width:526px !important;
margin-left:130px !important;
/margin-left:5px !important;
}
.mu_register .mu_alert {
padding:40px !important;
font-size:0.8em !important;
}
#single-content-content p {
margin-top:15px;
text-align:justify;
padding-right:3px;
}
#social-table {
margin:auto;
text-align:center;
font-size:0.7em;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin-top:5px;
padding-top:13px;
}
#st-content {
width:410px; 
text-align:center; 
font-weight:bold;
margin-top:15px;
height:25px;
}
#support-div ul li {
padding-bottom:15px;
}
#signup-welcome {
width:100% !important;
text-align:center !important;
}

#shoppingcartcontents {

}

#theme01 {
float:left;
width:15px;
height:15px;
cursor:pointer;
margin-top:7px;
margin-left:462px;
}

#theme02, #theme03 {
float:left;
width:15px;
height:15px;
cursor:pointer;
margin-top:7px;
margin-left:5px;
}

h2.prodtitles {
font-size:2em !important;
font-weight:bold !important;
color:#016699 !important;
width:100%;
border-bottom:1px dotted #999999;
}

div.productdisplay {
border-bottom:1px dotted #999999;
padding-bottom:20px;
}

#product-left {
float:left;
width:400px;
}
#product-right {
float:left;
width:400px;
margin-left:40px;
}
#product-content {
clear:left;
float:left;
width:400px;
margin-top:25px;
}



#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */ 