/*   

Theme Name: Tazsol Blog Theme 2.0

Theme URI: www.tazsol.com

Description: A Theme for the Tazsol Blog.

Author: Nick Marcelo

Author URI: mailto:slick@nickmarcelo.com

Version: 2.0

.

General comments/License Statement if any.

.

*/



body {

	background:#ffffff url(images/background.jpg) no-repeat scroll center top;

	color:#555555;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:1.33;

	margin:0;

	padding:0;

	text-align:center;

	clear: both;

}

div#wrapper {

	height:100%;

	text-align:left;

	width:920px;

	clear: both;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

h1, h2, h3 span {

display:none;

}

h5 {

font-size:160%;

padding:0;

}

#supportingText{

clear:both;

float:left;

margin-bottom:20px;

width: auto;

}



h3 {

background-image:url(images/blog2_07.jpg);

background-repeat:no-repeat;

background-position:center;

height:28px;

margin:0px;

font-size:13px;

font-weight:normal;

text-transform:uppercase;

padding: 8px 0px 0px 5px;

color:#0078c9;

}





p {margin:0;padding:0;}



.smaller{

font-size:10px;

}



acronym {

border:none;

}



a {

color: #555555;

text-decoration:none;

}



a:hover, a:hover {

color: #0066CC;

text-decoration:underline;

}





/* ////////////// layout ///////////////// */



#container {

float:left;

margin:0px;

width:100%;

}



#pageHeader {

clear:both;

width:920px;

height:149px;

}



#menu{

width:915px;

background-image: url(images/menu.jpg);

background-repeat: no-repeat;

clear:both;

height:29px;

margin:5px;

padding-top:10px;

}

ul#navlist

{

margin: 0px;

padding-left:30px;



}



#navlist li

{

display: inline;

list-style-type: none;

}



#navlist a { padding: 3px 18px; }



#navlist a:link, #navlist a:visited

{

color: #fff;

text-decoration: none;

}



#navlist a:hover

{

color: #00FF00;

text-decoration: underline;

}



#footer {

background-image:url(images/footer_bg.jpg);

background-repeat:repeat-x;

clear:both;

width:915px;

margin:10px 0 0 0;

text-align:right;

padding:15px 0 5px 0;

height:135px;

color:#FFFFFF;

font-size:11px;

text-align:center;

width:100%

}

#footer a{

text-decoration:none;

color: #FFFFFF;

padding:3px 3px;

height:100%;

}

#footer a:hover{

color: #00FF00;

}

#quickSummary {

color:#666666;

font-family:courier;

margin-bottom:-20px;

margin-left:6px;

margin-top:10em;

text-align:left;

}

#quickSummary p {

display:inline;

font-style:italic;

margin:0;

padding:0;

}

#quickSummary a {

color:#666666;

}

#col3 {

width:195px;

margin: 0px;

float:right;

}

#col1 {

float:left;

width:195px;

margin:0px;

}

.nav ul {

padding:0px;

margin:0px;

}

.nav ul li {

margin:0px 0px 4px 0px;

background-color:#ebebeb;

padding: 3px;

list-style:none;

font-size:12px;

}

.nav {

float:left;

width:189px;]

clear:both;

padding-top:10px;

}

.nav p{

padding-top:10px;

}

#mid_col {

float:left;

margin:10px 11px 10px 11px;

width:506px;

}

#mid_col h3 {

background:none;

color:#0078C9;

font-size:21px;

font-weight:bold;

margin:0;

padding:0;

text-transform:uppercase;

height:auto;

}



#content {

padding-left:200px;

padding-right:205px;

}

#content .column {

float:left;

position:relative;

}

.column_box{

background-color: #ebebeb;

padding:8px;

margin-top:3px;

text-align: center;

font-size:12px;



}

.imagespace{

padding:10px;

}

a img, :link img, :visited img, fieldset {

border:medium none;

}

.blogtitle{

font-size:21px;

color:#0078c9;

font-weight:bold;

text-transform:uppercase;

margin:0px;

padding:0px;

}

.regular_author {

background-color:#e1e1e1;

text-align:left;

font-size:11px;

padding:10px;

width:485px;

margin-bottom:10px;

}

.continue-reading{

clear:both;

padding-top:10px;

margin-bottom:25px;

}

.continue-reading a{

color:#0066CC;

text-decoration:underline;

}

.postmetadata{

padding-top:10px;

font-size:11px;

}

.share{

background-image:url(images/share_03.jpg);

background-position: center left;

background-repeat: no-repeat;

margin-top:10px;

margin-bottom:20px;

padding-left:20px;

font-size:11px;

}

.imagespace2{

margin-right:5px;

}

.button{

background-color:#EBEBEB;

margin:3px;

}


div#pageHeader a#contact-us {
display:block;
height:30px;
position:absolute;
right:185px;
text-indent:-5000em;
top:20px;
width:200px;
}

div#pageHeader a#about {
display:block;
height:30px;
position:absolute;
right:185px;
text-indent:-5000em;
top:90px;
width:200px;
}