/**** Layout Structure ****/

body {height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 62.5%; /* Resets 1em to 10px */
	text-align:center; color:#111; background:#fff;}

.clr {clear: both;}

#container {width:960px; padding:0px; margin-left:auto; margin-right:auto; background:#fff;}

/*** Header ***/
#header {width:960px; height:100px; padding:0px; margin-left:auto; margin-right:auto;
	background:url(../techmod/images/header.png) no-repeat;}
	
	 /** Logo **/
	 a#logo {width:960px; height:100px; padding:0px; margin-left:auto; margin-right:auto;}


/*** Pathway ***/
#pathway {width:960px; height:23px; padding:0px; margin:2px 0px 2px 0px; float:left;
	background: url(../techmod/images/pathway.png) no-repeat;}
  
   /** Breadcrumbs **/
   #nav {float:left; padding:5px 4px 4px 28px;}
   #admnav {float:right; padding:5px 28px 4px 4px;}
   #nav, #admnav {font-weight:bold; color:#871818;}
   #nav a:link, #nav a:visited, #admnav a:link, #admnav a:visited {color:#415028; text-decoration:underline;}
   #nav a:hover, #admnav a:hover {text-decoration:none;}



/*** Content ***/
#content {width:960px; padding:0px; margin:0px; float:left; background:#fff;}

  /** Left column **/
  #left {width:200px; margin:2px 0px 0px 0px; padding:0px; float:left; background:#fff;}

  /** Main Content Area **/
  #wrapper {width:758px; padding:0px; margin:2px 0px 0px 2px;	float:right; background:#fff;}
  
    #content_area {width:626px; padding:0px; margin:0px 2px 0px 0px; float:left; background:#fff;}

    #rightcolumn {width:130px; margin:0px; padding:0px; float:left; background:#fff;}   
   

/*** Footer ***/

div#line {background: url(../techmod/images/footers.png) no-repeat; width: 960px; margin: 0px; padding: 0px; height:40px; float:left;}
div#footer {background: url(../techmod/images/footer.png) no-repeat; width: 960px; margin: 0px; padding: 0px; float:left;}



/**** Layout Details ****/

    /* Common Layout Styles */
    #menubar h4, #rightcolumn h4, #linea h4 {margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;
    height:20px; font-weight:bold; color:#fff; font-size:1.2em;}
    #menubar ul, #rightcolumn ul {list-style:none; margin:0px; padding:0px;}
    div.headz {margin:0px; padding:0px 0px 2px 0px; height:10px;}

    /* Common Menu Styles */
    .menu li a:link, .menu li a:visited {background:url(../techmod/images/menu.png) no-repeat; color:#000;}
    .menu li a:hover, .menu li a:active {background-position:0px -25px;}

    .menu li, children li
    {display:inline; margin:0px; padding:0px; height:auto !important; height:24px; min-height:24px;}
    .menu li a, .children li a
    {display:block; padding:6px 0px 5px 18px; vertical-align:middle;
    font-size: 1.1em; font-weight:bold; text-align:left; text-decoration:none;}
    
    .menu li a {padding:6px 0px 5px 40px;}
    .children li a {padding:6px 0px 5px 50px;}
    
    .children li a:link, .children li a:visited
    {background:url(../techmod/images/submenu.png) no-repeat; color:#000;}
    .children li a:hover, .children li a:active {background-position:0px -25px;}

    .menu li a:active, .children li a:active {color:#871818;}

    
    /* Menu bar */
    #menubar h4 {background:url(../techmod/images/200a.png) no-repeat; width:200px;}
    #menubar div.headz {background:url(../techmod/images/200z.png) no-repeat; width:200px;}

    /* Right column */
    #rightcolumn h4 {background:url(../techmod/images/130a.png) no-repeat; margin:0px; width:130px;}
    #rightcolumn div.back {background:url(../techmod/images/130b.png) repeat-y; margin:0px; padding:0px; width:130px;}
    #rightcolumn div.headz {background:url(../techmod/images/130z.png) no-repeat; width:130px;}


/* Search */
div#search {width:130px; margin:0px; padding:0px; background:url(../techmod/images/130b.png) repeat-y;}
form#searchform {margin:0px; padding:0px;}
#search input {margin:0px; padding:3px 0px 3px 0px; border:0px; width:120px; font-size:1.1em; font-weight:bold; color:#000;}

div#linem div#search {width:610px; margin:0px; padding:0px; background:url(../techmod/images/610b.png) repeat-y;}
div#linem  div#search input {margin:0px; padding:3px 0px 3px 0px; border:0px; width:600px; font-size:1.1em; font-weight:bold; color:#000;}

div#linea, div#linem, div#linez {margin:0px 0px 0px 13px; padding:0px;}
div#linea {background:url(../techmod/images/610a.png) no-repeat;}
div#linez {height:10px; background:url(../techmod/images/610z.png) no-repeat;}



/* Generated Content */
#content_area {text-align:left;}
#content_area h2 {margin:0px; padding:10px 0px 0px 20px; font-size:1.4em;
font-family: Arial, Verdana, Helvetica, sans-serif; color:#5D656A;}
#content_area a:link, #content_area a:visited {color:#43541F; margin:10px 0px 0px 0px; text-decoration:none;}
#content_area a:hover {color:#871818; text-decoration:none;}

                  
.main p.postmetadata {margin:0px; padding:3px 0px 0px 20px; font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
.main p.postmetadata a:link, .postmetadata a:visited {color:#43541F; text-decoration:none;}
.main p.postmetadata a:hover {color:#731414; text-decoration:none;}


.excerpt {width:626px; padding:0px; margin:5px 0px 10px 0px; float:left;}
.images {width:120px !important; width:110px; padding:0px; margin:0px 0px 0px 10px; float:left;}
.text {width:496px; margin:0px; padding:0px; float:left;}   


/* Low Navigation */
#navigation a:link, #navigation a:visited {font-size:1.1em; font-weight:bold; color:#566A35; text-decoration:none;}
#navigation a:hover {color:#871818;}
.prev {padding:25px 0px 0px 45px; float:left;}
.next {padding:25px 45px 0px 0px; float:right;}


/* Single Post */
div.post {width:626px; margin:0px; padding:0px; text-align:left;
 background:url(../techmod/images/post.png) repeat-y;}
 

/* Right Column Content Links */
.content li {margin:0px; padding:0px; font-size:1.1em; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif;}
.content a:link, .content a:visited {color:#000; text-decoration:underline;}
.content a:hover {text-decoration:none;}
.content span.author {padding:1px 0px 1px 5px;}
.author a:link, .author a:visited {color:#871818; text-decoration:none;}
.author a:hover {text-decoration:underline;}


/**** Letters & Content ****/                   

.post h1, .post h2 {padding:0px 0px 0px 25px !important; padding:10px 0px 0px 25px; font-size:1.4em;
color:#871818;}
.post h2 a:link, .post h2 a:visited {color:#707060; text-decoration:none;}
.post h2 a:hover {color:#506F1E;}

.post a:link, .post a:visited {color:#506F1E; text-decoration:none;}
.post a:hover {color:#506F1E; text-decoration:underline;}

p.date {padding:0px 0px 0px 35px; font-size:1.1em;}
.entry h3 {margin:10px 0px 0px 35px; padding:10px 0px 0px 0px; font-size:1.2em;}
.entry h4 {margin:10px 0px 0px 45px; padding:10px 0px 0px 0px; font-size:1.1em; color:#136195;}
.entry p, .gallery p {padding:0px 10px 0px 10px; font-size:1.2em;}
.entry img {border:0px; margin:5px 12px 25px 12px; text-align:center;}
.entry ul, .entry ol, .text ul {font-size:1.2em; margin:5px 0px 0px 10px; padding:2px 0px 5px 10px;}
.entry ul li, .entry ol li, .text ul {margin:2px 0px 0px 10px; padding:5px 0px 0px 5px;}
.entry ul li ul, .entry ol li ul, .text ol li ul {font-size:1.0em; margin:2px 0px 0px 10px; padding:2px 0px 0px 10px;}
.entry ul li ul li, .entry ol li ul li, .text ol li ul li {margin:2px 0px 0px 10px; padding:5px 0px 0px 5px; list-style-type:disc;}
.entry ol li, .text ol li {list-style-type:decimal;}



.gallery img {border:0px; margin:12px; display:inline;}

h1.line {padding:2px 0px 5px 0px; font-size:1.4em; color:#707060;}
.line h2, .line h3 {padding:2px 0px 0px 20px; font-size:1.1em; text-align:left;}
.line p {padding:2px 0px 0px 35px; font-size:1.1em; text-align:left;}
.line a:link, .line a:visited {color:#AC0011; text-decoration:none;}
.line a:hover {color:#506F1E;}


.main h2 {margin:0px; padding:2px 0px 0px 35px; font-size:1.2em; text-align:left; color:#AC0011;}
.main p  {padding:0px 10px 0px 10px; font-size:1.2em; text-align:left;}
.main p.cat {padding:0px 10px 0px 40px; font-size:1.2em; text-align:left; font-weight:bold;}
.main a:link, #main a:visited {color:#AC0011; text-decoration:none;}
.main a:hover {color:#506F1E;}

img {border:0px; margin:3px;}


h2, h3, h4 {font-family: Verdana, Georgia, Tahoma, sans-serif;}
h3, h4 {padding:25px 0px 0px 0px;}
h3 {font-size:1.1em; color:#AC0011;} 
h4 {font-size:1.1em; color:#136195;}

p {padding:5px; font-size:1.1em;}

div.contactright {font-size:1.1em; font-weight:bold; color:#AC0011;} 
label {font-size:1.1em; font-weight:bold;}

ul {list-style-type:disc;}

#footer p {padding:0px; font-size:1.1em; color:#999;}
#footer a:link, #footer a:visited {color:#666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

blockquote {color:#333333; background:#edf4ff; padding:5px;}

