/*  
Theme Name: SimpleText
Theme URI: http://premiumthemes.com/
Description: Designed by <a href="http://designdisease.com">Design Disease</a> for <a href="http://premiumthemes.com">PremiumThemes.com</a>
Version: 1
Author: Design Disease
Author URI: http://designdisease.com/
*/



* { margin: 0; padding: 0; }
body { color: #333; background: #fff; padding-bottom: 10px; font: normal 12px/16px 'Verdana', sans-serif;  }
input, button, select { font: normal 11px/14px 'Verdana', sans-serif; }
textarea { font: normal 12px/16px 'Verdana', sans-serif; }
legend { display: none; }
fieldset { border: none; }
img { border: none; text-align: center;}
ul, ol { list-style: none; }
table { border-collapse: collapse; width: 100%; }
hr { display: none; }

a:link { text-decoration: none; color : #7fcdff; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #7fcdff; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #7fcdff; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #fff; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}


h1, h2, h3, h4, h5, h6 { font-family: "Helvetica", Arial sans-serif;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none;}


/* Header
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header { background: #003775 url(/images/header-bg.png) repeat-x top;}
.header-wrapper { width: 980px; margin: 0 auto; padding: 0px 0px 20px 0px; overflow: hidden; position:relative; }



/* Header Top
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header-top { width: 930px; padding: 27px 25px 35px 25px; float: left; height: 50px; }
* html .header-top { padding: 27px 25px 32px 25px;}

.header-logo { float: left; width: 260px;}
.header-logo h1 { text-indent: -35000px; margin: 0; padding: 0;}
.header-logo h1 a { display: block; background: url(/images/logo-wpun.png) no-repeat left top; width: 260px; cursor: hand; height: 50px; }

.header-menu { float: left; width: 340px; margin-left: 34px; padding-top: 18px;}
.header-menu li { float: left; display: inline; font-size: 13px; line-height: 16px; border-right: solid 1px #9faab0; padding: 0px 8px;}
.header-menu li a, .header-menu li a:visited { color:#333;}
.header-menu li a:hover { color:#333; text-decoration: underline;}

.header-login { float: left; width: 260px; margin-left: 34px; padding-top: 5px} 
.header-login p { float: left; width: 107px; padding-bottom: 3px; font-size: 11px;}
.header-login input { border: solid 1px #899aa2; padding: 2px; width: 95px; float: left; margin-right: 6px;} 
.header-login button { float: left; background: #000000 url(/images/login-button.png) no-repeat; width: 40px; height: 19px; border: none; cursor: pointer; text-indent: -1000em; }
.header-login a:hover { color:#83a9c1 }


/* Header Bot
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header-bot { width: 980px; float: left; }

.header-screen { float: left; width: 320px; height: 226px; background:url(/images/header-screen.png) no-repeat left;}

.header-desc { float: left; width: 340px;}
.header-desc h2 { text-indent: -35000px; margin: 0; padding: 0;}
.header-desc h2 strong { display: block; background: url(/images/header-title.png) no-repeat left top; height: 88px; width: 340px; cursor: hand; }	
.header-desc .tabs { overflow: hidden; margin-bottom: 5px;}
.header-desc .tabs { height: 1%; }
.header-desc .tabs li { float: left; background: none; font-size: 11px; line-height: 14px;}
.header-desc .tabs li a { float: left; color: #000; padding: 3px 7px 5px 7px; background: #fff url(/images/header-desc-tabs.png) repeat-x bottom; margin-right: 4px;}
.header-desc .tabs li a.active, .SR .recent .tabs li a:hover { background: #003775; color: #fff; text-decoration: none; }
#one, #two, #three, #four { display: none; color:#fff; padding: 5px 0px;}
.header-desc div p { color:#fff; padding: 5px 0px; line-height: 18px;}

.header-price { float: left; width: 260px; margin-left: 34px; } 
.header-price-personal a { display: block; background: url(/images/header-price-personal.png) no-repeat left top; width: 260px; height: 111px; cursor: hand; }
.header-price-developer a { display: block; background: url(/images/header-price-developer.png) no-repeat left top; width: 260px; height: 116px; cursor: hand; }
.header-price em { text-indent: -35000px; margin: 0; padding: 0;}




/* Page
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.container { background: #105095 url(/images/container-bg.png) repeat-x top; padding-bottom: 25px; }

.SC { width: 930px; padding: 35px 25px 35px 25px; margin: 0 auto; overflow: hidden; color:#c4dadd;}
.SC h1 { color:#fff;}
.SC h2, h2.title { font: normal 25px/25px Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#fff; padding: 10px 0px; }
.SC p { font-size: 11px; line-height: 15px; padding: 7px 0px;}
.SC a, .SC a:visited { text-decoration: underline;}

.SC1 { float: left; width: 260px;}
.SC2 { float: left; width: 340px; margin-left: 34px; }
.SC3 { float: left; width: 260px; margin-left: 34px; } 

.SC1SC2 { float: left; width: 634px;}



p.more { background: url(/images/more-icon.png) no-repeat right 11px; padding: 5px 12px 5px 0px; margin: 0px; }

.morevideo { background: #003674; padding: 15px; overflow: hidden; } * html .morevideo { height: 1%;}
.morevideo img { float: left; border: solid 4px #105095; margin-right: 10px;}
.morevideo ul li { font-size: 11px; padding: 0px;}

.moreblogposts {}
.moreblogposts ul { border-top: dashed 1px #3878bd;}
.moreblogposts ul li { background:url(/images/moreblogposts-li.png) no-repeat left 10px; font-size: 12px; line-height: 14px; padding: 5px 0px 5px 10px; border-bottom: dashed 1px #3878bd;}
.moreblogposts ul li strong { display: block; font-size: 10px; color:#000033;}

.affiliate-white { background: #3b76b6; padding: 20px; font: bold 17px/19px "Arial"; letter-spacing: -1px; color:#fff;}
.affiliate-dark { background: #003675; padding: 20px; font: italic 16px/19px Georgia, "Times New Roman", Times, serif; color:#fff; }

.portfolio { overflow: hidden; border-bottom: solid 1px #3878bd; margin-bottom: 30px; padding-bottom: 30px; } * html .portfolio { height: 1%;}
.portfolio img { float: left; border: solid 1px #000033; margin-right: 30px;}
.portfolio p { font-size: 11px;}





/* Sidebar
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
.SR { float: right; width: 260px; border-bottom: none; color:#d4d6d6;}
.SR h2 { color: #363330; font-size: 14px; margin-bottom: 5px; padding: 3px;}
.SR li { list-style-type: none; font-size: 11px; line-height: 16px; color:#d4d6d6; }
.SR a, .SR a:visited, .SR a:hover { color:#fff;}
.SR p { font-size: 12px; line-height: 16px;}


/* Footer
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.footer { width: 980px; margin: 0 auto; font-size: 11px; padding-top: 10px; color: #777; }


/* vedit - vertical table (signup, profile edit) */
.vedit {
    border: solid 1px #2564a7;
	background:#0f437b; 
}

.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 15px 10px 10px 10px;
    line-height: 1.6em;

}
.vedit th {
    padding: 10px 15px 10px 10px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
	background:#0d3b6e; 
}
.vedit .headrow { font-weight: bold; text-align: center; }

/* Error message label on signup page */
label.error {
    padding-left: 3px;
	color: red;
	font-style: italic;
	font-weight: normal;
	display: block;
}
input.error {
    border: 2px solid red;
}
/* hedit - horizontal table (payments list) */
.hedit {
    border: solid 1px #105095;
}
/* hedit - usual column */
.hedit td {
    padding: 5px;
    background-color: #003775;
    font-size: 8pt;
    background-color: #105095;
    border: solid 1px #105095;
}
/* hedit - header column */
.hedit th {
    padding: 5px;
    font-weight: bold;
    text-align: center;

    background-color: #003775;
    border: solid 1px #105095;
}

table.errmsg
{
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 90%;
    background-color: red;
    border: #cc0000 1px solid;
    margin: 5px 0px 5px 0px;
}
table.errmsg td
{
    padding: 5px 50px 5px 5px;
    font-weight: bold;
}
table.errmsg td li
{
    list-style: square;
}

.selectbox { padding:4px; width:200px; color:#000; background:#fff; border:1px solid #27486a; }
.inputtext { padding:4px; width:200px; color:#000; background:#fff; border:1px solid #27486a;  }
input.small { width:150px }
.inputsubmit { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#3883d4; color:#fff; border:1px solid #175699; padding:5px; font-weight:bold; }
.vedit { margin:10px 0; }
h3 { color:#f2ab09 }

.boxxy { background:#0d3b6e; padding:10px; margin-right:10px; border:1px solid #2564a7; /*-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */ }
.boxxy h3 { color:#f2ab09; margin-bottom:10px;  }

.spaces { border-collapse:collapse }
.spaces td, .spaces th { border:1px solid #0d2d50; }
.spaces th { text-align:center }

.formnice { border: solid 1px #2564a7;	background:#0f437b; padding:5px; }
.formnice p { overflow:hidden; padding:6px; }
.formnice p strong { float:left; width:150px; }
.formnice p textarea { color:#000; background:#fff; border:1px solid #27486a; }

div.affiliate { padding:10px; margin-bottom:1px; background:#003675 }
div.affiliate .code { font-family:courier; margin-top:5px; font-size:0.9em; }

#signup div { border-top:1px solid #3878bd; padding:10px 0; overflow:hidden; margin-bottom:10px; font-size:11px; color:#fff; }
#signup div label { float:left; width:270px; min-height:30px; height:auto !important; height:25px; }
#signup div label small { color:#7caada; }
#signup div div { border:none; padding:0; margin:0; }