* { padding: 0; margin: 0; border: 0;}

body {
background-color: #FFF;
color: #000000;
font-family: arial, helvetica, sans-serif;
padding: 0;
margin: 0;
font-size: 80%;
}

#resume #content  {
font-size: 90%;
line-height: 135%;
}


div.box, div.bbox { padding: 8px; }	

	
.box li, .bbox li {
line-height: 110%;
margin-bottom: 8px;
padding-bottom: 0px;
}

.box h3, .bbox h3 {
margin-bottom: 4px;
padding-bottom: 0px;
line-height: 110%;
}

h1, h2, h3, h4 {

}

a.plain:link, a.plain:visited, a.plan:hover, a.plan:active {
text-decoration: none;
color: #000;
}

h1 {
color: #8291BB;
font-size: 150%;
font-weight: bold;
margin-bottom: 28px;
}

h2 {
color: #000;
font-size: 135%;
clear: both;
font-weight: bold;
margin-bottom: 6px;
}

#sidebar h2 {
color: #FD7F00;
}

#sidebar h3 {
color: #2F468A;
font-size: 100%;
}

h2.searchresults {
font-size: 115%;
margin-bottom: 15px;	
}

h3, .categories {
color: #D1600C;
font-size: 110%;
clear: both;
font-weight: bold;
margin-top: 14px;
margin-bottom: 8px;
}

.categories {
font-size: 100%;
}

h4 {
color: #D1600C;
font-size: 100%;
font-weight: bold;
padding-left: 2px;
}

h2.respond, h2.comments {
font-size: 115%;
}

.categories li {
font-weight: normal;
}


p {
line-height: 140%;
margin-bottom: 19px;
}

a:link {
color: #325DE0;
}

a:visited {
color: #325DE0;
}

a:hover, a:active {
color: #FD7F00;
text-decoration: none;
}

ul {
padding-left: 16px;
}

li {
line-height: 130%;
list-style-type: square;
padding: 0px 0px 8px 0px;
margin: 0px;
}

.callout {
 	padding: 4px 10px 4px 10px;
	background-color: #FFF;
	background-image: url('http://www.cindyalvarez.com/images/light_gradient.jpg');
	background-repeat: repeat-x;
}

.small {
font-size: 80%;
}


td {
line-height: 110%;
}

blockquote {
padding: 4px 24px 10px 24px;
color: #666;

}

blockquote p { line-height: 120%; 
color: #666; margin-bottom: 10px;}


img {
border: 0px;
}

#wpheader {
background-color: #41609F;
height: 84px;
}

#header {
margin-top: 30px;
width: 807px;
margin-right: auto;
margin-left: auto;
}

#header img {
margin-right: auto;
margin-left: auto;
}


#sidebar {
font-size: 80%;
}

#sidebar .box, #sidebar .bbox {
color: #333;
line-height: 180%;
font-size: 100%;
}

#sidebar ul, #cindy_sidebar ul { list-style-type: none; color: #000; font-weight: normal; }

#sidebar li, #cindy_sidebar li { 
list-style-type: none;
}

#sidebar p {
font-weight: normal;	
line-height: 120%;
margin-bottom: 8px;
}

#sidebar li a, #cindy_sidebar li a { color: #496AA9; 
text-decoration: none; margin-bottom: 2px; }

#sidebar li.on, #sidebar a:hover, #cindy_sidebar li.on, #cindy_sidebar a:hover {
}

#sidebar a:hover { text-decoration: underline; }

.indent {
line-height: 110%;
margin-left: 10px;
margin-right: 4px;
}

.resume { margin-left: 22px; }

a.sub:link {
text-decoration: none;
}

a.sub:visited {
text-decoration: none;
}

a.sub:active, a.sub:hover {
text-decoration: none;
}


.f {
color: #4C6DAC;
font-weight: bold;
}

.pullquote {
float: right;
border: 1px solid #7A91BE;
background-color: #FBF8FE;
width: 200px;
padding-top: 6px;
padding-right: 6px;
padding-left: 6px;
padding-bottom: 6px;
margin-top: 6px;
margin-right: 6px;
margin-left: 10px;
margin-bottom: 6px;
}
 
.nxt {
text-align: right;
}

.callout {
 	padding: 16px 10px 16px 10px;
	margin-top: 10px;
	border-top: 1px solid #CDD7E8;
	background-image: url('images/light_gradient.jpg');
	background-repeat: repeat-x;
}

.canvas {
	background-color: #FFF;
	padding: 16px 10px 16px 10px;
}

.canvas strong { 
 }

.canvas h2 {
margin-top: 6px; 
padding-top: 0px;
}

.canvas p { 
margin: 1px 4px 1px 2px; }



/* wordpress classes */

#nb_central {
width: 800px;
height: 2%;
margin-right: auto; 
margin-left: auto;
}

#content {
width: 530px;
float: left;
padding-right: 20px;
border-right: 1px dotted #FF7F00;
}


#sidebar, #cindy_sidebar {	
width: 300px;
padding-top: 10px;
line-height: 170%;
font-size: 95%;
float: left;
margin-left: 10px;
}


#footer {
text-align: center;
font-size: 90%;
clear: both;
}

.comment_text {
background-color: #FDF5E8;
border-bottom: 1px solid #E7E1D4;
border-right: 1px solid #E7E1D4;
border-left: 1px solid #B2703E;
border-top: 1px solid #B2703E;
width: 350px;
}

.searchbox {
margin-left: 14px;	
margin-bottom: 20px;
}

.plain {
color: black;
}

.searchbox input {
border-bottom: 1px solid #E7E1D4;
border-right: 1px solid #E7E1D4;
border-left: 1px solid #B2703E;
border-top: 1px solid #B2703E;
margin-bottom: 4px;	
background-color: #FDF5E8;
}

.button, #searchsubmit {
background-color: #EFB027;
border-right: 2px solid #D1600C;
border-bottom: 2px solid #D1600C;
padding: 2px;
}



.post {
margin-bottom: 40px;
}

.post h2 a {
text-decoration: none;
font-size: 140%;
font-family: arial, trebuchet, sans-serif;
margin-left: -2px;
}

.postheader { 
margin-bottom: 10px;
padding: 6px 6px 6px 0px;
}


.hr {
}

.commentlist div {
background-color: #FFFBF8; padding: 12px; border-bottom: 2px solid #DDD; 
		border-right: 2px solid #DDD; margin-bottom: 18px; line-height: 125%;
}

.postmetadata {
font-size: 90%;
}

ol { list-style-type: decimal; padding-left: 16px;}

ol li { margin-bottom: 18px; list-style-type: decimal;
}

ol li p { margin-bottom: 6px; margin-top: 6px; margin-left: 6px }

#commentform input { border: 1px solid orange; padding: 2px;}

.offset {
position: absolute;
left: -999px;
font-size: 0%;
}

.navigation {
font-size: 130%;
width: 520px;
border-top: 2px solid #DDAC48;
padding-top: 6px;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

a.tt {
font-size: 120%;
padding: 6px;
}
