/*
Theme Name: Techedvise
Description: Custom Theme for Techedvise 
Author: Pulse Creative Partners 
*/

/* ------------- UNIVERSAL ------------- */

* {margin:0; padding:0; }

html,body {
background:#ffffff;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #878787;
line-height: 160%;
text-align:center;
}

/* ------------- LAYOUT ------------- */

#frame {
width:800px;
margin:25px auto 0 auto;
text-align:left;
}

#header {
width:800px;
height:70px;
background: url(images/template/headerbg.gif) no-repeat;
}

#mainimage {
width:800px;
padding:3px 0 3px 0;
border-top:solid 1px #e2e2e2;
border-bottom:solid 1px #e2e2e2;
}

#container {
width:800px;
margin:15px 0;
background: url(images/template/containerbg.gif);
}

#leftcol {
width:104px;
float:left;
}

#midcol {
width:154px;
float:left;
}

#portcol {
width:204px;
float:left;
}

/* For one column of navigation, use: */
#rightcontentone {
width:656px;
float:left;
padding:0 20px;
line-height: 200%;
}

/* For two columns of navigation, use: */
#rightcontenttwo {
width:501px;
float:left;
border-left:solid 1px #e2e2e2;
padding:0 20px;
line-height: 200%;
}

/* For portfolio navigation, use: */
#rightcontentport {
width:451px;
float:left;
border-left:solid 1px #e2e2e2;
padding:0 20px;
line-height: 200%;
height:auto !important; 
height:480px; 
min-height:480px; 
}

#footer {
width:800px;
border-top:solid 1px #e2e2e2;
text-align:center;
font-size:10px;
color:#9C9C9C;
padding:3px 0 0 0;
}

/* ------------- HEADER STYLES ------------- */

#logo {
height:70px;
width: 220px;
float:left;
}

#logo a {
height:70px;
width: 220px;
display: block;
text-indent: -9999px;
position:relative;
overflow:hidden;
top:0;
left:0;
}

#headertext {
height:70px;
width: 580px;
float:left;
}

#headertext p {
text-align:right;
font-size:10px;
padding:47px 0 0 0;
color:#9C9C9C;
}

#headertext span {
margin:0 20px 0 0;
}

/* ------------- NAVIGATION ------------- */


#leftcol ul, #midcol ul, #portcol ul {
text-align:right;
list-style-type:none;
font-size:11px;
padding:0 18px 0 0;
}

#leftcol ul li, #midcol ul li {
margin:0 0 5px 0;
}

#portcol ul li {
line-height:140%;
margin:3px 0 6px 0;
}

#leftcol ul li a, #midcol ul li a, #portcol ul li a { 
color:#95362B;
text-decoration:none;
}


#leftcol ul li a:hover, #midcol ul li a:hover, #portcol ul li a:hover { 
color:#95362B;
text-decoration:underline;
}



/* ------------- CONTENT STYLES ------------- */

#container p {
margin:0 0 16px 0;
}

#container h1 {
margin:0 0 16px 0;
font-size:16px;
}

#container h1.posttitle {
margin:0 0 4px 0;
font-size:16px;
}

.date {
margin:0 0 16px 0;
font-size:10px;
color:#cccccc;
}

#container a { 
color:#95362B;
text-decoration:underline;
}

#container a:hover { 
color:#56170F;
text-decoration:underline;
}

#container ul {
margin: 0 0 16px 20px;
}

#container li {
margin: 0 0 8px 0;
}


hr {
border:none 0;
border-top:dashed 1px #dadada;
height:1px;
padding:0 0 12px 0;
}

img.people {
border:solid 1px #888;
margin:0 15px 0 0 ;
}

.abouttext {
line-height: 170%;
}

/* ------------- PORTFOLIO STYLES ------------- */

#views {
line-height:100%;
margin:-16px 0 8px 0;
font-size:10px;
text-align:right;
}

#views a { 
color:#95362B;
text-decoration:none;
margin:0 3px 0 3px;
padding:1px 2px;
border:solid 1px #fff;
}

#views a:hover { 
color:#95362B;
text-decoration:none;
border:solid 1px #95362B;
}

#projectdetails {
border-top:dashed 1px #999;
border-bottom:dashed 1px #999;
background:#e8e8e8;
margin:0 0 16px 0;
line-height:140%;
}

#projectdetails p {
margin:10px 15px;
}

#portcat {
font-size:11px;
font-weight:bold;
}

/* ------------- FOOTER STYLES ------------- */

#footer a {
color:#95362B;
text-decoration:none;
}

#footer a:hover {
color:#95362B;
text-decoration:underline;
}