/*    
Theme Name: Engipress
Theme URI: http://engipress.com/themes
Description: The first custom WP theme for Engipress
Author: James Lewitzke
Author URI: http://engipress.com
Version: 1.0
. 
General comments/License Statement if any. 
. 
*/  

/* Global */ 
* {
margin: 0;
padding: 0;
}
 
body {
font-family: Calibri, sans-serif;
background: url('images/global-bg.png') repeat-x #336699;
}

a {
color: #71d1ef;
}

a:hover {
text-decoration: underline;
color: #809def;
}

h1 {
font-size: 25pt;
padding-top: 15px;
padding-bottom: 15px;
}

h1 a{
text-decoration: none;
color: #cac8c8;
}

h1 a:hover {
text-decoration: none;
color: #cac8c8;
}

h2 {
color: #cac8c8;
text-align: center;
}

h2, h3, h4, h5, p{
padding-top: 10px;
padding-bottom: 10px;
}

h1, h6 {
margin-left: 2%;
}
 
div, #sidebar ul, form, blockquote {
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
 
#wrapper {
margin-top: 35px;
margin-bottom: 35px;
margin-left: 35px;
margin-right: 35px;
}
 
img {
border: none;
}

ul, li, ol {
list-style-type: none;
}

table {
font-weight: bold;
}

blockquote {
background: #000;
font-style: italic;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

blockquote p{
padding-left: 10px;
padding-right: 10px;
}

/* Tables */
.wp-table-reloaded {
margin:10px 0px 15px 0px;
font-size:14pt;
width:100%;
text-align:left;
}

.wp-table-reloaded th {
border:1px solid #FFFFFF;
padding:4px;
text-align: center;
}

.wp-table-reloaded td {
color:#FFFFFF;
padding:4px;
vertical-align:top;
}

#wp-table-reloaded-id-2-no-1 td {
text-align: right;
font-weight: normal;
border: 1px solid #cac8c8;
}

.wp-table-reloaded .even td {
background-color:#FFFFFF;
}

.wp-table-reloaded .odd td{
background-color:#F0F0F6;
}

.wp-table-reloaded .header {
background-image:url(http://engipress.com/wp-content/plugins/wp-table-reloaded/img/bg.gif);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}

.wp-table-reloaded .headerSortUp {
background-color:#8DBDD8;
background-image:url(http://engipress.com/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

.wp-table-reloaded .headerSortDown {
background-color:#8DBDD8;
background-image:url(http://engipress.com/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}


/* Header */
#header {
padding-bottom: 5px;
}

#logo {
position: absolute;
}

.tagline {
color: #ffffff;
font-size: 14pt;
}

#nav li {
float: right;
list-style-type: none;
}

#nav li a {
text-decoration: none;
display: block;
text-align: center;
color: #fff;
font-size: 13pt;
font-weight: bold;
height: 150px;
width: 100px;
}

.forums a{
background: url('images/forum-orb.png') no-repeat;
}

.blog a{
background: url('images/blog-orb.png') no-repeat;
}

.hire a{
background: url('images/hire-orb.png') no-repeat;
}

.themes a{
background: url('images/theme-orb.png') no-repeat;
}

.forums a:hover{
background: url('images/forum-orb-h.png') no-repeat;
}

.blog a:hover{
background: url('images/blog-orb-h.png') no-repeat;
}

.hire a:hover{
background: url('images/hire-orb-h.png') no-repeat;
}

.themes a:hover{
background: url('images/theme-orb-h.png') no-repeat;
}


/* Content */ 
#content {
clear: both;
background: url('images/content-bg.png') repeat-x #000;
color: #FFF;
padding: 15px;
overflow: auto;
font-size: 13pt;
}

#post {
width: 70%;
float: left;
}

#sidebar {
width: 25%;
float: right;
}

#sidebar ul {
list-style-type: none;
}

.block {
background: url('images/post-bg.png') repeat-x #2f66a4;
padding: 5px;
border: solid 1px #4358c6;
}

.footerblock {
background: #2f66a4;
padding: 5px;
border: solid 1px #4358c6;
border-top-left-radius: 0px; 
-moz-border-radius-topleft: 0px 0px; 
-webkit-border-top-left-radius: 0px;
-khtml-border-top-left-radius: 0px;
border-top-right-radius: 0px; 
-moz-border-radius-topright: 0px; 
-webkit-border-top-right-radius: 0px;
-khtml-border-top-right-radius: 0px;
}

.words, #sidebar ul, form {
background: url('images/words-bg.png') repeat-x #06182c;
border: solid 1px #06182c;
margin: 5px;
padding: 10px;
}

.xinfo {
background: url('images/xinfo-bg.png') repeat-x #06182c;
border: solid 1px #06182c;
margin: 5px;
padding: 5px;
}

/* Tabs */
#tabnav a {
padding: 4px 6px;
font-weight: bold;
}

#tabcontainer {
padding: 10px;
min-height: 300px;
}

.tabbed div {
display: none;
padding: 20px;
}

.tabbed div:target {
display: block;
top: 0;
max-width: 85%;
}

.tabbed div ul {
padding-left: 10px;
padding-bottom: 20px;
}

/* Footer */
#footerlist li{
font-weight: bold;
margin-right: 10px;
background: url('http://engipress.com/wp-content/themes/engipress/images/checkmark-small.png') no-repeat;
padding-left: 25px;
font-size: 15pt;
}

#footer {
background: url('images/footer-bg.png');
height: 150px;
width: 100%;
clear: both;
text-align: center;
margin-top: 5px;
color: #fff;
}

#footer h5 {
font-size: 13pt;
margin: 0;
font-family: verdana, sans-serif;
padding-bottom: 1%;
}

.footer-box {
font-size: 10pt;
list-style-type: none;
float: left;
height: 100px;
width: 33%;
margin-top: 25px;
}

.footer-box-middle {
border-left: 1px solid #003366;
border-right: 1px solid #003366;
}