/*[fmt]1A50-1A0A-3*/
/*Theme Name: DJRConcepts
Theme URI: http://wordpress.org/
Description:
Version: 1.1
Author: David Ryan
Author URI: http://djrconcepts.net/
Tags: custom header, fixed width, one column
Layout*/
body {
     margin: 0px;
     background-image: url(images/background.jpg);
     background-repeat: no-repeat;
     background-position: 50%;
     background-color: #000000;
}
#wrap {
     background-color: #0B1926;
     width: 960px;
     height: 540px;
     margin-top: 50px;
     margin-right: auto;
     margin-left: auto;
     border: 1px solid #666666;
}
#header {
     height: 40px;
     clear: both;
     margin-left: 10px;
     margin-right: 10px;
     background-image: url(images/title.jpg);
     background-repeat: no-repeat;
     background-position: 0 50%;
}
#topnav {
     height: 40px;
     float: right;
     margin: 0px;
     width: 730px;
     text-align: right;
}
#main {
     background-color: #FFFFFF;
     height: 480px;
     margin-right: 10px;
     margin-left: 10px;
}
#leftcol {
     width: 200px;
     float: left;
     height: 480px;
     background-image: url(images/leftcol.jpg);
     background-repeat: repeat-y;
     background-position: 0px 0px;
     margin-bottom: 0;
}
#content_wide {
     width: 942px;
     height: 480px;
     float: left;
     overflow: auto;
}
#content_narrow {
     width: 715px;
     height: 480px;
     float: left;
}
#footer {
     height: 20px;
     clear: both;
     margin-right: 30px;
     margin-left: 30px;
     color: #858C96;
     font-size: 9pt;
}
#footer a {
     text-decoration: none;
     color: #858C96;
}
#recent {
     width: 200px;
     margin-left: 10px;
     margin-top: 36px;
     /*+opacity:80%;*/
     filter: alpha(opacity=80);
     -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
     -moz-opacity: 0.8;
     opacity: 0.8;
}
#recent h2 {
     background-color: #424446;
     color: #FEFEFE;
     margin-bottom: 0px;
     padding-left: 10px;
     font-size: 14pt;
     font-weight: normal;
     padding-bottom: 3px;
}
#admin {
     position: absolute;
     top: 0px;
     right: 0px;
     text-align: right;
}
.inside {
     padding: 0 10px;
}
/*Top Navigation Menu*/
#top {
     float: right;
     padding: 0px;
     margin-top: 10px;
     width: 75%;
}
#topnav ul {
     margin-top: 9px;
     padding: 0px;
     list-style-type: none;
     font-weight: bold;
     font-size: 16px;
     text-align: right;
     font-style: italic;
}
#topnav ul li {
     display: inline;
}
#topnav ul li a {
     text-decoration: none;
     color: #FFF;
     padding: 10px;
     margin: 5px 10px 0px;
}
#topnav ul li a:hover {
     color: #999999;
}
/*Left Menu Styling*/
.tablemenu {
     padding: 0px;
     color: #333;
     margin-bottom: 1em;
     font-family: "Times New Roman", Times, serif;
     font-size: 0.8em;
     font-weight: bold;
}
.tablemenu ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
.tablemenu li {
     margin: 1px 5px 0 0;
}
.tablemenu li a {
     display: block;
     padding: 3px 5px 3px 0.5em;
     border-left: 10px solid #333;
     border-right: 10px solid #9D9D9D;
     background-color: #666;
     color: #FFF;
     text-decoration: none;
}
.tablemenu li a:hover {
     /*[empty]border-left:;*/
     border-right: 10px solid #5BA3E0;
     background-color: #2586D7;
     color: #FFF;
}
/*Typography*/
.homeimg {
     background-image: url(images/bg_home.jpg);
     background-repeat: no-repeat;
     background-position: center center;
}
small {
     font-family: Arial, Helvetica, Sans-Serif;
     font-size: 0.9em;
     line-height: 1.5em;
}
h1, h2, h3 {
     font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;
     font-weight: bold;
}
h1 {
     font-size: 4em;
     text-align: center;
}
#headerimg .description {
     font-size: 1.2em;
     text-align: center;
}
h2 {
     font-size: 1.6em;
}
h2.pagetitle {
     font-size: 1.6em;
}
#sidebar h2 {
     font-family: "Lucida Grande", Verdana, Sans-Serif;
     font-size: 1.2em;
}
h3 {
     font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
     text-decoration: none;
     color: #FFFFFF;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
     color: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
     text-decoration: none;
}
.entry p a:visited {
     color: #B85B5A;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
     color: #777;
}
code {
     font: 1.1em "Courier New", Courier, Fixed;
}
acronym, abbr, span.caps {
     font-size: 0.9em;
     letter-spacing: 0.07em;
}
a, h2 a:hover, h3 a:hover {
     color: #06C;
     text-decoration: none;
}
a:hover {
     color: #147;
     text-decoration: underline;
}
#admin a {
     color: #444;
}
