/*general*/
html {padding:0px; margin:0px; }
form,p,div,h1,h2,h3,h4,h5,h6,ul,li,ol{ margin:0px; padding:0px; }
form { display:inline }
ul { list-style:none ; }
a,img { border:0px ; text-decoration:none }
a,a:link,a:visited{ color:#555555 }

body {
background:#e4e4e4;
margin:0 auto;
padding:0px;
font-size:12px;
font-family:lucida sans unicode;
color:#555555
}

.onek {
width:1000px;
margin:0 auto;
}

.clear { clear:both}
.left { float:left; }
.right { float:right }
.alignright { text-align:right }
.notjs_hidden { display:none; }
.js_hidden { }

/* header */
#header .onek {
border:0px solid #ff0000;
height:50px;
position:relative;
width:990px;
}
 
.welcomeuser {
position:absolute;
bottom:5px;
right:0px;
}

.welcomeuser a,.welcomeuser a:link,.welcomeuser a:visited { color:#777777 ; border-bottom:1px solid #888888 }

/* content */
#content {
border:3px solid #d2d2d2;
width:990px;
margin:0 auto;
background:#f3f3f3;
}

#rightcontent {
border:0px solid red;
float:right;
margin-right:10px;
margin-top:10px;
padding-bottom:15px;
width:755px
}

.pagetitle {
font-weight:normal;
color:#555555;
font-style:italic;
font-family:georgia;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
color:#ca3737
}

.subtitle {
font-weight:normal;
color:#555555;
font-style:italic;
font-family:calibri;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
color:#0f867f
}

.onethemewrap {
/*background:#fff;
border:1px solid #dddddd;*/
padding:8px;
margin-bottom:25px;
}

.onethemewrap:hover {
background:#f5f5f5;
}

.themename {
font-weight:normal;
color:#555555;
font-family:georgia,calibri;
font-size:21px;
margin-bottom:5px;
text-shadow:1px 1px 0px #ffffff
}

.themename a,.themename a:link,.themename a:visited {
color:#555555;
}

.themename a:hover {
color:#236282;
border-bottom:1px dotted #236282
}

.posttitle {
font-weight:normal;
color:#555555;
font-family:calibri;
font-size:22px;
margin-top:15px;
margin-bottom:5px;
color:#555555;
text-shadow:1px 1px 0px #ffffff
}

.onethemeleft {
float:left;
margin-right:10px;
width:320px;
}

.themess {
border:4px solid #dddddd;
padding:4px;
background:#bbbbbb;
}

.themess:hover {
border:4px solid #bbbbbb;
background:#dddddd;
}

.themess_small {
border:2px solid #dddddd;
padding:2px;
background:#bbbbbb;
}

.themess_small:hover {
border:2px solid #bbbbbb;
background:#dddddd;
}

.onethemeright {
float:left;
width:400px;
margin-left:3px;
height:240px;
position:relative;
}

.themebuttons {
position:absolute;
bottom:0px;
left:0px;
}

.tempinfo {
background:#f1f1f1;
padding:10px;
border:1px solid #e1e1e1;
margin-bottom:15px;
}

hr {
height:0px;
color:#d1d1d1;
background:#d1d1d1;
border:0px;
border-top:1px solid #d1d1d1;
border-bottom:2px solid #fff;
}

.inputtext {
border:1px solid #d1d1d1;
padding:5px;
font-weight:bold;
font-family:verdana;
font-size:11px;
color:#555555;
}

.userul {
list-style:square;
font-size:11px;
font-style:normal;
font-family:lucida sans unicode;
padding-left:15px;
color:#444444;
padding-top:5px;
}

.subtitle2 {
border-bottom:1px solid #c1c1c1;
font-size:11px;
font-family:tahoma;
padding:3px;
padding-top:5px;
padding-bottom:5px;
background:#f6f6f6
}

.subtitle3 {
font-size:19px;
font-family:georgia;
font-style:italic;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
}

.subtitle4 {
font-size:17px;
font-family:verdana;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
margin-bottom:4px;
text-shadow:1px 1px 0px #ffffff;
border-bottom:1px solid #d1d1d1
}

.tahomab {
font-size:11px;
font-family:tahoma;
font-weight:bold;
}

.purchased_list {
width:45%;
float:left;
line-height:24px;
}

.purchased_list a,.purchased_list a:link,.purchased_list a:visited,.a {
border-bottom:1px solid #2c7199;
font-size:11px;
font-family:tahoma;
font-weight:bold;
color:#2c7199 !important;
}

a.a:hover {
border-bottom:0px;
color:#cf3750 !important;
}

.tabcontent a,.tabcontent a:link,.tabcontent a:visited {
border-bottom:1px solid #888888;
font-size:11px;
font-family:tahoma;
font-weight:bold;
color:#666666
}

.tabcontent a:hover {
border-bottom:0px;
}

.tabcontent .subtitle {
margin-top:20px;
margin-bottom:0px;
}

.tabcontent .pagetitle {
padding-top:20px;
margin-bottom:5px;
}

.num_ul {
list-style:decimal;
padding-left:25px;
}

.faqs_ul li {
line-height:18px;
}

.changelog_ul {
list-style:square;
padding-left:15px;
}

.changelog_ul li {
padding:3px;
}

.themedesc {
font-size:12px;
font-family:verdana
}

.features_ul,.keyfeatures_ul {
list-style-image:url(images/tick.gif);
list-style-position:inside;
}

.keyfeatures_ul {
list-style-image:url(images/tick2.gif);
}

.features_ul li,.keyfeatures_ul li {
padding:5px;
padding-left:10px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #e1e1e1;
border-top:3px solid #fff;
background-color:#f7f7f7;
margin:0px;
}

.zentabs h3 {
font-weight:bold;
color:#555555;
font-family:tahoma,georgia,calibri;
font-size:24px;
margin-bottom:5px;
text-shadow:1px 1px 0px #ffffff;
border-bottom:1px solid #d1d1d1;
margin-left:-10px;
}

.zentabs {
padding-left:10px;
}

.wp-caption {
padding:10px;
margin-right:15px;
margin-bottom:15px;

}

.wp-caption a,.wp-caption a:link,.wp-caption a:visited { border:0px}

.wp-caption img,.ssimg {
padding:4px;
background:#fff;
border:3px solid #dddddd;
}

.wp-caption img:hover,.ssimg:hover {
background:#f4f4f4;
}

.wp-caption p {
text-align:center;
font-family:georgia;
font-style:italic;
font-size:14px;
padding-top:6px;
}

.purchaseform {
padding:10px;
border:1px solid #e1e1e1;
margin-top:15px;
}

.dashboard_block {
margin-top:5px;
width:330px;
float:left;
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
font-size:11px;
}

.dashboard_block ul {
list-style-image:url(images/arrowli.gif);
padding-left:15px;
}

.dashboard_block ul li {
padding:3px 
}

.dashboard_themelist_ul li {
font-size:13px;
}

.dashboard_themelist_ul li:hover {
background:#fff
}

.themecats_ul li {
font-size:11px;
background:#fff;
padding:10px;
margin-bottom:5px;
border:1px solid #e8e8e8
}

.themecats_ul li h1 {
font-size:23px;
font-family:georgia;
font-weight:normal;
}

.themecats_ul li h1 a:hover {
color:#d11b1b
}

.index_block,.index_block_left,.equal_block {
margin-top:5px;
width:396px;
float:left;
margin-left:15px;
margin-right:0px;
margin-bottom:20px;
font-size:13px;
}

.index_block_left {
margin-left:0px;
width:310px;
margin-right:15px;
}

.equal_block {
width:235px;
margin-left:5px;
margin-right:5px;
border:0px solid red
}

.index_block_left ul li {
margin-bottom:10px;
}

.index_block ul {
margin-top:10px;
margin-bottom:10px;
padding-left:5px;
border-left:5px solid #e9e9e9;
}

.index_block ul li {
font-weight:bold;
font-size:11px;
font-family:tahoma;
letter-spacing:1px;
padding:4px;
}

.index_block ul li img {
vertical-align:middle;
margin-right:3px
}

.index_block_h3 {
font-weight:normal;
font-family:calibri,georgia;
font-size:19px;
padding-bottom:5px;
margin-bottom:5px;
font-style:italic;
color:#135481
}

.themess_index {
border:6px solid #e1e1e1;
padding:2px;
background:#fff;
}

/* navbar */
#navbar {
background: url(images/navbarbg.gif) repeat-x;
height: 36px;/*53*/
position:relative;
padding-left:150px;
padding-top:17px;
font-family:calibri;
font-size:16px;
text-transform:uppercase;
color:#f1faff;
overflow:hidden;
}

#navbar ul { height:53px;  }

#navbar ul li {
display:inline;
margin-right:5px;
height:53px;
}

#navbar ul li a,#navbar ul li a:link,#navbar ul li a:visited {
padding:10px;
padding-top:0px;
padding-bottom:0px;
color:#f1faff;
}

#navbar ul li a:hover {
color:#fff;
border-bottom:1px solid #71b0d4
}

/* sidebar*/
#sidebar {
width:190px;/*210*/
float:left;
background:#ffffff;
border-right:1px solid #dedede;
border-bottom:1px solid #dedede;
padding:10px;
}

.oneblock {
margin-bottom:30px;
}

.blocktitle {
font-family:calibri,arial;
font-size:15px;
text-transform:uppercase;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:1px solid #cccccc;
}

.oneblock ul li {
padding:2px;
}

.logininputtext {
background-color:#f3f3f3;
border:1px solid #e8e8e8;
border-left:5px solid #e2e2e2;
width:170px;
padding:5px;
margin-bottom:3px;
background-position:top right;
background-repeat:no-repeat;
font-size:12px;
font-family:verdana;
color:#444444;
}

.inputbg_u { background-image: url(images/inputbg_u.gif) }
.inputbg_p { background-image: url(images/inputbg_p.gif) }

.logininputbutton {
padding:0px;
margin:0px;
margin-top:3px;
background: url(images/grad.gif) repeat-x;
height: 23px;
background-color:#dfdfdf;
border:1px solid #cacaca;
font-family:calibri;
font-size:13px;
text-transform:uppercase;
color:#727272;
padding:4px;
padding-left:7px;
padding-right:7px;
}

.info {
color:#365567;
margin-top:10px;
padding:4px;
border:1px solid #c1dded;
background: url(images/infobg.gif) no-repeat;
background-color:#dcf2ff;
padding-left:35px;
font-size:11px;
}

.info a,.info a:link,.info a:visited {
border-bottom:1px dotted #286191;
color:#286191;
font-weight:bold;
font-family:tahoma
}

.info_div {
color:#365567;
margin-bottom:10px;
padding:8px;
border:1px solid #c1dded;
background: url(images/infobg.gif) no-repeat;
background-color:#dcf2ff;
padding-left:35px;
min-height:23px;
font-size:13px;
line-height:20px;
}

.info_div a,.info_div a:link,.info_div a:visited {
text-decoration:underline;
color:#365567;
font-weight:bold
}

.table{
margin-top:5px;
border:1px solid #e1e1e1
}

tr.head td {
padding:7px;
font-weight:bold;
font-family:tahoma;
background: url(images/grad.gif) repeat-x;
background-color:#d9d9d9;
color:#666666;
border-left:1px solid #e1e1e1;
border-right:1px solid #d1d1d1;
}

.table td {
background-color:#f9f9f9;
padding:8px;
border-bottom:1px solid #e1e1e1;
border-top:2px solid #fff;
}

/* footer */
#footer {
width:990px;
margin:0 auto;
text-align:center;
font-size:11px;
line-height:17px;
}

/* top tabs */
#topnav {
padding-top:4px;
background:#505050;
}

.topul {
margin:0px;
padding:0px;
padding:5px;
padding-left:0px;
margin-left:2px;
}

.topul li {
margin:0px;
padding:0px;
font-size:11px;
font-family:tahoma;
font-weight:bold;
display:inline;
margin-right:2px;
}

.topul li a,.topul li a:link,.topul li a:visited {
padding:5px;
padding-left:9px;
padding-right:9px;
background:#6c6c6c;
color:#d1d1d1;
border:1px solid #6c6c6c;
border-bottom:0px;
}

.topul .selectedli a,.topul .selectedli a:link,.topul .selectedli a:visited {
color:#444444;
background:#e4e4e4;
color:#555555;
border:1px solid #e4e4e4;
border-bottom:0px;
}